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