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