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