266 x 192 feet = 81.08 x 58.52 meters