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