67.5 x 22.9 feet = 20.57 x 6.98 meters