128.2 x 62.2 feet = 39.08 x 18.96 meters