128 x 862 x 120 feet = 39.01 x 262.74 x 36.58 meters