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