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