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