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