266 x 130 feet = 81.08 x 39.62 meters