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