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