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