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