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