73.5 x 61.6 feet = 22.4 x 18.78 meters