266 x 960 feet = 81.08 x 292.61 meters