26177 meters = 85882 feet and 6.55 inches