262.3 meters = 860 feet and 6.77 inches