81 x 20 meters = 265.75 x 65.62 feet