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