26840 meters = 88057.742782 feet