81 x 42 meters = 265.75 x 137.8 feet