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