2D Array Device