74.2 x 62.6 feet = 22.62 x 19.08 meters