104 x 86 x 75 meters = 341.21 x 282.15 x 246.06 feet