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