tiles = ({
"|": ([x, y]) => [[x, y-1], [x, y+1]],
"-": ([x, y]) => [[x-1, y], [x+1, y]],
"L": ([x, y]) => [[x, y-1], [x+1, y]],
"J": ([x, y]) => [[x, y-1], [x-1, y]],
"7": ([x, y]) => [[x-1, y], [x, y+1]],
"F": ([x, y]) => [[x+1, y], [x, y+1]],
".": () => [],
undefined: () => [],
"S": ([x, y]) => undefined,
})