Created
June 10, 2016 03:50
-
-
Save tommyettinger/beb802f27bc9e07111902b28d459606e to your computer and use it in GitHub Desktop.
Even more DetailedMimic output.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
┌───────────┬───────┐ ┌─────┬───────┬───────────────┐ ┌─────────────┬───────┬───┐ | |
│ . . . . . │ . . . ├───┤ . . │ . . . │ . . . . . . . ├─────────────────┤ . . . . . . │ . . . │ . │ | |
│ . . . │ . │ . . . │ . └───┬─┤ . . . │ . . . . . . . │ . . . . . . . . │ . . . . . . . . . . . . │ | |
├───┬───┴───┤ . . . . . . . └─┼───────┤ . . . . ##. . │ . . . . . . . . . . . . . . . │ . . . │ . │ | |
│ . ├───────┤ . . . . . . . . │ ┌───┐ │ . . . . . . . └───. ──┬───────────────────────┤ . . . ├───┘ | |
│ . │ . . . └─┬─┬─────. . . . │ │ . ├─┘ . ##. ──┐ . . . . . . └───┐ ┌─────┬─────────┘ . . . └───┐ | |
│ . │ . . . . │ │ . . . . . . │ │ . │ . . . . . │ . . . . . . . . │ │ . . │ . . . . . . . . . . │ | |
│ . │ . . . . │ │ . . . . . . │ │ . │ . ┌─────┬─┤ . . . . . . │ . │ │ . . │ . . . . ┌───────┐ . │ | |
│ . . . . . . │ │ . . . . . . │ │ . ├───┤ . . │ │ . . . . . . ├───┴─┐ │ . . ├───┬─────┴───────┘ . │ | |
│ . │ . . . . ├─┘ . ──┬─┐ . . │ │ . ├───┘ . . ├─┴─────. ──────┘ . . ├─┴─┬───┘ │ . . . . . . . . │ | |
├───┴───. ##. │ . . . │ │ . . │ │ . │ . . . . │ . . . . . . . . . . │ . └─┬─────┤ . . │ . ##. ────┤ | |
│ . . . . . . . . . . ├─┴─────┴─┴───┤ . ##. . . . . . . . . . . . . │ . . │ . . │ . . │ . . . . . │ | |
│ . . . . ##. . . . . │ . . . . . . │ . . . . │ . . . . . . . │ . ──┘ . ┌─┤ . . │ . . │ . . . . . │ | |
│ . . . . . . │ . . . . . . . . . . │ . │ . . │ . . . . . . . │ . . . . │ │ . . │ . ──┤ . . . . . │ | |
│ . . . . │ . │ . . . ┌─────────────┤ . │ . ┌─┤ . . . . . . ┌─┤ . . . . │ │ . . . . . │ . . . . . │ | |
│ . . . . ├───┤ . . . │ ┌─────┘ . . . │ │ . . . . . . ├─┘ . ──────┴─┤ . . . . . │ . . . . . │ | |
│ . . . . │ . │ . . . ├─────┐ │ . . . . . . │ │ . . │ . ────┤ . . . . . . │ . . . . . │ . . . . . │ | |
├───. ──┬─┤ . . . . . │ . . │ │ . . . . ┌───┴─┤ . . │ . . . │ . . . . . . │ . . . . . │ . . . . . │ | |
│ . . . │ │ . ##. . . │ . . │ │ . . ────┤ . . │ . . │ . . . . . . . . . ──┘ . ────. ──┘ . . . . . │ | |
│ . . . │ │ . . . . . │ . . │ │ . . . . │ . . │ . ──┤ . . . │ . . . . . . . . . . . . . . ┌─────┬─┘ | |
├─────. └─┴─┬───────┬─┘ . ──┴─┴───────┬─┤ . . . . . ├───────┤ . . . . . . . . . . . . ┌───┤ . . │ | |
│ . . . . . └───────┤ . . . . . . . . │ │ . . . . . └───┐ │ . . . . . ┌─┬───┬───┐ . └─┐ │ . . │ | |
│ . . . . . . . . . └───────────. . . │ │ . . . │ . . . ├───┴───. ──────┴─┤ . └───┤ . . │ │ . . │ | |
│ . ──┬─────. . . . . . . . . . . . . └─┘ . . ┌─┤ . . . │ . . . . . . . . │ . . . ├─┬───┴─┘ . ──┴─┐ | |
│ . . │ . . . . . . │ . . . . │ . . . . . . . │ │ . . . . . . . . . . . . │ . ┌───┤ │ . . . . . . │ | |
│ . . │ . . ──────. │ . . . . ├───. ──┐ . . . │ │ . . . ┌─────┬───. ────┬─┘ . │ . │ │ . . . . . . │ | |
│ . . │ . . . . . . . . . . . │ . . . │ . . . │ └─┬─────┴─────┤ . . . . │ . . . . │ │ . . . . . . │ | |
│ . . . . . . . │ . . . . . . . . . . │ . . . │ │ . . . . . │ . . . . │ . . │ . │ │ . . . . . . │ | |
│ . . │ . . . . │ . . . . . . │ . . . │ . . . │ │ . . . . . . . . . . │ . . ├─┬─┴─┘ . . . . . . │ | |
│ . . │ . . . . . . . . . . . │ . . . │ . . . │ │ . . . . . │ . . . . ├─────┘ │ . . . . . . . . │ | |
│ . . │ . . . . ┌─────────────┤ . . . ├───────┘ │ . . . . . │ . . . . └───────┤ . │ . . . . . . │ | |
│ . . │ . . . . ├─────┐ │ . . . └───────┐ └─┬───. │ . │ . . . . . . . . │ . └───. . ────┬─┘ | |
│ . ──┴───────. │ . . ├─────┐ │ . . . . . . . ├─────┘ . . │ . │ . . . . │ . . . │ . . . . . . . │ | |
│ . . . . . . . . . . │ . . │ │ . . . . . . . │ . . . . . │ . . . . . . │ . . . │ . . . . . . . │ | |
│ . . . . . ┌─┬───. . │ . . │ │ . . ┌─────┐ . │ . . . . ┌─┘ . │ . . . . │ . . . │ . . . . . ┌───┴─┐ | |
└───────────┘ │ . . . . . . ├─┴─────┤ . . │ . │ . . │ . │ . . │ . . . . ├───────┤ . ──────. │ . . │ | |
┌─────────────┴─────. │ . . │ . . . │ . . ├───┴─┐ . └───┤ . . └───. ──┬─┘ │ . . . . . │ . . │ | |
│ . . . . . . . . . . │ . ┌─┴───────┴─┬───┘ │ . . . │ . . . . . . │ ┌───────┴───────. ──┤ . . │ | |
│ . . │ . . ┌───. ##. └─┬─┤ . . . . . ├─────────┘ . ──┬─┴─┬───────. . │ │ . . . . . . . . . │ . . │ | |
│ . . ├─────┤ . . . . . │ │ . . . . . │ . . . . . . . │ │ . . . . . │ │ . . . . . . . . . . . . │ | |
│ . . ├─────┘ . . . . . │ │ . . . . . │ . . . . . . . │ │ . . . . . │ │ . . . . . . . . . │ . . │ | |
│ . . │ . . . . . . ┌───┼─┘ . ──┐ . . └───┐ . . │ . . └─┐ │ . . . . . │ │ . . . . . . . . . │ . . │ | |
│ . . │ . . │ . . ──┴───┘ . . . │ . . . . │ . . │ . . . │ │ . . . . . │ │ . . . . . ──────. └─────┤ | |
└─────┤ . . │ . . . . . . . . . . . . . . │ . . │ . . . └─┘ . . . . . │ │ . . . . . . . . . . . . │ | |
┌───┐ └─────┤ . . . . . ##. . . │ . . . . . . . │ . . . . . . . . . . │ │ . . . . . . . . . . . . │ | |
│ . ├─────┐ │ . . │ . . . . ────┤ . . . . │ . . . . . . . │ . . . . . │ │ . . . . . │ . . . . . . │ | |
└───┤ . . ├─┴───. │ . . │ . . . │ . . . . │ . . │ . . . . │ . ──────. │ │ . . . . . │ . . . . . . │ | |
│ . . │ . . . │ . . │ . . . │ . . . . . . . │ . . . . . . . . . . ├─┘ . ────────┘ . . . . . . │ | |
│ . . │ . . . . . . │ . . . │ . . . . │ . . ├─────────┐ . . . . . │ . . . . . . . . . . . . . │ | |
└─────┴─────────────┴───────┴─────────┴─────┘ └───────────┴───────────────────────────┘ | |
------------------------------------------------------------ | |
┌───────────┬───────────┐ ┌───┬───┐ | |
┌─────┬─────────┐ │ . . . . . │ . . . . . │ │ . │ . │ | |
┌─┘ . . │ . . . . └───────┐ └───────────┼─────────. ├─┘ . ├───┴─────────┐ | |
│ . . . . . . . . . . . . ├───────┐ │ . . . . . │ . . │ . . . . . . │ | |
│ . . . │ . . │ . . ##. . │ . . . ├─────────────┬─┴───────. ──┤ . . ├─┐ . . │ . . │ | |
├───┬───┴─────┤ . . . . . . . . . │ . . . . . . │ . . . . . . │ . . │ │ . ──┼─────┴─┐ | |
│ . ├─────────┘ . . . . . │ . . . │ . . . . . . . . . . . . ##. . . └─┤ . . │ . . . │ | |
│ . │ . . . . . . . . . . │ . . . │ . . │ . ────. . . . . . . ##. . . │ . . │ . . . │ | |
│ . │ . . . . ┌─────────┬─┘ . . . ├─┐ . └───. . . . . . . . ##. . . ┌─┤ . . │ . . . │ | |
│ . ├─────────┴─────────┤ . . . . │ │ . . . . . ──────. ##. . . . . │ ├───. . . . . │ | |
│ . │ . . . . . . . . . ├─┐ . . ──┤ │ . . ##. ##. . . . . . . ┌─┐ . │ │ . . ##. . . │ | |
│ . . . . . . │ . ##. ──┴─┤ . . . │ │ . . . . . . . │ . . . ┌─┘ └───┘ │ . . . . . . │ | |
│ . │ . . . . │ . . . . . │ . . . │ ├───. . . . . . │ . . . │ ┌───┼─┬───. ──┬───┘ | |
├───┴───────. │ . . . . . │ . . . │ │ . . . . . ────. . . ──┴───┐ │ . └─┘ . . . └───┐ | |
│ . . . . . . . . . . . . │ . . . └─┤ . . . . . . . ##. . . . . │ │ . . . . . . . . │ | |
│ . . . . ┌─┬───. │ . . . ├─┬───. . │ . . . . . │ . . . . │ . ┌─┘ │ . . . . . . │ . │ | |
└─────────┘ │ . . │ . . . │ │ . . ┌─┤ . . . . ┌─┤ . . . . ├───┴─┐ │ . . . . . . ├───┤ | |
┌─────┬─────┘ . . . . . . │ │ . . └─┘ . . . . ├─┘ . ──────┘ . . ├─┴─┬───. ──────┘ . │ | |
│ . . │ . . . . . . . . . │ │ . . . . ##. ##. │ . . . . . . . . │ . │ . . . . . . . │ | |
│ . . │ . . . . ┌───────. └─┴─┐ . . . . . . . . . . . . . . ┌───. . . . . . . . . ┌─┘ | |
└───┬─┘ . . ────┤ . . . . . . │ . . . . . ##. . . . . . . . │ . . . . . . . . . . └─┐ | |
┌───┘ . . . . . │ . . . . . . │ . . │ . . . . . . . . . . . . . . . . ##. . . . . . │ | |
│ . . ────────┬─┤ . . . . . . . . ──┘ . . . ┌───. . . . . . │ . . . . . . . . . . ┌─┘ | |
│ . . . . . . │ └─┐ . . . . . ┌─┐ . . . . . │ . . . . . . . │ . . . . . . . . . . │ | |
│ . │ . . . . ├───┘ . . . . . ├─┘ . ──────. └───┐ . ──┬─────┴─────. ──────. ────┬─┴─┐ | |
├───┘ . . . . │ . . . . . . . │ . . . . . . . . │ . . │ . . . . . . . . . . . . │ . │ | |
│ . . . . . . ├─┐ . . . . . . . . . . . . . . . │ . . │ . . ##. . . . . . . . . │ . │ | |
│ . . ────. . │ │ . . . . . . │ . . . . . │ . . . . . │ . . . . . . . . . . . . │ . │ | |
│ . . . . . . │ │ . . . . . ──┤ . . . . ┌─┘ . ──┐ . . . . . . . . . . . . . . ┌─┴───┤ | |
│ . . ┌─┐ . . │ │ . . . . . . │ . . . . │ . . . │ . . │ . . . . . │ . . . . . │ . . │ | |
│ . . │ │ . . └─┼───. . . . . . ┌───────┤ . . . . . . ├───. . . . │ . . . . . . . . │ | |
│ . . │ │ . . . │ . . ┌─────┐ . │ └─────────────┤ . ┌───────┤ . . . . . │ . . │ | |
│ . ──┴─┴───────┼─────┤ . . │ . │ ┌───┐ ┌─────┬─┴─┬─┘ └───────────┤ . . │ | |
│ . . . . . . . │ . . │ . . ├───┼───┘ . └───┐ │ . . │ . └─┬───┐ │ . . │ | |
├─────────. │ . . ────┴─┬───┘ │ . . . . . │ │ . │ . . . │ . ├───────────────┴───. │ | |
│ . . . . . │ . . . . . └───┬───┘ . . . . . │ │ . │ . . . . . │ . . . . . . . . . . │ | |
│ . . . . . . . . . . │ . . │ . . . . . . . │ │ . │ . . . . . │ . . . . . . . . . . │ | |
│ . . . . . │ . . . . ├───┬─┴─┐ . . . . . . │ │ . . . . . ##. └─────────────┬───────┘ | |
│ . . . . . │ . . . . │ . └───┼───. . . . . │ │ . ##. . . . . . . . . . . . ├───────┐ | |
│ . ──┬───. ├─────. . │ . . . │ . . . . . . │ │ . . ┌───┐ . . . . . . . . ──┘ . . . │ | |
│ . . │ . . │ . . . . │ . . . │ . . . . . . │ │ . . └───┼─────────────┐ . . . . ────┤ | |
│ . . │ . . │ . . . . . . . . │ . . ┌─┐ . . │ │ . │ . . │ │ . . . . . . │ | |
└─────┴─────┴─────────────────┴─────┘ └─────┘ └───┴─────┘ └─────────────┘ | |
------------------------------------------------------------ | |
┌───┬─────┐ ┌───────────┬─────────┐ ┌───┬─────┐ | |
│ . │ . . │ ┌─────┐ │ . . . . . │ . . . . └─┐ ┌─────────────┘ . │ . . └───┐ | |
│ . ├───. │ ┌─────────┐ ┌─┘ . . ├─────────┴───────. ──┤ . . . . . ├─┘ . . . . . . . . . . ##. . │ | |
│ . │ . . └─┬─┘ . . . . ├─┘ . . . │ . . . . . . . . . . │ . . . . ┌─┤ . ##. . ##. . ┌─┬───. . │ . │ | |
│ . . . . . │ . . │ . . │ . . . │ . . . . │ . . . . . . . . . . . │ │ . . │ . . ┌───┼─┘ . . ┌─┤ . │ | |
│ . ┌─────┬─┘ . . │ . . ├─┐ . . ├─────┐ . │ . . . . . . │ . . . . │ │ . . │ . . └───┘ . . . └─┤ . │ | |
│ . └─────┤ . ┌───┤ . . ├─┴─────┘ . . │ . │ . . . . . . ├───. . . │ │ . . │ . . . . . . . . . │ . │ | |
├───. . . ├───┴───┤ . . │ . . . . . . ├───┴─┐ . ────┐ . │ . . . . ├─┘ . . │ . . . . . . │ . ##. . │ | |
│ . . . . │ . . . │ . ┌─┴─────────┬───┘ │ . . . │ . │ . . . . │ . . . ├─┐ . . . . . │ . . │ . │ | |
└─┐ . . ┌─┘ . ##. └─┬─┤ . . . . . ├─────────┘ . ──┬─┴─┬─┘ . ##. ──┤ . . . │ │ . . . . . │ . ──┴───┤ | |
└─────┤ . . . . . │ │ . . . . . │ . . . . . . . │ │ . . . . . │ . . . │ │ . . . . . │ . . . . │ | |
┌─────┘ . . . . . │ │ . . . . . │ . . . . . . . │ │ . . . . . . . . . │ │ . . . . ┌─┤ . . . . │ | |
│ . . . . . . ┌───┼─┘ . ──┐ . . └───┐ . . │ . . └─┐ │ . . . . . . . . . │ │ . . . . ├─┘ . ──────┤ | |
│ . . │ . . ──┴───┘ . . . │ . . . . │ . . │ . . . │ │ . . . . . . . . . │ ├───. ────┤ . . . . . │ | |
│ . . │ . . . . . . . . . . . . . . │ . . │ . . . └─┘ . . . . ────. . ┌─┘ │ . . . . │ . . . . . │ | |
│ . . └───┬─┐ . . ##. . . │ . . . . . . . │ . . . . . . . . │ . . . . │ ┌─┘ . . . . . . . . . . │ | |
│ . . . . │ │ . . . . ────┤ . . . . . . . │ . . . . ##. . ┌─┤ . . . . │ │ . . . . │ . . . . . ──┤ | |
│ . . . . ├─┘ . . │ . . . │ . . . . . . . ├─┐ . . . . . . ├─┘ . . . . ├─┘ . . . . ├─┐ . . . . . │ | |
┌─┘ . ──────┘ . . . │ . . . │ . . . . . ┌───┴─┤ . . │ . ────┘ . . . │ . │ . . ──┐ . └─┴─┐ . ────┬─┘ | |
│ . . . . . . . . . ├───────┤ . ──────. │ . . │ . . │ . . . . │ . . │ . │ . . . │ . . . │ . . . │ | |
└───────────┐ . . ┌─┘ │ . . . . . │ . . │ . . │ . . . . │ . . │ . . . . . . . . . │ . . . │ | |
│ . ──┴─────────┴───────. ──┤ . . │ . ──┤ . . . ──┤ . ──┤ . │ . . . │ . . . . . . . │ | |
┌───────┬───┤ . . . . . . . . . . . . . │ . . │ . . │ . . . . │ . . │ . └───────┴───. ##. ##. . │ | |
│ . . . │ . │ . . . . . . . . . . . . . . . . │ . . . . . . . . . . . . . . . . . . . . . . . . └─┐ | |
│ . . . . . . . . . . . . . . . . . . │ . . . . . . . │ . ────. ────. . . . . . . . . ##. . . . . │ | |
└─────────────────────────────────────┤ . . . ##. . . │ . . . . . . │ . . . . │ . ##. . . │ . . . │ | |
┌─────────┬───────┐ │ . . . . . . ┌─┤ . . . . . . ├─┐ . . . │ . . . │ . │ . . . │ | |
│ . . . . │ . . . ├─────────────────┐ │ . . │ . . . ├─┘ . ──┬─┐ . . │ │ . . ┌─┤ . . . ├───┤ . . . │ | |
│ . . │ . │ . . . │ . . . . . . . . └─┘ . . │ . ────┘ . . . │ │ . . │ │ . . └─┘ . ──┬─┘ . │ . . . │ | |
└─────┴───┤ . . . . . . . . ##. . . . . . . │ . . . . │ . . ├─┴─────┤ ├───. . . . . │ . . . . . ──┤ | |
┌───────┘ . . . . ┌─────┐ . . . . . . . . │ . . . . │ . ──┘ . . . │ │ . . │ . . . │ . . . . ##. │ | |
│ . . . . ┌───────┴─────┴───. . . ────────┤ . . . . │ . . . ##. . │ │ . . │ . . . │ . . . . . . │ | |
│ . │ . . │ . . . . . . . . . . . . . . . │ . . . . │ . . . . . . │ │ . . │ . . . │ . . . . │ . │ | |
└───┤ . . . . . ┌─┐ . . ┌───. ##. . . . . │ . . . . ├─┐ . . . . . │ ├───. │ . . ──┤ . . . . ├───┤ | |
┌───┘ . . . ##. └─┼───┬─┘ . . . . . . . ┌─┼─────────┼─┴─┬─────────┼─┘ . ──┼─┐ . . ├─┐ . . . │ . │ | |
│ . . . . . . ##. │ . │ . . ##. ──┐ . . └─┤ . . . . │ . └─────────┘ . . . │ │ . . │ │ . . ┌─┤ . │ | |
└─┐ . . . . ##. . . . │ . . . . . │ . . . │ . . . . . │ . . . . . . . . . ├─┴─────┤ │ . . │ │ . │ | |
┌───┴───. . . . . . . . │ . ──┬───┬─┤ . . . ├─┐ . . . . │ . │ . ┌─┬───. ##. │ . . . │ └─────┘ │ . │ | |
│ . . . . . . │ . . . . ├───. │ . │ │ . . . │ │ . . . . ├───┘ . └─┤ . . . . │ . . . │ ┌───────┼───┤ | |
│ . │ . . . . │ . . . . │ . . . . └─┤ . . ──┤ │ . . . . │ . . . . └───────. │ . . . │ │ . . . │ . │ | |
│ . │ . ##. ##. ──────. └───┐ . . . ├─┐ . . │ │ . . . . │ . . . . . . . . . . . . . │ │ . . . . . │ | |
│ . . . . . . . . . . . . . │ . . . └─┘ . . │ │ . . . ┌─┤ . . . . . . ┌───┬───. . . └─┤ . . . . . │ | |
│ . . . . . │ . │ . . . . . │ . . . . . . . │ │ . . ┌─┼─┘ . ┌───┬─────┘ ┌─┘ . . . . . │ . . . . . │ | |
│ . . . . . ├───┤ . . . . . . . . . . ##. . │ │ . . └─┤ . ┌─┘ . └───────┘ . │ . . . . │ . . . . . │ | |
│ . . . . . │ . │ . . . . . │ . . . . . . . │ │ . . . │ . │ . . . . . . . ──┤ . . . . . . . . . . │ | |
├─────. ────┤ . . . . . ##. │ . . ##. ##. . └─┤ . . ┌─┤ . . │ . . ┌───. ##. └─────. ──┐ . . . . . │ | |
│ . . . . . │ . . . . . . . . . . . . . . . . │ . . │ │ . . ├─────┤ . . . . . . . . . │ . . . . ┌─┘ | |
│ . . . . ┌─┘ . . . . . │ . . . . . . . . . ┌─┤ . . │ │ . . ├─────┘ . . . . . . . . . │ . . . . │ | |
└─────────┤ . . . . . . │ . . . . . . │ . . │ └─┐ . │ │ . . │ . . . . . . . . . . . . │ . . . . │ | |
└─────────────┴─────────────┴─────┘ └───┘ └─────┴─────────────────────────┴─────────┘ | |
------------------------------------------------------------ | |
┌───────────────┬───┬─────────────────────────────┬─────┐ ┌─────────┐ ┌─────────┐ ┌───┐ | |
┌─────┐ │ . . . . . . . │ . │ . . . . . . . . . . . . . . │ . . └─┤ . . . . └───┤ . . . . ├───┘ . └─┐ ┌─────┐ | |
│ . . │ │ . . . . . . . │ . . . . │ . . . ##. ##. . ##. . . . . . │ . . │ . . . │ . . . . │ . . . . ├───┤ . . │ | |
│ . . │ │ . . . . . . │ . . . . . ├─┐ . ##. . . . . . . . │ . . . . . . │ . . . │ . . . . . ┌───. . │ . └───┬─┘ | |
│ . . │ │ . . ┌─────┬─┴─┐ . . . . │ │ . . . . . . . . . . │ . . . │ . . ├───────┤ . ──────. │ . . . . . . . └─┐ | |
│ . ──┼─┴─────┤ . . │ . ├───. ##. └─┴─┬───────────────────┴───────┤ . ┌─┘ │ . . . . . │ . . . . . . . . │ | |
│ . . │ . . . │ . . ├───┤ . . . . . . └───────┐ ┌─────┬─────────┼─┬─┴───┬─────┴───. ##. ──┴─┬─┬─────. . . . │ | |
│ . ──┴───────┴─┬───┘ │ . . │ . . . . . . . ├───┤ . . │ . . . . ├─┘ . . │ . . . . . . . . . │ │ . . . . . . │ | |
│ . . . . . . . └───────┤ . . ├─────. ##. . . │ . └───┬─┤ . . . . │ . . . . . . │ . . . ┌───. └─┘ . . . . . . │ | |
├───────. ────┐ . . . . │ . . │ . . . . . │ . . . . . └─┴───. │ . . │ . . ──┐ . ├───┬───┤ . . . . ##. ──────. │ | |
│ . . . . . . └─┬───. . │ . . │ . . │ . . │ . . . ##. . . . . │ . . │ . . . ├───┤ . └─┐ │ . . │ . . . . . . . │ | |
│ . . . . . . . │ . . . │ . . . . ┌─┴─────┘ . . . . . │ . . . │ . . │ . . . └───┤ . . │ └─────┤ . . │ . . . . │ | |
│ . . . . . │ . │ . . . . . . . . │ . . . . . . . . . │ . . . . . . │ . . . . . └───. ├─────┬─┴─┬───┤ . . . . │ | |
│ . . . . . │ . │ . . ──┬───────┬─┴─┬─┐ . . ┌─────────┤ . . . │ . . . . . . . │ . . . │ . . │ . │ │ . . ┌───┘ | |
├───┬─────. └───┤ . . . └───────┘ . │ ├─────┼───────┬─┴─┬─────┤ . . . . . . . │ . ────┘ . ┌─┤ . └─┬─┘ . . │ | |
│ . │ . . . . . │ . . . . . . . . . │ │ . . │ . . . │ . └─┐ │ . . . . ┌─┐ . . . . . . . │ │ . . │ . . ──┤ | |
│ . │ . . . . . │ . . . │ . ##. ────┤ │ . . . . . . │ . . ├───┴───. ──┬─┘ └───┐ . . . ┌───┘ │ . . │ . . . └───┐ | |
│ . . . │ . . . . . . . │ . . . . . │ └─────────────┤ . . │ . . . . . │ ┌─────┼─┬─────┴─────┘ . . . . . . . . │ | |
│ . . . │ . . . ┌───────┤ . . . . . │ ┌───────────┐ ├───. │ . . . . . └─┤ . . │ │ . . . . . . . . . . . . │ . │ | |
│ . ┌───┤ . . . │ │ . . . . . │ │ . . . . . │ │ . ──┴───────. ##. │ . . │ │ . . . . . . . . . │ . . │ . │ | |
│ . │ . │ . . . └─────┐ │ . . │ . ──┤ │ . . │ . . │ │ . . . . . . . . . . . . │ │ . . . . ──────┐ . ├─────┤ . │ | |
└───┤ . . . . . . . . ├─┘ . . │ . . └─┤ . . └─────┤ │ . . . . . ┌───┐ . . ##. │ │ . . . . . . . │ . │ ┌─┴───┤ | |
│ . ##. . . │ . . │ . . . │ . . . │ . . . . . └─┼───────────┘ └─┐ . . ──┴─┴───. . . . . │ . . │ │ . . │ | |
│ . . . . . │ . . │ . . ──┘ . . ──┤ . . │ . . . ├─────────┬───────┘ . . . . . . . . . . . └─┐ . │ │ . . │ | |
┌───┴─┬───────┬─┘ . . └─┐ . . . . . . │ . . │ . . ──┤ . . . . │ . . . . ##. . . . . │ . . . . . ├───┴─┬─┘ . . │ | |
│ . . └───────┤ . . . . └─┬───────. . │ . . │ . . . │ . . │ . │ . . . ##. ##. . . . ├───. ──────┘ . . │ . . . │ | |
│ . . . . . . │ . ##. │ . │ . . . . . │ . . │ . . . ├─────┴───┤ . . . . . . . . . . │ . . . . . . . │ . . . . │ | |
│ . ##. . . ──┤ . . . ├───┤ . . . . . │ . . . . . . │ ┌───┐ │ . . . . . . . . . . │ . . . . . . ┌─┤ . . . . │ | |
│ . . . . . . │ . . . ├───┤ . ##. . . │ . . │ . . . │ │ . ├───┴─┬─┬─────. . . . . . │ . . . . . . │ │ . . . . │ | |
│ . ##. . . ┌─┴───┬───┤ . │ . . . . . │ . . ├───. . │ └───┤ . . ├─┘ . . . . . . . . │ . . . . . . │ │ . . . . │ | |
│ . . . ┌───┤ . . │ │ . . . ##. . . │ . . │ . . . │ ┌───┤ . . │ . . . . . . . . . │ . . . . . . │ │ . . . . │ | |
│ . │ . │ . │ . . ├───┴───. ##. ──────┘ . . │ . . . │ │ . │ . . │ . . . . . . . . . │ . . ┌─────. │ │ . . . . │ | |
│ . │ . . . │ . . │ . . . . . . . . . . . . ├───────┘ └───┴─────┴─────────────────┬─┘ . ──┤ . . ┌─┴─┤ . . ┌───┘ | |
│ . │ . . . │ . . │ . . . . ┌─┬─────┬───────┘ ┌───────────┬─────────────┤ . . . │ . . │ . │ . ──┴───┐ | |
│ . │ . . ┌─┴─────┴─────────┼─┘ . . └───┬─────┬─────────┤ . . . . . │ . . . . . . └───────┴─┬───┴───┤ . . . . │ | |
├───┴─┬───┴───┬─────────────┘ . . . . . │ . . │ . . . . │ . . . . . . . . . . . . . . . . . ├───────┤ . . . . │ | |
│ . . │ . . . │ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ . . . . │ . . . └─┬─┬─────┤ | |
│ . . ├───┬───┘ . . . │ . . │ . . . . . ##. . . ──┬───────────────────────────────┤ . . . . └───. . . │ │ . . │ | |
└─────┘ │ . . . . . │ . . │ . ──────. . . . ##. ├───────┬───┐ ┌───────────┘ . . . . . . . ──┬─┼─┘ . . │ | |
┌───────┼───┐ . . . │ . │ . . . . . . . . . . . │ . . . │ . ├─────┐ │ . . . . . . . . . . │ . . . └─┘ . . . │ | |
│ . . . └─┬─┴─┬─────┤ . └───. ##. . . . . . . . . . . . . . │ . . │ │ . . │ . . . . . . . │ . . . . . ──┬───┘ | |
┌─┘ . ##. . │ . ├─────┘ . . . . . . . . . . . . . ##. │ . ##. │ . . │ │ . . ├───────────────┤ . . . . . . │ | |
│ . . . . ##. . │ . . . . . . . ##. . . . ┌─┐ . . . . │ . . . . . . │ │ . . │ │ . . . . . . └───┐ | |
│ . . . . . . │ . . . │ . . . . . . . . . │ │ . . . . . . . . . . ┌─┴─┘ . ──┴─────┐ │ . . │ . . . . . │ | |
└─┬───┬───┐ . └─┐ . . │ . . . . . . . . . │ │ . . . . . . . . ────┤ . . . . . . . └─┐ ┌─────┘ . . │ . . . . . │ | |
│ . └───┤ . . │ . . . . . . . . . . . . │ │ . . . . . . │ . . . ├───. ────────. . └─┘ . . . . . │ . ┌───────┘ | |
│ . . . ├─┬───┘ . . . . . . . . . ##. . │ │ . . . . . . │ . . . │ . . . . . . . . . . . . │ . . └───┴─┬─────┐ | |
│ . ┌───┤ │ . . . . . . . . . . . . . . ├─┘ . ──┬─┐ . . ├─┬───. ├─┐ . ┌───────────────────┤ . . . . . │ . . │ | |
┌─┘ . │ . │ │ . . . . ##. ##. ##. ────┐ . │ . . . │ │ . . │ │ . ┌─┘ ├───┼─────────────┬─────┘ . . . . ┌─┤ . . │ | |
│ . . . . │ │ . . . . . . . . . . . . │ . . . . . └─┼─────┤ ├───┴───┘ . │ . . . . . . │ . . . . . . ┌─┘ │ . . │ | |
│ . . │ . │ │ . . . . ##. . . . . . . │ . . ──────. │ . . │ │ . . . . . . │ . . ┌─┬───┘ . . . ┌─────┘ └─────┘ | |
│ . . ├─┬─┴─┘ . . . . . . │ . . . . . │ . . . . . . . . . │ │ . . . . . . ├─┬───┴─┘ . . ┌─────┴───┐ ┌─────┐ | |
└─────┘ │ . . . . . . . . │ . . . . . . . . . . │ . . . . ├─┘ . ──┬─┐ . . │ │ . . . . . │ . . . . ├───┤ . . │ | |
┌───────┤ . │ . . . . ┌───┤ . . . . . │ . . . . ├───. ##. │ . . . │ │ . . │ │ . │ . │ . │ . . . . │ . └───┬─┘ | |
│ . . . │ . ├─┐ . │ . │ . │ . . . . . │ . . . . │ . . . . . . . . │ └─────┘ └───┴───┴───┤ . . . . . . . . │ | |
└───────┴───┘ └───┴───┴───┴───────────┴─────────┴─────────────────┘ └─────────────────┘ | |
------------------------------------------------------------ | |
┌───┐ ┌───┐ ┌───────────────────┐ ┌───┐ ┌───┬─────┬─────┐ ┌─────┬─────────┬───┬───┬───┐ | |
│ . ├───────────┐ │ . │ ┌───────────┤ . . . . . . . . . │ │ . ├───┘ . │ . . │ . . │ │ . . │ . . . . │ . │ . │ . │ | |
│ . │ . . . . . ├───────────┴───┴─┤ . . . . . │ . ────────. . . . └─┼───┤ . . . │ . ──┴─────┤ │ . . ├───┬───┬─┴───┴───┘ . │ | |
│ . . . . . │ . │ . . . . . . . . │ . . . . . . . . . . . . . . . . │ . ├─┐ . . . . . . . . │ ├───. └─┐ │ . │ . . . . . . │ | |
│ . . ┌───┬─┘ . │ . . . . . . . . . . . . . . │ . . . . │ . . . . . ├───┴─┤ . . . . . . . . ├─┘ . . . │ │ . . . . ##. ────┤ | |
│ . ──┴───┤ . . . ──┬───┬─────────────────────┤ . . . . ├───. ──────┘ . . │ . . . . . . . ┌─┤ . . . . │ │ . . │ . . . . . │ | |
│ . . . . │ . . . . │ . └───┐ ┌─────────┴───. . . │ . . . . . . . . │ . . . . . . . ├─┘ . ──────┴─┤ . . │ . . . . . │ | |
│ . . . . . . . . ┌─┤ . . . └───┐ │ . . . . . . . . . . . . . . . . . . │ . ──────. ────┤ . . . . . . │ . . │ . . . . ┌─┘ | |
│ . . . . │ . . ──┴─┤ . . │ . . └───┘ . . . . . . . . . │ . . . . . │ . . └───. . . . . . │ . . . . . . │ . . │ . . . . │ | |
│ . . . . │ . . . . │ . . │ . . . . . . . . . . │ . . . │ . . . . . │ . . . . . . . ##. . │ . . . . . ──┘ . ──┼───────. │ | |
│ . . │ . . . . . ──┘ . . . . . ┌───────────────┤ . ┌───┤ . . . . ##. . . . . │ . . . . . │ . . . . . . . . . │ . . . . │ | |
├───. └─────. . . . . . . . . . │ ┌─────────┼───┘ │ . . . . . ┌───. . . ├───. ──────┘ . . . . . . . . . . . . . . │ | |
│ . . . . . . . . . ##. . . . . │ ┌───┤ . . . . └─┐ └───┐ . ────┤ . . . . │ . . . . . . . . . . . ┌─────────────────┘ | |
│ . . . . . . . ##. . . . . . . │ │ . │ . . │ . . └─────────┘ . . . │ . . . . . . . . . . . │ . . . . │ | |
│ . . . . . . . . . ────. . . . │ └─┬─┴───. │ . . . . . . . . . . . │ . . . . │ . . . . . . │ . . . . ├─────┐ | |
│ . . . . . . . ##. . . . . . . │ │ . . . . . . │ . . . . . . . . │ . . . . │ . . . . . . . . . . . │ . . ├─────────────┐ | |
│ . . . . . . . . . ────┐ . . . │ │ . . . . . . │ . . . . . . . . ├───────┬─┘ . . . . . . ┌─────. . └───. │ . . . . . . │ | |
└─┐ . . . │ . . │ . . . │ . . . └─┐ │ . . . . ##. . . . . │ . . . . └─┬─────┤ . . . . . . . │ . . . . . . . │ . . . . . . │ | |
├───. . │ . . └───. . │ . . . . │ │ . . . . . . ┌─────┬─┘ . ──────. │ . . ├─┐ . . ──────. └───┐ . ──┐ . . └─┐ . ──┬─────┘ | |
│ . . . │ . . . . │ . │ . . . . │ └─┬───. ──────┴─────┤ . . . . . . │ . . │ │ . . . . . . . . │ . . │ . . . │ . . └─────┐ | |
┌─┘ . ──┬─┴───────┬─┼───┼───. ──┬─┴─┬─┘ . . . . . . . . └─┬─┬─────. ──┤ . . │ │ . . . . . . . . │ . . │ . . . │ . . . . . │ | |
│ . . . │ . . . . ├─┘ . │ . . . │ . │ . . . . . . . │ . . │ │ . . . . │ . . │ │ . . . . . │ . . . . │ . ┌─────┤ . ──┐ . . │ | |
│ . . . . . . . . │ . . . . . . │ . . . . . . . . ──┘ . . │ │ . . . . . . . └─┘ . . . . . │ . . ┌───┴───┘ │ . . ├─────┘ | |
│ . . . ┌─────┐ . │ . . │ . . . │ . . ##. . . . . . . . . ├─┘ . . ##. ##. . . . ##. ────┐ . . . │ ┌─────┬─┴───. └─────┐ | |
│ . ────┘ . . │ . │ . . │ . . . │ . . . . . . . . │ . . . │ . . . . . . . . . . . . . . │ . . ──┤ │ . . │ . . . . . . │ | |
│ . . . . . . ├───┴─────┤ . . . ├─────────────────┴───────┴─────────────────┬───. ──┐ . │ . . . │ │ . . │ . . . . . . │ | |
│ . . │ . ┌─┬─┴───────┐ │ . . . └───────────────────────┬───┬───────┬───────┤ . . . └───┼───┬───┴───┐ └─┬───┼─────────────┘ | |
└─────┴───┘ │ . . . . ├─┘ . ────. . . . . . . . . . . . │ . │ . . . │ . . . │ . . . . . │ │ . . . └───┘ . └─┬───┐ ┌─────┐ | |
┌───────────┴───┬─────┘ . . . . ##. . │ . . ┌───. ##. . . . │ . . . . . . . . . . . │ . │ │ . . │ . . . . . │ . ├─┘ . . │ | |
│ . . . . . . . │ . . . . . . . . . . ├─────┤ . . . . . ##. └───. . │ . . . ##. . . └───┴─┐ │ . . │ . . . . . . . │ . . . │ | |
│ . . . . . │ . │ . . . . ┌─────. . ──┴─────┘ . . . . . . ##. . . . │ . . . . ┌─┬───. . . ├─┘ . ┌─┤ . . . │ . │ . ├─┬───. │ | |
│ . ┌───────┴───┤ . . ────┤ . . . . . . . . . . . . . . . . . . │ . │ . . . . │ │ . . . . │ . ──┼─┘ . . . │ . │ . └─┤ . . │ | |
├───┴───┬───────┤ . . . . │ . . . . . ┌─┐ . │ . . . . . ┌─┐ . . │ . │ . . . . │ │ . . . . │ . . │ . . │ . . . . . . ├───. │ | |
│ . . . │ . . . ├───┬───┬─┤ . . . . . │ │ . │ . . . │ . └─┼───┐ . ──┤ . . . . │ │ . . . . └───. └─┬─┬─┘ . │ . . . . │ . . │ | |
│ . │ . │ . . . │ . │ . │ │ . . ##. . │ ├───. ──────┴─┐ . └───┤ . . │ . . . . │ │ . . . . . . . . └─┤ . . │ . . . . │ . . │ | |
└───┴───┤ . . . . . . . │ │ . . . . . │ │ . . . . . . │ . . . ├─┬───┘ . . . ──┴─┘ . . . . ##. . . . │ . . │ . . . . │ . . │ | |
┌───────┤ . . . . │ . ┌─┘ └───────────┘ └─┐ . . . . . │ . ────┤ │ . . . . . . . . . . . . . . . . . │ . . ├─────────┤ . ──┤ | |
│ . . . └─┬─────┬─┘ . │ ┌─────┬─────────┐ └─┬───. ┌───┤ . . . │ │ . . . . . . . . ##. . ┌─┐ . . . . ├─────┘ │ . . │ | |
│ . . ##. │ . . │ . . └─┤ . . │ . . . . └───┘ . . │ . │ . . . ├─┘ . . . . . ┌───. . . ──┴─┤ . . . . └───────────────┴─────┤ | |
└───┐ . . . . . . . ##. └───┬─┤ . . . │ . . . . . │ . . . . . │ . . . . . . │ . . │ . . . │ . . . . . . . . . . . . . . . │ | |
┌───┘ . . . . . . . . . . . └─┼───────┤ . . │ . ┌─┘ . │ . . . . ┌───. ##. . │ . . │ . . . └─┬───. ──┐ . . │ . . . . . . . │ | |
│ . . . . . . │ . . . . │ . . │ ┌───┐ │ . . │ . │ . . │ . . . . │ . . . . ##. . . │ . . │ . │ . . . │ . . │ . . . . . . . │ | |
│ . ##. . │ . │ . . . . │ . . │ │ . ├─┘ . ##. ──┤ . . └───. ──┬─┤ . . ┌─┐ . . . ┌─┴─┐ . └───┤ . . . . ┌───┤ . . . . . . ┌─┘ | |
│ . . . . ├───┤ . . . . │ . ┌─┘ │ . │ . . . . . │ . . . . . . │ │ . . └─┘ . ──┬─┤ . │ . . . │ . . . . │ . │ . . . . . . │ | |
│ . │ . . │ . │ . . . . │ . └───┤ . │ . ┌─────┬─┼─────────. . │ │ . . . . . . │ ├───┘ . . ┌─┴───────. └───┤ . . ┌───────┴─┐ | |
│ . │ . ┌─┤ . . . . ##. . . . . │ . ├───┤ . . └─┘ . . . . . . │ └─┬───────. . │ │ . . . . │ . . . . . . . │ . . │ . . . . │ | |
│ . . . │ │ . . . . . . │ . . │ . ──┘ . │ . . . . . . . . . . │ │ . . . . . │ │ . . . . . . │ . . . . . │ . . │ . . ##. │ | |
│ . . . │ │ . . . . . . ├───. └─┐ . . . │ . . . │ . . . . . . │ │ . . . . . │ │ . . ┌───────┤ . . . . . . . . │ . . . ──┤ | |
│ . ┌───┴─┤ . . │ . ────┤ . . . │ . . . ├───────┤ . . . . . . │ │ . . . . . │ │ . . ├───────┘ . ##. ──────. . . . . . . │ | |
├───┘ . . │ . . │ . . . │ . . . │ . . . │ │ . . . . . . │ ┌─┘ . . . . . ├─┘ . . │ . . . . . . . . . . . . . . . . . │ | |
│ . . . . │ . . │ . . . │ . . . │ . . . └─────┬─┴─────. ──────┴─┤ . . │ . ────┤ . . . │ . . ┌───. ##. . . . . . . . . . . │ | |
│ . ──────┘ . ──┤ . . . │ . . . . . . . . . . │ . . . . . . . . │ . . │ . . . ├───────┴─────┤ . . . . . . . ##. . . . ##. │ | |
│ . . . . . . . ├───────┤ . ──────. . . │ . . . . . . . . . . . │ . . │ . . . │ ┌───────────┘ . . . . . . . . . . . . . . │ | |
│ . . . . . │ . └───┐ │ . . . . . . . │ . . . . . . . . . . ──┘ . ──┤ . . . │ │ . . . . . . . . . . . . ##. . . . . │ . │ | |
│ . . . . ──┼───. . ├───┴───. ────. ────┼─┐ . . . . . . . . . . . . . │ . . . └─┘ . . │ . . │ . . . . . . . . . . . . │ . │ | |
│ . . . . . │ . . . │ . . . . . . . . . ├─┘ . . . . . . . . . . │ . . │ . . . . . . . │ . ┌─┤ . . . . . . ┌───────────┤ . │ | |
│ . . . . . . . . . . . . . . . . . . ┌─┤ . . . . . │ . . . . ┌─┤ . . │ . . . . ┌─────┴───┘ │ . . . . . . ├───────────┤ . │ | |
│ . . . ##. │ . . . . ┌───┬───┬───┐ . └─┤ . . . . ┌─┤ . ┌─────┘ │ . . │ . . . . ├─────┐ └─┐ . ──────. │ . . . . . └───┤ | |
│ . . . . . └───. ##. │ . │ . └───┤ . . ├─┐ . . . ├─┴───┤ ┌───┘ . ──┴───────. │ . . ├─────┐ │ . . . . . ├───. . . . . . │ | |
│ . . . . . . . . . . . . . . . . ├─────┴─┘ . ##. │ . . ├───┤ . . . . . . . . . . . . │ . . ├─┘ . . . . ┌─┤ . . │ . . │ . │ | |
└───────┐ . . . . │ . . . │ . . ┌─┤ . . . . . . . . . . │ . ├─────┐ . . . . ┌───┐ . . │ . . │ . ┌───────┘ └─┐ . ├─┐ . │ . │ | |
└─────────┴───────┴─────┘ └─────────────────────┴───┘ └─────────┘ └─────┴─────┴───┘ └───┘ └───┴───┘ | |
------------------------------------------------------------ | |
┌─────┐ ┌─────┬───┬───┬─────┐ ┌───┐ ┌─────────────────┬───┬─────┐ ┌───────┬─────────────────┬─────┐ ┌───────┐ ┌─────────┐ | |
│ . . ├─────┤ . . │ . │ . │ . . │ │ . ├───┘ . . . . . . . . │ . │ . . │ │ . . . │ . . . . . . . . │ . . │ │ . . . │ │ . . . . │ | |
├─────┘ . . │ . . │ . . . . │ . │ │ . │ . . . . . . . │ . ──┘ . └─────┴─┘ . . ┌─┤ . . . . ──┐ . . ├─────┘ └───────┼─┘ . ──────┴─┐ | |
│ . . . . . │ . . │ . . . ──┴─┬─┴─┴───┤ . ##. . . . . │ . . . . . . . . . . . ├─┘ . . . . . │ . . ├───────┬───────────┘ . . . . . . │ | |
│ . . . │ . │ . ──┤ . . . . . │ . . . │ . . . . . . ┌─┤ . . . . . . ┌─┐ . . . │ . . . . . . . . . │ . . . │ . . . . . . . . . . . . │ | |
│ . . ──┼───. ##. ├───┬─┬───┬─┤ . . . │ . │ . . . . ├─┘ . ──┬─┐ . . │ ├───┐ . │ . ┌───┐ . . │ . . │ . . . │ . . . . . . . │ . . . ──┴─┐ | |
│ . . . │ . . . . │ . ├─┘ . │ └─┬───┬─┤ . │ . . ##. │ . . . │ │ . . │ │ . │ . └─┬─┘ └─────┴─────┴───────┤ . ────. ──────┘ . . . . . │ | |
│ . . . . . . . . . . │ . ┌─┴─┐ │ . ├─┘ . . . . . . . . . . ├─┴─────┤ ├───┴───. │ ┌─────┬───────┬─────┘ . . . . . . . . . . . . . │ | |
│ . . . │ . ┌─────────┤ . │ . │ │ . │ . . . . . │ . ##. . . │ . . . │ │ . . . . └───┐ │ . . │ . . . │ . . . . . . . │ . . . . . . ┌───┤ | |
│ . . . ├─┬─┴─┐ ┌───┘ . . . │ │ . . . . . . . │ . . . │ . └─┐ . . │ │ . . . . . . └─┤ . ┌─┤ . . . │ . . │ . . . ──┘ . . . . ┌───┘ . │ | |
│ . . . │ │ . ├───┘ . . . │ . │ │ . . . . │ . ──┘ . ────┤ . . │ . . │ │ . ##. . . . . └───┴─┼───────┤ . . │ . . . . . . . . . │ . . . │ | |
├─────. │ └───┤ . . │ . . ├─┬─┴─┘ . . . . │ . . . . . . │ . . . . ──┴─┤ . . . . . . │ . . . │ ┌───┐ └─────┤ . . . . ##. ────. └───┐ . │ | |
│ . . . │ ┌───┤ . . ├─────┘ │ . . . . . ┌─┤ . . . . . ┌─┤ . . ##. . . │ . . . . . . │ . . ┌─┘ │ . ├─────┐ │ . . . . . . . . . . . │ . │ | |
│ . . . ├─┘ . │ . . ├───────┘ . │ . . . │ │ . . ┌─────┘ └─┐ . . . │ . . . . . . . . . . . │ ┌─┴───┤ . . ├─┴───. │ . . . . . . . . │ . │ | |
├─────┬─┘ . │ . . . │ . . . . . │ . ────┼─┘ . ┌─┴─────────┘ . . . │ . . . . . . . . . . . └─┘ . . │ . . │ . . . │ . . . . ##. ##. . . │ | |
│ . . │ . . │ . . . ├─────┐ . . │ . . . │ . . │ . . . . . . . . . └─┬─┬───┬─────────┐ . . . . . . . . . │ . . . . . . . . . . . . │ . │ | |
│ . . │ . . └───. . └───┐ └─────┤ . . . │ . . │ . . . . │ . ┌───┐ . │ │ . │ └───────────────────┼─────┬───────────┐ . . . ├───┘ | |
│ . . │ . │ . . . . . . │ ┌───┐ │ . . ┌─┤ . . ├───┬─────┴───┴───┘ . │ │ . ├─────┐ ┌───┐ │ . . │ │ . . . │ | |
│ . . ├───┴─────────┐ . │ │ . ├─┘ . ──┤ └─────┼───┤ . . . . . . . . │ │ . │ . . ├─────────┤ . │ └─────┘ ┌───────┐ │ . . . │ | |
│ . . ├───────┬─────┘ . ├─┘ . │ . . . ├─────┐ │ . │ . . ##. ##. ────┴─┤ . . ##. │ . . . . └───┴─────────────────┤ . . . │ │ . . . │ | |
│ . . │ . . . │ . . . . │ . . │ . . . │ . . │ ├───┴───. . . . . . . . │ . . . . . . . . │ . . . . . . . . . . . │ . . . │ │ . . . │ | |
│ . . │ . . . │ . . . . . . . │ . . . │ . . ├─┘ . . . . │ . . . . . . │ . . . . ────┐ . │ . . . . . . . . . . . . . . ┌─┘ │ . . . └─┐ | |
│ . │ . . . . │ . . . . ##. . . . . . │ . . │ . . . . . │ . . . . . . . . . . . . . │ . │ . ┌─┬───. ──┬─────┬───┬─────┴───┘ . . . . │ | |
└───┴─┐ . . . │ . . . . . │ . ────────┘ . ──┴───. ────┬─┘ . │ . ┌─────┐ . . . . . ┌─┼───┴───┴─┤ . . . └─────┤ . │ . . . . . . . . ┌─┘ | |
└───────┤ . ──────. │ . . . . . . . . . . . . . │ . . ├───┘ │ . . . . . │ │ . . . . │ . ┌─┐ . . . ├───┴─────────────────┘ | |
│ . . . . . │ . . . . . ##. . . . │ . . │ . . └─┬─────┐ │ . . . ──┬─┘ │ . . . . . ┌─┼─┴───────┤ ┌───────┐ | |
┌───────────┴───. │ . . │ . . . ##. . . ────. │ . . . . . . │ . . │ │ . . . . │ ├───. ────. ├─┘ . . . . └─────┐ │ . . . ├─────────┐ | |
│ . . . . . . . . │ . . │ . . . . . │ . . . . . . . │ . . . ├───. │ │ . . . . │ │ . . . . . │ . . . . . . . . │ │ . . . │ . . . . │ | |
│ . . . . . . . . . . . │ . . . . . │ . . . . ┌───. │ . . . │ . . └─┤ . . ┌───┴─┐ │ . . . . . . ──┐ . . │ . . . │ │ . . . . . . . . │ | |
┌─┴───. ──┬───────────────┴─────┐ . ┌─┴─────┐ . │ . ┌─┤ . . . ├─┬───. └─────┤ . . ├─┴─┬─┬─────. . . │ . . ├───. . ├─┘ . . . . ┌───┬───┘ | |
│ . . . . └───┬─────────┐ ┌───┴─┬─┴───────┘ . . . │ │ . . . └─┤ . │ . . . │ . . │ . ├─┘ . . . . . │ . . │ . . . │ . │ . ────┘ . └───┐ | |
│ . . . ##. . │ . . . . │ │ . . │ . . . . . . . . │ │ . . │ . │ . └───. ──┘ . ##. . │ . . . . . . . . . │ . . . ├───┤ . . . . . . . │ | |
│ . . ##. . . │ . . │ . │ │ . . │ . . . . . . ┌───┴─┤ . . │ . │ . . . . . . . . . . ├─┐ . . . . . ┌─────┴───────┘ │ . . . │ . . ┌─┘ | |
│ . . . . . . │ . . ├───┴─┐ │ . . ├───┬───┬─────┤ . . │ . . │ . . . . . . . │ . . . . │ │ . . . . . │ ┌───────┐ └───────┤ . . │ | |
│ . . ┌─────┬─┘ . ──┘ . . ├─┴─┬───┘ │ . │ │ . . │ . . │ . . . . . . ──┴───. . ──┤ │ . . . . . └─────┐ │ . . . ├───────┬─┴─┬───┘ | |
│ . . ├─────┤ . . . . . . │ . └─┬─────┴─┬─┴─┐ │ . . │ . . │ . . . . . . . . . . . . │ │ . . . . . . . . │ │ . . . │ . . . │ . └─┐ | |
├───. │ . . ├───────────┬─┴─┐ . │ . . . │ . └─┬─┘ . . │ . . │ . . . . . . . ##. . ##. │ │ . . . . . ##. ┌─┘ │ . . . . . . . │ . . ├───┐ | |
│ . . . . . │ . . . . . └───┴─┬─┤ . . . │ . . │ . . . │ . . │ . . . . . │ . . . . . . │ │ . . │ . . . . │ │ . . . . ┌─────┤ . . │ . │ | |
└───┬───. . │ . . . . │ . . . └─┼───────┤ . . ├─┐ . . │ . . │ . . . . ┌─┘ . . . . . . │ │ . . │ . . . . │ ┌─┴─┬───────┴─────┘ . . . . │ | |
│ . . . . . . . . ├───. . . │ ┌───┐ └─────┼─┘ . . │ . . │ . . . . │ . . │ . . . . │ │ . . │ . . . . ├─┘ . │ . . . . . . . . . ##. │ | |
┌───┘ . . . ────. . . │ . . . . │ │ . ├─────┐ │ . . . . . . │ . . . ┌─┤ . . └───. ──┬─┘ │ . . │ . . . . │ . . . . . │ . . ┌───. ##. . │ | |
│ . . . . . . . . . . . . . . ──┴─┼───┤ . . ├─┴───. │ . . . │ . . . │ └─┐ . . . . . │ ┌─┴─────┴───. . ──┤ . . . . . ├─────┤ . . . . . │ | |
│ . │ . ┌───┐ . ┌─┬───┐ . . . . . │ │ . . │ . . . │ . . . │ . . . │ │ . ────. . │ │ . . . . . . . . │ . . . . . ├─────┘ . . . . . │ | |
├───┴───┴───┘ . │ │ . ├───────────┘ │ . . ├─┐ . . . . . . │ . . . │ │ . . . . . │ │ . . . . │ . . . │ . . . . . │ . . . . . . . ──┤ | |
│ . . . . . . . │ │ . │ └─────┘ └─────────────┤ . ────┴───┤ . . . . . │ │ . . . . │ . . . │ . . . . . │ . . . . │ . . . │ | |
├─────. ##. ────┤ ├───┴─────────┬─────────┬───┬─────────────┤ . . . . . │ . . . . . │ │ . . . . ├─┐ . . . . ──────. │ . . │ . │ . . . │ | |
│ . . . . . . . │ │ . . . . . . │ . . . . │ . │ . . . . . . ├─────────. │ . . . . . └─┘ . . . . │ │ . . . . . . . ┌─┴─┬───┴─┬─┴───────┘ | |
│ . │ . . . . . │ │ . . . . . . . . . . . . . │ . . │ . . ┌─┘ . . . . . . . . . . . . . . . . . │ │ . . . . ##. . │ │ . . │ ┌─────┐ | |
│ . │ . . . . . │ │ . ──┬─────────────────────┤ . . ├───┬─┘ . │ . . ──┐ . . . . . . ┌─┐ . . . . │ │ . . . . . ┌───┘ │ . . │ │ . . │ | |
│ . │ . . . . . │ │ . . ├───┐ ┌─────┬───────┤ . . │ . │ . . │ . . . ├─┐ . ##. . . │ │ . . . . └─┘ . . . . ──┴───┐ └─┬───┤ │ . . │ | |
├───┤ . . . . . │ │ . . │ . │ │ . . │ . . . │ . . . . │ . . ├─┐ . . ├─┘ . . . ──┬─┘ │ . . . . . . . . . . . . . ├─────┘ . └─┐ │ . . │ | |
│ . │ . . . │ . │ │ . . │ . │ │ . . │ . . . . . . . . │ . . │ │ . . │ . . . . . │ ├─────. . ────. . . . . │ . │ . . . . . └─┘ . . │ | |
│ . │ . . . ├───┘ │ . . ├─┬─┴─┐ │ . . │ . . . │ . . . . ├─────┘ └─────┤ . . . ┌───┘ │ . . . . . . ##. . . . ├───┤ . . │ . . . . . . │ | |
│ . │ . . . ├───┐ ├─────┴─┤ . └─┴─────┴───. . │ . . . . └───────┐ ┌─┘ . ┌───┴───┐ └─┬───. ────┐ . ────┐ . └───┤ . . │ . . . ##. . │ | |
│ . . . . . │ . │ │ . . . │ . . . . . . . │ . ├─────. . . . . . │ │ . . │ . . . ├─────┘ . . . . │ . . . │ . . . └───┬─┤ . . . . . . │ | |
│ . ┌───────┤ . │ │ . . . │ . . . . . . ──┴───┘ . . . . │ . ##. └───┴───┬─┴─┐ . . │ . . . . . . . │ . . . . . . . . . ├─┘ . . ┌─┐ . . │ | |
│ . └───────┘ . └─┴───┐ . │ . . . │ . . . . . . . . . . │ . . . . . . . └─┐ └─────┤ . . . . . . . │ . . . │ . . ──────┘ . . . │ │ . . │ | |
└─┐ . . . . . . . . . │ . │ . ┌───┤ . . . . │ . . ┌─────┤ . . . . . . . . │ │ . . . . . . . ├───────┤ . . . . . . . . . │ │ . . │ | |
│ . . . . . . . . . . . └───┤ │ . . . . ├─────┘ │ . . . . . . . . ├─────┐ │ . . . . . . . │ ┌───┼───────. . ──┐ . . │ │ . . │ | |
│ . . . . . . . . . │ . . . ├───┴─┬─────. ├─────────┐ │ . . . . . . . . │ . . ├─┴───. . . . . . ├───┘ . │ . . . . . . │ . . │ │ . . │ | |
└───────────────────┤ . . . │ . . │ . . . │ . . . . │ │ . . . . . . . ┌─┘ . . │ . . . . . . . ┌─┤ . . . . ┌─┐ . . . . │ . . │ │ . . │ | |
┌─────┐ ┌───────┘ . . . │ . . . . . . │ . . . . │ │ . . . . . . . │ . . . │ . . . . . . . ├─┘ . ──────┴─┤ . . . . │ . . │ │ . . │ | |
│ . . ├─────┐ │ . . . . . . . │ . . │ . ┌───┴─────────┘ │ . . . . . . ┌─┤ . . . ├───┐ . . ──┐ . │ . . . . . . │ . . . . │ . . │ │ . . │ | |
│ . . │ . . │ │ . . . . . ┌───┴─────┴───┘ ┌─────────┘ . . . . . . │ │ . . . └───┘ . . . │ . . . . . . . . │ . . . . ├───. │ │ . . │ | |
│ . . │ . . │ │ . . ┌─────┤ ┌───────────┤ . . . . . ────. . . . └─┤ . . . . . . . . . │ . . . . . . . ##. . ┌─────┘ . . ├─┘ . ┌─┘ | |
│ . . │ . . │ ├─────┤ . . ├─────┐ │ . . . . . │ . . . . . . . . . . . . │ . . . . . . . . . │ . . . . . ┌─┐ . . . │ . . . . . │ . ──┤ | |
│ . . │ . . │ │ . . │ . . │ . . │ │ . . . . . . . . │ . . │ . . . . . . ├─┐ . . . . . . . . ├─┐ . . . . │ │ . . . . . . . . . │ . . │ | |
└─────┴─────┘ └─────┴─────┴─────┘ └─────────────────┴─────┴─────────────┘ └─────────────────┘ └─────────┘ └───────────────────┴─────┘ | |
------------------------------------------------------------ | |
┌───────────────┐ ┌───┐ ┌─────┬───────┐ ┌───┐ ┌───┬─────────────────┐ ┌─────────────┐ ┌───────────┐ | |
│ . . . . . . . ├─┘ . └─┐ ┌───────┤ . . │ . . . ├─────────────────────┬───┘ . └─────┤ . │ . . . . . . . . │ │ . . . . . . │ ┌───┐ │ . . . . . │ | |
│ . . . . . . . │ . . . │ ┌───┘ . . . │ . . │ . . . │ . . . . . . . . . . │ . . . . . . │ . . . . ##. . . ┌───┼─┘ . ──┬─┐ . . │ │ . └─┘ . . . . . │ | |
│ . . . . . ┌───┤ . . . │ │ . . . ##. │ . ──┘ . . . │ . . │ . │ . . . . │ . . . . . . . │ . │ . . . . ────┴───┘ . . . │ │ . . │ │ . . . . . . . . │ | |
│ . . . . . │ . ├───┬───┘ │ . . . . . . . . . ┌─────┴─────┴───┤ . . . . ├───. . ┌───────┤ . │ . . │ . . . . . . . . . ├─┴─────┤ │ . . . . ┌───────┘ | |
└───────────┴───┤ . ├───────┤ . . . . . . . . . │ ┌─────┤ . . . . │ . . . └───┬───┘ . . . . │ . . . . . ##. . . │ . . . │ └─────────┘ | |
┌───────┬───┐ │ . │ . . . └─┬─┬─────. . . . . │ ┌─────┐ │ . . │ . . . . ├─┐ . . . . │ . . . │ . . │ . . │ . │ . . . . . . . . │ ┌─────────────────┐ | |
│ . . . │ . │ │ . │ . . . . │ │ . . . . . . . └─┤ . . │ │ . │ . . . . . │ │ . . . . . . . . ├─────┴─┐ . └───┤ . . ┌───┐ . . . │ │ . . . . . . . . │ | |
│ . . . . . │ └─┬─┘ . . . ┌─┘ │ . . . . . . . . │ . . │ │ . │ . . ──────┤ └─────────────────┘ │ . . . │ . . │ . ├───. . │ │ . . │ . . . . ┌─┘ | |
┌─┘ . . . │ . │ ┌─┘ . . . . └─┐ │ . . . . . . . . │ . . │ ├───┘ . . . . . └───────────┐ ┌─────┬─────┘ . ────┼───. └───┘ . . . │ │ . . ├─┬───────┴─┐ | |
│ . ──┬───┼───┤ │ . │ . . . . │ │ . . . . . . . . ├─┬───┤ │ . . . . . . │ . . . . . . │ │ . . │ . . . . . . │ . . . . . . . . └─┤ . . │ │ . . . . │ | |
│ . . │ . │ . └─┼───┼─┬───. . │ │ . . . . . ──────┴─┤ . └─┘ . │ . . . . ├───. . │ . . └─┐ │ . │ . . . . . ┌───┘ . . ##. . . . . . │ . . │ └───┐ . ┌─┘ | |
│ . . │ . ├─┐ . │ . ├─┘ . . . │ │ . . . . . . . . . │ . . . ┌─┤ . . . . │ . . . └───. . └─┤ . │ . ┌─────┬─┤ . . . . . . . . . . │ . . . └───┬─┴─┬─┘ | |
└─────┴───┘ ├───. . │ . . . . │ │ . . . . . ##. . . │ . ┌───┤ │ . . . . ├─┐ . . . . . . . │ . ├───┤ . . │ │ . . . . . . . . . . │ . . . . . │ . │ | |
┌─────────┘ . ──┬─┴─┬───. . └─┤ . . . . . . ┌───┐ . . │ . │ │ . . . . ├─┘ . . │ . . . . . . │ . │ . . ├─┴─────. ────┐ . ┌─────┤ . ##. . . . . ├───┐ | |
│ . . . . . . . │ │ . . . . │ . . . . . . ├───┘ . . . . │ │ . . ────┤ . . . │ . . . . │ . . . . . . │ . . . . . . └─┬─┘ ┌───┘ . . ┌─────┐ . │ . │ | |
│ . │ . . . . . │ │ . . . . │ . . . . . . │ . . . . . . │ │ . . . . └─┐ . . │ . . . . ├───. . ##. . . . . . . . . . │ │ . . ────┤ . . │ . │ . │ | |
└───┼───. │ . . └─┐ │ . . . . ├───. . ────┬─┴─┐ . . . ┌─┬─┴─┘ . . . . . │ . . . . . . . │ . . . . . . ##. . . . . . . │ │ . . . . │ . . ├───┴───┘ | |
│ . . │ . . . │ │ . . . . │ . . . . . │ ├─────. └─┤ . . . . . ┌───┤ . . │ . . . . . . . . . . . . . . . . . ┌───┴─┐ │ . ──┬───┴─┬───┘ | |
┌───┘ . . │ . . . └─┘ . . . . . . . . . . │ │ . . . . │ . . . . ──┴───┘ . . │ . . . . ┌─────────────┐ . ──────. │ . . │ └─┐ . │ . . ├───────────┐ | |
│ . . . . ├───. . . . . . . . . │ . . ┌───┤ │ . . . . . . │ . . . . . . . . │ . . . . │ │ . . . . . │ . . │ ┌─┘ . │ . . │ . . . . . │ | |
┌─┴───. ##. │ . . . . │ . . . . . │ . . │ . └─┐ │ . ──┬───────┤ . . . . . ##. . │ . . . . ├─────┬───────┴───────. ──┤ . . │ │ . . │ . . . . . . . . │ | |
│ . . . . . . . . . . │ . ──────. └───┬─┤ . . ├─┘ . . ├───────┘ . . . . │ . . . │ . . . . │ . . │ . . . . . . . . . │ . . │ │ . . . . . . ┌─┐ . . ┌─┘ | |
│ . . . ##. . . . . . . . . . . . . . │ ├─────┤ . . . │ . . . . . . . . ├───. ──┼─┐ . . ┌─┴─┬───. . . . . . . │ . . . . . └─┤ . . │ . . . └─┴─┬───┤ | |
│ . . . . . ##. . . . │ . . . . . . . │ │ . . └───. . │ . . ┌───. ──────┘ . . . │ │ . . │ │ . . . . . . . . │ . . ##. . . │ . . │ . . . . . │ . │ | |
│ . . . . . . . . . . │ . . . . . ┌───┴─┼─┐ . . . . . ├─┬───┤ . . . . . . . . . ├─┴─────┤ ┌─┘ . . . . . . . . . . . . . . ┌─┤ . . │ . . . . . . . │ | |
│ . . . ┌─────────────┤ . ──────. │ . . │ └───┐ . . . ├─┘ . │ . . . . . . │ . . │ . . . │ │ . . . . . . . . . │ . . │ . . │ │ . . │ . . ┌─────┐ . │ | |
│ . ──┬─┘ ┌───┘ . . . . . │ . . ├─────┘ . ##. │ . . . │ . . . . . │ . . . . . . │ │ . . . . . . . . . │ . . ├─────┼─┘ . ──┴─────┤ . . │ . │ | |
│ . . │ ┌─────┐ │ . . ##. │ . . └───. │ . . . . . . . . . . │ . . . . . │ . . . . │ . └─┤ . ──┬─────────────┴─────┼───┐ │ . . . . . . │ . . ├───┘ | |
│ . . │ │ . . ├─┘ . . . . │ . . . . . . . . . . ##. . . . . │ . . │ . . ├─┐ . . . │ . . │ . . ├───────┐ ┌─────────┘ . └─┴───────────. └─┬───┘ | |
└─────┘ │ . . │ . . . . ┌─┤ . . . . . │ . . . . . . ##. . . . . . └───┬─┘ ├───. ┌─┤ . ┌─┤ . . │ . . . └─┤ . . . . . . . . . . . . . . . └─────────┐ | |
┌───────┘ . ──┼───────. │ │ . . . . . │ . . . . . . . . . . ##. . . . │ │ . ──┴─┘ . │ │ . . │ . . . . │ . . . . ┌─────────┐ . ┌─┐ . . . . . . . │ | |
│ . . . . . . │ . . . . ├─┘ . ────────┘ . . . . ##. ┌───. . . . . │ . │ │ . . . . . │ │ . . ├─┐ . . . ├───┬─────┴─────────┘ . │ │ . . │ . . . . │ | |
│ . . . . . . . . . . . │ . . . . . . . . . . . . . │ . . . . . . ├───┴─┐ │ . . . . . ├─┘ . . ├─┘ . . . │ │ . . . . . . . . . └─┤ . ┌─┴───┐ . . │ | |
└───┬───┬───────────────┴─────────────────────┬───. └─────. ──────┘ . . │ └───────────┤ . . . │ . . . . └───┤ . . │ . . ┌───. ##. └─┬─┤ . . │ . . │ | |
│ . │ ┌───┐ ┌─────┬───────┤ . . . . . . . . . . . . ├─────────────┴───────┴─┬───. . . . │ . . │ . ┌─┤ . . . . . │ │ . . . │ . │ | |
┌───┴─┬─┘ ┌───┤ . │ │ . . │ . . . │ . . . . . . . . . . . . │ . . . . . . . . . . . │ . . . ##. . . . . ──┴─┘ . . . . . │ ├───┬───┴───┘ | |
│ . . ├───────────────┘ . └───┼─┘ . . . . . . . . . . . . . . . . . ##. └─┐ . . │ . . ┌───. ##. . │ . │ . ##. . . . . . . . . . ┌───┘ │ . ├───────┐ | |
│ . . │ . . . . . . . . . . . │ . . . │ . . . │ . . . . . . . . . . . . . │ . . ├─────┤ . . . . . ├───┤ . . . . . ┌─┬───┐ . . ──┴─┐ │ . │ . . . │ | |
│ . . ├───. . . . . . . ##. . . ────. │ . . . │ . . . . . . . . . ##. . . │ . . ├─────┘ . . . . . │ ┌─┘ . ────────┴─┤ . │ . . . . ├───┴───┼─┐ . . │ | |
└─┐ . │ . . │ . ┌─┐ . . . . │ . . . . . . . . . . . │ . . . . . . . . . . │ . . │ . . . . . . . ──┴─┤ . . . . . . . │ . . . . . . │ . . . └─┼─┬───┤ | |
└───┼───. └───┴─┘ . . . . ├───. │ . │ . . . ┌─────┴─────────────────────┴─────┤ . ────. . │ . . . │ . . . . . . . │ . . . . . ┌─┘ . . . . │ │ . │ | |
┌───────┤ . . . . . . . . . . │ . . ├───┤ . . . │ ┌───┐ ┌───┬───────────┐ │ . . . . . │ . . . . . . . . . ────┘ . ──────. │ . . . . . │ │ . │ | |
│ . . . │ . . . . . . │ . . . . . . │ . │ . . . │ │ . └─┬───┐ │ . │ . . . . . └───┴───────. ──┤ . . . │ . . . . . . . . . . . . . . . . . . . │ │ . │ | |
│ . . . . . . . . . . ├───. ────────┤ . . . . . │ │ . . │ . └─┴─┬─┤ . . . │ . . . . . . . . . └─┬─────┴─┐ . . . . . . ┌─┬───. ##. . . . ────. ├─┘ . │ | |
│ . . │ . . . . . . . │ . . . . . . │ . ##. . . │ │ . . . . . . └─┼───────┤ . . . . . . . │ . . └─┐ └───┐ . ┌─────┘ │ . . . . . . . . . . │ . . │ | |
│ . . │ . . . . . . . │ . . . . . ┌─┘ . . . . . │ │ . . │ . . . . │ ┌───┐ │ . . . . . . . │ . . . └─┐ ┌─────┴─┬─┼───────┴─────. │ . . . . │ . . . . │ | |
│ . . │ . . . . . . . └───┬───────┤ . . ##. ────┴─┤ . . │ . . . . │ │ . ├─┘ . ##. ──┐ . . . . . ##. │ │ . . . └─┤ . . . . . . . │ . . . . │ . . . . │ | |
│ . . │ . . . │ . . . . . └─┬─────┘ . . . . . . . ├─┐ . . . . . . │ │ . │ . . . . . │ . . │ . . . . │ │ . . . . │ . . ┌───. ##. └─┬───. ──┤ . . . . │ | |
│ . . . . . ┌─┤ . . . . . . │ . . . . . . . . . ──┤ │ . . . . . . ├─┘ . │ . ┌─────┬─┤ . . │ . . ##. │ │ . . . . ├─┬───┤ . . . . . │ . . . │ . ##. . │ | |
│ . . ##. . │ │ . . . . . . │ . . . . ┌─────. . . │ │ . . . . . . │ . . ├───┤ . . │ │ . . . . . . . │ │ . . . . ├─┘ . │ . . . . . . . . . │ . . . . │ | |
│ . . . . . ├─┘ . . ┌─┐ . ┌─┘ . . ────┤ . . . . . └─┘ . . ┌─┐ . . ├─┐ . ├───┘ . . │ │ . . ┌─────. . │ │ . . . . │ . . . . . . . │ . . . . │ . . . . │ | |
│ . . . . . │ . . . │ ├───┤ . . . . . │ . . . . . . . . . │ │ . . │ │ . │ . . . . ├─┴─────┤ . . │ . │ │ . . . . . . . ##. . │ . │ . . . . . . . . . │ | |
│ . . . . . │ . . . └─┘ . ├─────────┬─┤ . . . . . │ . . . ├─┴─────┴─┴───┘ . │ . . │ . . . │ . . ├───┘ │ . . . . │ . . . . . ├───┤ . . . . │ . . . . │ | |
│ . . . . . ├───. . . . . │ . . . . └─┤ . . . . . │ . . . │ . . . . . . . . │ . ┌─┴───────┴─┬───┘ │ . . . . │ . . . . . │ . │ . . . . └───. . . │ | |
├─────────┬─┘ . ──────. . │ . . . │ . │ . ──┬─┐ . │ . . . │ . . . ┌───. ##. └─┬─┤ . . . . . ├─────────┘ . ##. ──┘ . . . . ┌─┤ . . . . . . . . . . . │ | |
│ . . . . │ . . . . . . . │ . . ┌─┤ . . . . ├─┴───┘ . . . ├─┬───┬─┤ . . . . . ├─┘ . . . . . │ . . . . . . . │ . . ##. . . │ │ . ##. . . . │ . . . . │ | |
│ . . . │ . . ##. ##. ##. │ . . │ │ . . . . │ . . . . . ──┴─┘ . └─┼───. . . ┌─┘ . . . . . . │ . . . . . . . │ . . . . ──┬─┘ └─┐ . . . . . │ . . . . │ | |
│ . . . │ . ##. . . . . . ├─────┘ │ . . . . ├─┐ . . . . . . . . . │ . . . . │ . . . ────┐ . . ┌─┐ . . │ . . └───┐ . . . │ ┌───┴───┬───────┤ . . . . │ | |
│ . . . │ . . . . │ . . . ├─────┐ │ . . . . │ │ . . . . . . ┌─────┴─┬───┬─┬─┘ . . . . . │ . . │ │ . . │ . . . . │ . . ──┤ │ . . . └─┬───┐ │ . . . . │ | |
│ . │ . │ . . . . │ . . . │ . . │ │ . ──┐ . │ │ . . . . . . ├───────┘ . └─┤ . . . . . ┌─┴─────┤ │ . . │ . . . . │ . . . │ │ . . . . │ . └─┤ . . . . │ | |
│ . │ . │ . . . . . . . . │ . . │ │ . . │ . │ ├───. ──┬───. │ . . . . . . ├─────. ────┘ . . . │ ├───. │ . . . . . . ##. ├─┘ . . . . ├───. └─┬─┬─────┤ | |
│ . │ . . . . . . │ . . . │ . . │ │ . . . . │ │ . . . │ . . . . . ┌─┐ . . │ . . . . . . . . . │ │ . . . . . . . │ . . . │ . . . . . │ . . . │ │ . . │ | |
└─┬─┘ . │ . . . . ├─────┬─┘ . ──┴─┴───────┬─┘ │ . . . ├─┐ . ┌─────┼─┘ . ##. . . . . ┌─┐ . . . └─┘ . . │ . . . . ├─┐ . . └─┐ . . . . . . . . ├─┴─────┤ | |
│ . . │ . │ . . ├─────┤ . . . . . . . . └─┐ ├─────. └─┴───┴─┐ │ . . . . ┌───────┘ │ . . . . . . . ├─┐ . . . │ │ . . . │ . . . . │ . . . │ . . . │ | |
│ . . ├───┴─┐ . │ . . │ . ────────. . . . │ │ . . . . . . . ├───┴───────┬─┼───┬─────┴───. ────. . . │ │ . . . │ │ . . . │ . . . . │ . . . . . . . │ | |
│ . . │ . . │ . . . . │ . . . . . . . . . └─┴───. │ . . . . │ . . . . . │ │ . │ . . . . . . . . . . │ │ . . . └─┤ . . . ├─────┬───┤ . . . ┌───┬───┤ | |
│ . . . . . ├───. . . . . . . . │ . . . . . . . ┌─┤ . ──┐ . │ . . │ . . │ │ . └───. . . . ##. . . . │ │ . . │ . │ . . . │ ┌───┘ . │ . . . │ │ . │ | |
┌─┴─────. ##. │ . . . . │ . . . . │ . . . . │ . . │ │ . . │ . │ . . │ . . └─┘ . . . . . . . . │ . . . └─┘ . . │ . │ . . . │ │ . . . . . . . │ │ . │ | |
│ . . . . . . . . . . . │ . . . . . . . . . │ . . │ │ . . . . │ . . . . . . . . . . . . . . ──┤ . ##. . . . . │ . . . . . │ │ . . . . . ────┴─┐ │ . │ | |
│ . . . . . . ┌─────────┤ . . . . ┌─────────┤ . ──┴─┴───────┬─┼─────────────. . . . . . . . . │ . . . │ . . ──┴─┬─┐ . . . │ │ . . . . ##. . . │ └───┘ | |
│ . . . . . . │ ┌───┐ │ . . . . ├─────────┤ . . . . . . . │ │ . . . . . . . . │ . . . . . . │ . . . │ . . . . │ │ . . . │ │ . . . . . . . . ├─────┐ | |
│ . . . . . . │ │ . └─┬─┴───────. │ . . . . └─┬───────. . . │ │ . . . . ┌─────┬─┤ . . . . . . ├─────┬─┘ . . . . │ │ . . . │ └───────────┐ . . │ . . │ | |
│ . . . . . . │ │ . . │ . . . . . . . . │ . . │ . . . . . . │ └───┐ . ┌─┤ . . │ │ . . │ . ┌───┘ │ . . . . . │ │ . . . │ │ . . . . . │ | |
└─────────────┘ └─────┴─────────────────┴─────┴─────────────┘ └───┘ └─────┘ └─────┴───┘ └───────────┘ └───────┘ └───────────┘ | |
------------------------------------------------------------ | |
┌───────┐ ┌───────────┬───────┬───┐ ┌───────────────┐ ┌─────┐ ┌─────────┐ ┌─────┐ ┌─────┬─────────┐ | |
│ . . . │ │ . . . . . │ . . . │ . └─────┘ . . . . . . . │ │ . . └─┘ . . . . └─┐ │ . . │ │ . . │ . . . . ├─────┐ ┌───────────────┐ ┌───┐ | |
│ . . ┌─┘ │ . . . . . │ . . . . . . . . . . . . . . . ┌─┴─────┤ . . . . . . . . . └─┤ . . │ │ . ──┴───────. │ . . ├─────┐ │ . . . . . . . ├───┘ . └───────┬───┐ | |
└─────┘ │ . . . . . . . . . │ . . . . │ . . . . . . │ . . . └───. ──┬───. ──────. └─┬───┘ │ . . . . . . . . . . │ . . │ │ . ──┐ . . │ . │ . . . . . . . │ . │ | |
┌───────┘ . . . . . │ . . ──┴───. . . ├───. ──────. └───┐ . . . . . │ . . . . . . . └───────┤ . . . . . ┌─┬───. . │ . . │ │ . . ├─────┤ . │ . . . . . . . . . │ | |
┌─┘ . . . . . . . . . │ . . . . . . . . │ . . . . . . . . │ . │ . . . . │ . . . . . . . . . . └─┬─────────┘ │ . . . . . . ├─┴─────┤ . . │ . │ . . │ . ┌─────┐ . │ | |
│ . │ . . ┌───────────┤ . . . . . . ##. . . . . . . . . . . . │ . . . . ├───────┬───────. . . . ├───────────┴─────. │ . . │ . . . │ . . ├───┴─┐ . └───┤ . . │ . │ | |
│ . ├─────┼─────┬───┐ │ . . . . . . . . ##. . . . ##. . . │ . │ . . . . │ . . . │ . . . . . . . │ . . . . . . . . . │ . ┌─┴───────┴───┬─┘ │ . . . │ . . ├───┘ | |
│ . │ ┌───┘ . . │ . └─┼─┐ . . . . . . . . . . . . . . . . │ . │ . . . . │ . . . . . . │ . . . ┌─┤ . . . . │ . . ##. └─┬─┤ . . . . . . └───────┘ . ──┬─┴─┬───┴───┐ | |
│ . │ │ . . . . │ . . │ │ . . . . . ┌─────────────────────┴─┐ . . . . . . . . . . . ──┘ . . . └─┴─┬─┬─────┤ . │ . . . │ │ . . . │ . │ . . . . . . . │ │ . . . │ | |
│ . ├─┘ . │ . . │ . . │ │ . . . . . ├─────────┐ ┌─────────┴───. . . . │ . . . . . . . . . . . . │ │ . . │ . ├─┐ . . └─┼───┬───┴───┤ . . . . . . . │ │ . . ┌─┘ | |
│ . │ . . │ . . │ . . └─┼─────────. │ . . . . │ │ . . . . . . . . . . │ . . . . . . ┌───────┐ . │ │ . . ├───┘ └───┐ . │ . ├───────┤ . . . . . . . └─┐ │ . . │ | |
└───┴─────┴─────┤ . │ . │ . . . . . . . . │ . │ │ . . │ . . ┌─────────┤ . . . . . . └───┬───┴───┴─┴───┬─┴─────┐ │ . │ . │ . . . └─┬─┬─────┬───┐ . │ │ . . │ | |
┌───────┐ ┌───┴───┴───┘ . . . . │ . . . │ . └─┐ │ . ──┼─────┴─────────┴───. ##. │ . . . │ . . . . . . │ . . . ├───┼───┴───┘ . . . . │ │ . . │ ├───┴─┘ . ──┴─┐ | |
│ . . . └─┤ . . . . . . . . . . ├───────┤ . . │ │ . . │ . . . . . . . . . . . . ├─────┬─┤ . . . ┌─┐ . │ . . . │ . │ . . . . . . . . │ │ . . │ │ . . . . . . │ | |
│ . ##. . │ . . . ##. ##. . . . ├───────┤ . . │ │ . . │ . . ##. . ┌───. ##. ──┬─┤ . . │ └─┬───┬─┘ └───┤ . . . . . . . . . │ . . . . │ │ . . │ │ . . . . . . │ | |
│ . . . . ├─────┐ . . . . . . . │ . . . │ . ──┤ │ . . │ . . . ┌───┤ . . . . . │ │ . . │ │ . │ ┌─────┤ . . . . . . . . . ├─┐ . ┌───┘ │ . . └─┐ │ . . . . . . │ | |
│ . . . . ├─────┘ . . . . . . . ├─┐ . . . . . │ │ . . . . . . └───┘ . . . . . │ │ . . │ │ . ├─┘ . . └─┬─┬─────. . . . . ├─┴───┴─────┴─────. │ │ . . . . . ┌─┘ | |
┌─┘ . . . . │ . . . . . . . . . . │ │ . . . . . └─┤ . . │ . . │ . . . . . . ┌───┼─┘ . ──┴─┐ │ . │ . . . . │ │ . . . . . . . │ . . . . . . . . . └─┘ . . . . ┌─┘ | |
│ . . . . . │ . . │ . . . . . │ . ├─┘ . ──┬─┐ . . │ . . │ . ┌─┴───. . . . ┌─┴───┘ . . . . │ │ . │ . . . ┌─┘ │ . . . . . . . │ . . │ . . ┌───. ##. . . . . . ├───┐ | |
└─┐ . . ────┘ . ──┼─────┬─────┘ . │ . . . │ │ . . ├───. └─┬─┤ . . . . . . │ . . . . . . . │ │ . │ . . . └───┤ . . . . . . ┌─┤ . . ├─────┤ . . . . ##. . ##. │ . │ | |
│ . . . . . . . └───┐ │ . . . . . ##. ──┼─┴─────┤ . . . │ │ . . ──────. . . . ##. . . . │ │ . . . . . . . │ . ──┬─┐ . . │ │ . . └─┬───┘ . . . . . . . . . ├───┤ | |
│ . . . . . . . . . │ │ . . ##. ##. . . │ . . . ├─┐ . . │ │ . . . . . . │ . . . . . ┌───┼─┘ . ##. . . . ──┘ . . │ │ . . │ │ . . . │ . . . . . ┌─┐ . . . . │ . │ | |
│ . . ##. . │ . ────┤ │ . . . . . . . . . . . . ├─┴───. │ │ . . . . . . │ . . . . ┌─┴───┤ . . . . . . . . . . . │ ├─────┴─┴─┬─┬───┼───┐ . . ──┴─┘ . . . ┌─┘ . │ | |
┌─┴─────. ────┴───. . └─┤ . . . . . . . ┌─────. . │ . . . ├─┘ . ──────────┘ . ────. │ . . ├─────. ────. ##. ##. . │ │ . . . . └─┘ . │ . │ . . . . . . . ┌─┤ . . │ | |
│ . . . . . . . . . . . │ . . . . . . ┌─┤ . . . . . . . . │ . . . . . . . . . . . . . . . │ . . . . . . . . . . . │ │ . . . . . . . . ┌─┤ . . . │ . . . │ │ . ┌─┘ | |
│ . . . . . . . . │ . . . . . . . . . │ │ . . . . . . ┌───┴─────────┐ . . . . . ┌─┬───. . │ . . . . . . . ┌───. ──┴─┴───────. ##. . . └─┘ . . . │ . . . │ ├───┴─┐ | |
│ . . . . . . . ──┤ . . . . . . . . . │ │ . . │ . ┌───┘ └───────────┘ │ . . ##. ──┬───┬───────┤ . . . . . . . . . . . . . . . . . . . . . . │ │ . . │ | |
├───. ##. . . . . │ . . . . ##. ##. ┌─┴─┤ . . │ . └─┐ ┌─────────┐ ┌─────┘ . . . . . │ . └───────┴─────. │ . . . ┌─┬───. . . . │ . . . │ . . . │ │ . . │ | |
│ . . . . │ . . . │ . . . . . │ . ──┤ . │ . . │ . . │ │ . . . . └───────┐ │ . . . . . . . │ . . . . . . . . . . │ . ┌───┴─┤ . . . . . ├───┬───┘ . . . └─┤ . . │ | |
│ . . . . │ . . . │ . . . . . │ . . │ . │ . . │ . . │ │ . . . ##. . . . └─┐ │ . . │ . . . . │ . . │ . . ┌───. ##. └─┬─┤ . . ├─┬───. ──┬─┘ │ . . . . . . │ . . │ | |
│ . . . . │ . . . │ . . . . . . . . . . │ . ──┘ . . └─┼─┐ . . . . . . . . │ │ . . │ . . . . . . . ├─────┤ . . . . . │ │ . . │ │ . . . │ ┌───┤ . . . . . │ . . . │ | |
│ . . . . ├─────┬─┘ . ##. . . │ . . . . . . . . . . . │ │ . . . . . . . . ├─┴─────┤ . . . . │ . . ├─────┘ . . . . . │ │ . . │ │ . . . └─┘ . │ . . . . . └─┐ . . │ | |
│ . . . . └─────┘ . . . . . . │ . . . . │ . . ##. . . └─┘ . . . . . . . ┌─┤ . . . │ . . . . │ . . │ . . . . . . ┌───┼─┘ . ──┼─┘ . . . . . . │ . ──┬─┐ . . │ . . │ | |
│ . . . . . . . . │ . . ──┬───┤ . . . . │ . . . . . . . . . . . . . . . │ │ . ────┴─┬─┬─────┤ . . │ . . │ . . ──┴───┘ . . . │ . . . . . . . . . . │ │ . . ├───. │ | |
│ . . . . ##. . . │ . . . └───┤ . . . . . . │ . . . . . │ . . . . . . . │ │ . . . . ├─┘ . . ├─────┤ . . │ . . . . . . . . . . . . . ┌───┬─────. . └─┴─────┤ . . │ | |
│ . . . . . . . . │ . . . . . │ . . . . │ . │ . . . . . │ . . . ──────. └─┴─┐ . . . │ . . . ├───┐ └─────┤ . . . . . ##. . . │ . . ──┴───┘ . . ##. . . . . ├─────┘ | |
│ . . ┌─────. . . │ . . . │ . │ . . . . ├───┤ . . . . . . ##. . . . . . . . │ . . . │ . . . │ . ├─────┐ │ . . │ . . . . ────┤ . . . . . . . . . . │ . . . │ ┌───┐ | |
├─────┤ . . │ . ┌─┴───────┴───┤ . │ . . │ . │ . . . │ . . . . . . . . . . . │ . . . . ──┐ . │ . │ . . ├─┴───. │ . . │ . . . │ . . . . . │ . . │ . │ . . . │ │ . │ | |
│ . . │ . . ├───┘ ┌─────┬─────┼───┴───┬─┤ . . . . ┌─┤ . . . . . . . . . . . . . . . . . │ . │ . . . . │ . . . │ . . │ . . . │ . . . . . ├─────┤ . │ . . . │ └───┘ | |
├─────┴─┬───┘ │ . . │ . . │ . . . ├─┘ . ##. . │ │ . . . . . . . . . . ┌─┐ . . . . . . . . . ┌─┐ . ├─┐ . . . . . ├───────┼─────────. │ . . │ . │ . . . │ | |
│ . . . ├─────────┴─────┘ . . │ . . . │ . . . . . │ │ . . . . . . . . . . │ │ . . . . . ┌─┬───┬─┘ └───┼─┘ . ┌───┬───┘ │ . . . . . │ . . ├───┼───. . │ | |
│ . . . │ . . . . . . . . ##. . . . . │ . . . . . │ └─┬─────┐ . . ──────. │ │ . . . . . │ │ . ├─────┐ │ . . │ . └───────┬───┴───────. ──┴─┬───┘ │ . . ┌─┼───┐ | |
│ . . . │ . . . . . . . . . . . . . . │ . . . . . └─┐ │ . . │ . . . . . . ├─┘ . ────────┤ └───┤ . . ├─┴───. │ . . . . . │ . . . . . . . . │ ┌─────┤ . . └─┤ . │ | |
└───┐ . . ##. ────┬───────────────────┤ . . │ . . . │ │ . . │ . . . . . . │ . . . . . . │ │ . . │ . . . . . . . . . . . . . . . . . . │ │ . . ├───. . └───┴─┐ | |
│ . . . . . . └─┐ ┌───────┬───────┘ . . │ . . . └─┘ . . . . . ┌───────┴───────┐ . . │ │ . . │ . . . . . . . . . . . . . . . . . . └─┘ . . │ . . . . . . │ | |
├───. . . ##. . │ │ . . . │ . . . . . . │ . . . . . . . . . . │ └─────┘ └─┬───┼───────────────────────┬───┬───┐ . . . . . . │ . . . . . ┌─┘ | |
│ . . . . . . ──┴─┤ . . . . . . . ##. . . . . . . │ . . . . . ├───┬───┐ ┌─────┐ ┌───┬─┘ . └─┬─────────────┬───────┤ . │ └─────────────┤ . ──────. │ | |
│ . . . . ┌─┐ . . │ . . ##. │ . . . . . ##. . . . │ . ──────. │ . │ . └───────┘ . . │ │ . │ . . . │ . . . . . . │ . . . └─┬─┘ │ . . . . . │ | |
│ . . . . ├─┘ . │ . . . . ┌─┘ . ──┬─┐ . . ┌─┐ . . . . . . . . . . . │ . . . . . . . │ │ . . . . ──┤ . . │ . . ┌─┘ . ────. │ ┌─────────────────┴───. ──────┤ | |
├───. ────┤ . ──┴───. ##. │ . . . │ │ . . │ │ . │ . . . . ┌───┐ . . │ . . . . . . . │ │ . . . . . ├─┬───┼─────┤ . . . . . │ │ . . . . . . . . . . . . . . └─┐ | |
│ . . . . ├─┐ . . . . . . . . . . ├─┴─────┤ ├───┴───────. └─┐ │ . . . ──┐ . . ##. . │ ├───. ──────┴─┤ . └─────┘ . . . . . │ │ . . │ . . │ . . . . . . . . . │ | |
└─┐ . . . │ │ . . . . ##. . . . . │ . . . │ │ . . . . . . . └─┤ . . . . │ . . . . . │ │ . . . . . . │ . . . . . . . . . . │ │ . . └───. └─┬─────┬───. ────┬─┘ | |
└─┬───. │ │ . . . . . . . │ . . . . . . │ │ . . . . ┌─┬───. │ . ##. . │ . . . . ┌─┘ │ . . . . . . ├─┬───. . │ . . . . . │ │ . . . . . . ├─────┤ . . . . └─┐ | |
┌─────┘ . . ├─┘ . . . . . ##. │ . . . . . . ├─┘ . ──┬───┼─┘ . . . . . . . │ . . . . ├───┴─┬───────────┘ │ . . . │ . ──────. │ ├───. ──┬───. │ . . │ . . . . . │ | |
│ . . . . . │ . . . . . . . ##. ────┬───────┘ . . . └───┘ . . ┌───────. ──┼───────. │ . . ├─────────────┴─────. │ . . . . . │ │ . . . │ . │ . . . . . . . . . │ | |
│ . . . . ┌─┘ . │ . . . . │ . . . . │ . . . . . . │ . . . . . │ . . . . . │ . . . . . . . │ . . . . . . . . . . │ . ┌─────┬─┘ │ . . . ├───┤ . . . . . ┌─┬───. │ | |
│ . . │ . │ . . │ . . . . ├─────────┴───────┐ . . │ . . ##. . . . . . ##. . . . ┌─┬───. . │ . . ##. . ┌───. ##. └─┬─┤ . . └───┴───┐ . └─┐ │ . ──┬─────┘ │ . . │ | |
└─┐ . └───┤ . . ├───. ──┬─┘ │ . . . . . . . . ────. . . ┌───────┘ │ . . . . . . . ##. │ . . . . . │ │ . . . . . . │ . . │ │ . . └───────┴─────┤ | |
│ . . . │ . . │ . . . │ ┌─────────────────┴─────────. . . . . . . . ┌─┴───────┐ │ . . . │ . . . . ┌─┴───. . . . └─┤ . . . . ##. . . . │ │ . . . . . . . . . │ | |
┌───┘ . ────┘ . ──┼───. . │ │ . . . . . . . . . . . . . . . . . . ┌───. │ . . . . │ │ . . ──┴───────. │ . . ┌─┐ . │ . │ . . . . . . . . . └─┴─┬───────────┐ . ──┤ | |
│ . . ##. . . . . │ . . . ├─┘ . . . . . . . . . . . . │ . . . . . │ . . │ . . │ . └─┼─┐ . . . . . . . . . . │ │ . └───┘ . . . . . . . . . . . └───────┐ │ . . │ | |
└─┐ . . . . . . . │ . . . │ . . . . . . . . . . . . . │ . ──────. └───┬─┤ . . │ . . └─┤ . . . . . ┌─┬───. . │ │ . . . . . . . . . . . . │ . . . . . . └───┴─────┤ | |
│ . ##. . . . │ . . │ . . . . . . . . ##. . . . . . . . . . . . . . └─┼─────┤ . . . └─┬─────────┘ │ . . . │ │ . │ . . . . . . . . . . ├─────. . . . . . . . . │ | |
│ . . │ . . . ├─┐ . │ . │ . . . . . . . . . . . . . │ . . . . . . . . └───┐ │ . . │ . └─┐ ┌───────┤ . . ──┤ │ . └───. ##. . ──────. ──┘ . . . . . . │ . . . . │ | |
└─┬───┴─────. └─┴─┬─┴─┬─┘ . ┌───────────────────────┤ . . . . ##. │ . . . ├─┴───. │ . . ├─┘ . . . │ . . . │ ├───. . . . . . . . . . . . . . ┌─────. │ . . . . │ | |
│ . . . . . . . └─┐ │ . ┌─┴───┬───────┬───┐ │ . . . . . . │ . . . │ . . . │ . . │ . . . . │ . . ┌─┘ │ . . . . ##. . . . . . . . . . │ . . . . . . . . │ | |
│ . . . . │ . . . │ └───┤ . . │ . . . │ . ├─────┬─┴───. ──────. │ . . . ├─┐ . . . . . │ . . . . . . . │ │ . . . . . │ . │ . . . . . . ──┤ . ────. . . . . │ | |
┌───┤ . ##. . │ . . . │ │ . . │ . . │ . . │ . . │ . . . . . . . │ . ┌───┘ └───────────┴───────────────┘ └─┐ . . ────┤ . │ . . │ . . . . │ . . . . . . . . │ | |
│ . │ . . . . . . . . │ │ . . │ . ──┤ . . . │ . . . . . . . . ┌─┤ . │ ┌─────┬─────────────┬───────┬───────┘ . . . . │ . . . . │ . . . . . . . . . . . . . │ | |
│ . │ . . . . ┌─────┬─┴─┐ └─┐ . ├─┐ . ├─────┬─┴─┬───────────────┘ └───┘ ┌─┘ . . │ . . . . . . │ . . . │ . . . . . . . . │ . . . . . . . . . ┌─────────────────┘ | |
│ . │ . . . . ├─────┤ . └─────┴───┴─┴───┴─┬───┤ . │ ┌───────┬───┐ │ . . . │ . . │ . . ┌─┘ . ##. . . . . . . . . . │ . . . . │ . . . . ├─────┐ ┌───┐ | |
├───┴───────. │ . . │ . . . . . . . . . . │ . │ . │ │ . . . │ . └─┐ └─┐ . ┌─┤ . . ├─────┤ . . . . . │ . . │ . . . . ├───────┬─┴───. ##. │ . . ├─────┐ │ . │ | |
│ . . . . . . . . . │ . . ┌───. ────┐ . . . . . . ├───┘ . │ . │ . . ├───────┼───┘ │ . . └─────┘ . . . . . ├─┐ . │ . . . . └─────┐ │ . . . . . . . . │ . . │ │ . │ | |
│ . . . . ┌─┬───. ──┼─────┤ . . . . │ . . . ##. . │ . . . │ . │ . . │ . . . └─────┼───. . . . . . . . ┌───┼─┘ . │ . . . . . . . └─┤ . . . ##. . . . │ . . │ │ . │ | |
└─────────┼─┘ . . . ├─────┘ . . . . │ . . . . . . . . . . . . │ . . │ . . │ . . . │ . . │ . . │ . . ──┴───┘ . . . . . . . │ . . . │ . . │ . . . . . . . . │ │ . │ | |
┌─────┐ │ . . . . │ . . . . . . . ├───. ──┬─────────────────┴─────┴─┐ . ├─┐ . . └───. │ . . │ . . . . . . . . . ##. . . ├─┐ . . │ . ──┤ . . . . . │ . . │ │ . │ | |
│ . . ├───┴───. ──┬─┤ . . . . ##. . │ . . . └─┐ ┌─────┐ ├───┤ └───┐ . . . │ . . . . . . . . │ . . . . . . . │ │ . . . . . ├─┐ . . ┌───┤ . . │ │ . │ | |
│ . . │ . . . . . │ │ . ##. . . . . . . . . . └───┐ │ . . ├─┘ . ├─────┼─┐ . . . . . ##. . . . . ├─┐ . . ┌─────. │ │ . . . . . ├─┴─────┘ . ├─┐ . └─┴───┤ | |
│ . │ . . . . . . │ │ . . . . . │ . . . . . │ . . │ └─────┤ . . │ . . │ │ . │ . ┌─┐ . . │ . . . │ │ . . │ . . . │ │ . ┌───────┤ . . . . . │ │ . . . . │ | |
└───┴─────────────┘ └───────────┴───────────┴─────┘ └─────┴─────┘ └───┴───┘ └─────┴───────┘ └─────┴───────┘ └───┘ └───────────┘ └─────────┘ | |
------------------------------------------------------------ | |
┌───┬───────────┬───────────────┐ ┌─────┐ ┌─────┬───────────┐ ┌─────┬───┐ ┌─────────┐ ┌───────┐ ┌───────────┬───┐ ┌───────────────┬───────┐ ┌─────┬───┐ | |
│ . │ . . . . . │ . . . . . . . │ │ . . ├───────┤ . . │ . . . . . └─┐ │ . . │ . │ │ . . . . └─┤ . . . └─┘ . . . . . │ . │ │ . . . . . . . │ . . . ├───┤ . . │ . │ | |
│ . . . . . . . │ . . . . . │ . │ │ . . │ . . . └───┬─┤ . . . . . . │ └─────┤ . └───┬─┘ . ──────. └───. . . . . . . . . ├───┴─┐ │ . . . . . │ . │ . . . │ . └─────┴───┤ | |
│ . . . . . . . │ . │ . . . ├───┴─┐ │ . . │ . . │ . . ├─┘ . ##. . │ . │ ┌─────┐ │ . . . │ . . . . . . . . . . . ##. . . . . │ . . │ └───┬───┬───┴───┤ . . . . . . . . . . │ | |
│ . ────┐ . . . └───┴───┬───┘ . . │ └─┐ . │ . . │ . . │ . . . . . ├───┴─┐ │ . . └─┤ . ──┬─┤ . . . │ . . . . . . . . . │ . ##. . │ . │ │ . │ ┌─────┤ . . . . . . . . . ┌─┘ | |
│ . . . │ . . . . . . . │ . . . . ├───┴─┬─┴─────┤ . . │ . ┌─────┬─┤ . . │ │ . . . │ . . │ └───────┤ . . . . . . . . . │ . . . . └─┬─┘ └───┘ │ . . └─┬─┬─────. . . . . │ | |
│ . . . . . . . . . . . ├───. ##. │ . . ├───────┼─┐ . ├───┤ . . └─┘ . . ├─┘ . . ##. . . └─┐ ┌───┐ │ . . │ . ────────┬─┤ . . . . . │ ┌─────────┐ │ . │ . │ │ . . . . . . . │ | |
│ . . . ┌─┐ . ┌─────. . │ . . . . . . ┌─┤ . . . ├─┴─┬─┤ . ├───. . . . . │ . . . . . . . . │ │ . ├─┴───┬─┤ . . . . . │ │ . │ . . . │ │ . . . . ├─┴───┘ . │ │ . . . . . . ┌─┘ | |
└─┬─────┴─┴───┤ . . . . . . . . │ . ┌─┘ │ . . . │ . └─┴─┬─┤ . . . │ . . └─────────. ##. ──┤ │ . │ . . └─┴─┬─┬───────┴─┴─┬─┼─────┬─┘ │ . . . . │ . . . . │ │ . . . . . . │ | |
│ . . . . . │ . . . . . ##. . │ . │ │ . . . . . . . └─┼───────┤ . . . . . . . . . . . │ │ . │ . . . . │ │ . . . . . │ │ . . │ ┌─┴─────. . │ . . . . │ │ . ──┬─┐ . . │ | |
│ . . . . │ . . . . . . . │ . ├───┴─┐ │ . . . . . . . . │ ┌───┐ │ . . . . . ┌───┬───. ──┴─┴───┘ . . . . │ │ . . . . . │ │ . . │ │ . . . . . └───. ────┴─┴───. │ │ . . │ | |
│ . . . . ├───. ────────. └───┘ . . ├─┴─┬─┬─────. . . . │ │ . ├─┴───┬───────┤ . │ . . . . . . . . . . . │ │ . . . . . ├─┘ . . └─┤ . . │ . . . . . . . . . . . ├─┴─────┤ | |
│ . . . . │ . . . . . . . . . . . . │ . └─┤ . . . . ┌───┘ │ . │ . . └─┬─────┴───┴─────. │ . . │ . . . . │ │ . ┌─┐ . ┌─┤ . . . . │ . . └───. . . ┌─┐ . ┌───. ──┘ . . . │ | |
│ . . . . . . . . . . . . . . . . ┌─┤ . . │ . . . . ├───┐ │ . │ . . . │ . . . . . . . . │ . ┌─┴───┐ . ──┴─┴───┼─┴───┤ │ . . . ┌─┤ . . . . . ##. │ └───┤ . . . . . . . │ | |
│ . . │ . . . . . │ . . . . . . ──┼─┘ . ──┘ . ────. │ . └─┼───┘ . . . . . . . ┌───. ##. └─┬─┤ . . │ . . . . . │ . . │ └─┐ . . └─┤ . . │ . . . . │ ┌───┘ . . . . . . . │ | |
│ . . │ . ┌─┬───. │ . . │ . . . . │ . . . . . . . . . . . │ . . . . . ┌───────┤ . . . . . │ │ . . . . . . . . │ . ┌─┴─┐ │ . . . │ . . │ . . . . ├─┘ . . . . . . . │ . └───┐ | |
│ . . . . │ │ . . . . . │ . . . . . . . . . . . ┌───┐ . . . │ . ┌─────┴───────┘ . . . . . │ │ . . . . ┌───────┤ . │ . │ │ . . ┌─┤ . . . . . . . │ . . . . . . . . │ . . . │ | |
│ . . . . │ │ . . . . . │ . . . . ┌─────────────┘ │ . . . ├───┤ . . . . . . . . . . ┌───┼─┘ . ──────┴─────┐ │ . . . │ │ . . │ │ . . ##. . . . . │ . . . . . . . │ . . . │ | |
│ . . . . │ │ . . . . . │ . . . . │ ┌─────────┘ . . . │ . │ . . │ . ##. ──────. │ . │ . . . . . . . . └─┤ . . . │ ├───. │ │ . . . . . . . . │ . . . . . . ┌─┘ . ────┤ | |
│ . . . . │ │ . . . . . │ . . . . │ ┌─┘ . . . . . │ . . │ . │ . . │ . . . . . . . . . │ . . . . . . ┌───. ├─────┬─┴─┤ . . │ │ . . │ . . ┌─────┤ . . . . . . │ . . . . │ | |
│ . . . . └─┘ . . . . . │ . ##. . │ │ . . │ . . . │ . ┌─┘ . │ . . │ . . . . . ##. . . . . . . . . . │ . ──┤ ┌───┘ . │ . ┌─┘ │ . . └───┬─┘ │ . . . . . . . . . . . │ | |
│ . . . . . . . . . . . │ . . . . └─┐ │ . . ├───────┴───┤ . . . . . . . . . . │ . . . . . . . . . . . . . . └─┘ . . ──┴───┴───┤ . . . . ├───────┤ . . . . . . . │ . . . │ | |
│ . . . . │ . . . . . . . . . . . . └─┐ │ . . │ ┌───────┘ . . . . . ##. . . . │ . . . . ##. . . . . . │ . . . . . . . . . . . │ . . ##. │ . . . └───┬───────────┴───────┘ | |
│ . . . . │ . . │ . . . ┌─────────┐ . │ │ . . ├───┘ . . . . . . . . . . . . . . │ . . . . . . . . . . . │ . . │ . . . │ . . . . . . . . . ├───. . . . └─┬───────┐ | |
┌─┴─────. ##. . . │ . . . │ └───┘ │ . . │ . . │ . . ┌─────────────────────┴───────────────────────┤ . ┌─┴─┬───┬─┤ . . . . │ . . . . │ . . . . . . │ . . . ├─────┐ | |
│ . . . . . . . . │ . . . │ ┌───┐ │ . . │ . . │ . ──┼───┬───────┬───┐ ┌─────┐ ┌───────────────┴───┴───┘ . │ │ . . . . │ . . . . . . . . . . . │ . . . │ . . └─┐ | |
├───. . . ┌─┐ . . . . . . │ │ . ├─────┐ └─┬───┘ . . │ . . │ . │ . . . │ . └─┐ │ . . ├─┘ . . . . . . . . . . . . . ├─┘ . ──┐ . │ . . . . ┌─────────────┤ . . ##. . . . └─┐ | |
│ . . . . └─┘ . . │ . . . │ │ . │ . . └─────┘ . . . . . . . ├───┤ . . . . . . │ ┌─┘ . . │ . . . │ . . │ . . ┌───. ##. │ . . . │ . │ . . │ . │ ┌───┐ └─┐ . . . │ . │ . │ | |
└─┐ . . . . . . . ├─┐ . . │ │ . . . . . . . . . ────────┬───┘ └─┐ . . ##. . └─┤ . . ──┼───────┤ . . ├─────┤ . . . . . . . . . ┌─┴─┐ . └───┴─┘ . ├─────────┘ . ──┬─┴─┬─┴───┤ | |
└─┐ . ──┐ . . . │ │ . . └─┴─┐ . . │ . . ────. . . . . │ ┌─────┘ . . . . . . ├─┐ . . │ ┌───┐ │ . . ├─────┘ . . . . ┌─────────┘ ┌─┘ . . . . . . │ . . . . . . . │ │ . . │ | |
┌─┘ . . │ . . . │ │ . . . . │ . . │ . . . . . . . ##. │ │ . . . . . . . . . │ │ . . │ │ . ├─┘ . . │ . . . . . . . └─┬───┬─────┤ . . │ . ##. ──┘ . . . . . . . │ │ . . │ | |
│ . . . . . . . │ │ . . . . │ . . │ . . . │ . . . . . │ │ . │ . . . . . . ──┤ │ . . │ │ . │ . . . │ . . │ . . . . . │ . │ . . │ . . │ . . . . . ──┐ . . │ . . └─┐ │ . . │ | |
└─┐ . . . . . . │ │ . . . . . . . │ . . . │ . ────┬───┴─┐ │ . │ . . . . . . . ├─┘ . ──┤ │ . │ . . ──┘ . . │ . . . . . . . │ . . │ . . │ . . . . . . │ . . │ . . . │ │ . . │ | |
│ . . . . . . │ │ . . . . . . . . . . . . . . . │ . . │ │ . . │ . . . . │ . │ . . . │ │ . │ . . . . ┌───┴───────────────┤ . . │ . ──┘ . . . . . . │ . . │ . . . └─┘ . . │ | |
│ . . . . . . ├─┘ . ──┬─┐ . . . . ┌─────────────┤ . . └─┤ . . │ . . . . │ . . . . . │ │ . . . . . . │ ┌───┐ │ . . . . . . . . . . . . . . ──┘ . . . . . . . │ | |
┌───┴───────. ##. │ . . . │ │ . . . . ├─────┐ │ . . . │ . . │ . ##. . │ . . . . ┌─┘ │ . │ . . . . ├─┘ . └───────┬─────┤ . . . . . │ . . . . . . ┌───. . . . . ──┐ . . │ | |
│ . . . . . . . . . . . . ├─┴───────. │ . . ├─────┐ │ . . ┌─┤ . . . . . . . . . . . . └─┐ ├───┴───. ##. │ . . . . . . │ . . │ . . . . . │ . . . . . ┌─┤ . . ##. . . . │ . . │ | |
│ . ┌───. ##. ──┬─┐ . . . │ . . . . . . . . │ . . └─┘ . . │ │ . . . . . ##. . ##. . . . │ │ . . . . . . . . . . . . . . . . . . . │ . . │ . . . . . │ │ . . . . │ . . ├─────┘ | |
└───┤ . . . . . │ │ . . . ├─┐ . . ┌─┬───. . │ . . . . . . │ └─┐ . . . . . │ . . . . . ┌─┼─┘ . . . . ##. . . . . . . │ . . ##. ┌─┬─┴─────┤ . . . . . │ │ . . . . │ . . ├─────┐ | |
┌───┘ . . . . . │ │ . . . └─┴─┬───┼─┘ . . . . ┌───┬───. ──┴─┐ │ . . . . ┌─┤ . . . . . │ │ . . . . . . . │ . . . . ┌─┤ . . . . │ │ . . . │ . . . . . └─┴───. . ──┴─┐ . │ . . │ | |
│ . . . . . ┌───┼─┘ . ──┐ . . └───┘ . . ──────┼───┤ . . . . │ └─┐ . . . ├─┘ . ──┐ . . └─┘ . ──┬───. │ . │ . . . . │ │ . . . . │ │ . . . │ . . . . . . . . . . . . │ . . . . │ | |
│ . │ . . ──┴───┘ . . . │ . . . . . . . . . . │ . │ . . . . └─┬─┴───────┘ . . . │ . . . . . . │ . . ├───┤ . . . . └─┘ . . . . │ │ . . . │ . . . . . │ . . . . . . │ . . . . │ | |
│ . │ . . . . . . . . . . . . . . │ . . . . . │ . . . . . . . │ . . . . . . . . . . . . . │ . . . . │ . │ . . . . . . . . . . │ │ . . . │ . . . . . │ . . . . . . │ . . . . │ | |
└───┤ . . . . . │ . . . │ . . . . ├───. ────. . ##. . . . . │ . . . . │ . . ┌─┬───. ##. . │ . . . ┌─┤ . . . . . . ┌─┐ . . . . │ │ . . . ├───────────┤ . . . . . . │ . . . . │ | |
┌───┤ . . . . . ├─┐ . ┌─┤ . . . . │ . . . . . . . │ . . . . │ . . . . │ . ┌─┼─┘ . . . . . . . . . │ │ . ##. . . . ├─┘ . . . . │ │ . . . └─────┐ │ . . . . . . ├─────────┘ | |
│ . └─┬─┬─────┬─┘ └───┘ │ . . . . . . . . . . . . ├─────────┤ . . . . ├───┴─┘ . . ##. │ . ##. . ┌─┘ │ . . . ────┬─┤ . . . . . │ │ . . . . . . ├─────┤ . . │ . ──┬─┘ | |
│ . . ├─┘ . . │ ┌───┴───. . . ┌───────────────┘ │ . . . . │ . . . . . . . │ . . ┌─┬─┴───┴───┐ . . . └─┼─┐ . . . . │ │ . . . . . . │ . . │ . . │ . . └─┬───────┐ | |
│ . . │ . . . └─┬───┘ . . . . . . │ ┌───────┬───────┬─┴───. . ──┤ . . │ . . ##. └───┬─┘ │ . . . . │ . . . . └─┴─┬───┐ . │ │ . . ┌─┐ . ──┤ . . │ . . │ . . . │ . . . └─┐ | |
│ . . │ . . . . │ . . . │ . . . . │ ┌───┬─┘ . . . │ . . . │ . . . . . │ . . │ . . . . . . │ └─────┐ . │ . │ . . . . │ ┌─┴─┬─┼─┘ . . │ │ . . │ . . │ . ──┤ . . . │ . . │ . │ | |
│ . . . ##. . . │ . . ──┤ . . . . │ │ . │ . ────. │ . . . │ . . . . . │ . . . . . . . ##. └─┐ ┌───┐ └───┤ . │ . ##. . │ │ . ├─┘ . . . │ │ . . . . . . . . │ . . . └───. │ . │ | |
│ . . . . . │ . │ . . . │ . . . . └─┤ . └───. . . ├───────┤ . ##. . . │ . . . . │ . . . . . ├─┘ . ├─────┤ . . . . . . └─┘ . │ . . . . │ │ . . . . . . . . │ . ──┐ . . . . ──┤ | |
│ . . . . . ├───┤ . ──┬─┼───. . . . │ . . . . . . ├───────┘ . . . . . . . . . . │ . . │ . . │ . ┌─┤ . . │ . . . . . . . . . . │ . . . │ │ . . . . . . . . ├───. └─┐ . . . . │ | |
│ . ──┬─────┘ │ . . └─┤ . . . . ##. . . . . . . │ . . . . . │ . . . │ . . . . │ . . │ . . │ . │ │ . . │ . . . . . . │ . . . │ . . . │ │ . . . . . ──────┘ . . . │ . . . . │ | |
│ . . └─────────┴───. . │ . . . . . │ . . . . . . . . . . . . │ . . . ├─┐ . . . │ . . ├─────┴───┘ │ . . │ . . . . . . │ . . . │ . . . │ │ . . . . . . . . . . . ──┤ . . . . │ | |
│ . . . . . . . . . . . │ . . . . . │ . . . . . . ┌───────────┤ . . . └─┴─┬─────┴─────┘ └─────┴─────────┬───┤ . . . │ . . . │ │ . . . . . . . . . ##. . │ . ────. │ | |
│ . . │ . . . . ┌─────┬─┘ . ──────. │ . . . . . . │ │ . . . . . │ ┌───────────────┐ ┌───────────────────┤ . │ . . . │ . . . │ │ . . . ##. │ . . . . . ##. . . . . │ | |
│ . . ├───┬─────┴─────┤ . . . . . . │ . . . . . . │ ┌───┐ └───┐ . │ . │ │ . . . . . . . │ │ . . . . . . . . . │ . │ . . . │ . . . │ │ . . . . . │ . . . . . . . . . . . │ | |
│ . . │ │ . . . . . ├─────────. ──┤ . . ──────. └─┘ . │ ┌───────┴─┬─┘ . └─┤ . . . │ . . . │ │ . . │ . . ┌───. ##. ┌─┤ . . . │ . . . │ │ . . ──────┘ . . . . . │ . . . . . │ | |
│ . . ├───┤ . . . . . │ . . . . . . │ . . . . . . . . . ├─┘ . . . . │ . . . ├─┐ . ──┴───. . ├─┴─────┼─────┤ . . . . │ │ . . . ├───────┘ └─┐ . . . . . . . . . . │ . . . . . │ | |
│ . . │ . │ . . . . . │ . . . . . . │ . . . . . . . . . │ . . . . . . . . . │ │ . . . . . . │ . . . ├─────┘ . . . . │ │ . . . ├───────┐ └─┬───┬─────────────┬─┘ . . . . . │ | |
└─────┴───┤ . . . . . │ . . . . . . │ . . . . . ──┐ . ──┴─┐ . ──┬───────. . └─┼─┐ . ──────┬─┴─┬───. │ . . . . . . . │ │ . . . │ . . . ├─────┘ . └─┐ ┌───────┘ . . . . . . │ | |
└───────────┤ . . │ . . . │ . . . . . . │ . . . │ . . │ . . . . . . │ │ . . . . │ . │ . . │ . . . . . . . │ │ . . . │ . . . │ . . . . . └───┘ . . . . . . . . . . │ | |
┌───┬─────────┬───────┘ . . │ . . . │ . . . . │ . │ . . . . . ##. . . │ . . . └─┘ . . . . │ . ├───┐ . . │ . │ . ##. │ ├───. ──┴───────┤ . . . . . . . . ┌─┐ . . ┌───────┬───┤ | |
│ . │ . . . . │ . . . . . . . . . . ├───. . . └─┬─┼─────. . . . . . . ├─┐ . . . . . . . . │ . │ │ . . │ . │ . . . │ │ . . . . . . . │ . . . . . ┌─────┤ │ . ──┼───────┘ . │ | |
│ . . . . . . ├───. ##. . . │ . . . │ . . . . . └─┤ . . . . . . . . . │ │ . . . ##. . . . ├───┴─┐ │ . . │ . ├─┬───┬─┘ │ . . . . . . ┌─┴─────────. │ . . │ │ . . │ . . . . . │ | |
└─────────────┤ . . . . ┌───┤ . . . │ . . . . . . │ . │ . . . . . . . │ │ . . . . . ──────┘ . . │ └─────┴───┘ │ . │ └───┐ . ┌─────┤ . . . . . . │ . . │ │ . . │ . ##. ────┤ | |
┌─────┬─────┘ . . ──┬─┘ . │ . . . ├─────────────┤ . └───. ##. │ . ──┤ │ . . . . . . . . . . . │ ┌───────┐ ┌─┴─┬─┼───────┴───┼─────┴─────────. ──┤ . . │ │ . . │ . . . . . │ | |
│ . . │ . . . . . . │ . . │ . . . │ ┌─────┘ . . . . . . │ . . └─┼───. ──┬─┐ . . . . . . │ │ . . . └─┘ . │ │ . . . . . │ . . . . . . . . . │ . . │ │ . . . . . . . ──┤ | |
│ . . │ . . . . ┌─┬─┘ . ──┘ . . . │ ┌───┐ │ . . . . . . . ##. │ . . . │ . . . │ │ . . ┌─────┬─┘ │ . . . . . . │ │ . . │ . . │ . ┌─┬───. . . . . . . . └─┤ . . │ . . . . . │ | |
│ . . ├───┬─────┴─┘ . . . . . . . │ │ . │ │ . . │ . . . . . . │ . . . │ . . . │ │ . . │ . . │ ├───. . . │ . │ ├─────┘ . ──┼───┤ │ . . . . . . │ . . . │ . . │ . . . . . │ | |
┌─┴─┬───┘ │ . . . . ────────────. └─┼───┼─┘ . . │ . . . . . . ├─────┬─┘ . ────┴─┤ . . │ . . │ │ . . . . ├───┴─┤ . . . . . │ . └─┴─┐ . . . . . ├───────┤ . ──┴───. ────┬─┘ | |
│ . └───────┘ . . . . . . . . . . ##. └───┘ . ────┤ . . . . . ──┴─────┤ . . . . . │ . . │ . . └─┐ │ . . . . │ . . │ . . . . . │ . . . └─┬─┬─────┬─┘ │ . . . . . . . └─┐ | |
│ . . . . . . . . . . . . . │ . . . . . . . . . . │ . . . . . . . . . └─────────. . . . │ . . . │ │ . . . . │ . . │ . . . . . │ . . . . │ │ . . │ ┌─────┴───────. . . │ . │ | |
├───. ──┬─┬───────┬─┐ . . ┌─┤ . . . . ┌─┬───┬───┐ . . . . . . . . . ##. . . . . . . . . │ . . . └─┘ . . . . . . ┌─┤ . . . . . │ . . . . └─┤ . . │ ┌─┘ . . . . . . . . . ├───┤ | |
│ . . . └─┘ . . . │ │ . . │ │ . ──────┴─┤ . └───┤ . . . . . . │ . . . . . . . . │ . . . │ . . . . . . . . . . ┌─┼─┘ . ────. ──┘ . . . . . │ . . └─┤ . . . . . . │ . . . │ . │ | |
│ . . . . . . . . ├─┴─────┴─┴───. . . . │ . . . ├─┬───. . . . │ . . . . │ . . . ├───. ──┤ . . . │ . │ . . . . ├─┘ . . . . . . . . ┌─────┬─┤ . . . ├─┐ . ────. . ├───. ──┤ . │ | |
│ . │ . ────. ────┘ . . . . . . . . . . │ . ┌───┤ │ . . . . ┌─┤ . . . . ├───. ──┤ . . . │ . . . └───┴───. ────┘ . . . . . . . ┌───┤ . . │ │ . . . │ │ . . . . . │ . . . │ . │ | |
│ . │ . . . . . . . . . . . . . . . . ──┘ . │ . │ │ . . . . ├─┘ . . . . │ . . . │ . . . │ . . . . . . . . . . . ┌─┐ . ┌───┐ . │ │ . . │ └─┐ . ──┴─┴───┐ . . . . . . . │ . │ | |
└───┤ . . . . . . ┌─────. . . . . │ . . . . . . │ │ . ──┬───┘ . . . . . . . . . │ . . . │ . . . │ . . . . . . . │ │ . └───┼───┼───┘ . . │ │ . . . . . │ . . . │ . . . │ . │ | |
│ . . │ . ────┤ . . . . . . . ├─────────┐ . │ ├───. │ . . │ . . . . │ . . . │ . . . │ . . ──┴───. ##. . . . │ │ . . . │ │ . . . ──┴─┐ │ . . . . . . . . . │ . . . │ . │ | |
┌───┤ . . │ . . . │ . . . ##. . . └───────┐ └───┘ │ . . │ . . │ . . . . │ . . . │ . . . │ . . . . . . . . . . . │ │ . │ . │ │ . ┌───. . │ └───────────────────┤ . ────┴───┤ | |
│ . │ . . │ . . . │ . . . . . . . . . . . ├───────┴───┐ . ##. ├─────────┤ . . . ├─┐ . ┌─┤ . . . . . . . . . . . │ │ . └───┴─┐ │ . │ . │ . │ ┌───────┐ ┌───┘ . . . . . │ | |
│ . │ . ──┤ . . . │ . . . ##. . . . . . . │ . . . . . │ . . . ├─────┐ ┌─┴───. ┌─┴─┴─┬─┘ │ . . │ . . . . │ . . . │ │ . . . . └─┘ . . . │ . │ │ . . . └───┬───┤ . . ##. ##. ──┤ | |
│ . . . . │ . . . │ . . . . . . ┌─────┐ . │ . . . . ┌─┘ . . . │ . . │ │ . . . │ . . │ ┌─┴─┐ . └───────. │ . . ┌─┘ │ . . . . . . . . . . ──┴─┘ . . │ . . │ . │ . . . . . . . │ | |
│ . ┌─┐ . │ . . . └─┬─┬─────┬───┤ . . │ . │ . . │ . │ . . │ . ├─┐ . │ │ . . . . . . │ │ . │ . . . . . . . . . └─┐ │ . . . . . . . . │ . . . . . ┌─┘ . . . . . . . . . . ┌───┤ | |
│ . │ └───┤ . . . . │ │ . . │ │ . . ├───┴─┐ . ├───┤ . . ├───┘ │ . │ │ . ┌─────┐ . │ └───┤ . . . . │ . . . . . │ │ . . . . . . . . │ . . . . ┌─┤ . ┌───────────────────┤ . │ | |
└───┘ └─────────┘ └─────┘ └─────┘ └───┘ └─────┘ └───┘ └───┘ └───┘ └─────────┴───────────┘ └─────────────────┴─────────┘ └───┘ └───┘ | |
------------------------------------------------------------ | |
┌───────┬───────┬───────────┬───────┐ ┌─────────────────────┐ ┌───────────────┐ ┌───┐ ┌───┐ ┌─────┬─────────────┬───┐ ┌───────┬───────┬───┐ ┌───┬───────────┬───────┐ ┌───┐ | |
│ . . . │ . . . │ . . . . . │ . . . │ │ . . . . . . . . . . │ │ . . . . . . . │ │ . │ │ . │ │ . . │ . . . . . . │ . ├───────┤ . . . │ . . . │ . └─┘ . │ . . . . . │ . . . │ ┌─┘ . └─┐ | |
│ . . . └─┐ . . . . . ──┐ . │ . . . │ │ . . . . . . . . . . │ │ . . . ┌───────┘ └───┼─┘ . │ │ . . . . . . . . . . . │ . . . └─┬─┬───┴─┐ . . │ . . . . . . . . . ┌─┤ . . . │ │ . . . │ | |
│ . . ##. │ . . │ . . . └───┘ . . . └─┤ . . . . . . . ────┬─┘ │ . . . └─────┬───────┤ . . │ │ . . ##. . . . . ##. . │ . . . . │ │ . . ├─────┤ . . . . . . . . ──┴─┘ . ────┼─┘ . . . │ | |
│ . . . ┌─┤ . . │ . . │ . . . . . . . │ . . . . . . . . . │ │ . . ##. . . │ . . . ├───. │ │ . . . . . . . . . . . │ . . . . │ │ . ┌─┴───┐ │ . . │ . . . . . . . . . . . │ . ##. . │ | |
└─┐ . . │ │ . . . . . │ . . . . . . │ . │ . . . . . . . . │ │ . . . . . . │ . . . │ . ──┴─┤ . . │ . . . . ┌─┐ . . . . . . ──┤ └───┤ . . ├─┴───. │ . . . . . . . . . . . . . . . . │ | |
└─────┼─┘ . . │ . . . . . . . . . ├───┘ . ──┬───. . ┌───┤ │ . . │ . ┌───┤ . . . . . . . │ . . │ . . . . │ │ . . │ . . . . │ │ . . │ . . . │ . . . . . │ . . . . ##. ──┬───. │ | |
┌─────────┘ . . . ├───. ────┐ . ──┬───┘ . . . . │ . . . │ . └─┐ │ . . └─┬─┼───┘ . . . . . . . . . . │ . . . . │ │ . . ├─────────┘ │ . . │ . . . . . . . . . │ . . . . . . . │ . . │ | |
│ . . . . . │ . ──┤ . . . . │ . . │ . . . . ┌───┴───────┼───. │ │ . . . └─┘ . . ──┬─────. . . . . . │ . . . . │ │ . . ├─────────┐ ├───┬─┴───────────────────┴─────────┐ . . . . . │ | |
│ . . . . . │ . . │ . . . . │ . . │ . . ────┴───┐ │ . . │ │ . . │ . . . . . │ . . . . . │ . . . . . . . │ │ . . │ . . . . ├─────┘ . └───┬───────┐ ┌─────┐ └───────────┘ | |
│ . . . . . . . . │ . . . . . . ──┘ . . . . . . └───────┴───. ├─┘ . . │ . ##. . . . . . . . . │ . . ##. . . . │ ├───. . . . │ . │ . . . . . . │ . . . └─┬─┘ . . └─────┐ | |
│ . . . . . │ . . . . . . . │ . . . . . . │ . │ . . . . . . . │ . . . │ . . . . ┌─┐ . . . . . │ . . . . . . . │ │ . . │ . ┌─┴───┤ . . │ . . . . ##. ##. │ . . . . . . ├───────────────┐ | |
┌─┘ . ##. ##. │ . . ##. . . . ├─┐ . . . . ┌─┘ . │ . . . . . . . . . . . │ . . . . └─┘ . . . . . ├───────────────┼─┘ . ──┼─┬─┴─┬───┤ . . │ . . │ . . . . . ├─┐ . . . . . │ . . . . . . . │ | |
│ . . . . . . . . . . . . . . │ │ . . . . │ . . └───. ────┬───┐ . ────┬─┘ . ##. │ . . ┌─┐ . ────┤ ┌───┐ ┌─────┬─┘ . . . │ │ . │ . └─┬───┴─────┤ . . . . . │ │ . . . . . . . . . ┌─┬───. │ | |
│ . . ##. . . . . . ##. . . . │ │ . . . ──┤ . . . . . . . └─┬─┘ . . . │ . . . ┌─┤ . . │ │ . . . ├─┘ . │ │ . . │ . ##. . ├─┴───┘ . . │ ┌─────┐ │ . . . . . │ │ . . . . . . ┌─────┘ │ . . │ | |
│ . . . . │ . . . . . . ────. │ │ . . . . │ . . . . . . . . │ . . . . │ . . ──┼─┴─────┤ │ . . . │ . . └─┤ . │ . . . . . │ . . . . . │ │ . . ├─┘ . ┌───────┤ │ . . . . . . ├───────┘ . . │ | |
│ . . │ . │ . . . . │ . . . ──┼─┘ . ──────┘ . . . . . . │ . │ . . . . │ . . . │ . . . │ └───────┴─┐ . . │ . │ . . . . . . . . . . . │ │ . . │ . . │ . . . │ ├───. ──┬─┐ . │ . . . . . . │ | |
│ . . ├───┤ . . . . │ . . . . │ . . . . . . . . . . . . │ . │ . . ##. ├───. . . . . . │ │ . ┌─┼───. │ . . . . │ . . . . . │ │ . . │ . ──┤ . . . │ │ . . . │ │ . . ┌─┐ . ##. . │ | |
│ . . │ . │ . . . . ├───┐ . ┌─┴─────────┬───┬───────────┴───┤ . . . . │ . . . . ##. . ├─────┐ └───┘ │ . . │ . . . . │ . . . . . │ │ . . . . . ├───────┘ │ . . . ├─┴─────┤ │ . . . . │ | |
├───┬─┘ . . . . . . │ . └─┬─┘ │ . │ ┌─────┬─────┴─┬─────. └───┐ . . . . . │ . . ├───────┐ └─────┴───────┬─┘ . ──────. ├─┘ . . . . . └───┐ ├───┐ . │ . . . ├─┘ . ──────┤ | |
│ . │ . . ──┬─────. └───. │ ┌─────┬─────┘ . ├───┤ . . │ . . . │ . . . . . │ . . . . . │ . . │ . . . └─────────────────┤ . . . . . . │ . . ──┬─┐ . . . ├─────┘ . │ . . . . . │ . . . . . │ | |
│ . │ . . . │ . . . . . ┌─┘ │ . . │ . . . . │ . └───┬─┤ . . . │ . . . . . │ . . . . ┌─┘ . . │ . . . . . . . . . . . . └─┬─┬─────. ──┤ . . . │ │ . . . │ . . . . . . . ┌─────┼───┬───────┘ | |
└───┼───. . │ . . ##. . └─┬─┴───┬─┤ . ##. . . . . . └─┼───────┤ . . . . ##. . . . ┌─┤ . . . . ##. . ##. . . . . . . . . │ │ . . . . │ . . . │ │ . . . │ . . . . . . ┌─┴───┐ │ . └─────┐ | |
│ . . . . . . . . . . │ . . └─┘ . . . ┌─┐ . . . . │ ┌───┐ ├───. . . . . . . . │ │ . ##. . . . . . ──┐ . . │ . . . . │ │ . . . . . . . . │ │ . . . ├─────┬───. ──┤ . . ├─┴─┐ . . . └─┐ | |
│ . . . │ . . . . │ . . . . . . . │ . │ │ . . . . ├─┘ . ├─┘ . ##. ──┐ . . . . │ │ . . . . . . . . . │ . . │ . . . . └─┴───. ##. ##. . . │ ├───. . └─────┤ . . . │ . . │ . │ . . . . │ | |
┌─┘ . ────┘ . . . . ├───────────┐ . ├───┘ └─┐ . . . │ . ──┤ . . . . . │ . . . . └─┴───┬─────┬───. ────┘ . . │ . . . │ . . . . . . . . . . │ │ . . . . . . └───────┴───┬─┴───┤ . . . . │ | |
┌─┘ . . . . . . . . . │ ┌───┴───┼───┐ ┌─┘ . . . . │ . │ . ┌─────┬─┤ . . . . . . . └─────┤ . . . . . . . │ . . . │ . . . . ##. . . ──┬─┴─┴─────. . . . . . . . . . └───┐ │ . . . . │ | |
│ . . . . . . . . . . └─────┐ │ . . . │ . │ │ . . ##. . │ . . ┌─┤ . . └─┤ . . . . │ . . . . . └───. . . . . . . . . ┌─┤ . . . . . ┌─────. │ . . . . . . . . │ . . . . │ . . ├─┘ . ##. ──┤ | |
│ . . . . . ┌─┐ . . . . . . │ │ . . . . . │ │ . . . . . │ . . │ │ . . . │ . . . . │ . . . . . . . . . . . │ . ##. . ├─┴─────. ────┤ . . . └─────────. ──┬───┘ . . . . ├─┐ . │ . . . . . │ | |
│ . . . . . └─┘ . . . │ . . │ │ . . . . . │ ├───┬─────┬─┘ . ──┴─┴───────┴─┬───────┤ . . . . . ##. . . . . │ . . . . │ . . . . . . │ . . . . . . . . . . │ . . . . . . │ │ . │ . . . . . │ | |
│ . . . . . . . . . . │ . . ├─┘ . . . ##. │ │ . ├─────┘ . . . . . . . . . ├───────┴─────┬───. . . . . . ┌─┤ . . . . . . . . . . . │ . . . │ . . . . │ . │ . . . . . . │ │ . │ . . . . ┌─┘ | |
└─────────────────────┤ . . │ . . . . . . │ │ . │ . . . . ────────. . . . │ . . . . . . │ . . . . . . . │ │ . . . . │ . . . │ . . │ . │ . │ . . . . │ . └───────. ##. │ │ . . . . . . │ | |
┌─────┬───┐ └─────┴───┐ . . . . │ │ . │ . . . . . . . . . . . . │ . . │ . . . . . ┌─┬───. ────┤ │ . . . . │ . . ┌─┤ . . . ┌─┤ . . . . . . │ . . . . . . . . │ │ . │ . . . . │ | |
│ . . │ . └─────┐ └─────┐ . │ │ . │ . . ────┬─────────┐ . . │ . ──┴─┬─────────┼─┘ . │ . . │ └───┐ . . . . . ├─┘ . ──┬─┼─┘ . . │ . . . │ . . . . ┌─┬───. │ │ . └───────. └─┐ | |
│ . . │ . . . . └─────────────────────┘ . │ │ . . . . . . └─┐ ┌───┴─┬───┘ . . . │ ┌─────┘ . . │ . . │ ┌─┘ . │ . ┌───┤ . . . ├─┘ . . . │ . . . │ . ┌─────┘ │ . . └─┤ . . . . . . . │ | |
└─┐ . │ . . . . . . . . . . . . . . . . . │ │ . . . . . . . │ │ . . │ . . . . ┌─┴───┤ . . . . . . . . └───┘ . . │ . │ . │ . . . │ . ##. . . . . . ├───┘ │ . . . │ . . . . ┌─┬───┤ | |
│ . │ . . │ . . . . . . . . . . │ . ────┤ │ . . . . . │ . │ │ . . │ . . . . │ . . │ . . │ . . . . │ . . . . . │ . . . . . . . . . . . . ##. . . ├───────────┤ . . . . . ┌───. ├─┘ . │ | |
└───┴─┐ . └───. ────┬───. │ . . └───. . │ └─┐ . . . . ├───┴─┐ │ . . ├─────. . . . ┌─┤ . . ├─────┐ . │ . . . . ┌─┘ . │ . . . . . │ . . . . . . . . │ . . . . . │ . . ##. . │ . . │ . . │ | |
┌───┤ . . . . . . │ . . │ . . . . . . │ ┌─┴─────────┘ . . ├─┴───. │ . . . . ##. ├─┴─────┤ . . │ . │ . . │ . │ . . │ . . . . . │ . . . . . ##. . │ . . . . . │ . . . . . . │ . │ . . │ | |
│ . │ . . . ────. │ . . │ . . . . . . │ │ . . . . . . . . │ . . . . . │ . . . . │ . . . │ . . ├───┴─┐ . └───┘ . . . │ . ┌─────┤ . . . . . . . . └─┬─┐ . . ┌─┤ . . . . . . ├───┤ . . │ | |
│ . . . . . . . . │ . . │ . . . . . . │ │ . . . . . . . . ├─┐ . . . . ├───────┬─┴───────┴─┬─┬─┴─────┘ . . . . . . ┌─┴───┴─────┘ . . . . . . │ . . └─┤ . . │ │ . . . . . . │ . │ . . │ | |
│ . ──┬─────. ##. │ . . │ . . . . . . │ │ . . . . . ##. ──┤ ├───. ──┬─┘ ┌─────┤ . . . . . │ │ . . . . . ┌───. . . │ . . . . . . . . . . . . │ . . . │ . . │ │ . . ##. ──┬─┤ . . . . │ | |
│ . . │ . . . . ──┤ . . │ . . . . . . │ │ . . . . . . . . │ │ . . . │ │ . . │ . ##. . . │ │ . . . . . │ . │ . ┌─┴─┐ . │ . . . . . . ┌─────┤ . . . . . . │ │ . . . . . │ ├─────. . │ | |
│ . . │ . . ──┐ . │ . . │ . . . . . . │ ├───┬─────────────┘ │ . . . │ │ . . │ . . . . . │ │ . . . . . │ . └─┬─┴─┐ │ . │ . ┌─────────┘ │ . . . . . . │ │ . . ##. . │ │ . . │ . │ | |
│ . . │ . ##. │ . . . . │ . . . . . . │ │ . ├───────┐ ├─────. └─┐ │ . . . . . . . . ├─┘ . ──┐ . . └───. │ . │ └───┴───┘ ┌───────┐ │ . . │ . ──┬─┘ │ . . . . . │ ├───. │ . │ | |
│ . . . . . ┌─┘ . . . . . . . │ . ────┴─┤ . │ . . . └─┬─────┘ . . . . │ │ . . . . │ . │ . │ . . . │ . . . . . . . ├───────┬─────┐ │ . . . │ │ . . │ . . └─┐ │ . . ##. ──┤ │ . . . . │ | |
├───. . . . │ . . . . . . . ┌─┤ . . . . │ . │ . . . . │ . . . . . . . └─┘ . . . . │ . │ . │ . . . . . . . . │ . . │ . . . │ . . └─┘ . . . │ │ . . │ . . . │ │ . . . . . └─┴───┬─┐ . │ | |
┌─┘ . . . . . │ . . . . . . . │ │ . . ##. │ . │ . . . . ├─┐ . │ . . . . . . . . . ┌─┤ . │ . . . . . │ . . . . ├───. . . . . . . . . . . . . ├─┘ . ──┤ . . . │ │ . . . . . . . . │ └───┘ | |
│ . . . . . . │ . . . . . . . │ │ . . . ──┤ . . . . . . │ │ . │ . . ────. ##. . ──┴─┘ . └─────. ────┘ . . . . │ . . ┌─────────────────┐ . . │ . . . │ . . . ├─┘ . . . . . │ . . │ ┌───┐ | |
│ . . │ . . ──┘ . . . . . . . │ │ . . . . ├─┐ . . . . . │ └───┤ . . . . . . . . . . . . . . . . . . . . . . . . . . └─┐ └─────┤ . ┌───┤ . ##. │ . . . . . . │ . . │ │ . │ | |
┌─┘ . . │ . . . . ──┬─┬─────┬───┘ │ . . . . │ ├─────. ──┬─┼───┐ └───────────┐ . . . . . ##. . . . . . . . . ##. . . . . └───┐ └───┘ ├───. . └─┐ . ##. ┌───┤ . ──┴─┴───┤ | |
│ . ┌───┤ . . . . . │ │ . . │ ┌─┴───. ────┴─┘ . . . . │ │ . └─┐ │ . . ┌───. . . │ . . . . . . . . . │ . . ##. . ├───────────┐ │ . . . . ├─┐ . ┌─┴───┘ . . . . . │ | |
├───┴─┬─┴─┐ . . . . │ │ . . │ │ . . . . . . . . ──┐ . └─┤ . . ├───────────┴─┬───┤ . . │ . │ . . . . . . . │ . │ . . . . . │ . . . . . └───────┐ └─┬───. ──┤ │ . │ . . . ──────────┤ | |
│ . . │ . ├───. ##. └─┤ . . │ │ . . . . . . . . . │ . . │ . . │ . . . . . . │ . │ . . └───┤ . . . . . . . └─┬─┤ . . . . . │ . . . . . . . . . ├───────┘ . . . │ │ . │ . . . . . . . . │ | |
│ . . . ┌─┘ . . . . . │ . ──┴─┐ │ . ┌─┬─────. . . . . . . . . . . . │ . . . . . . │ . │ . . │ . . . . . . . . ├─┘ . ──┐ . . └───┐ . . │ . . . . │ . . . . . . . │ │ . │ . . . . ┌─┐ . . │ | |
└─────┬─┘ . . . ##. ##. . . . │ └───┘ │ . . . . . ┌─┬───┬───────────┴─────────────┤ . │ . ┌─┤ . . . . ┌───────┤ . . . │ . . . . │ . . │ . . . . │ . . . . . . . │ │ . . . . . . │ │ . . │ | |
┌─────┤ . . . . . . . . . . . │ ┌─────┘ . . ──────┴─┘ . ├─────────────────┬───────┘ . . . └─┤ . . . . │ . . . │ . . . . . . . . │ . . │ . . . . . ##. . . . . . │ │ . │ . . . . ├─┴─────┤ | |
│ . . │ . . . . ##. . . . . . │ │ . . . . . . . . . . . │ . . . . . . . . │ . . . . . . . . │ . . . . │ . . . . . . . │ . . . ##. . . │ . . . . . . . . . . . . │ │ . └───────. │ . . . │ | |
│ . . . ┌─┐ . . . . │ . . . . │ │ . . │ . . . ##. . │ . . . . . . . . . . │ . . . . . . │ . . . . . . ├───────┐ . ────┘ . │ . . ##. . . . . . . ##. . . . . . ──┴─┤ . . . . . . . . . . │ | |
│ . . . │ │ . . │ . │ . . . . │ │ . . │ . . │ . . . ├───. ────┬───────────┴─┐ . . │ . . ├─────┐ . ────┼───┐ │ . . . . . │ . . . . . │ . . . . . │ . . . . . . . │ . . . . ┌───┐ . . . │ | |
│ . . . └─┘ . . ├───┤ . . . . │ │ . . ├───. │ . . . │ . . . . │ ┌───┴─┬───┼─────┘ │ . . . │ . └───┴───────────┤ . . . . . ├───────────┤ . . . . . . ┌─┴─────────┘ └─┐ . . │ | |
│ . . . . . . . │ ┌─┘ . . │ . │ │ . . │ . ┌─┤ . . . . . . . ──┤ │ . . │ . └───────────┘ . ──┬─┤ . . . . . . . . . │ . . . . . ├───────┬───┼─┐ . . . . . ├───────────────┬─┴─────┤ | |
├───. ──┐ . . . │ │ . ┌───┘ . └─┴─┐ . . . └─┤ . . . │ . . . . ├─────────┼─┐ . │ . . . . . . . . . . │ └─┬─────┐ . . . . . . . . . . . │ . . . │ . │ ├───────────┘ . . . . . . . │ . . . │ | |
│ . . . │ . . . │ └───┤ . . . . . │ . . . . │ . . ┌─┼───. ##. │ . . . . │ │ . │ . . . . . . . . . . │ │ . . │ . . . . . │ . . . . . │ . . . . . │ │ . . . . . . . . . . . . . . . . ┌─┘ | |
│ . . . │ . . . │ │ . . . . . │ . . │ . └─────┴─┘ . . . . . . . . . │ │ . │ . . . . ┌───────┐ . └─┐ │ . . . . . . . . ├─┐ . . . . │ . . . │ . │ ├───┬─────────────────────────────┘ | |
│ . . . │ . . . │ └─┐ . . . . . . . │ . . . . . . . . ##. . . . . . │ │ . . . . . . │ ┌─┴─┐ . │ │ . . . . ──────. │ └─────────┤ . . . ├───┘ │ . ├─────────┐ ┌───────┐ | |
│ . . . │ . ┌───┼───────┤ . . │ . │ . . . . . . . │ . . ##. . │ . . . . │ │ . │ . . . . ├───┐ │ . ├───┴─┘ . . . . . . . ┌─┘ ┌─────────┘ . . . └───┐ │ . │ . . . . ├───────────┐ │ . . . │ | |
│ . ##. └───┴───┘ . . . │ . ──┘ . │ . . │ . . . . │ . . . ┌───┴─────────┘ │ . └───────. │ . │ │ . │ . . . . . . . . . . │ ┌─┘ . . . . . . . . . . │ │ . │ . ┌─────┘ . . . . . │ │ . . . │ | |
│ . . . . . . . . . . ##. . . . ##. . . │ . . . . . . . . │ ┌─────────────┤ . . . . . . . . │ │ . │ . . . . . ##. . │ . │ │ . . │ . . ┌─┬───┬───. └─┤ . ├───┤ . . . │ . . . ──┤ │ . . . │ | |
│ . │ . . . . . ##. . . . . . . . . . . │ . . . . │ . . . └─┘ . . . . . . │ . . . . ┌───┐ . │ │ . │ . . . . . . │ . ├───┘ │ . . ├─────┘ │ . │ . . . └───┴───┘ . . ┌─┤ . ##. . ├─┴───────┤ | |
│ . ├─┬─────. . . . . ┌─────────────────┤ . . . . │ . . . . . . . . . . │ . ┌─────┬─┴───┤ . │ │ . . . . . . . . │ . └─┐ ├─────┴─────┬─┴───. . . . . . . . . . . │ │ . . . ┌─┤ . . . . │ | |
│ . │ │ . . . . . . . │ └─────────┤ . . . ┌─────────────┼───┴─────┤ . . │ . │ │ . │ . . . . . ┌─┤ . . │ │ . . . . . │ . . . . . . . │ . . . . . │ │ . . . │ │ . . . . │ | |
├───┴─┤ . . . . . . ──┴─────┐ │ . . . │ ┌─┘ . . . . │ . . └─┬─┘ └───┼───. . ────┤ ├───. └─┐ │ . . . . . . . . │ . │ . . │ . . . . . │ │ . . . │ │ . . . . │ | |
│ . . │ . . │ . . . . . . . └───────┬───────┐ ┌─┴─┬─┐ . │ ┌───┘ . . . . . . . . . └───────┤ . . . . . │ │ . . . ├─┴─┬───────────────┤ . │ . ┌─┤ . . . . . └─┤ . . . │ │ . . . . │ | |
│ . . │ . . │ . . . . │ . . . . . . │ . . . └───┘ . ├─┘ . │ ┌─────┤ . . . ##. . . . . . . . . . . └─┬─┬─────┬─┘ │ . . . │ . └─┬───┐ ┌─────┘ . . . │ │ . . . . . . ├───. . │ │ . . . . │ | |
│ . ┌─┘ . ──┴─┐ . . . │ . ┌─┐ . . . │ . . . . . . . │ . . └─┘ . . │ . . . . . . . ##. . . │ . . . . │ │ . . │ ├───┐ . │ . . │ . ├───┤ . . . . . . │ │ . . │ . ────┘ . . . └─┤ . . . . │ | |
│ . │ . . . . ├───────┴───┘ └───────┤ . . . . ##. . │ . . . . . . . . . . . . . . . . . . │ . . ────┤ │ . . │ │ . └───. . ──┤ . │ . │ . . . . ┌───┴─┤ . . │ . . . . . . . . └─┐ . ────┤ | |
│ . │ . . . . │ ┌───────┬───┐ ┌───┐ ├───. . . . . . └─┐ . ──┬─────────────────────────┬───┤ . . . . │ │ . . │ │ . . . . . . │ . │ . │ . ┌─────┤ . . │ . . │ . . . . │ . . . . │ . . . │ | |
└───┼───. . . │ │ . . . │ . │ │ . ├─┘ . ##. ──┐ . . . └───. └─┐ ┌───────────────────┤ . │ . . . . ├─┘ . ──┴─┐ │ . . . . │ . │ . . ┌─┴───┘ ┌───┤ . . │ . ──┤ . . . . ├─────────┤ . . . │ | |
┌─┘ . . . ┌─┘ │ . . . . . │ │ . │ . . . . . │ . . . . . . . └─┐ │ . . . . . . . . . └─┬─┘ . . │ . │ . . . . │ └─────────┤ . └─┬───┘ ┌─────┘ . │ . . . . . │ . . . . ├───────┬─┴─┬─┐ . │ | |
│ . ##. . └───┤ . . ────. │ ├───┤ . ┌─────┬─┤ . . │ . . │ . . │ │ . . │ . . ┌───. ##. │ . . . │ . . . . . . │ ┌───────┬─┘ . . └─┐ │ . . . . │ . . . . . │ . . . . │ . . . │ . ├─┴─┬─┘ | |
│ . . . . . . │ . . . . ──┤ │ . ├───┘ . . │ └─────┤ . . │ . . └─┤ . . └───┬─┤ . . . . . │ . . │ . . . . . . │ │ . . . │ . . . . │ │ . . . . │ . . . . . │ . . . . │ . . ##. . │ . └─┐ | |
┌─┴───┐ . . . ──┴───. . │ . └─┤ . │ . . . . │ ┌───┐ └─────┤ . . . │ . . . . └─┘ . . . . . │ . . │ . . . . . . │ │ . . . . . . . ┌─┘ ┌─┘ . ──┬─┐ . . ──────. │ . . ────┤ . . . . . │ . . │ | |
│ . . │ . . . . . . . . │ . . │ . │ . . . . │ │ . ├─────┐ │ . . ┌─┤ . . ##. . . . . . ┌───┼───. │ . . . . . . │ │ . . . │ . . ──┴───┘ . . . │ │ . . . . . . . . . . . │ . ##. ──┬─┤ . . │ | |
│ . . │ . . │ . . . . ┌─┘ . │ . . │ . . . . │ └───┤ . . └─┘ . . │ │ . . . . . ##. . ──┴───┘ . . │ . . . . . ──┴─┘ . ────┘ . . . . . . . . . ├─┴───────. │ . . . . . . . . . . . │ │ . ──┤ | |
└─────┴─────┤ . . │ . │ . . │ . . . . . . . │ ┌───┤ . . . . . . └─┤ . . │ . . . . │ . . . . . . │ . . . . │ . . . . . . . . . │ . . ##. . . │ . . . . . │ . . . . . │ . ┌─────┬─┘ │ . . │ | |
└─┐ . └───┤ . . ├─┐ . . . . . . ├─┘ . │ . . ##. . . . │ . . └───. │ . │ . . . ##. . . . . . ┌─┤ . . . . │ . . . . │ . . . . . . . . . . . . │ . . . . . ├───┤ . . │ ┌─┴─────┤ | |
│ . . . │ . . │ │ . ──┬───────┘ . . │ . . . ##. . ┌─┤ . . . . . │ . │ . . . . . . │ . . . ├─┘ . ──┬───┼─┬───┬───┤ . . . . . . ┌───────────┤ . ──────. │ . │ . . │ │ . . . │ | |
┌───────────┘ . ────┘ . . │ │ . . │ . . . . . ──┤ . . . . . . └─┤ . . . . . │ . │ . . . ##. . │ . . . │ . . . │ . ├─┘ . └─┐ │ . . . . . . │ ┌───┘ . . . . . │ . . . . │ │ . . . │ | |
┌─┘ . . . . . . . . . . . . │ │ . . │ . . ──┐ . . │ . . . │ . . . │ . . . ┌───┤ . . . . . . . . │ . . . │ . . . . . │ . . . │ │ . . . . . . ├─────┐ │ . . . ┌───. ──┤ . . . . │ │ . . . │ | |
│ . . │ . . . . . . . │ . . │ │ . . │ . . . ├─────┴─────┬─┘ . . . ├───. . │ │ . ##. . . . . ┌─┤ . . . ├───────────┴─┐ . . │ │ . . . . . . │ . . │ │ . . . │ . . . │ . . . . │ │ . . . │ | |
│ . . │ . . . . . . . ├─┐ . │ │ . . . . . . │ │ . . . . │ . . . │ └─┐ . . . . ┌───┘ │ . . . │ │ . ┌─┘ │ . . │ . ┌───┤ . . │ │ . . . │ . . │ . . . . . │ │ . . . │ | |
└─────┴───────────────┘ └───┘ └─────────────┘ └─────────┴───────┘ └─────────┘ └───────┘ └───┘ └─────┴───┘ └─────┘ └───────┴─────┴───────────┘ └───────┘ | |
------------------------------------------------------------ | |
┌───────────────┬───────────┬───┬─────────────────────────────────┐ ┌─────┬─────────┬─────────┐ ┌───┬───┐ ┌─────────┬───┐ ┌───┬───┐ ┌───┐ | |
┌───┘ . . . . . . . │ . . . . . │ . │ . . . . . . . . . . . . . . . . │ ┌─────────────────────┐ │ . . │ . . . . │ . . . . │ ┌───┐ │ . │ . │ │ . . . . │ . │ │ . │ . │ │ . │ | |
┌─────┐ │ . . . . . . . . . │ . . . │ . . . . ┌───┐ . . . . . . . . . │ . . . │ │ . . . . . . . . . . │ │ . . │ . . . . │ . . . . ├─┘ . ├───────┘ . . . └─┤ . . . . ├───┴─┐ ┌───────┤ . . . │ │ . │ | |
│ . . │ │ . │ . . . . . . . ├───. ──┼─────────┘ │ . . . . . . . ────┤ . . . ├───┐ │ . . │ . . ┌───. ##. └─┤ . . │ . . . . . . . . . │ . . │ . . . . . . . . │ . . ────┘ . . │ │ . . . │ . . . │ │ . │ | |
│ . ──┤ │ . ├───. . ────. ──┘ . . . │ ┌───┬───────┤ . . . . . . . . . │ . │ . │ . └─┼─┐ . ├─────┤ . . . . . │ . . │ . . . . ┌─────────┴─┐ . │ . . . ┌─┬───. . │ . . . . . . . │ │ . . │ . . ┌─┬─┴─┤ . │ | |
│ . . └─┼───┤ . . . . . . . . . . . ├─┘ . │ . . . │ . ##. . . . . ┌───┴───┼───┘ . . │ │ . ├─────┘ . . . . . ├─┐ . │ . . . . ├─────┐ └───┴───────┘ │ . . . . . . . . │ . . │ │ . . └───┬─┼─┘ . │ . │ | |
│ . │ . │ . ├───. ##. ──┐ . . . . . │ . ┌─┤ . . . │ . . . . . ##. │ ┌─┘ . . . . ├─┘ . │ . . . . . . │ . │ ├───┴───. ##. │ . . ├───────────────────┴─────. │ . . . . │ . . │ │ . . . . └─┘ . . │ . │ | |
│ . └───┤ . │ . . . . . │ . . . ##. ├───┘ │ . . . │ . . . . . . . └───┐ │ . . . . . │ . . │ . . │ . . . ├───┴─┤ . . . . . . . . . │ . . . . . . . . . . . . . │ . . . . . . . └─┤ . . │ . . . . . │ . │ | |
│ . . . │ . │ . ┌─────┬─┤ . . . . . │ │ . . . │ . . . . . . . . . │ │ . ──┬─────┴─┬─┬─┘ . . └───────┘ . . ├───. . . ##. ##. . └─┐ . . . . . . . ┌─┐ . ##. └───. . . │ . . . │ . . │ . . │ . . . . │ | |
│ . . . │ . ├───┤ . . │ └───────────┘ └───────┴───────────────┐ . │ │ . . │ . . . │ │ . . . . . . . . . . │ . . . . . . . . │ . └───────┬───. ──┴─┘ . . . . . . . . │ . . . │ . . . . . ├─┬───┐ . │ | |
│ . . . . ┌─┘ . ├─┐ . │ ┌───────┐ ┌─────────────┬───────┐ ┌───┘ . │ │ . . │ . . . └─┴───. ──────. ##. │ . │ . . . . . . │ . │ . . . . . │ . . . . . . . . ┌─────────┤ . . ┌─┼───. ──────┴─┤ . │ . │ | |
├───. ──┬─┤ . . ├─┴───┤ │ . . . └─┐ │ . . . . . . │ . . . ├───┤ . . . │ │ . . │ . . . . . . . . . . . . ──┼───. ──┐ . . . . ├───┤ . . . ##. . . . . . │ . . . │ │ . . │ │ . . . . . . │ . . . │ | |
│ . . . │ │ . ──┤ . . └─┤ . . . . │ │ . . . . │ . │ . . . │ . └───┬─┬─┴─┤ . . . . . . . ────. . . . . . . │ . . . ├─┐ . . . │ . │ . . . . . │ . . . . │ . . . ├─────┐ └─────┘ └─┐ . . . . . │ . . . │ | |
│ . . . │ │ . . │ . . . │ . . . . │ │ . ──┬───┴───┤ . . . . . . . └─┘ . ├───. │ . . . . . . . │ . . . . . . . . . ├─┴───────. . . . . . │ . │ . . . . . . . ┌─┤ . . └───────────┐ └─┐ . ────┬─┤ . . . │ | |
├─────. └─┴───┐ . ##. . . . . . . ├─┘ . . ├───────┤ . . . . . . . . . . │ . . ├─┬───. . . │ . │ . . . . . │ . . . │ . . . . . . . . . . ├───┤ . . . │ . . . │ │ . ##. . . . . . ├───┴───. . │ │ . . . │ | |
│ . . . . . . │ . . . ┌─┬───. . . │ . . . │ . . . └─┬─┬─────. . . . . . ├───. │ │ . . . . ├───┤ . . . │ . │ . . . . . . . ┌─┬───. . . . │ ┌─┘ . . . │ . . . │ │ . . . . . . . . │ . . . . . ├─┴─┬─┬───┤ | |
│ . │ . . ┌─┬─┘ . ##. └─┤ . . │ . │ . . . │ . . . . │ │ . . . . . ┌─────┤ . . │ │ . . . . │ . │ . . . │ . ├───. . ┌───────┼─┘ . . . . . │ │ . . . ┌─┤ . . . │ ├───. ────────┐ . │ . . . . ┌─┘ . └─┘ . │ | |
│ . ├─────┘ │ . . . . . │ . . ├───┤ . ##. ├─┐ . . . │ │ . . . . . ├─────┤ . . │ │ . . ──┬─┤ . . . . ┌─┤ . │ . . ──┤ ┌─────┘ . . . . . . │ │ . . . │ │ . . . │ │ . . . . . . │ . │ . . │ . │ . . . . ┌─┘ | |
│ . ├───────┴───────────┴─┬───┘ │ . . . │ │ . . . │ │ . . . . . │ . . │ . . │ │ . . . │ └─┬─────. └─┴───┤ . ##. └─┤ . . . . . . │ . . │ │ . . . │ │ . . ┌─┘ │ . . . . . . ├───┴─┐ . └───┤ . . │ . │ | |
│ . │ . . . . . . . . . . ├───────┤ . . . │ │ . . . │ │ . . . . . . . . │ . . │ │ . . ┌─┘ │ . . . . . . │ . . . . │ . . │ . . ──┴───. └─┤ . . ┌─┘ │ . . │ └───┐ . ──┬───┘ │ . . . │ . . ├─┬─┴─┐ | |
│ . . │ . . ┌───┐ . . . . │ . . . │ . . . │ │ . . . │ │ . . . . . . │ . │ . ──┤ │ . . │ │ . . . . . . │ . │ . . │ . . ├───. . . . . . │ . . └───┼─────┴───┬───┘ . . └───────┬─┘ . ────┴─────┤ │ . │ | |
├───. └─────┘ . │ . . . ──┼─┐ . . │ . . . │ │ . . . │ │ . . . . . . │ . . . . └─┤ . . └───┐ │ . ──┬───────┤ . │ . ┌─┤ . . │ . . . ##. . ##. . . . . │ . . . . │ . . ──┐ . . . . │ . . . . . . . └─┤ . │ | |
│ . . . . . . ┌─┘ . ##. . │ │ . . │ . . . │ │ . . . └─┴─┐ . ──────. ├───┐ . . . │ . . . . │ └─┐ . ├───────┤ . . . └─┤ . . │ . . . . . ##. . . . │ . │ . . . . . . . . └───. . . . . . . . . . . . │ . │ | |
│ . . . . . . │ . . . . . │ │ . . . . . . │ │ . . . . . ├─┐ . . . . ├───┤ . . ┌─┘ . . . . └─┬─┴───┘ . . . │ . . . . │ . . . . . . . │ . . . . . └─┬─┤ . . . . . . . │ . . . . . │ . . . . │ . . . │ . │ | |
├───┬─────┐ . │ . . ────. └─┤ . . │ . . . └─┴─┬─────┐ . │ │ . . . . │ . │ . . │ . . . . │ . │ . . . . . . . . │ . . │ . . │ . . . . ├───. ────┐ . └─┤ . . . . . ┌───┤ . │ . . ──┤ . . . . │ . . . │ . │ | |
│ . │ . . │ . │ . . . . . . │ . . │ . . . . . └─────┘ . │ ├───┬─────┴───┤ . . . . . . . │ . │ . . │ . ##. ────┴───. . . ┌─┤ . . . . │ . . . . │ . . ├───┬─────┬─┘ └───┤ . . . │ . ┌─────┤ . . . ├───┘ | |
│ . │ . . ├───┴─┬───────. . │ . . . . . . . . . . . . . │ │ . │ └─┬───. ──────. └───┤ . . │ . . . . . . . . . . └─┤ . . . . . . . . . │ . . └─┐ │ . . │ ┌─────┐ │ . . . └───┴───┐ │ . . . └───┐ | |
│ . └─┬───┘ │ . . . . . │ . . . . ┌─┐ . ##. . . . ┌─┴─┤ . └───────────┘ . . . . . . . . │ . . . . ##. . . . . . . ##. │ . . . . │ . . . . │ . . . │ │ . . └─┤ . . │ │ . . . . . . . │ │ . . │ . . │ | |
│ . . │ ┌─────┐ │ . . . . . │ . . . . │ │ . . . . . . │ . ├─┐ . . . . . . . . . . . . . . . │ . . . . . . │ . . . . . . . . . . . . │ . . . . . . . . │ │ . . . │ . . │ │ . . . . . . ┌─┴─┤ . . │ . . │ | |
│ . . │ │ . . ├─┘ . . . . . . ┌─────. │ │ . . ##. ##. ├───┘ └─┐ . . . . . . . . . . . . │ . . . . . . │ . │ . . . . . │ . . . . . . . . . │ . │ . . . │ │ . . ##. . . ├─┴─────────────┘ . │ . . │ . . │ | |
├───. │ └─┐ . │ . . ──┬─┐ . . │ . . . │ │ . . . . . . │ ┌─┘ . . . . . . . . . . . . │ . . . . . . ├───┤ . . . . . │ . ##. . . │ . │ . │ . │ . . . │ │ . . . . . . │ . . . . . . . . . │ . . │ . . │ | |
│ . . ├───┘ . │ . . . │ │ . . ├─┐ . . │ │ . . ┌───────┘ │ . . │ . . . . . . . . . ┌─┘ . . . . . . │ . │ . . . . . ├───. . . . │ . ├───┴─┬─┘ . . . │ │ . . ┌─────┐ . │ . . . . │ . . . . . . │ . . │ | |
│ . . │ . . . . . . . ├─┴─────┤ ├───┬─┘ └─────┘ │ . . │ . . . . . . . . . │ . . . │ . . ┌─┘ . . . . . . . │ . . . . . ├───┴─┐ │ . . . . ├─┴─────┤ . . │ . │ . . . . ├───────┐ . . │ . . │ | |
└───┬─┴─┐ . . │ . . . │ . . . │ │ . ├───────────┬───┐ └─────┴───────────────────┴─┐ . . │ . . │ . . │ . . ────. └─────. ────┘ . . │ └───┐ . . │ . . . │ . . ├───┼─────. . │ . . . │ . . │ . . │ | |
│ . │ . . │ . . . . . . . │ │ . │ . . . . . │ . ├───────────────┬───┐ └─────┴─────┤ . ──┴───┐ . . . . . . . . . . . . │ ┌─────┘ . . └───────┴─┬───┘ │ . . . . . . . . │ . . │ . . │ | |
└───┤ . . │ . . . │ . . . ├─┘ . │ . . . . ##. . │ . . . . . . . │ . ├───┐ ┌───┐ ┌───┤ . . . . │ . . . . . . . . . . . ┌─┘ │ . . . ┌─┐ . . . . . ├───────┤ . . ──────. ##. │ . . │ . . │ | |
┌─────┤ . . │ . . . │ . . . │ . . │ . │ . . . . ──┘ . . . . . . ┌─┤ . │ . └─┘ . └───────┐ │ . └───. ──┬─┤ . . . . . . . . . . ──┤ ┌─┴───. . │ │ . . . . . │ . . . │ . . . . . . . . │ . . │ . . │ | |
│ . . │ . . │ . . . . . . ──┼─┬───. ──┴─────┐ . . . │ . ──┬─────┴─┤ . │ . . . │ . . . . └───┐ │ . . . . . │ │ . . . . . . . . . . . └─┤ . . . . │ │ . . . . ──┼─┐ . . │ . . . . │ . . . │ . . │ . . │ | |
│ . . │ . . │ . . . │ . . . │ │ . . . . . . │ . . . │ . . │ . . . │ . . │ . . │ . . . . . . │ │ . . . . . │ └─┐ . . . . . │ . . . . . │ . . . . ├─┘ . . ##. . │ │ . . │ . . . . │ . . . │ . . │ . . │ | |
│ . . │ . . ├───────┴─┐ . ┌─┘ │ . . . │ . . ├───┐ . │ . . . . . ──┴─────┤ . . │ . . . . . . └─┴─────────. └─┐ │ . . . . . │ . . . . ┌─┤ . . . . │ . . . . . . │ │ . . . . . . . . . . . ├─────┴─┐ . │ | |
└─────┴─────┘ └───┘ └───┐ . ├─────┘ ┌─┴─┬─┤ . ────. . . . . . │ . . . . . . . . │ . . . . . . . . │ └───────────┤ . . . . └─┤ . . . . ├─┐ . . . . . │ │ . . │ . . . . ┌───────┘ │ . │ | |
┌─────────┬───────┐ ┌─────┬───────┼───┴───────┤ . │ │ . . . . . . . . . │ . . │ . . . . ┌─┴─────. . . . . . │ ┌───┐ │ . . . . . │ . . │ . │ │ . . . . . └─┤ . . │ . . . . ├───────┬───────┤ . │ | |
│ . . . . │ . . . ├───┤ . . │ . . . │ . . . . . ├───┴─┴───────. ##. . . ──┤ . ┌─┤ . . . . │ . . . . . . . . . │ │ . ├─────┐ │ . . ┌─┬───┼─────┴───┘ └─┐ . . . . . │ . . │ . . ##. │ . . . │ . . . └───┤ | |
│ . . │ . │ . . . │ . └───┬─┤ . . . │ . . . . . │ . . . . . . . . . . ##. ├───┤ └─┬───┬─┬─┘ . . . . . . . . . │ ├───┤ . . └─┤ . . └─┘ . └─────────┐ └─┬───. │ . │ . . . . . . . . . . . . . ┌───. . │ | |
└─────┴───┤ . . . . . . . └─┼───────┤ . . . │ . │ . . . . . │ . . . . . . │ . └─┐ │ . └─┤ . . . . . . . . . ┌─┼─┘ . ├───. . │ . . . . ##. . . . . ├─────┘ . . │ . │ . . . . . . . │ . . . │ . │ . . ┌─┘ | |
┌───────┤ . . . . . . . . │ ┌───┐ │ . . . │ . │ . . . . . ├───. ────┐ . │ . . │ │ . . └───────┬─┐ . . . . ├─┘ . ──┤ . . ┌─┤ . . . . . . . . . . │ . . . . . │ . . . . ##. . . . │ . . . │ . . . . │ | |
│ . . . └─┬─┬─────. . . . │ │ . ├─┘ . . . . . │ . . . . . │ . . . . │ . . . . │ │ . ##. . . . │ │ . . ##. │ . . . │ . . │ │ . . . . . ##. ##. . │ . . . . ┌─┤ . │ . . . . ────┬─┘ . . . ├─────────┘ | |
│ . . . . │ │ . . . . . . │ │ . │ . . . . . . │ . . . . . . . . . . │ . . . . │ │ . . . . . . │ ├─────. ──┘ . . . . . . │ │ . . . . . . . . . . . ##. ──┬─┼─┘ . │ . . │ . . . │ . . . . └─────┬─────┐ | |
│ . . ──┬─┘ │ . . . . . . ├─┘ . │ . . ──────. │ . . . . . │ . . . . │ . . . . │ │ . │ . . . . ├─┘ . . . . . . . . ##. . │ │ . ────. ##. ────. . . . . . └─┤ . . . . . │ . . . │ . . . ##. . . │ . . │ | |
┌─┘ . . . └───┤ . . . . . . │ . . │ . . . . . . . . . . . . │ . . . . ├─────────┘ └───┤ . . ##. │ . . . . . . . . . . . . │ │ . . . . . . . . . . . . ##. . │ . . │ . . │ . . │ . │ . . . . . ##. . ┌─┘ | |
│ . . . │ . . │ . ──┬─┐ . . ├─┐ . . . . . . │ . . . ┌───────┤ . . . . └─────┬─────────┘ . . . . . . . ##. . . . ##. ##. ──┤ │ . . . . . ##. . . . │ . . . . │ . ┌─┴─────┴─┐ . └───┤ . . │ . . . ────┴─┐ | |
└─┐ . . │ . . . . . │ │ . . │ │ . ##. . . . ├───┬───┘ ┌───┘ . . . . . . . │ . . . . . . . ##. ##. . . . . . │ . . . . . │ └───────┬───. ──┐ . ┌─┤ . . . . ├───┘ │ . . . │ . . │ . . │ . . . │ | |
┌─┘ . ┌─┤ . . . . ┌─┼─┴─────┤ │ . . . . . . │ . └─────┐ │ . . . . . . │ . . │ . . . │ . . . . . . . . . . . . ├─┐ . . . . │ ┌───────┤ . . . │ . │ │ . . . . ├─────────────┤ . ────┼─────┘ . . │ . . . │ | |
│ . . └─┘ . . . . └─┤ . . . │ └─┐ . . . . . │ . . . . │ │ . . . │ . . ├─────┤ . . ┌─┤ . . . ##. . ────. │ . . │ │ . . . . │ │ . . . │ . ┌───┴─┬─┘ │ . . . . │ . . . . . . │ . . . │ . . . ┌───┴───────┘ | |
│ . . . . . . . . . │ . . . │ ┌─┴─────────. │ . . │ . │ ├───┬───┴─────┘ └─┬───┤ │ . . . . . . . . ┌─┤ . . │ │ . │ . . │ │ . . . . ┌─┤ . . │ │ . . . . │ . . ┌───. . . . . ┌─┘ . . ──┼─────────┐ | |
│ . ┌─────. . . . ┌─┤ . . . └─┤ . . . . . . │ . . ├───┴─┤ . ├───────────────┐ │ . ├─┴───. . ──┐ . . ──┼─┴─────┤ ├───┴───. └─┤ . . . . │ │ . . │ │ . . . . ├─┐ . │ . . . . ────┤ . ──┐ . │ . . . . │ | |
│ . │ . . . . . . │ │ . . . . │ . . │ . . ┌─┘ . ──┤ . . │ . │ . . . . . . . │ │ . │ . . . . . │ . . . │ . . . │ │ . . . . . │ . . . . │ │ . . └─┐ │ . . ┌───┴─┴───┤ . . . . . . │ . . │ . . . . . ┌─┘ | |
│ . │ . . ──────. │ │ . . . . │ . . ├─────┤ . . . ├─────┤ . │ . │ . . . . . │ │ . │ . ┌─────┬─┤ . . . ├─┐ . . │ │ . . . . . │ . . . . │ │ . . . │ │ . . │ . . . . │ . . │ . . . . . . │ . ##. . . └─┐ | |
│ . │ . . . . . . ├─┘ . ──────┘ . . ├─────┤ . . . └───┬─┘ . ├───┤ . . ##. . ├─┴───┼───┘ . . │ │ . . . └─┘ . . └─┤ . . . . ──┘ . ──────┴─┤ . . . └─┤ . . . . . . ┌─┴───. │ . . . ┌─────┤ . . . . . . │ | |
│ . . . . . . . . │ . . . . . . . . │ . . │ . . . . . │ . . ├───┘ . . . . . │ . . │ . . . . └─┤ . . . . . . . . │ . . │ . . . . . . . . │ . . │ . │ . . │ . . . │ . . . │ . . . └───┐ │ . . │ . ────┤ | |
│ . │ . . ┌───────┴─┐ . ┌─┐ . ──┬───┴─────┴───────┐ . ├─┐ . │ . . . . │ . ┌─┴─────┤ . ##. . . │ . . ┌─┐ . . . . . . ┌─┤ . . . . . . . . │ . . └─┬─┤ . . │ . . . . . . . . . . . . . │ │ . . │ . . . │ | |
│ . └─┬───┘ └───┘ │ . . └───┐ ┌───────────┤ . └─┘ . └───. │ . └─┬─┤ . . . │ . . . . . . . . │ │ . . . . . . │ │ . . │ . . ──────┤ . │ . │ │ . . │ . . . ┌───────────────┐ . │ │ . . │ . . . │ | |
│ . . └─────┐ │ . . . . │ │ . . . . . │ . . . . . . . │ . . │ │ . . . │ . ##. ────. . . │ │ . . │ . ──┬─┴─┤ . . │ . . . . . ├───┴─┬─┴─┼─┐ . │ . . . │ ┌───────┴───┴─┘ . ──┤ . . . │ | |
│ . │ . . . └─────────────┘ . . ┌───┘ │ . . . │ . │ . . . . ────. . . . │ ├───┬───┴─┐ . . . . . . . │ │ . . │ . . │ . │ . . . . . . . . ├─────┘ . │ └───┤ . . . │ ┌───┐ │ . . . . . . . . . └─┬─────┘ | |
│ . ├───. . . . . . . . . . . . │ ├─────┬─┴───┤ . . . . . . . . ┌───┘ │ . ├─────┴─────. │ . . . │ │ . . │ . . . . │ . ──────────────┘ . . . ┌─┴───┐ │ . . . └─┘ . │ │ . . │ . . ┌───. ##. │ ┌─────┐ | |
│ . │ . . . │ . . . . . │ . . . │ ┌───┤ . . └─────┤ . . . │ . . . ──┴───┐ │ . │ . . . . . . │ . . . ├─┘ . ──┤ . . . . . . . . . . . . . . . . . │ . . │ │ . . . . . . └─┤ . . ├─────┤ . . . . │ │ . . │ | |
│ . . . . . ├───. ──┐ . └─┬───. ├─┘ . ├───┐ . . . └─┬─────┤ . ##. . . . ├─┘ . │ . ┌───. ##. └───┐ . │ . . . │ . . . . ┌─────────────────┐ . . ──┘ . . │ │ . . . . ┌─┐ . │ . . ├─────┘ . . . . │ │ . . │ | |
│ . ##. . . │ . . . │ . . │ . . │ . . │ ┌─┘ . . . . └─┐ │ . . . . . . │ . . ├───┤ . . . . . . │ . . . . . │ . . . . │ │ . . . . . . ├─┘ . . . . │ ├───┤ . . │ . . . . . . . │ │ . ──┤ | |
│ . . . . . . . . . . ┌───┘ . ──┤ . . │ │ . . . . │ . │ │ . . │ . ┌───┼─┐ . ├───┘ . . . . . . │ . . ##. . │ . . . . └─────┬───────────┴───────┐ . . │ . ##. ──┬─┘ │ . │ . . . . . │ . . . . │ │ . . │ | |
│ . │ . . . ┌───┬─────┘ . . . . │ . . │ │ . . . . ├───┴─┐ │ . . │ . │ . └─┘ . │ . . . . . . . . . . . . . . . . . . . . . . │ . . . . . . . . . ├─┐ . │ . . . . │ ├───┤ . . │ . . │ . . . . └─┤ . . │ | |
│ . │ . . . │ │ . . . . . │ . . . . │ │ . . . . │ . . ├─┴───. └─┬─┤ . . . . └─────. . . . . . │ . . . . . │ . . . . │ . . . . . . . . . . . . │ │ . │ . . . . │ │ . ├───. │ . . │ . . . . . ├─┐ . │ | |
│ . │ . . . │ │ . . . . . ├─┬───. . │ │ . . . . . . . │ . . . . │ │ . ##. . . . . . . . . . . │ . . │ . . │ . . . . │ . . . . . . . . . . . . └─┴───┼─┬───┬───┘ │ . │ . . │ . . . . │ . . . └─┘ . │ | |
│ . . . . . └─┐ │ . . . . . │ │ . . . │ │ . . . . . . . │ . . . . │ │ . . . . │ . │ . . . . ┌───┼─────┴───┬─┴─┬───────┤ . . . . . . ┌─┐ . . . . . . . │ │ . ├───────┤ . . . . │ . . . . │ . . . . . . │ | |
│ . ##. . . . ├─┴───. . . . │ │ . . . │ │ . . . . . . . └───────. └─┴─┬───────┤ . │ . . . . │ . └───────┐ │ . └───┐ │ . . . . . . ├─┘ . ──┬─┐ . . . └─┤ . │ . . . └─┬─┬─────┤ . . . . . . │ . . ##. │ | |
│ . . . . . . │ . . . . . . │ │ . . . └─┼───. ────┐ . ##. . . . . . . └───────┘ . . . . . . │ . . . . . │ │ . . . │ │ . . │ . ────┤ . . . │ │ . . . . │ . ├─┐ . . . │ │ . . │ . . . . │ . │ . . . . │ | |
│ . │ . . . . ├─┐ . . . . . │ │ . . . . │ . . . . │ . . ┌─┐ . . . . . . . . . . . . . . . . │ . . ┌───. └─┼───┬───┘ │ . . │ . . . │ . . . ├─┴─────. ──┴───┴─┤ . . . │ │ . . │ . . . . ├───┘ . . . . │ | |
│ . ├─────────┘ └─┐ . . . . ├─┘ . ──┬─┬─┘ . . . . │ . . │ ├───. ──┬───. . . . . ┌─┐ . . . . ├───┬─┤ . . . │ . ├─────┬─┘ . . . . . . . . . . │ . . . . . . . . │ . . . │ │ . . │ . . . . │ . . . . . . │ | |
│ . └───────┬─────┤ . . │ . │ . . . │ │ . . . . . │ . . │ │ . . . │ . . . ┌─────┼─┘ . . . ──┘ . └─┴─┐ . . . . │ . . │ . . │ . . . . │ . . . . . . . . . . . . │ . . . │ │ . ──┘ . . ────┘ . ##. . . . │ | |
│ . . . . . │ . . │ . . │ . . . . . ├─┴─────. ────┴───┬─┘ │ . . . │ . . . ├─────┘ . . . . . . . . . │ . ┌─┐ . │ . . │ . ┌─┼─────┐ . │ . . . . . . . . . . . ──┘ . ────┴─┘ . . . . . . . . . . . . . . │ | |
│ . │ . . . . . . │ . . │ . . . . . │ . . . . . . . . └─┬─┴───┐ . └───. . │ . . . . . . . . ##. ##. └───┤ │ . . . . . ──┴─┤ . . │ . │ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ | |
│ . │ . . ──┐ . . │ . . . . . . . . . . . . . . . . . . │ . . │ . . . . . │ . . ────. │ . │ . . . . . . │ └─────┐ . . . . │ . . ├───┴─┐ . ──┬───. . . . . . │ . . . . . . . . . . . . . ##. . . . . . │ | |
│ . │ . . . │ . . . . . │ . . . . . │ . . . . . . . │ . . . . . . . . . ┌─┤ . . . . . ├───┘ . . . . . . │ ┌─────┴─────────┴───┬─┴───┐ │ . . │ . . . . . . . │ . . │ . │ . . . . . . . . . . . . . . . │ | |
│ . . . . . │ . . │ . . │ . │ . . . └─┐ . . . . . . │ . . . . . . │ . . │ │ . ──────. │ . . . . . . . . │ │ . . . . . . . . . │ . . └─┘ . . │ . . ┌─┐ . ##. │ . . │ . │ . . . ┌─────┬───┬───┐ . ┌─────┘ | |
│ . │ . . . │ . . │ . ┌─┼───┴─────┐ . │ . . . . . ┌─┤ . . . . . . └───┬─┘ │ . . . . . │ . . . . . . . . ├─┘ . . │ . . ┌───────┤ . . . . ┌─┬─┴───. │ │ . . . │ . . ├───┴─┐ . ──┴─────┤ . │ └───┘ | |
│ . ├───. . │ . . ├─┬─┴─┘ . . . . │ . . . . . . . ├─┘ . ──────. │ . . ├───┴───────. ──┤ . ##. . . . . . │ . . . ├─────┤ . . . │ . . . . │ │ . . . └─┤ . . . ├─────┘ │ . . . . . └─┬─┘ | |
│ . │ . . . ├─┐ . └─┤ . . . . . . │ . . ────. ──┬─┤ . . . . . . │ . . │ . . . . . . . │ . . . . │ . . . . │ . . ├─────┘ . . ┌─┤ . . . . │ │ . . . . ├─┬─────┴─────────┐ │ . . . . . . │ ┌─────────────┐ | |
│ . │ . . . │ │ . . │ . ##. . . . │ . . . . . . │ ├─────────. ──┤ . . ├─┐ . . . . │ . . ┌───. ┌─┤ . . . . │ . . │ . . . . . │ │ . . . . │ │ . . ──┬─┘ │ . . . . . . . └─┤ . . . . . . │ │ . . . . . . │ | |
│ . │ . . . │ │ . . │ . . ##. . . ├─┬───────. . │ │ . . . . . . │ . . │ │ . . . . ├─────┤ . . │ │ . . . . ├─┐ . │ . . ##. . │ │ . . . . └─┤ . . . │ │ . . . . . . . . │ . . . . . . │ │ . . . . . . │ | |
├───┴─┬───┬─┴─┤ . . │ . . . . │ . │ │ . . . . . │ │ . . . . │ . . . . ├─┴───┐ . . ├─────┘ . . ├─┴───────. │ │ . │ . . . . . ├─┘ . . . . . │ . . . │ │ . . . . ##. ──┬─┤ . . . . . . ├─┘ . ──┬───────┤ | |
│ . . │ . │ . │ . ──┴───────. │ . │ │ . . . . . │ │ . . . . │ . ────. │ . . │ . . │ . . . . . │ . . . . . ├─┘ . └───────────┘ . . . . . . ├───────┘ │ . . . . . . . ├─┘ . ────. . ──┘ . . . │ . . . │ | |
│ . . . . ├───┤ . . . . . . . . . │ │ . . . . . │ │ . . . . │ . . . . │ . . . . . │ . │ . . . . . . . . . │ . . . . . . . . . . . │ . . . ├─────┬───┬─┴─────. ────────┤ . . . . . . . . . . . . . . . │ | |
│ . . │ . │ . │ . . . . . ┌─┬───. └─┤ . . . . . │ │ . . . . │ . . . . │ . . │ . │ . . │ . . . . ┌─────────┴───────────────┬───. . └───────┘ . . │ . │ . . . . . . . . │ . . . . . . . . . . . │ . . . │ | |
│ . . │ . . ┌─┴───┬───────┘ │ . . . │ . . . . . │ │ . . . . ├─────────┴─┬───┴───┤ . . └───. ──┬─┘ ┌───────┐ │ . . . . . . . . . . │ . │ . . . . . . . . . . . . . . . . . . ────┤ . . . │ | |
│ . . . . . │ . . └─┬───────┤ . . ┌─┤ . ──┐ . . └─┴─┐ . ────┤ │ . . . │ . . . . . . │ ┌───────────┘ . . . ├─────┼─────────────────────┴───┤ . . . . . . . │ . ##. . . . . . │ . . . │ . . . │ | |
│ . . │ . . │ . . . │ . . . │ . ──┴─┴───. │ . . . . │ . . . ├─────────┬─┘ . ──┬─┼─────────. . │ │ . . . . . . . . . │ . . ├───────┐ ┌─────┬───────┘ . . . . . . . │ . . . . . . . ┌─┘ . . . . . . . │ | |
└─┐ . ├─────┤ . . . │ . . . │ . . . . . . . . . . . │ . . . │ . . . . │ . . . │ │ . . . . . . │ │ . . . . . . . . ──┘ . . │ . . . │ │ . . │ . . . . . . . . . . ┌─┤ . . . . . . ┌─┤ . . │ . ##. . . │ | |
┌─┴───┤ │ . . . ├───. . │ . . . . . . ┌─┐ . . . ├───────┴─┐ . . . . . . . │ │ . . . . . . │ │ . . . . . │ . . . . . . │ . . . │ │ . . │ . . . │ . │ . . . . │ │ . ──┬─┐ . . │ │ . . └───. ##. . │ | |
│ . . └───┐ │ . . . │ . . . │ . . . . . ┌─┴─┘ . ────┤ └───┬───. ──────┴─┴─────┐ . . . │ │ . . . . . ├───. ──┐ . . ├───────┴─┐ │ . . ├───────┤ . │ . . . . ├─┘ . . │ │ . . │ │ . │ . . . . . . │ | |
│ . │ . . │ │ . . . ├───────┤ . ┌───┐ . │ . . . . . │ │ . . . . . . . . . │ . . . │ └─┐ . ┌─────┤ . . . │ . . │ . . . . │ └─────┘ └───┴─┐ . │ . │ . . . │ └─────┘ └───┤ . │ . . . . │ | |
└───┴─────┘ └───────┘ └───┘ └───┴───────────┘ └───────────────────┴───────┘ └───┘ └───────┴─────┴─────────┘ └───┴───┴───────┘ └───┴─────────┘ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment