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