128 x 200 x 784 meters = 419.95 x 656.17 x 2572.18 feet