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