334 x 25 x 632 meters = 1095.8 x 82.02 x 2073.49 feet