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