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