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