26.9 meters = 88.254593 feet