223 x 266 feet = 67.97 x 81.08 meters