matrix x|x