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