128 x 95 feet = 39.01 x 28.96 meters