582 x 26 x 343 meters = 1909.45 x 85.3 x 1125.33 feet