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