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