63.1 x 21 meters = 207.02 x 68.9 feet