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