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