title: Coffeescript unmatched outdent error
body: <p>I'm getting the error <code>SyntaxError: Unmatched OUTDENT on line 9</code> when I try to compile the following coffeescript code. I'm not sure what I'm doing wrong. the indentation seems to be right, and I have everything where I want it.</p>
  
  <pre><code>row_possibilities = (grid) -&gt;
    for rows in [0..8] by 1
      for columns in [0..8] by 1
        if(Array.isArray(grid[rows][columns])
          for possible_val in grid[rows][columns] by 1
            grid = unique_row_possibility(grid, rows, columns, possible_val)
            if(Array.isArray(grid[rows][columns]) == false)
              break
    return grid
  </code></pre>
  
  <p>What the code is supposed to do is run the three for loops and breaks the innermost for loop if a certain condition happens.</p>
  
  <p>After all the for loops run. I want to return the variable grid. I've double checked the spacing, and I tried it out on repl.it, but I can't figure it out.</p>