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