Skip to content

Instantly share code, notes, and snippets.

@tommyettinger
Last active October 29, 2015 06:41
Show Gist options
  • Select an option

  • Save tommyettinger/512f8ce02ff1795d0ce5 to your computer and use it in GitHub Desktop.

Select an option

Save tommyettinger/512f8ce02ff1795d0ce5 to your computer and use it in GitHub Desktop.
More Dungeon.
┌───────────────────────────┐
┌─┘ . . . . . . . . . . ^ . . └─┐ ┌───┐ ┌─────────────────┐
│ . . . . . . . . . . . . . . . │ ┌───────┘ . └───────┐ │ . . . . . . . . │
└─┐ . . . . . . . . . ^ . . . ┌─┘ ┌─┘ . . . . . . . . . └─┐ │ . . . . . . . . │
│ . . . . . . . . . . . . . │ ┌─┘ . . . . . . . . . . . └─┐ │ . . . . . . . . │
│ . . . . . . . . . . . . . │ ┌─┘ . . . . . . . . . . . . . └─┐ │ . . . . . . . . │
└─┐ . . . . . . . ^ . . . ┌─┘ ┌─┘ . . . . . . . . . . . . . . . └─┐ │ . . . . . . . . │
┌───────────────────────┐ └─┐ . . . . . . . . . ┌─┘ │ . . . . . . . . . . . . . . . . . │ │ . . . . . . . . │
│ . . . . . . . . . . . └───┬───────────┐ ┌─────────────────────┐ ┌─────────────────┐ └─┐ . . . . . . . ┌─┘ │ . . . . . . . . . . . . . . . . . │ │ . . . . . . . . │
│ . . . . . . . . . . . . . │ . . . . . └─┘ . . . . . ^ . . . . └─┐ ┌─┘ . . . . . . . . └─┐ └─┐ . . . . ┌───┘ │ . . . . . . . . . . . . . . . . . │ ├───────. . . ┌───┘
│ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . └───┘ . . . . . . . . . . │ │ . ^ . . │ ┌───┐ ┌─┘ . . . . . . . . . . . . . . . . . └─┐ │ . . . . . . │
│ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ . . . . │ ┌───┘ . └─────┐ │ . . . . . . . . . . . . . . . . . . . ├─────┐ ┌─┘ . . . . . . │
│ . . . . . . . . . . . . . . . . . . . . . . ┌───. . . ──┐ . . . . . . . . . . . . . . . . │ ├───. . . └─┐ │ . . . . . . └───┐ └─┐ . . . . . . . . . . . . . . . . . . │ . . └─┘ . . ^ . . │ . │
│ . . . . . . . . . . . ┌─────────┐ . . . . ┌─┤ . . . . . ├─┐ . . . . . . . . . ┌───┐ . . . └─┐ │ . . . . . │ ┌─┘ . . . . . . . . └───┘ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │
│ . . . . . . . . . . . │ └─────────┼─┘ . . . . . └─┴───────────────────┴───┘ . . . . └───┘ . . . . . └───────────┘ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │
└─────────┐ . ┌─────────┘ │ . . . . ^ . . . . . . . . . . . . . . . . . . . . . ^ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │
│ . │ └─┐ . . ^ . . ┌───────────────────────────┐ . . . . . . . . . . . ┌─────────────┐ . . . . . . . . . . ^ . . . . . . . . . . . . . . . . . . ┌─┐ . . . . . . . . │ . │
│ . │ │ . . . . . │ └─┐ . . . . . . . . . . ├───┐ └───┐ . . ┌───────────┬───. . . . . . . . . . . . . ^ ┌─────┘ └─────┐ . . . ┌───┤ . │
│ . │ └───┐ . ┌───┘ └─────┐ . . ^ . . . . │ . └─┐ └─────┘ │ . . . . . . . . . . . . . . ┌─┘ └───┬─/ ┤ │ . │
│ . │ └───┘ └─┐ . . . . . . . . . └─┐ ┌─┘ . . . │ . . . . . . . . . ┌─┘ │ . │ │ . │
│ . │ └───┐ . . . . . . , ~ │ ┌───┘ . . . . ├───────┐ . ┌───────┘ ┌───┘ . └───┤ . │
│ . │ ┌─────────────┴───. . . │ . , ~ └─┐ ┌─┘ . . . . . ┌─┘ └───┘ │ . . . . . │ . │
│ . │ ┌─┘ . . . . . . . . . . . │ . . , ~ │ │ . . . . . . │ ┌─┘ . ^ . . . └─/ ┤
│ . │ ┌─────┘ , . . . . . . . . . . . ├─┐ , ~ ~ └───┐ │ . . . . . ┌─┘ │ . . . . . . . . │
│ . │ ┌─┘ ~ ~ ~ , . . . . . . . . . . ┌─┘ │ ~ ~ ~ ~ ~ └─┐ │ . . . ┌───┘ └─┐ . . . . . ┌─/ ┤
│ . │ │ ~ ~ ~ ~ ~ , ┌───────────┐ . ┌─┼───┘ ~ ~ ~ ~ ~ ~ │ ┌─┘ . . . │ ┌───┐ │ . . . . . │ ~ │
│ . │ │ ~ ~ ~ ~ ~ ┌─┘ └───┘ │ ~ ~ ~ ~ ~ ~ ~ ~ │ ┌───┘ . . . ──┴───┘ . └─────┐ └───┐ , ┌───┤ ~ │
│ . │ ┌─────┘ ~ ~ ~ ┌───┘ │ ~ ~ ~ ┌─┐ ~ ~ ~ │ ┌─┘ ~ , . . . . . . . . . . . └─┐ │ ~ │ │ ~ │
│ . │ ┌─┘ ~ , . , ~ ~ │ │ ~ ~ ~ │ │ ~ ~ ~ │ │ ~ , . , . . . . . . . . . . . │ │ ~ │ │ ~ │
│ . │ ┌─────┘ ~ ~ ~ , ~ ~ ~ │ ┌───┘ ~ ~ ~ │ │ ~ ~ ~ └───┘ ~ ~ , ~ ┌─┐ . . . . . . . . . │ │ ~ │ │ ~ │
│ . │ ┌─┘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ┌─┘ ┌─┘ ~ ~ ~ ~ ~ │ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ──┼─┘ . . . . . , , , . └─┐ │ ~ │ │ ~ │
┌─────┬─┴─/ ┴─┐ ┌───────────────────────────┘ ~ ~ ~ ~ ~ ~ ~ ┌─────┘ ┌─────┐ ┌───┘ ~ ~ ~ ~ ~ ~ └─┘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │ . , . . . , ~ ~ , . . │ │ ~ │ │ ~ │
┌───┘ . . │ . . . └───────────────┘ ~ , ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ┌─┘ ┌─────┘ ~ ~ └───────┘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ , ~ , │ , , . . , ~ ~ ~ ~ , ┌─┘ │ ~ │ │ ~ │
┌─┘ . . . . . . . . . ^ . . . . . . . , . , ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ └─┬─┘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ────~ ~ ~ ~ ~ ~ ~ │ ~ ~ , . , . . . , , , ~ ~ ~ ~ ~ , │ │ ~ │ │ ~ │
│ . . . . . . . . . . . . . . . . . . , . , ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ├─────────┐ . . . , ~ ~ ~ ~ ~ ~ , . │ │ ~ │ │ ~ │
│ . . . . . . . . . . . . . . . . . . , . , , ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │ ┌───┘ , , , ~ ~ ~ ~ ~ ~ ~ ~ ┌─┘ │ ~ │ │ ~ │
┌─┘ . . . ┌───┐ . . . . . . . . . . . . . . , . , ~ ~ ~ ~ ~ ~ ~ ~ ┌───────┐ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ──┴─────┘ . . . . , ~ ~ ~ ~ ~ ┌─────┘ │ ~ │ │ ~ │
│ . . . . └───┼───────┐ . ┌─┐ . . │ . ^ . . . , ~ , ~ ~ ~ ~ │ ~ ┌─┘ └─┐ ~ ~ ~ ~ ~ ┌─┐ ~ ~ │ ~ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ┌─────┬───. . . . . . . . . , ~ ~ ~ ~ ~ │ │ ~ │ │ ~ │
│ . . . . . . └─┐ └───┘ └─────┴─────┐ . . , , . ┌───────┴───┘ └───────────┘ └─────┴───┤ ~ ~ ~ │ ~ ~ ~ ~ ~ │ │ . . . . . . . . . . ┌─┐ ~ ~ ~ ~ └─┐ │ ~ │ │ ~ │
└─┐ . . . . . . │ │ , , ~ ┌───┘ │ ~ ~ ~ ├───────┐ ~ │ ┌───┘ . . . . . . . ┌─────┘ └─┐ ~ ~ ~ ~ └───────┐ ┌───────┐ │ ~ │ │ ~ │
└─┐ . . . . ┌─┘ │ . . , │ ┌───┐ │ ~ ~ ~ │ │ ~ └─┘ . . . . . . . . ┌─┘ └─┐ ~ ~ ~ ~ ~ ~ ~ └─┐ │ ~ ~ ~ │ │ ~ └───┘ ~ └───┐
┌─┘ . . . . │ ┌───┘ . . . │ ┌─────┘ . └─────┐ ┌─┘ ~ ~ ~ │ │ ~ ~ , . . . . ┌───────┘ │ ~ ~ ~ ~ ~ ~ ~ ~ └─┤ ~ ~ ~ │ │ ~ ~ ~ ~ ~ ~ ~ │
┌─┘ . . . . . │ ┌─┘ . . . . . │ ┌─┘ . . . . , ~ ~ └─┐ │ ~ ~ ~ ~ │ │ , ~ , . . . ┌─┘ └─┐ ~ ~ ~ ~ ~ ~ ~ ~ │ ~ ~ ~ ├───┐ ┌─┘ ~ ~ ~ ~ ~ ~ ~ │
│ . . . . . ┌─┘ ┌───────┐ ┌─┘ . ^ . . . ┌─┘ │ . . . . . . , , . └─────────┘ ~ ~ ~ ┌─┘ ┌─┘ . , , . ┌───┘ │ ~ ┌─────┐ ~ ~ ~ │ ~ ~ ~ │ ~ └───┐ ┌─┘ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . . . . ──┤ │ . . . └─┘ . . . . ────┴─────────────────────┘ . . . . . . . , , ~ ~ ~ ~ ~ ~ ~ ~ ~ └───────┘ , . . , ──┴─────────────────────────────┘ ~ └─────┘ ~ ~ ~ │ ~ ~ ~ │ ~ ~ ~ │ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
└─┐ . . . . │ │ . . . . . . . ^ . . . . . . . . . . . . . . . . . . . . . . , ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ , , . , . . . . . . , ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │ ~ ~ ~ └─┐ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
├───. . . │ │ . . . │ . . . . . . . ┌───────────────────┐ . ^ . . . , , , ~ , ~ , ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ , ~ , , . . . , ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │ ┌─┘ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . . . . │ ├───. ──┘ . . . . . . . │ └─┐ . . . . , , . , . , . │ ~ ~ ┌───~ ~ ~ ~ ~ ~ ~ ~ ~ ┌───────────────────────────────────┐ ~ ┌───────┐ ~ ~ ~ ~ ~ ~ │ ~ ~ ~ ┌─┘ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . . . ┌─┘ │ . . . . . . . . . . . │ │ . . . . . , . , . ┌───┴───┬─┘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ┌─┘ │ ~ │ └─────┐ ~ ~ ~ │ ~ ~ ~ │ └─┐ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . . . │ │ . . . . . . . . . . . │ │ . . . . . . . . . │ │ ~ ~ ~ ~ ~ ┌─────────┘ │ ~ │ │ ~ ~ ~ │ ~ ┌───┘ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
┌───────────────┘ ^ . . └─┐ │ . . . . . . . . . . . │ └─┐ . . ^ . . . . ┌─┘ ┌─┘ ~ ~ ~ ~ ┌─┘ │ ~ │ │ ~ ~ ~ ~ ~ │ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . . . . . . . . . . . . └─┐ │ . . . . . . . . . . . │ └─────┐ . ┌─────┘ ┌─────┘ . , ~ ~ ┌─┘ ┌───┐ │ ~ │ └─┐ ~ ~ ~ ~ │ └─┐ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . . . . . . . . . . . . . │ └─┐ , ┌───────────┬─/ ┬─┘ └───┘ ┌─┘ . . . . , ~ ~ │ ┌─────┘ . └─────┐ │ ~ │ └─┐ ~ ~ ~ └───┐ └─┐ ~ ~ ~ ~ ~ ~ ~ │
│ . . . . . . . . . . . . . │ │ ~ │ │ . │ │ . . . . , ~ ~ ┌─┘ ┌─┘ . . . . . . . └─┐ │ ~ │ │ ~ ~ ~ ~ ~ └─┐ └─┐ ~ ~ ~ ~ ~ ~ │
│ . . . . . . . . . . . . . │ │ ~ │ │ . │ │ . . . . . ┌───┘ │ . . . . . . . . . │ │ ~ │ └─┐ ~ ~ ~ ~ ~ └─┐ └───┬───~ ~ ~ │
│ . . . . . . . . . . . . . └─────────┘ ~ └───────────┘ . └─────────────────────────────────────────┘ . . . ────┴───────────────┘ . . . . . . . . . └─┬───────────────────┘ ~ └───────────────────┴───~ ~ ~ ~ ~ └─────────────┘ ~ ~ ~ ~ │
│ . . . . . . . . . . . ^ . . . , ~ ~ ~ ~ ~ ~ ~ ~ , . . . . . . . . . . . . . . . . . . . . . . . . . . . ^ . . . . . . . . . . . . . . . . . . . . . + ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . . . . . . . . . . . ┌─────────────┐ ~ ┌───────────┐ . ┌───────────────────────────────────┐ . ^ . . . . ┌─────────────────┐ . . . . . . . . ^ . . ├───────────────────┐ ~ ┌───────────┬───~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ──┬─────────┐ ~ ~ ~ ~ │
│ . . . . . . . . . . . │ │ ~ │ │ . │ ┌─┘ . . . . ────┤ └─┐ . . . . . . . . . ┌─┘ │ ~ │ ┌─┘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │ └─┐ ~ ~ ~ │
│ . . . . . . . . . . . │ │ ~ │ │ . │ ┌─┘ . . . . . . . └─┐ ┌─┘ . . . . . . . . . │ ┌───┘ ~ └───┐ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │ │ ~ ~ ~ │
│ . . . . . . . . . . . │ │ ~ │ │ . │ │ . . . . . . . . . │ ┌───┘ . . . . . . . . . . │ │ ~ ~ ~ ~ ~ │ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ └─┐ │ ~ ~ ~ │
│ . . . . . . . . . . . │ │ ~ │ │ . │ │ . . . . . . . . ^ │ ┌───┘ . . . . . . . . . ^ . ┌─┘ ┌─┘ ~ ~ ~ ~ ~ └─────┘ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ └─┐ ┌─┘ ~ ~ ~ │
└───────────────────────┘ │ , │ │ . │ ┌─┘ . . . . . . . . . └───────┘ . . . . . . . ────/ ┬─────┤ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ └─┐ │ ~ ~ ~ ~ │
│ . │ ┌─────┘ . └─────┐ │ . . . . . . . . . . . . . . . . . . . . . . . . . │ . . │ └─┐ ~ ~ ~ ~ ~ ┌─────┐ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ └─┐ │ < ~ ~ ┌─┘
│ . │ │ . . . . . . . │ └─┐ . . ^ . . . . . . ┌─────┐ . . . . ┌─────┐ . . . . . ┌─┘ │ ~ ~ ~ ~ ~ │ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │ │ ~ ~ ~ │
│ . │ │ . . . . . . . │ ┌───┘ . . . . ^ . . . . │ ┌─┘ . . . ┌─┘ │ . . . . . │ └───┐ ~ ┌───┘ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │ │ ~ ~ ~ │
│ . │ │ . . . . . . . │ ┌─┘ . . . . . . . . . . . │ │ . . ^ . │ └───┐ . ┌───┘ └───┘ └─┐ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ┌───~ ~ ~ │ │ ~ ~ ~ │
│ . │ │ . . . . . . . │ │ . . . . . . . . . . . ┌─┘ ┌─┘ . . . ┌─┘ └───┘ └─┐ ~ ~ ~ ~ ~ ~ ~ ~ ~ ┌─┤ ~ ~ ~ ──┴─┘ ~ ~ ~ │
│ . │ │ . . . . . . . │ ┌─┘ . . . . . . │ . ┌─────┘ │ . . . . │ └─┐ ~ ~ ~ ~ ~ ~ ~ ┌─┘ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . │ │ . . . . . . . │ ┌───┤ . . . . ┌─────┤ . │ ┌─┘ . . . ┌─┘ └─────┐ ~ ┌─────┘ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . │ │ . . . . . . . │ ┌─┘ . │ . . . ┌─┘ │ . │ ┌─┘ . . . . │ ┌───┐ └───┘ └─┐ ~ ~ ~ ~ ~ ~ ~ ~ └─┐
│ . │ │ . . . . . . . │ ┌─┘ . . . . . . │ │ . │ ┌─┘ . . . . . │ ┌───────┘ . └───────┐ └─────┐ ~ ~ ~ ~ ~ ~ │
│ . │ │ . . . . . . . │ ┌───────┘ . . . . . . ┌─┘ │ . │ ┌─┘ . . . . . ┌─┘ ┌─┘ . ^ . . . . . . . └─┐ └─┐ ~ ~ ~ ~ ~ │
│ . │ │ . . . . . . . └─┘ . . . ^ . . . . . ┌─┘ │ . │ │ . . . . ┌───┘ ┌─┘ . . . . . . . . . ^ . └─┐ └───┐ ~ ~ ┌─┘
┌─────────┐ │ . │ │ . . . . . . . . . . . . . . . . ┌───┘ │ . │ │ . . . ┌─┘ ┌───────┐ ┌─┘ . . . . . . . . . . . . . └─┐ │ ~ ┌─┘
┌─┘ . . . . └─┐ │ . │ ├───^ . . . . . . . . . . . . . ┌─┘ │ . ├─┘ . . . │ │ . . . │ ┌─┘ . . . . . . . ^ . . . . . . . └─┐ │ ~ │
┌─┘ . . . . . . │ │ . │ │ . . . . . . . ^ . . ┌─────────┘ ├─/ ┘ . . . . │ │ . . . │ │ . . . . . . ^ . . . . . ^ . . . . │ │ ~ │
│ . . . . . . . │ │ . │ │ . . . . ──┬─────────┘ ┌─┘ . . . . . . │ │ . . . │ │ . . . . . . . . . . . . . . . . . │ │ ~ │
└─┐ . . . . . . └─────┤ . └─────┘ . . . . . │ ┌─┘ . . . . ^ . ┌─┘ │ . . . │ │ . . . . . . . . . . . . . . . . . │ │ ~ │
│ . . . . . . . . . + . . . . . . . . . . │ ┌─┘ . . . . . ┌───┘ │ . . . │ ┌─┘ . . . . . . . . . ^ . . . . . . . └─┐ │ ~ │
│ . . . . . ┌───────┤ . ┌─┐ . . . . . . . │ ┌───┘ . . . . ┌───┘ │ . . . └─┐ │ . . . . . . . . . . . . . . . . . . . │ │ ~ │
│ . . . . . │ │ . ├─┘ . . . ┌───────┘ ┌─┘ . . . . . . │ │ . . . . └───────────────┴───. . . . . . . . . . . . . . . . . ┌─┘ │ ~ │
┌─┘ . . . . . │ │ . │ . . . . │ │ . ^ . ^ . │ . │ │ . . . . . . . ^ . . . . . . . . . . . . . . . . . . . . . . . │ │ ~ │
│ . . . . . . │ │ . . . . . ┌─┘ │ . . . . . └─/ ┴───────────────┐ │ . . . . . . . . . . ──┬───┐ . . . . . . . . . . . . . . . . . │ │ ~ │
└─┐ . . . . . │ ┌───┘ . . . . ┌─┘ ┌─┘ . . . . . ^ . . . . . ^ . . . │ │ . . . . . . . . . . . └───┤ . . . . . . . . . . . . . . . . . │ │ ~ │
└─┐ . . . . ├───┘ . . . . . . │ ┌─────┘ . . . . │ . . . . . . . . . . . │ │ . . . ┌───────┐ . . . . . │ . . . . . . . . . . . . . . . . ┌─┘ │ ~ │
│ ^ . . . │ . . . . . . . ┌─┘ ┌─┘ . . . . . . . │ . . . . . . . ^ . . . │ │ . . . │ │ . . . . . . . . . . . . . . . . . . . . . ┌─┘ ┌─────┘ ~ └───┐
│ . . . │ . . . . . . . ┌─┘ ┌─────┘ . . . . . . . ┌─┤ . . . . . . . . . . . │ │ . . . │ └─┐ . . . . . ^ . │ . . . . . . . . . . ^ ┌─┘ │ ~ ~ ~ ~ ~ ~ │
┌─┘ . . . . . . . . . . ┌─┘ ┌─┘ . . . . . . . . ┌───┘ │ . . . . . . . . . . ^ │ │ . . . │ └─────┐ . . . ┌─┴─┐ . . . . . ^ . . . ┌─┘ │ ~ ~ ~ ~ ~ ~ │
│ . . . . . . . . ┌─┐ . │ ┌─┘ . . . . . . ┌─────┘ │ . . . . . . . . . . . │ │ . . . │ ┌─┘ . . . │ └───────┐ . ┌───┐ . │ │ ~ ~ ~ ~ ~ ~ │
├───. . . . . . ┌─┘ │ . │ │ . . . . . . ┌─┘ │ . . . . . . . . . . . │ └───────┘ ┌───┘ . . . . │ │ . │ │ . │ ┌───────┴───────~ ────┤
┌─┘ . . . . . . . │ │ . │ │ . . . ┌─────┘ │ . . . . . . . . . . . │ ┌─┘ . . . . . . └─┐ │ . │ │ . │ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . . . . . . . . │ │ . │ ┌───────────┘ . . . │ │ . . . . . . . . . . . │ │ . . . . . . . . └─┐ │ . │ │ . │ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . . . . . . . ┌─┘ │ . │ ┌─────┘ . . . . . . . . . │ │ . . . . . . . . . . . │ │ . . . . . . . . . │ │ . │ │ . │ │ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ │
│ . . . . . ┌───┘ │ . │ ┌─┘ . . . ^ . . . . . . . ┌─┘ │ . . . . . . . . . . . │ ┌─┘ . . . ┌───┐ . . . └───────┤ . │ │ . │ └─────────────────────┘
│ . . . . . │ │ . │ │ . . . . . ^ . . . . . . │ └───┐ . . . . . . . ┌───┘ │ . . . . │ │ . . . . . . . │ . └───┘ . └─┐
│ . . . . . └─┐ │ . │ │ . . . . . . . . . . . . │ │ . . . . . . ──┤ │ . . . ┌─┘ └─┐ . . . . . . . . . . . . . └─┐
│ . . . . . . │ │ . │ │ . . . . . . . . . . . ┌─┘ │ . . . . . . . │ ┌───────────────────┘ . . . │ └─┐ . . . . . . . . . . . . . └─┐
│ . . . . . . │ │ . │ └─┐ . . . . . . . ┌─────┘ │ . . . . . . . │ ┌─┘ . . . . . . . . ^ . . . . │ └───────┐ . . . ──────. . . . │
┌─┘ . . . . . . │ │ . │ └─┐ . . ^ . . ┌─┘ ├─/ ┐ . . . . . │ ┌─┘ . . . . . . . . . . . . . ┌─┘ └───┐ . . . . ^ . . . └─┐
┌─┘ . . . . . . ──┤ │ . │ │ . . . . ┌─┘ │ . ├─┐ . . . . ├─────────┘ . . . . . . . . . . . . . ┌─┘ │ . . ^ . . . . . . └─┐
│ . . . . . . . . │ │ . │ │ . . . ┌─┘ │ . ├─┘ . . . ┌─┘ . . . . . . . . . ┌─────────┬───┬───┘ │ . │ . . . . . . . . └─┬─────────┐
│ . . . . . . . ┌─┘ │ . │ ┌─┘ . . . │ │ . │ . . . . │ . . . . . . . . . ┌─┘ ┌───┘ . └───┐ ┌───┘ . └───┐ . ^ . . . . . │ . . . . └─┐
└─┐ . . . . . ┌─┘ │ . │ │ . . . . │ │ . │ . . . │ . . . . . . . . ┌───┘ │ . . . . . │ │ . . . . . │ . . . . . . . . . . . . . │
└───┐ . . ┌─┘ │ . │ │ . . . ┌─┘ │ . │ . . . . . . . ┌─────────┘ ┌─┘ . . . . . └─────────────────────┘ . . . . . │ . . . . │ . . . . . ^ . . └─┐
└─────┘ │ . │ │ . . . └─┐ │ . │ . . . . . . . └───────────────────┘ . . . . . . . . . . . . . . . . . . . . . . . . ^ . . . │ . . . . │ . . . . └─┐
│ . │ │ . . . . └─┐ │ . │ ^ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ├─────────┤ . . . . . │
│ . │ │ . . . . . └─┐ │ . │ . . . . ┌───────────────────────────┐ . . . . . ┌─────────────────────┐ . . . . . │ . . . . │ └─┐ . . . . └─┐ ┌───┐
│ . │ └─┐ . . . . . │ │ . . . . . . │ └───┐ . ┌───┘ └───┐ . ┌───┘ . . . . │ └─┐ . . . . └───┘ . └───┐
│ . │ │ . . . . ──┤ ┌─┘ . . . . . . │ └───┘ └─┬─┘ . . . . . . │ │ . . . . . . . . ^ . │
│ . │ ├───. . . . │ │ . ^ . . . . . │ │ . . . . . . . │ └─┐ . . . . . . . ^ . │
┌─────────┘ . └───────┘ . . . . . │ ┌─────┘ . . . . . . . │ │ . . . . . . . │ ┌─┘ . . . . . . . . . │
│ . . . . . . . . . . . │ . . . . └─┐ ┌─┘ . . . . . . . . . . │ │ . . . . . . . │ ┌─┘ . . . . . . . . . . │
│ . . . . . . . . . . . │ . . . . . │ │ . . . . . . . . . . . │ │ . . . . . . . │ │ . . . . . . . . . . . │
│ . . . . . . . . . . . └───. . . ──┤ │ . . . . . . . . . . . │ └───────────────┘ │ . . . . . . . . . . . │
│ . . . . . . . . . . . . . . . . . │ └─┐ . . . . . . . │ . ┌─┘ │ . . . . . . . . . . . │
│ . . . . . . . . . . . . . . . . . └─┐ └─┐ . . . . ^ . └───┴─────────────────────────────────────────────────────────────────────────────────────────────────┤ . . . . . . . . . . . │
│ . . . . . . . . . . . . . . . . . . │ │ . . . . . . . . . . . . > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . . . . . . . . │
│ . . . . . . . . . . . . . . . . . . │ └─┐ . . . . . ┌─────────────────────────────────────────────────────────────────────────────────────────────────────┤ . . . . . . . . . . . │
└─────────────────────────────────────┘ └───────────┘ └───────────────────────┘
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment