128 x 526 x 100 meters = 419.95 x 1725.72 x 328.08 feet