34.33 meters = 112.631234 feet