266 meters = 872.703412 feet