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