81 x 26 meters = 265.75 x 85.3 feet