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