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