63 x 326 x 629 meters = 206.69 x 1069.55 x 2063.65 feet