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