74.5 x 62.6 feet = 22.71 x 19.08 meters