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