128 x 120 feet = 39.01 x 36.58 meters