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