128 x 259 x 191 meters = 419.95 x 849.74 x 626.64 feet