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