Row, Column, Diagonal, Block
CJam, 13 12 unique characters, N = 5
&quot;row&quot;
cd;&quot;a
oaiaa
l&quot;aa;
&quot;blk&quot;

As straight forward as it gets
UPDATE : Converted space to a (no-op in this case) as pointed out by Runner112
Try it online here