122.4 x 62.2 feet = 37.31 x 18.96 meters