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