629 x 526 x 95 meters = 2063.65 x 1725.72 x 311.68 feet