73.4 x 68.6 feet = 22.37 x 20.91 meters