81 x 138.3 meters = 265.75 x 453.74 feet