private void DrawPuzzle(LibraryPuzzle libraryPuzzle, RectInt r) { foreach (var(inner, outer) in r.InnerVsOuter()) { Renderer[outer] = Style[libraryPuzzle.Puzzle[inner]]; } }