From a1a82c18d5f55b6a809019bd9ab7d3754d126e16 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Tue, 23 Jun 2026 17:04:50 -0400 Subject: fix: text tool made much less janky --- app.go | 23 +- config.go | 23 +- config.yaml | 143 ++-- firstmap | 2417 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 2513 insertions(+), 93 deletions(-) create mode 100644 firstmap diff --git a/app.go b/app.go index 10c5db7..89b4438 100644 --- a/app.go +++ b/app.go @@ -418,13 +418,13 @@ func (m *AppModel) mouseRelease(gx, gy int) { m.dirty = true m.undo.Push(m.curMap()) MoveTextLabel(m.curMap(), old, newPos) + m.movingLabel = -1 } else { m.startTextEditText(m.movingLabel) } } else if m.cursor == p && m.curMap().InBounds(p) { m.startTextEdit(p) } - m.movingLabel = -1 m.dragLabelOrigin = Point{X: 0, Y: 0} m.dragMouseOrigin = Point{X: 0, Y: 0} } @@ -918,17 +918,6 @@ func (m *AppModel) labelDragPos() Point { func (m *AppModel) handleTextEditKey(msg tea.KeyMsg) (tea.Model, tea.Cmd) { key := msg.String() - toolKeys := map[string]Tool{ - "!": ToolBrush, "@": ToolSelect, "#": ToolErase, "$": ToolFill, - "%": ToolLine, "^": ToolRect, "&": ToolCircle, "*": ToolText, "(": ToolText, - } - if t, ok := toolKeys[key]; ok { - m.commitTextEdit() - m.tool = t - m.drawHeld, m.eraseHeld = false, false - return m, nil - } - switch key { case "esc": m.mode = ModeNormal @@ -957,11 +946,13 @@ func (m *AppModel) commitTextEdit() { if text != "" { m.dirty = true m.undo.Push(m.curMap()) + start := m.cursor if m.textEditing && m.movingLabel >= 0 && m.movingLabel < len(m.curMap().TextLabels) { RemoveTextLabel(m.curMap(), m.curMap().TextLabels[m.movingLabel].Start) + start = m.textCursorStart m.textEditing = false } - PlaceTextLabel(m.curMap(), m.cursor, text, m.textColor) + PlaceTextLabel(m.curMap(), start, text, m.textColor) } m.mode = ModeNormal m.movingLabel = -1 @@ -982,12 +973,12 @@ func (m *AppModel) handleDialogKey(msg tea.KeyMsg) (tea.Model, tea.Cmd) { m.dialog = DialogNone m.filePicker = nil return m, nil - case "up", "k": + case "up": if m.filePicker.Selected > 0 { m.filePicker.Selected-- } return m, nil - case "down", "j": + case "down": if m.filePicker.Selected < len(m.filePicker.Files)-1 { m.filePicker.Selected++ } @@ -1004,7 +995,7 @@ func (m *AppModel) handleDialogKey(msg tea.KeyMsg) (tea.Model, tea.Cmd) { m.filePicker.Selected = len(m.filePicker.Files) - 1 } return m, nil - case "left", "h": + case "left": parent := filepath.Dir(m.filePicker.CurDir) m.filePicker.CurDir = parent m.filePicker.Selected = 0 diff --git a/config.go b/config.go index 235b9a5..8e34cf3 100644 --- a/config.go +++ b/config.go @@ -50,6 +50,7 @@ func defaultConfig() Config { Symbols: []Terrain{ {Name: "water", Symbol: "≋", ASCII: "~", Colors: []TerrainColor{{Color: "21", Weight: 30}, {Color: "27", Weight: 30}, {Color: "33", Weight: 20}, {Color: "39", Weight: 20}}}, {Name: "mountains", Symbol: "▲", ASCII: "^", Colors: []TerrainColor{{Color: "243", Weight: 40}, {Color: "247", Weight: 30}, {Color: "250", Weight: 30}}}, + {Name: "crater", Symbol: "▼", ASCII: "v", Colors: []TerrainColor{{Color: "243", Weight: 40}, {Color: "247", Weight: 30}, {Color: "250", Weight: 30}}}, {Name: "plains", Symbol: "≡", ASCII: "=", Colors: []TerrainColor{{Color: "106", Weight: 30}, {Color: "70", Weight: 25}, {Color: "64", Weight: 25}, {Color: "71", Weight: 20}}}, {Name: "trees", Symbol: "♣", ASCII: "#", Colors: []TerrainColor{{Color: "28", Weight: 30}, {Color: "34", Weight: 25}, {Color: "22", Weight: 25}, {Color: "29", Weight: 20}}}, {Name: "settlement", Symbol: "⌂", ASCII: "@", Colors: []TerrainColor{{Color: "130", Weight: 40}, {Color: "136", Weight: 30}, {Color: "94", Weight: 30}}}, @@ -61,17 +62,6 @@ func defaultConfig() Config { {Name: "cave", Symbol: "◌", ASCII: "n", Colors: []TerrainColor{{Color: "237", Weight: 40}, {Color: "235", Weight: 30}, {Color: "239", Weight: 30}}}, {Name: "wall", Symbol: "█", ASCII: "|", Colors: []TerrainColor{{Color: "240", Weight: 40}, {Color: "238", Weight: 30}, {Color: "242", Weight: 30}}}, {Name: "bridge", Symbol: "▬", ASCII: "-", Colors: []TerrainColor{{Color: "94", Weight: 40}, {Color: "130", Weight: 30}, {Color: "136", Weight: 30}}}, - {Name: "wall/road", Symbol: "═", ASCII: "=", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, - {Name: "wall/road", Symbol: "║", ASCII: "|", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, - {Name: "wall/road", Symbol: "╔", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, - {Name: "wall/road", Symbol: "╗", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, - {Name: "wall/road", Symbol: "╚", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, - {Name: "wall/road", Symbol: "╝", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, - {Name: "wall/road", Symbol: "╠", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, - {Name: "wall/road", Symbol: "╣", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, - {Name: "wall/road", Symbol: "╦", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, - {Name: "wall/road", Symbol: "╩", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, - {Name: "wall/road", Symbol: "╬", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, {Name: "lava", Symbol: "▓", ASCII: "L", Colors: []TerrainColor{{Color: "196", Weight: 30}, {Color: "202", Weight: 25}, {Color: "208", Weight: 25}, {Color: "124", Weight: 20}}}, {Name: "ice", Symbol: "▩", ASCII: "I", Colors: []TerrainColor{{Color: "51", Weight: 40}, {Color: "45", Weight: 30}, {Color: "50", Weight: 30}}}, {Name: "ruins", Symbol: "▣", ASCII: "r", Colors: []TerrainColor{{Color: "244", Weight: 35}, {Color: "240", Weight: 35}, {Color: "243", Weight: 30}}}, @@ -90,6 +80,17 @@ func defaultConfig() Config { {Name: "oasis", Symbol: "◯", ASCII: "b", Colors: []TerrainColor{{Color: "51", Weight: 35}, {Color: "33", Weight: 35}, {Color: "39", Weight: 30}}}, {Name: "citadel", Symbol: "◘", ASCII: "V", Colors: []TerrainColor{{Color: "250", Weight: 35}, {Color: "248", Weight: 35}, {Color: "253", Weight: 30}}}, {Name: "flowers", Symbol: "⚘", ASCII: "f", Colors: []TerrainColor{{Color: "169", Weight: 35}, {Color: "133", Weight: 35}, {Color: "170", Weight: 30}}}, + {Name: "wall/road", Symbol: "═", ASCII: "=", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, + {Name: "wall/road", Symbol: "║", ASCII: "|", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, + {Name: "wall/road", Symbol: "╔", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, + {Name: "wall/road", Symbol: "╗", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, + {Name: "wall/road", Symbol: "╚", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, + {Name: "wall/road", Symbol: "╝", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, + {Name: "wall/road", Symbol: "╠", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, + {Name: "wall/road", Symbol: "╣", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, + {Name: "wall/road", Symbol: "╦", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, + {Name: "wall/road", Symbol: "╩", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, + {Name: "wall/road", Symbol: "╬", ASCII: "+", Colors: []TerrainColor{{Color: "243", Weight: 100}}}, }, } } diff --git a/config.yaml b/config.yaml index d2812cb..a30bd62 100644 --- a/config.yaml +++ b/config.yaml @@ -23,6 +23,16 @@ symbols: weight: 30 - color: "250" weight: 30 + - name: crater + symbol: "▼" + ascii: "v" + colors: + - color: "243" + weight: 40 + - color: "247" + weight: 30 + - color: "250" + weight: 30 - name: plains symbol: "≡" ascii: "=" @@ -141,72 +151,7 @@ symbols: weight: 30 - color: "136" weight: 30 - - name: wall/road - symbol: "═" - ascii: "=" - colors: - - color: "243" - weight: 100 - - name: wall/road - symbol: "║" - ascii: "|" - colors: - - color: "243" - weight: 100 - - name: wall/road - symbol: "╔" - ascii: "+" - colors: - - color: "243" - weight: 100 - - name: wall/road - symbol: "╗" - ascii: "+" - colors: - - color: "243" - weight: 100 - - name: wall/road - symbol: "╚" - ascii: "+" - colors: - - color: "243" - weight: 100 - - name: wall/road - symbol: "╝" - ascii: "+" - colors: - - color: "243" - weight: 100 - - name: wall/road - symbol: "╠" - ascii: "+" - colors: - - color: "243" - weight: 100 - - name: wall/road - symbol: "╣" - ascii: "+" - colors: - - color: "243" - weight: 100 - - name: wall/road - symbol: "╦" - ascii: "+" - colors: - - color: "243" - weight: 100 - - name: wall/road - symbol: "╩" - ascii: "+" - colors: - - color: "243" - weight: 100 - - name: wall/road - symbol: "╬" - ascii: "+" - colors: - - color: "243" - weight: 100 + - name: lava symbol: "▓" ascii: "L" @@ -391,6 +336,72 @@ symbols: weight: 35 - color: "170" weight: 30 + - name: wall/road + symbol: "═" + ascii: "=" + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: "║" + ascii: "|" + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: "╔" + ascii: "+" + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: "╗" + ascii: "+" + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: "╚" + ascii: "+" + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: "╝" + ascii: "+" + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: "╠" + ascii: "+" + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: "╣" + ascii: "+" + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: "╦" + ascii: "+" + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: "╩" + ascii: "+" + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: "╬" + ascii: "+" + colors: + - color: "243" + weight: 100 keybindings: quit: "q" diff --git a/firstmap b/firstmap new file mode 100644 index 0000000..9b3896c --- /dev/null +++ b/firstmap @@ -0,0 +1,2417 @@ +--- +name: untitled +width: 80 +height: 25 +palette: + - name: water + symbol: ≋ + ascii: "~" + colors: + - color: "21" + weight: 30 + - color: "27" + weight: 30 + - color: "33" + weight: 20 + - color: "39" + weight: 20 + - name: mountains + symbol: ▲ + ascii: ^ + colors: + - color: "243" + weight: 40 + - color: "247" + weight: 30 + - color: "250" + weight: 30 + - name: crater + symbol: ▼ + ascii: v + colors: + - color: "243" + weight: 40 + - color: "247" + weight: 30 + - color: "250" + weight: 30 + - name: plains + symbol: ≡ + ascii: = + colors: + - color: "106" + weight: 30 + - color: "70" + weight: 25 + - color: "64" + weight: 25 + - color: "71" + weight: 20 + - name: trees + symbol: ♣ + ascii: '#' + colors: + - color: "28" + weight: 30 + - color: "34" + weight: 25 + - color: "22" + weight: 25 + - color: "29" + weight: 20 + - name: settlement + symbol: ⌂ + ascii: '@' + colors: + - color: "130" + weight: 40 + - color: "136" + weight: 30 + - color: "94" + weight: 30 + - name: outpost + symbol: ◈ + ascii: '&' + colors: + - color: "172" + weight: 40 + - color: "166" + weight: 30 + - color: "130" + weight: 30 + - name: road + symbol: · + ascii: . + colors: + - color: "244" + weight: 40 + - color: "242" + weight: 30 + - color: "246" + weight: 30 + - name: desert + symbol: ░ + ascii: _ + colors: + - color: "178" + weight: 30 + - color: "180" + weight: 25 + - color: "222" + weight: 25 + - color: "179" + weight: 20 + - name: snow + symbol: ❄ + ascii: '*' + colors: + - color: "255" + weight: 40 + - color: "254" + weight: 30 + - color: "250" + weight: 30 + - name: swamp + symbol: ≈ + ascii: '%' + colors: + - color: "64" + weight: 30 + - color: "65" + weight: 25 + - color: "58" + weight: 25 + - color: "107" + weight: 20 + - name: cave + symbol: ◌ + ascii: "n" + colors: + - color: "237" + weight: 40 + - color: "235" + weight: 30 + - color: "239" + weight: 30 + - name: lava + symbol: ▓ + ascii: L + colors: + - color: "196" + weight: 30 + - color: "202" + weight: 25 + - color: "208" + weight: 25 + - color: "124" + weight: 20 + - name: ice + symbol: ▩ + ascii: I + colors: + - color: "51" + weight: 40 + - color: "45" + weight: 30 + - color: "50" + weight: 30 + - name: ruins + symbol: ▣ + ascii: r + colors: + - color: "244" + weight: 35 + - color: "240" + weight: 35 + - color: "243" + weight: 30 + - name: farmland + symbol: ▤ + ascii: f + colors: + - color: "142" + weight: 35 + - color: "143" + weight: 35 + - color: "106" + weight: 30 + - name: tower + symbol: ◬ + ascii: T + colors: + - color: "220" + weight: 40 + - color: "214" + weight: 30 + - color: "222" + weight: 30 + - name: castle + symbol: ♜ + ascii: C + colors: + - color: "248" + weight: 35 + - color: "244" + weight: 35 + - color: "136" + weight: 30 + - name: coast + symbol: ∼ + ascii: s + colors: + - color: "33" + weight: 35 + - color: "39" + weight: 35 + - color: "27" + weight: 30 + - name: village + symbol: ◉ + ascii: o + colors: + - color: "208" + weight: 35 + - color: "172" + weight: 35 + - color: "166" + weight: 30 + - name: graveyard + symbol: ☠ + ascii: "y" + colors: + - color: "238" + weight: 40 + - color: "240" + weight: 30 + - color: "242" + weight: 30 + - name: tavern + symbol: ♨ + ascii: a + colors: + - color: "130" + weight: 35 + - color: "94" + weight: 35 + - color: "131" + weight: 30 + - name: dungeon + symbol: ◎ + ascii: d + colors: + - color: "239" + weight: 40 + - color: "237" + weight: 30 + - color: "241" + weight: 30 + - name: forest + symbol: ♠ + ascii: F + colors: + - color: "28" + weight: 30 + - color: "64" + weight: 25 + - color: "22" + weight: 25 + - color: "35" + weight: 20 + - name: shrine + symbol: ✞ + ascii: h + colors: + - color: "220" + weight: 35 + - color: "214" + weight: 35 + - color: "178" + weight: 30 + - name: crypt + symbol: ▦ + ascii: x + colors: + - color: "236" + weight: 40 + - color: "238" + weight: 30 + - color: "240" + weight: 30 + - name: rift + symbol: ⚡ + ascii: i + colors: + - color: "129" + weight: 35 + - color: "93" + weight: 35 + - color: "201" + weight: 30 + - name: oasis + symbol: ◯ + ascii: b + colors: + - color: "51" + weight: 35 + - color: "33" + weight: 35 + - color: "39" + weight: 30 + - name: citadel + symbol: ◘ + ascii: V + colors: + - color: "250" + weight: 35 + - color: "248" + weight: 35 + - color: "253" + weight: 30 + - name: flowers + symbol: ⚘ + ascii: f + colors: + - color: "169" + weight: 35 + - color: "133" + weight: 35 + - color: "170" + weight: 30 + - name: wall/road + symbol: ═ + ascii: = + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: ║ + ascii: '|' + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: ╔ + ascii: + + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: ╗ + ascii: + + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: ╚ + ascii: + + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: ╝ + ascii: + + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: ╠ + ascii: + + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: ╣ + ascii: + + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: ╦ + ascii: + + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: ╩ + ascii: + + colors: + - color: "243" + weight: 100 + - name: wall/road + symbol: ╬ + ascii: + + colors: + - color: "243" + weight: 100 +grid_colors: + - 0,0,71 + - 1,0,70 + - 2,0,106 + - 3,0,71 + - 4,0,64 + - 5,0,106 + - 6,0,64 + - 7,0,106 + - 8,0,64 + - 9,0,70 + - 10,0,64 + - 11,0,64 + - 12,0,64 + - 13,0,71 + - 14,0,106 + - 15,0,106 + - 16,0,106 + - 17,0,106 + - 18,0,64 + - 19,0,64 + - 20,0,71 + - 21,0,70 + - 22,0,70 + - 23,0,246 + - 24,0,70 + - 25,0,64 + - 26,0,106 + - 27,0,106 + - 28,0,64 + - 29,0,64 + - 30,0,64 + - 31,0,71 + - 32,0,70 + - 33,0,106 + - 34,0,106 + - 35,0,106 + - 36,0,70 + - 37,0,64 + - 38,0,71 + - 39,0,64 + - 40,0,70 + - 41,0,64 + - 42,0,70 + - 43,0,70 + - 44,0,71 + - 45,0,70 + - 46,0,71 + - 47,0,64 + - 48,0,70 + - 49,0,106 + - 50,0,169 + - 51,0,133 + - 52,0,133 + - 53,0,170 + - 54,0,133 + - 55,0,133 + - 56,0,133 + - 57,0,169 + - 58,0,133 + - 59,0,169 + - 60,0,170 + - 61,0,170 + - 62,0,170 + - 63,0,133 + - 64,0,133 + - 65,0,169 + - 66,0,170 + - 67,0,133 + - 68,0,106 + - 69,0,244 + - 70,0,106 + - 71,0,169 + - 72,0,133 + - 73,0,133 + - 74,0,133 + - 75,0,169 + - 76,0,170 + - 77,0,133 + - 78,0,133 + - 79,0,133 + - 0,1,70 + - 1,1,64 + - 2,1,64 + - 3,1,106 + - 4,1,64 + - 5,1,64 + - 6,1,71 + - 7,1,71 + - 8,1,64 + - 9,1,70 + - 10,1,71 + - 11,1,71 + - 12,1,70 + - 13,1,106 + - 14,1,71 + - 15,1,70 + - 16,1,64 + - 17,1,64 + - 18,1,70 + - 19,1,64 + - 20,1,70 + - 21,1,71 + - 22,1,71 + - 23,1,246 + - 24,1,70 + - 25,1,106 + - 26,1,71 + - 27,1,106 + - 28,1,106 + - 29,1,71 + - 30,1,70 + - 31,1,64 + - 32,1,106 + - 33,1,70 + - 34,1,64 + - 35,1,64 + - 36,1,71 + - 37,1,70 + - 38,1,71 + - 39,1,70 + - 40,1,70 + - 41,1,106 + - 42,1,106 + - 43,1,106 + - 44,1,64 + - 45,1,106 + - 46,1,64 + - 47,1,106 + - 48,1,64 + - 49,1,64 + - 50,1,133 + - 51,1,133 + - 52,1,169 + - 53,1,170 + - 54,1,169 + - 55,1,169 + - 56,1,169 + - 57,1,170 + - 58,1,133 + - 59,1,170 + - 60,1,170 + - 61,1,170 + - 62,1,133 + - 63,1,170 + - 64,1,169 + - 65,1,133 + - 66,1,133 + - 67,1,169 + - 68,1,106 + - 69,1,244 + - 70,1,70 + - 71,1,133 + - 72,1,169 + - 73,1,170 + - 74,1,133 + - 75,1,169 + - 76,1,170 + - 77,1,169 + - 78,1,170 + - 79,1,169 + - 0,2,71 + - 1,2,70 + - 2,2,71 + - 3,2,106 + - 4,2,64 + - 5,2,70 + - 6,2,70 + - 7,2,64 + - 8,2,106 + - 9,2,106 + - 10,2,71 + - 11,2,71 + - 12,2,64 + - 13,2,106 + - 14,2,64 + - 15,2,71 + - 16,2,71 + - 17,2,106 + - 18,2,106 + - 19,2,106 + - 20,2,106 + - 21,2,64 + - 22,2,64 + - 23,2,246 + - 24,2,64 + - 25,2,70 + - 26,2,70 + - 27,2,71 + - 28,2,250 + - 29,2,247 + - 30,2,247 + - 31,2,243 + - 32,2,243 + - 33,2,243 + - 34,2,247 + - 35,2,106 + - 36,2,106 + - 37,2,106 + - 38,2,64 + - 39,2,71 + - 40,2,64 + - 41,2,106 + - 42,2,64 + - 43,2,71 + - 44,2,106 + - 45,2,71 + - 46,2,106 + - 47,2,106 + - 48,2,70 + - 49,2,71 + - 50,2,170 + - 51,2,169 + - 52,2,133 + - 53,2,170 + - 54,2,133 + - 55,2,133 + - 56,2,133 + - 57,2,169 + - 58,2,170 + - 59,2,169 + - 60,2,169 + - 61,2,133 + - 62,2,170 + - 63,2,170 + - 64,2,169 + - 65,2,170 + - 66,2,169 + - 67,2,170 + - 68,2,64 + - 69,2,244 + - 70,2,106 + - 71,2,169 + - 72,2,169 + - 73,2,170 + - 74,2,133 + - 75,2,133 + - 76,2,133 + - 77,2,133 + - 78,2,170 + - 79,2,169 + - 0,3,106 + - 1,3,71 + - 2,3,64 + - 3,3,106 + - 4,3,106 + - 5,3,106 + - 6,3,64 + - 7,3,71 + - 8,3,71 + - 9,3,70 + - 10,3,64 + - 11,3,64 + - 12,3,106 + - 13,3,64 + - 14,3,106 + - 15,3,70 + - 16,3,64 + - 17,3,106 + - 18,3,106 + - 19,3,106 + - 20,3,70 + - 21,3,64 + - 22,3,71 + - 23,3,246 + - 24,3,71 + - 25,3,106 + - 26,3,70 + - 27,3,247 + - 28,3,247 + - 29,3,243 + - 30,3,247 + - 31,3,243 + - 32,3,243 + - 33,3,243 + - 34,3,250 + - 35,3,250 + - 36,3,70 + - 37,3,71 + - 38,3,64 + - 39,3,70 + - 40,3,71 + - 41,3,70 + - 42,3,64 + - 43,3,70 + - 44,3,106 + - 45,3,71 + - 46,3,106 + - 47,3,106 + - 48,3,70 + - 49,3,71 + - 50,3,106 + - 51,3,64 + - 52,3,71 + - 53,3,71 + - 54,3,106 + - 55,3,64 + - 56,3,71 + - 57,3,106 + - 58,3,64 + - 59,3,71 + - 60,3,106 + - 61,3,106 + - 62,3,64 + - 63,3,71 + - 64,3,106 + - 65,3,71 + - 66,3,71 + - 67,3,64 + - 68,3,70 + - 69,3,244 + - 70,3,106 + - 71,3,64 + - 72,3,70 + - 73,3,106 + - 74,3,106 + - 75,3,71 + - 76,3,70 + - 77,3,106 + - 78,3,71 + - 79,3,70 + - 0,4,106 + - 1,4,71 + - 2,4,106 + - 3,4,70 + - 4,4,64 + - 5,4,71 + - 6,4,64 + - 7,4,71 + - 8,4,70 + - 9,4,70 + - 10,4,106 + - 11,4,71 + - 12,4,106 + - 13,4,106 + - 14,4,106 + - 15,4,70 + - 16,4,106 + - 17,4,70 + - 18,4,106 + - 19,4,71 + - 20,4,106 + - 21,4,106 + - 22,4,64 + - 23,4,246 + - 24,4,106 + - 25,4,64 + - 26,4,243 + - 27,4,243 + - 28,4,247 + - 29,4,243 + - 30,4,243 + - 31,4,250 + - 32,4,250 + - 33,4,250 + - 34,4,243 + - 35,4,250 + - 36,4,250 + - 37,4,71 + - 38,4,106 + - 39,4,71 + - 40,4,106 + - 41,4,64 + - 42,4,71 + - 43,4,64 + - 44,4,106 + - 45,4,64 + - 46,4,71 + - 47,4,71 + - 48,4,71 + - 49,4,106 + - 50,4,70 + - 51,4,71 + - 52,4,71 + - 53,4,64 + - 54,4,64 + - 55,4,64 + - 56,4,106 + - 57,4,70 + - 58,4,106 + - 59,4,70 + - 60,4,106 + - 61,4,106 + - 62,4,71 + - 63,4,106 + - 64,4,70 + - 65,4,106 + - 66,4,106 + - 67,4,64 + - 68,4,71 + - 69,4,244 + - 70,4,70 + - 71,4,70 + - 72,4,64 + - 73,4,64 + - 74,4,106 + - 75,4,64 + - 76,4,106 + - 77,4,70 + - 78,4,71 + - 79,4,70 + - 0,5,244 + - 1,5,244 + - 2,5,244 + - 3,5,244 + - 4,5,244 + - 5,5,244 + - 6,5,244 + - 7,5,244 + - 8,5,244 + - 9,5,244 + - 10,5,244 + - 11,5,244 + - 12,5,244 + - 13,5,244 + - 14,5,244 + - 15,5,244 + - 16,5,244 + - 17,5,244 + - 18,5,244 + - 19,5,244 + - 20,5,244 + - 21,5,244 + - 22,5,244 + - 23,5,244 + - 24,5,71 + - 25,5,243 + - 26,5,247 + - 27,5,243 + - 28,5,247 + - 29,5,243 + - 30,5,250 + - 31,5,250 + - 32,5,243 + - 33,5,247 + - 34,5,243 + - 35,5,247 + - 36,5,243 + - 37,5,243 + - 38,5,64 + - 39,5,64 + - 40,5,106 + - 41,5,64 + - 42,5,106 + - 43,5,70 + - 44,5,106 + - 45,5,106 + - 46,5,70 + - 47,5,106 + - 48,5,106 + - 49,5,106 + - 50,5,133 + - 51,5,133 + - 52,5,133 + - 53,5,170 + - 54,5,133 + - 55,5,133 + - 56,5,133 + - 57,5,133 + - 58,5,133 + - 59,5,133 + - 60,5,170 + - 61,5,170 + - 62,5,169 + - 63,5,133 + - 64,5,133 + - 65,5,169 + - 66,5,133 + - 67,5,169 + - 68,5,70 + - 69,5,244 + - 70,5,106 + - 71,5,169 + - 72,5,170 + - 73,5,170 + - 74,5,133 + - 75,5,169 + - 76,5,133 + - 77,5,133 + - 78,5,133 + - 79,5,170 + - 0,6,71 + - 1,6,64 + - 2,6,106 + - 3,6,71 + - 4,6,70 + - 5,6,71 + - 6,6,70 + - 7,6,106 + - 8,6,71 + - 9,6,106 + - 10,6,64 + - 11,6,71 + - 12,6,106 + - 13,6,106 + - 14,6,106 + - 15,6,71 + - 16,6,106 + - 17,6,71 + - 18,6,64 + - 19,6,70 + - 20,6,64 + - 21,6,106 + - 22,6,70 + - 23,6,246 + - 24,6,64 + - 25,6,243 + - 26,6,243 + - 27,6,243 + - 28,6,250 + - 29,6,247 + - 30,6,240 + - 31,6,240 + - 32,6,240 + - 33,6,250 + - 34,6,243 + - 35,6,243 + - 36,6,247 + - 37,6,247 + - 38,6,70 + - 39,6,106 + - 40,6,70 + - 41,6,70 + - 42,6,106 + - 43,6,70 + - 44,6,70 + - 45,6,64 + - 46,6,70 + - 47,6,71 + - 48,6,71 + - 49,6,106 + - 50,6,133 + - 51,6,170 + - 52,6,170 + - 53,6,170 + - 54,6,170 + - 55,6,170 + - 56,6,169 + - 57,6,170 + - 58,6,169 + - 59,6,133 + - 60,6,169 + - 61,6,170 + - 62,6,133 + - 63,6,133 + - 64,6,169 + - 65,6,169 + - 66,6,170 + - 67,6,133 + - 68,6,70 + - 69,6,244 + - 70,6,64 + - 71,6,170 + - 72,6,169 + - 73,6,170 + - 74,6,169 + - 75,6,169 + - 76,6,170 + - 77,6,133 + - 78,6,170 + - 79,6,169 + - 0,7,70 + - 1,7,64 + - 2,7,71 + - 3,7,70 + - 4,7,106 + - 5,7,70 + - 6,7,70 + - 7,7,64 + - 8,7,70 + - 9,7,106 + - 10,7,64 + - 11,7,70 + - 12,7,70 + - 13,7,71 + - 14,7,71 + - 15,7,71 + - 16,7,70 + - 17,7,106 + - 18,7,64 + - 19,7,71 + - 20,7,106 + - 21,7,64 + - 22,7,64 + - 23,7,246 + - 24,7,106 + - 25,7,247 + - 26,7,250 + - 27,7,250 + - 28,7,250 + - 29,7,240 + - 30,7,240 + - 31,7,240 + - 32,7,240 + - 33,7,240 + - 34,7,250 + - 35,7,243 + - 36,7,243 + - 37,7,250 + - 38,7,64 + - 39,7,106 + - 40,7,106 + - 41,7,64 + - 42,7,64 + - 43,7,64 + - 44,7,64 + - 45,7,70 + - 46,7,71 + - 47,7,71 + - 48,7,106 + - 49,7,106 + - 50,7,169 + - 51,7,170 + - 52,7,133 + - 53,7,169 + - 54,7,170 + - 55,7,133 + - 56,7,169 + - 57,7,133 + - 58,7,169 + - 59,7,170 + - 60,7,133 + - 61,7,169 + - 62,7,133 + - 63,7,133 + - 64,7,169 + - 65,7,169 + - 66,7,170 + - 67,7,133 + - 68,7,70 + - 69,7,244 + - 70,7,64 + - 71,7,133 + - 72,7,169 + - 73,7,133 + - 74,7,170 + - 75,7,133 + - 76,7,133 + - 77,7,133 + - 78,7,169 + - 79,7,170 + - 0,8,64 + - 1,8,106 + - 2,8,64 + - 3,8,106 + - 4,8,70 + - 5,8,71 + - 6,8,71 + - 7,8,71 + - 8,8,71 + - 9,8,71 + - 10,8,71 + - 11,8,64 + - 12,8,71 + - 13,8,106 + - 14,8,106 + - 15,8,71 + - 16,8,70 + - 17,8,106 + - 18,8,64 + - 19,8,64 + - 20,8,64 + - 21,8,106 + - 22,8,71 + - 23,8,246 + - 24,8,71 + - 25,8,250 + - 26,8,250 + - 27,8,250 + - 28,8,250 + - 29,8,240 + - 30,8,240 + - 31,8,244 + - 32,8,240 + - 33,8,240 + - 34,8,247 + - 35,8,243 + - 36,8,243 + - 37,8,250 + - 38,8,70 + - 39,8,64 + - 40,8,64 + - 41,8,106 + - 42,8,70 + - 43,8,64 + - 44,8,64 + - 45,8,70 + - 46,8,70 + - 47,8,70 + - 48,8,70 + - 49,8,64 + - 50,8,169 + - 51,8,170 + - 52,8,133 + - 53,8,170 + - 54,8,133 + - 55,8,133 + - 56,8,169 + - 57,8,169 + - 58,8,133 + - 59,8,169 + - 60,8,133 + - 61,8,170 + - 62,8,133 + - 63,8,133 + - 64,8,133 + - 65,8,133 + - 66,8,170 + - 67,8,133 + - 68,8,71 + - 69,8,244 + - 70,8,71 + - 71,8,133 + - 72,8,133 + - 73,8,169 + - 74,8,133 + - 75,8,170 + - 76,8,170 + - 77,8,170 + - 78,8,170 + - 79,8,169 + - 0,9,70 + - 1,9,64 + - 2,9,71 + - 3,9,70 + - 4,9,106 + - 5,9,64 + - 6,9,71 + - 7,9,70 + - 8,9,70 + - 9,9,64 + - 10,9,106 + - 11,9,64 + - 12,9,64 + - 13,9,106 + - 14,9,64 + - 15,9,71 + - 16,9,106 + - 17,9,106 + - 18,9,70 + - 19,9,71 + - 20,9,64 + - 21,9,71 + - 22,9,106 + - 23,9,246 + - 24,9,64 + - 25,9,247 + - 26,9,247 + - 27,9,243 + - 28,9,243 + - 29,9,240 + - 30,9,240 + - 31,9,240 + - 32,9,240 + - 33,9,240 + - 34,9,247 + - 35,9,247 + - 36,9,247 + - 37,9,250 + - 38,9,70 + - 39,9,70 + - 40,9,106 + - 41,9,71 + - 42,9,70 + - 43,9,64 + - 44,9,71 + - 45,9,71 + - 46,9,64 + - 47,9,64 + - 48,9,64 + - 49,9,64 + - 50,9,169 + - 51,9,169 + - 52,9,133 + - 53,9,133 + - 54,9,170 + - 55,9,169 + - 56,9,169 + - 57,9,133 + - 58,9,169 + - 59,9,169 + - 60,9,170 + - 61,9,170 + - 62,9,169 + - 63,9,169 + - 64,9,133 + - 65,9,169 + - 66,9,133 + - 67,9,169 + - 68,9,70 + - 69,9,244 + - 70,9,106 + - 71,9,133 + - 72,9,170 + - 73,9,133 + - 74,9,169 + - 75,9,170 + - 76,9,169 + - 77,9,169 + - 78,9,170 + - 79,9,133 + - 0,10,106 + - 1,10,70 + - 2,10,70 + - 3,10,64 + - 4,10,70 + - 5,10,106 + - 6,10,71 + - 7,10,64 + - 8,10,64 + - 9,10,64 + - 10,10,71 + - 11,10,64 + - 12,10,106 + - 13,10,71 + - 14,10,71 + - 15,10,70 + - 16,10,64 + - 17,10,106 + - 18,10,70 + - 19,10,70 + - 20,10,106 + - 21,10,106 + - 22,10,71 + - 23,10,246 + - 24,10,64 + - 25,10,250 + - 26,10,247 + - 27,10,243 + - 28,10,243 + - 29,10,250 + - 30,10,240 + - 31,10,240 + - 32,10,240 + - 33,10,250 + - 34,10,250 + - 35,10,250 + - 36,10,247 + - 37,10,247 + - 38,10,64 + - 39,10,71 + - 40,10,106 + - 41,10,106 + - 42,10,71 + - 43,10,70 + - 44,10,71 + - 45,10,106 + - 46,10,64 + - 47,10,106 + - 48,10,64 + - 49,10,70 + - 50,10,170 + - 51,10,169 + - 52,10,169 + - 53,10,170 + - 54,10,169 + - 55,10,170 + - 56,10,170 + - 57,10,169 + - 58,10,133 + - 59,10,169 + - 60,10,133 + - 61,10,133 + - 62,10,170 + - 63,10,169 + - 64,10,169 + - 65,10,133 + - 66,10,170 + - 67,10,170 + - 68,10,106 + - 69,10,244 + - 70,10,64 + - 71,10,133 + - 72,10,133 + - 73,10,133 + - 74,10,170 + - 75,10,133 + - 76,10,170 + - 77,10,133 + - 78,10,169 + - 79,10,169 + - 0,11,106 + - 1,11,70 + - 2,11,106 + - 3,11,106 + - 4,11,106 + - 5,11,106 + - 6,11,70 + - 7,11,106 + - 8,11,70 + - 9,11,64 + - 10,11,106 + - 11,11,106 + - 12,11,106 + - 13,11,70 + - 14,11,64 + - 15,11,71 + - 16,11,106 + - 17,11,70 + - 18,11,70 + - 19,11,106 + - 20,11,70 + - 21,11,106 + - 22,11,64 + - 23,11,246 + - 24,11,70 + - 25,11,243 + - 26,11,247 + - 27,11,250 + - 28,11,243 + - 29,11,247 + - 30,11,250 + - 31,11,246 + - 32,11,247 + - 33,11,250 + - 34,11,243 + - 35,11,243 + - 36,11,247 + - 37,11,250 + - 38,11,64 + - 39,11,70 + - 40,11,106 + - 41,11,106 + - 42,11,64 + - 43,11,71 + - 44,11,71 + - 45,11,70 + - 46,11,106 + - 47,11,106 + - 48,11,71 + - 49,11,71 + - 50,11,169 + - 51,11,169 + - 52,11,170 + - 53,11,170 + - 54,11,170 + - 55,11,133 + - 56,11,133 + - 57,11,133 + - 58,11,169 + - 59,11,133 + - 60,11,169 + - 61,11,169 + - 62,11,170 + - 63,11,133 + - 64,11,133 + - 65,11,133 + - 66,11,169 + - 67,11,133 + - 68,11,64 + - 69,11,244 + - 70,11,106 + - 71,11,133 + - 72,11,170 + - 73,11,133 + - 74,11,170 + - 75,11,169 + - 76,11,170 + - 77,11,170 + - 78,11,133 + - 79,11,169 + - 0,12,71 + - 1,12,106 + - 2,12,106 + - 3,12,106 + - 4,12,64 + - 5,12,64 + - 6,12,70 + - 7,12,64 + - 8,12,71 + - 9,12,71 + - 10,12,70 + - 11,12,70 + - 12,12,106 + - 13,12,64 + - 14,12,64 + - 15,12,106 + - 16,12,64 + - 17,12,70 + - 18,12,71 + - 19,12,64 + - 20,12,106 + - 21,12,64 + - 22,12,71 + - 23,12,246 + - 24,12,246 + - 25,12,106 + - 26,12,247 + - 27,12,250 + - 28,12,243 + - 29,12,247 + - 30,12,247 + - 31,12,246 + - 32,12,247 + - 33,12,247 + - 34,12,243 + - 35,12,250 + - 36,12,247 + - 37,12,106 + - 38,12,106 + - 39,12,70 + - 40,12,64 + - 41,12,64 + - 42,12,71 + - 43,12,106 + - 44,12,70 + - 45,12,70 + - 46,12,106 + - 47,12,71 + - 48,12,106 + - 49,12,71 + - 50,12,169 + - 51,12,170 + - 52,12,133 + - 53,12,170 + - 54,12,169 + - 55,12,170 + - 56,12,170 + - 57,12,133 + - 58,12,133 + - 59,12,170 + - 60,12,133 + - 61,12,169 + - 62,12,170 + - 63,12,170 + - 64,12,169 + - 65,12,169 + - 66,12,133 + - 67,12,133 + - 68,12,106 + - 69,12,244 + - 70,12,70 + - 71,12,169 + - 72,12,170 + - 73,12,169 + - 74,12,169 + - 75,12,170 + - 76,12,133 + - 77,12,170 + - 78,12,169 + - 79,12,169 + - 0,13,70 + - 1,13,71 + - 2,13,106 + - 3,13,70 + - 4,13,70 + - 5,13,106 + - 6,13,70 + - 7,13,64 + - 8,13,71 + - 9,13,71 + - 10,13,64 + - 11,13,64 + - 12,13,71 + - 13,13,70 + - 14,13,106 + - 15,13,106 + - 16,13,64 + - 17,13,71 + - 18,13,71 + - 19,13,106 + - 20,13,71 + - 21,13,64 + - 22,13,106 + - 23,13,64 + - 24,13,64 + - 25,13,246 + - 26,13,246 + - 27,13,243 + - 28,13,243 + - 29,13,243 + - 30,13,243 + - 31,13,246 + - 32,13,243 + - 33,13,243 + - 34,13,247 + - 35,13,243 + - 36,13,64 + - 37,13,64 + - 38,13,106 + - 39,13,70 + - 40,13,70 + - 41,13,71 + - 42,13,64 + - 43,13,106 + - 44,13,106 + - 45,13,64 + - 46,13,106 + - 47,13,64 + - 48,13,106 + - 49,13,70 + - 50,13,170 + - 51,13,133 + - 52,13,169 + - 53,13,170 + - 54,13,170 + - 55,13,170 + - 56,13,170 + - 57,13,170 + - 58,13,170 + - 59,13,169 + - 60,13,169 + - 61,13,133 + - 62,13,133 + - 63,13,169 + - 64,13,169 + - 65,13,169 + - 66,13,133 + - 67,13,170 + - 68,13,106 + - 69,13,244 + - 70,13,70 + - 71,13,170 + - 72,13,170 + - 73,13,169 + - 74,13,169 + - 75,13,133 + - 76,13,133 + - 77,13,169 + - 78,13,170 + - 79,13,133 + - 0,14,71 + - 1,14,106 + - 2,14,71 + - 3,14,106 + - 4,14,106 + - 5,14,106 + - 6,14,70 + - 7,14,64 + - 8,14,71 + - 9,14,106 + - 10,14,71 + - 11,14,70 + - 12,14,64 + - 13,14,70 + - 14,14,64 + - 15,14,106 + - 16,14,70 + - 17,14,71 + - 18,14,64 + - 19,14,70 + - 20,14,70 + - 21,14,71 + - 22,14,106 + - 23,14,71 + - 24,14,70 + - 25,14,70 + - 26,14,70 + - 27,14,246 + - 28,14,246 + - 29,14,247 + - 30,14,250 + - 31,14,246 + - 32,14,247 + - 33,14,247 + - 34,14,250 + - 35,14,106 + - 36,14,71 + - 37,14,64 + - 38,14,64 + - 39,14,64 + - 40,14,106 + - 41,14,64 + - 42,14,70 + - 43,14,106 + - 44,14,64 + - 45,14,106 + - 46,14,71 + - 47,14,64 + - 48,14,70 + - 49,14,70 + - 50,14,133 + - 51,14,169 + - 52,14,170 + - 53,14,133 + - 54,14,133 + - 55,14,170 + - 56,14,133 + - 57,14,169 + - 58,14,170 + - 59,14,169 + - 60,14,169 + - 61,14,170 + - 62,14,133 + - 63,14,169 + - 64,14,169 + - 65,14,133 + - 66,14,133 + - 67,14,170 + - 68,14,71 + - 69,14,244 + - 70,14,106 + - 71,14,170 + - 72,14,133 + - 73,14,170 + - 74,14,169 + - 75,14,133 + - 76,14,169 + - 77,14,133 + - 78,14,170 + - 79,14,133 + - 0,15,64 + - 1,15,70 + - 2,15,106 + - 3,15,64 + - 4,15,71 + - 5,15,64 + - 6,15,71 + - 7,15,71 + - 8,15,70 + - 9,15,70 + - 10,15,70 + - 11,15,106 + - 12,15,70 + - 13,15,70 + - 14,15,70 + - 15,15,106 + - 16,15,71 + - 17,15,71 + - 18,15,71 + - 19,15,64 + - 20,15,106 + - 21,15,70 + - 22,15,64 + - 23,15,64 + - 24,15,71 + - 25,15,70 + - 26,15,106 + - 27,15,64 + - 28,15,71 + - 29,15,246 + - 30,15,246 + - 31,15,246 + - 32,15,106 + - 33,15,64 + - 34,15,71 + - 35,15,71 + - 36,15,106 + - 37,15,71 + - 38,15,71 + - 39,15,106 + - 40,15,64 + - 41,15,64 + - 42,15,106 + - 43,15,71 + - 44,15,106 + - 45,15,106 + - 46,15,106 + - 47,15,64 + - 48,15,71 + - 49,15,70 + - 50,15,70 + - 51,15,246 + - 52,15,246 + - 53,15,246 + - 54,15,246 + - 55,15,246 + - 56,15,246 + - 57,15,246 + - 58,15,246 + - 59,15,246 + - 60,15,246 + - 61,15,246 + - 62,15,246 + - 63,15,246 + - 64,15,246 + - 65,15,246 + - 66,15,246 + - 67,15,246 + - 68,15,246 + - 69,15,244 + - 70,15,71 + - 71,15,64 + - 72,15,71 + - 73,15,106 + - 74,15,71 + - 75,15,64 + - 76,15,106 + - 77,15,71 + - 78,15,106 + - 79,15,64 + - 0,16,33 + - 1,16,33 + - 2,16,39 + - 3,16,27 + - 4,16,21 + - 5,16,106 + - 6,16,64 + - 7,16,70 + - 8,16,71 + - 9,16,106 + - 10,16,64 + - 11,16,71 + - 12,16,70 + - 13,16,106 + - 14,16,106 + - 15,16,70 + - 16,16,106 + - 17,16,106 + - 18,16,64 + - 19,16,71 + - 20,16,70 + - 21,16,106 + - 22,16,71 + - 23,16,64 + - 24,16,70 + - 25,16,106 + - 26,16,70 + - 27,16,106 + - 28,16,106 + - 29,16,106 + - 30,16,106 + - 31,16,246 + - 32,16,246 + - 33,16,246 + - 34,16,246 + - 35,16,246 + - 36,16,246 + - 37,16,246 + - 38,16,246 + - 39,16,246 + - 40,16,246 + - 41,16,246 + - 42,16,246 + - 43,16,246 + - 44,16,246 + - 45,16,246 + - 46,16,246 + - 47,16,246 + - 48,16,246 + - 49,16,246 + - 50,16,246 + - 51,16,244 + - 52,16,106 + - 53,16,64 + - 54,16,70 + - 55,16,70 + - 56,16,106 + - 57,16,64 + - 58,16,71 + - 59,16,70 + - 60,16,70 + - 61,16,70 + - 62,16,64 + - 63,16,64 + - 64,16,106 + - 65,16,106 + - 66,16,70 + - 67,16,64 + - 68,16,106 + - 69,16,71 + - 70,16,64 + - 71,16,64 + - 72,16,64 + - 73,16,33 + - 74,16,27 + - 75,16,27 + - 76,16,33 + - 77,16,27 + - 78,16,21 + - 79,16,21 + - 0,17,39 + - 1,17,39 + - 2,17,27 + - 3,17,27 + - 4,17,21 + - 5,17,27 + - 6,17,33 + - 7,17,27 + - 8,17,39 + - 9,17,21 + - 10,17,27 + - 11,17,21 + - 12,17,64 + - 13,17,106 + - 14,17,106 + - 15,17,64 + - 16,17,71 + - 17,17,64 + - 18,17,106 + - 19,17,71 + - 20,17,106 + - 21,17,64 + - 22,17,106 + - 23,17,70 + - 24,17,71 + - 25,17,71 + - 26,17,106 + - 27,17,106 + - 28,17,106 + - 29,17,106 + - 30,17,106 + - 31,17,246 + - 32,17,70 + - 33,17,71 + - 34,17,106 + - 35,17,106 + - 36,17,64 + - 37,17,64 + - 38,17,106 + - 39,17,64 + - 40,17,71 + - 41,17,106 + - 42,17,70 + - 43,17,64 + - 44,17,71 + - 45,17,106 + - 46,17,64 + - 47,17,64 + - 48,17,64 + - 49,17,70 + - 50,17,71 + - 51,17,106 + - 52,17,70 + - 53,17,64 + - 54,17,106 + - 55,17,106 + - 56,17,64 + - 57,17,70 + - 58,17,70 + - 59,17,106 + - 60,17,106 + - 61,17,106 + - 62,17,71 + - 63,17,39 + - 64,17,21 + - 65,17,27 + - 66,17,27 + - 67,17,27 + - 68,17,21 + - 69,17,21 + - 70,17,27 + - 71,17,39 + - 72,17,33 + - 73,17,21 + - 74,17,27 + - 75,17,39 + - 76,17,39 + - 77,17,39 + - 78,17,33 + - 79,17,21 + - 0,18,33 + - 1,18,33 + - 2,18,33 + - 3,18,27 + - 4,18,21 + - 5,18,21 + - 6,18,33 + - 7,18,39 + - 8,18,27 + - 9,18,27 + - 10,18,39 + - 11,18,39 + - 12,18,21 + - 13,18,27 + - 14,18,27 + - 15,18,27 + - 16,18,21 + - 17,18,33 + - 18,18,33 + - 19,18,33 + - 20,18,39 + - 21,18,27 + - 22,18,33 + - 23,18,39 + - 24,18,21 + - 25,18,106 + - 26,18,71 + - 27,18,64 + - 28,18,106 + - 29,18,71 + - 30,18,64 + - 31,18,246 + - 32,18,64 + - 33,18,64 + - 34,18,106 + - 35,18,70 + - 36,18,64 + - 37,18,70 + - 38,18,64 + - 39,18,64 + - 40,18,71 + - 41,18,106 + - 42,18,71 + - 43,18,64 + - 44,18,71 + - 45,18,71 + - 46,18,64 + - 47,18,64 + - 48,18,21 + - 49,18,27 + - 50,18,21 + - 51,18,39 + - 52,18,21 + - 53,18,21 + - 54,18,39 + - 55,18,27 + - 56,18,39 + - 57,18,27 + - 58,18,33 + - 59,18,27 + - 60,18,33 + - 61,18,27 + - 62,18,21 + - 63,18,39 + - 64,18,27 + - 65,18,21 + - 66,18,33 + - 67,18,21 + - 68,18,27 + - 69,18,27 + - 70,18,21 + - 71,18,33 + - 72,18,27 + - 73,18,27 + - 74,18,21 + - 75,18,27 + - 76,18,27 + - 77,18,27 + - 78,18,27 + - 79,18,27 + - 0,19,33 + - 1,19,21 + - 2,19,33 + - 3,19,39 + - 4,19,27 + - 5,19,21 + - 6,19,39 + - 7,19,21 + - 8,19,21 + - 9,19,33 + - 10,19,21 + - 11,19,27 + - 12,19,21 + - 13,19,21 + - 14,19,21 + - 15,19,21 + - 16,19,33 + - 17,19,33 + - 18,19,39 + - 19,19,39 + - 20,19,27 + - 21,19,33 + - 22,19,39 + - 23,19,39 + - 24,19,27 + - 25,19,27 + - 26,19,21 + - 27,19,27 + - 28,19,21 + - 29,19,21 + - 30,19,27 + - 31,19,246 + - 32,19,21 + - 33,19,27 + - 34,19,39 + - 35,19,27 + - 36,19,27 + - 37,19,27 + - 38,19,27 + - 39,19,27 + - 40,19,21 + - 41,19,27 + - 42,19,21 + - 43,19,39 + - 44,19,27 + - 45,19,39 + - 46,19,27 + - 47,19,21 + - 48,19,39 + - 49,19,39 + - 50,19,39 + - 51,19,21 + - 52,19,39 + - 53,19,21 + - 54,19,21 + - 55,19,21 + - 56,19,33 + - 57,19,33 + - 58,19,33 + - 59,19,33 + - 60,19,21 + - 61,19,21 + - 62,19,21 + - 63,19,27 + - 64,19,33 + - 65,19,39 + - 66,19,27 + - 67,19,21 + - 68,19,21 + - 69,19,27 + - 70,19,39 + - 71,19,39 + - 72,19,21 + - 73,19,21 + - 74,19,27 + - 75,19,21 + - 76,19,33 + - 77,19,27 + - 78,19,21 + - 79,19,21 + - 0,20,39 + - 1,20,21 + - 2,20,27 + - 3,20,27 + - 4,20,33 + - 5,20,27 + - 6,20,27 + - 7,20,39 + - 8,20,33 + - 9,20,33 + - 10,20,21 + - 11,20,27 + - 12,20,39 + - 13,20,39 + - 14,20,39 + - 15,20,27 + - 16,20,21 + - 17,20,21 + - 18,20,21 + - 19,20,21 + - 20,20,27 + - 21,20,39 + - 22,20,21 + - 23,20,39 + - 24,20,39 + - 25,20,27 + - 26,20,33 + - 27,20,33 + - 28,20,39 + - 29,20,21 + - 30,20,21 + - 31,20,246 + - 32,20,39 + - 33,20,21 + - 34,20,33 + - 35,20,33 + - 36,20,21 + - 37,20,33 + - 38,20,39 + - 39,20,39 + - 40,20,27 + - 41,20,33 + - 42,20,33 + - 43,20,21 + - 44,20,21 + - 45,20,21 + - 46,20,27 + - 47,20,27 + - 48,20,39 + - 49,20,27 + - 50,20,33 + - 51,20,21 + - 52,20,33 + - 53,20,21 + - 54,20,27 + - 55,20,21 + - 56,20,27 + - 57,20,21 + - 58,20,27 + - 59,20,33 + - 60,20,39 + - 61,20,21 + - 62,20,27 + - 63,20,27 + - 64,20,33 + - 65,20,21 + - 66,20,33 + - 67,20,39 + - 68,20,27 + - 69,20,33 + - 70,20,27 + - 71,20,39 + - 72,20,21 + - 73,20,33 + - 74,20,39 + - 75,20,33 + - 76,20,27 + - 77,20,21 + - 78,20,39 + - 79,20,27 + - 0,21,33 + - 1,21,33 + - 2,21,27 + - 3,21,27 + - 4,21,33 + - 5,21,27 + - 6,21,21 + - 7,21,39 + - 8,21,21 + - 9,21,21 + - 10,21,21 + - 11,21,21 + - 12,21,33 + - 13,21,39 + - 14,21,33 + - 15,21,27 + - 16,21,27 + - 17,21,27 + - 18,21,21 + - 19,21,21 + - 20,21,33 + - 21,21,21 + - 22,21,27 + - 23,21,27 + - 24,21,27 + - 25,21,27 + - 26,21,21 + - 27,21,21 + - 28,21,27 + - 29,21,27 + - 30,21,179 + - 31,21,246 + - 32,21,178 + - 33,21,21 + - 34,21,21 + - 35,21,21 + - 36,21,27 + - 37,21,27 + - 38,21,33 + - 39,21,27 + - 40,21,39 + - 41,21,33 + - 42,21,27 + - 43,21,27 + - 44,21,27 + - 45,21,33 + - 46,21,39 + - 47,21,21 + - 48,21,33 + - 49,21,21 + - 50,21,21 + - 51,21,39 + - 52,21,39 + - 53,21,33 + - 54,21,27 + - 55,21,27 + - 56,21,39 + - 57,21,39 + - 58,21,21 + - 59,21,27 + - 60,21,21 + - 61,21,33 + - 62,21,21 + - 63,21,27 + - 64,21,39 + - 65,21,39 + - 66,21,39 + - 67,21,33 + - 68,21,27 + - 69,21,27 + - 70,21,33 + - 71,21,39 + - 72,21,21 + - 73,21,27 + - 74,21,27 + - 75,21,21 + - 76,21,39 + - 77,21,33 + - 78,21,33 + - 79,21,27 + - 0,22,39 + - 1,22,21 + - 2,22,21 + - 3,22,39 + - 4,22,27 + - 5,22,39 + - 6,22,27 + - 7,22,21 + - 8,22,39 + - 9,22,21 + - 10,22,39 + - 11,22,21 + - 12,22,21 + - 13,22,21 + - 14,22,21 + - 15,22,21 + - 16,22,27 + - 17,22,21 + - 18,22,33 + - 19,22,27 + - 20,22,39 + - 21,22,27 + - 22,22,27 + - 23,22,33 + - 24,22,27 + - 25,22,21 + - 26,22,21 + - 27,22,21 + - 28,22,27 + - 29,22,21 + - 30,22,180 + - 31,22,39 + - 32,22,178 + - 33,22,21 + - 34,22,33 + - 35,22,21 + - 36,22,21 + - 37,22,21 + - 38,22,21 + - 39,22,39 + - 40,22,27 + - 41,22,33 + - 42,22,27 + - 43,22,33 + - 44,22,21 + - 45,22,21 + - 46,22,21 + - 47,22,39 + - 48,22,39 + - 49,22,27 + - 50,22,21 + - 51,22,33 + - 52,22,39 + - 53,22,27 + - 54,22,21 + - 55,22,33 + - 56,22,39 + - 57,22,27 + - 58,22,27 + - 59,22,21 + - 60,22,21 + - 61,22,21 + - 62,22,39 + - 63,22,33 + - 64,22,33 + - 65,22,21 + - 66,22,39 + - 67,22,33 + - 68,22,27 + - 69,22,33 + - 70,22,39 + - 71,22,39 + - 72,22,27 + - 73,22,21 + - 74,22,27 + - 75,22,33 + - 76,22,21 + - 77,22,39 + - 78,22,39 + - 79,22,27 + - 0,23,39 + - 1,23,21 + - 2,23,27 + - 3,23,39 + - 4,23,21 + - 5,23,39 + - 6,23,39 + - 7,23,21 + - 8,23,27 + - 9,23,27 + - 10,23,27 + - 11,23,39 + - 12,23,21 + - 13,23,27 + - 14,23,21 + - 15,23,27 + - 16,23,21 + - 17,23,39 + - 18,23,27 + - 19,23,21 + - 20,23,21 + - 21,23,27 + - 22,23,33 + - 23,23,33 + - 24,23,33 + - 25,23,39 + - 26,23,39 + - 27,23,39 + - 28,23,21 + - 29,23,21 + - 30,23,178 + - 31,23,222 + - 32,23,178 + - 33,23,33 + - 34,23,27 + - 35,23,21 + - 36,23,33 + - 37,23,21 + - 38,23,33 + - 39,23,39 + - 40,23,21 + - 41,23,33 + - 42,23,33 + - 43,23,27 + - 44,23,27 + - 45,23,21 + - 46,23,27 + - 47,23,39 + - 48,23,39 + - 49,23,33 + - 50,23,33 + - 51,23,33 + - 52,23,21 + - 53,23,39 + - 54,23,21 + - 55,23,39 + - 56,23,33 + - 57,23,21 + - 58,23,21 + - 59,23,39 + - 60,23,39 + - 61,23,21 + - 62,23,27 + - 63,23,39 + - 64,23,27 + - 65,23,27 + - 66,23,21 + - 67,23,27 + - 68,23,21 + - 69,23,27 + - 70,23,27 + - 71,23,39 + - 72,23,33 + - 73,23,33 + - 74,23,21 + - 75,23,39 + - 76,23,27 + - 77,23,39 + - 78,23,27 + - 79,23,27 + - 0,24,27 + - 1,24,39 + - 2,24,33 + - 3,24,21 + - 4,24,27 + - 5,24,21 + - 6,24,39 + - 7,24,39 + - 8,24,27 + - 9,24,27 + - 10,24,21 + - 11,24,27 + - 12,24,21 + - 13,24,21 + - 14,24,39 + - 15,24,27 + - 16,24,27 + - 17,24,21 + - 18,24,27 + - 19,24,27 + - 20,24,27 + - 21,24,33 + - 22,24,21 + - 23,24,21 + - 24,24,33 + - 25,24,27 + - 26,24,21 + - 27,24,33 + - 28,24,27 + - 29,24,27 + - 30,24,39 + - 31,24,27 + - 32,24,21 + - 33,24,27 + - 34,24,27 + - 35,24,39 + - 36,24,21 + - 37,24,33 + - 38,24,33 + - 39,24,27 + - 40,24,33 + - 41,24,39 + - 42,24,21 + - 43,24,27 + - 44,24,27 + - 45,24,21 + - 46,24,33 + - 47,24,39 + - 48,24,33 + - 49,24,39 + - 50,24,27 + - 51,24,27 + - 52,24,21 + - 53,24,21 + - 54,24,27 + - 55,24,21 + - 56,24,39 + - 57,24,27 + - 58,24,21 + - 59,24,21 + - 60,24,39 + - 61,24,21 + - 62,24,33 + - 63,24,33 + - 64,24,33 + - 65,24,21 + - 66,24,21 + - 67,24,21 + - 68,24,33 + - 69,24,27 + - 70,24,21 + - 71,24,33 + - 72,24,39 + - 73,24,39 + - 74,24,33 + - 75,24,39 + - 76,24,33 + - 77,24,27 + - 78,24,27 + - 79,24,39 +text_labels: + - text: Heinrich + start: + x: 28 + "y": 6 +... +=======================.==========================ffffffffffffffffff=.=fffffffff +=======================.==========================ffffffffffffffffff=.=fffffffff +=======================.====vvvvvvv===============ffffffffffffffffff=.=fffffffff +=======================.===vvvvvvvvv=================================.========== +=======================.==vvvvvvvvvvv================================.========== +........................=vvvvvvvvvvvvv============ffffffffffffffffff=.=fffffffff +=======================.=vvvvv vvvvv============ffffffffffffffffff=.=fffffffff +=======================.=vvvv vvvv============ffffffffffffffffff=.=fffffffff +=======================.=vvvv C vvvv============ffffffffffffffffff=.=fffffffff +=======================.=vvvv vvvv============ffffffffffffffffff=.=fffffffff +=======================.=vvvvv vvvvv============ffffffffffffffffff=.=fffffffff +=======================.=vvvvvv.vvvvvv============ffffffffffffffffff=.=fffffffff +=======================..=vvvvv.vvvvv=============ffffffffffffffffff=.=fffffffff +=========================..vvvv.vvvv==============ffffffffffffffffff=.=fffffffff +===========================..vv.vvv===============ffffffffffffffffff=.=fffffffff +=============================...===================...................========== +~~~~~==========================.....................=====================~~~~~~~ +~~~~~~~~~~~~===================.===============================~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~======.================~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_._~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_b_~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~___~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- cgit v1.2.3