267.21 meters = 876 feet and 8.08 inches