25.4 x 20.6 meters = 83.33 x 67.59 feet