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