 
   func isSane(_ position: Position) -> Bool {
     if position.column < 0
-         || position.column >= self.size.width
-         || position.row < 0
-         || position.row >= self.size.height {
+       || position.column >= self.size.width
+       || position.row < 0
+       || position.row >= self.size.height {
       return false
     }
 


  var description: String {
    let result = "UGrid.flatCharIndex:\n" + self.cells.reduce("") { result, row in
      return result + "(\(row[0].flatCharIndex ... row[self.size.width - 1].flatCharIndex)), "
    }

    return result

    chunk: [String],
    attrIds: [Int]
  ) {
    for column in startCol..<endCol {
      self.cells[row][column].string = chunk[column - startCol]
      self.cells[row][column].attrId = attrIds[column - startCol]
    }

    if clearCol > endCol {
      cells[row].replaceSubrange(
        endCol..<clearCol,
        with: Array(
          repeating: UCell(string: clearString, attrId: clearAttr),
          count: clearCol - endCol
        )
      )
    }
  }
