267.04 meters = 876 feet and 1.39 inches