423 x 76 x 128 meters = 1387.8 x 249.34 x 419.95 feet