85.12 meters = 279.265092 feet