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