26548 meters = 87099 feet and 8.85 inches