81 x 110.5 meters = 265.75 x 362.53 feet