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