118 x 266 feet = 35.97 x 81.08 meters