26578 meters = 87198 feet and 1.95 inches