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