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