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