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