62.2 x 112.6 feet = 18.96 x 34.32 meters