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