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