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