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