555 x 266 feet = 169.16 x 81.08 meters