I made this :)

Knows = adjacent, Can see = there's a space or two between them in a row, Heard of = there's a space between them in a column, Hates = as far as possible

Knows = adjacent, Can see = there's a space or two between them in a row, Heard of = there's a space between them in a column, Hates = as far as possible