76 x 269 feet = 23.16 x 81.99 meters