229 x 266 feet = 69.8 x 81.08 meters