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