26584 meters = 87217 feet and 10.17 inches