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