93.68 meters = 307.349081 feet