267 x 424 feet = 81.38 x 129.24 meters