28.46 meters = 93.372703 feet