72.4 x 67.6 feet = 22.07 x 20.6 meters