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