26.089 feet = 7951.9272 mm