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