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