128 x 269 x 81 feet = 39.01 x 81.99 x 24.69 meters