256 x 625 x 128 meters = 839.9 x 2050.52 x 419.95 feet