....~...~....*!!.*..~..~.**!!*..**.!..*!*~..*~~..~.!..**!..!.!...*....*...*.*.~.!..~....!..!.*..*!..
....######.*.~~*....##.....##!.*.....######*...!....########....!.....######....!~.....#######.!!~!.
...##....##!.....~..###...###..!.*..##....##!.~.~~...##.....##.*.....##....##..!.*....##.....##.....
...##....~.!..!.....####.####....*...##..!.*..!.!...##.....##..~~.*..##.*~*~....!..*.~~..*...##.....
...##...####....!...##.###.##..*.....######..~.*....########*.!..*....##...####~~.*!!..#######...~*.
...##....##...~.....##.....##*...!!.*.....##**..*!..##...##....~~....##....##.**.~.!.~.~..!~.##.....
....##....##~...*...##.....##..~..*.##....##**..!*..##....##..!*~....##....##...*.....##.....##.....
....######..*~!...~.##.....##...!....######..~.*....##.....##....~....######...!~...~!..#######.....
...*.~.!...!.*.....~!.~!*..!~.!....*...***....!....**.~~*...*~!..~~.....~....!.*!....!.~.!~!.!..!..~