21.8 x 82.9 meters = 71.52 x 271.98 feet