81 x 108 meters = 265.75 x 354.33 feet