26035 meters = 85416 feet and 8 inches