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