search a 2d matrix