73.3 x 67.2 feet = 22.34 x 20.48 meters