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