130.3 x 128.1 feet = 39.72 x 39.04 meters