24 x 128 x 860 meters = 944.88 x 5039.37 x 33858.27 inches