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