210 x 81 meters = 688.98 x 265.75 feet