---------------------------------------------------
Submitted for the Weekly Informal Challenge, "Upside Down"