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