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