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