43 x 621 x 326 meters = 141.08 x 2037.4 x 1069.55 feet