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