multidimensional-array codes