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