128 x 724 x 726 meters = 419.95 x 2375.33 x 2381.89 feet