74.4 x 62.3 feet = 22.68 x 18.99 meters