         for i in y..<ey {
           move(Int32(i), nx)
           for _ in x..<ex {
-            addstr(s)
+            NC.output(s)
           }
         }
       } else {

      if ny < ei {
        for i in ny..<ei {
          move(Int32(i), Int32(bx))
          addstr("│")
        }
      }
    }

    var j = 0
    for i in si..<len {
      move(debugy + j, 80)
      NC.output(_log[i])
      j += 1
    }
  }
