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