.\_\ |                                                                                                                         / \/_/\|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 .--------------------.                                                                                                           |                    |                                                                                                           |                    |                                                        XX                                                .| GrandParent        |                                                        XX                                                 `-.    _------------------_                                                   XX                                                 '-!---'--.---.-------'     `--------_                                         XXXXXXXX                                             |-'    |    `_                     `-----_                                  XXXXXXXX                                          _-'|      |      `-_                         `---_                             XXXXXXXX                                       _-'   |   .  |     _.----_                           `--_                         XXXXXXXX                                    _-'      |    \ |   -'      ``.                 _     _----_`-_                      XXXXXXXX                                  _'         ;     \|             |-_             _'     '      `_ `_                    XXXXXXXX                   .----------------.       :      ||         .---|-----------._-'                |  `_                  XXXXXXXX                   |                |       ;      `.         |   /           /                   /    |                 XXXXXXXX                   |  Pr. Child     |      /        !         | _'r. Child    |                 _'     `.                XXXXXXXX                   |                |     /         |      _---'           _. |              _-'        |                XXXXXXXX                   '----------------'    /          `-----'   '-----------/---`-------------'           |                XXXXXXXX                                        /           |                    /                              |                XXXXXXXX                                       /            |                  _'                               |                XXXXXXXX                                      /   .-------------------.    _.-'                                 !                XXXXXXXX                                     /    |               .   |  -'                                     /                XXXXXXXX                                    /     _               |   |                                        ;                 XXXXXXXX                                    |   _'|  User         |   .                                       /                  XXXXXXXX                                    |  /  |               |   |`-_                                   /                                                               |_'   '----------------\--'   `-_                               /                            XXXXXXX FFXXXXXXXXXXXXXXX          _|           XXXXXXXXXXXX`-_XXXXXX`-_XXXXXXXX_XXXXXXXXXXXXXXXXX /                             XXXXXXX FFXXXXXXXXXXXXXXX         / |           XXXXXXXXXXXXXXX`---------------'XXXXXXXXXXXXXXXXX,'                                             .-----------------/-. \                                     `_                  ,'                                               |                   |  -.                                .----`-------------. ,'                                                 |                   |    `-_                             |                  _'                                                   |    Child          |       `----_                       |             _---'|                                                    |                   |             `-----------------------------------'     |                                                    |                   |                                    |                  |                                                    '-------------------'                                    |                  |                                                                                                             '------------------'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      XXXXXXXX                                                                                                                         XXXXXXXX                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               _ _____                                                                                                                            ___  )                                                                                                                         (    ) |                                                                                                                         ( ___) |                                                                                                                         ` \__  |                                                                                                                         \ .\_) |                                                                                                                         /