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