266 x 71 feet = 81.08 x 21.64 meters