26 x 128 x 579 meters = 85.3 x 419.95 x 1899.61 feet