128.5 x 131.1 feet = 39.17 x 39.96 meters