262.39 meters = 860 feet and 10.31 inches