267 x 961 feet = 81.38 x 292.91 meters