73.4 x 61.3 feet = 22.37 x 18.68 meters