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