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