26581 meters = 87208 feet and 0.06 inches