76 x 128 feet = 23.16 x 39.01 meters