visibleSeatsForGrid = grid => (r, c) => {
const seats = [
search(r, c, -1, 0, grid),
search(r, c, -1, 1, grid),
search(r, c, 0, 1, grid),
search(r, c, 1, 1, grid),
search(r, c, 1, 0, grid),
search(r, c, 1, -1, grid),
search(r, c, 0, -1, grid),
search(r, c, -1, -1, grid)
];
return seats.filter(s => s);
}