20.5 x 29.6 meters = 67.26 x 97.11 feet