101.5 x 128 feet = 30.94 x 39.01 meters