26519 meters = 87004 feet and 7.12 inches