24.44 meters = 80.183727 feet