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