333 x 128 feet = 101.5 x 39.01 meters