266.66 meters = 874.868766 feet