129 x 270 x 82 feet = 39.32 x 82.3 x 24.99 meters