67.3 x 61.2 feet = 20.51 x 18.65 meters