668 x 120 x 629 meters = 2191.6 x 393.7 x 2063.65 feet