266 x 366 feet = 81.08 x 111.56 meters