XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                    .##..##.  ...##...                         XX      .-------------------------------------------------------.                     ..####..  ...##...                         XX      |.---------------------------------------.              |                     ...##...  ...##...                         XX      ||                                       |              |                     ..####..  ........                         XX      ||    ###  .##  ###  ###  ###  ###       |              |                     .##..##.  ...##...                         XX      ||    #  .---------------------------.   |              |                     ........  ........                         XX      ||    # .|.###  # # .###  #    ###   |   |              |                                                                XX      ||       |                           |   |              |                                                                XX      ||       |                           |   |              |                                                                XX      |'-------|---------------------------|---'              |                                                                XX      |        |                           |   #              |                   --.                                          XX      |        |                           |   ###  ###   ##  | #    ##  ##          \                                         XX      |        |                           |   # #  #    # #  |##   # #  # #          `.                                       XX      |        |           .----------------------. #    ###  | #   ###  # #            \                                      XX      |        |           |               |      |           |##                        \                                     XX      |        |           |               |      |           |                           \                                    XX      |        '-----------|---------------'      |           |                            |                                   XX      |                    |                      |           |                            \                                   XX      |                    |                      |           |                             |                                  XX      '--------------------'----------------------'-----------'                             |                                  XX                                                                                            |                                  XX                                                                                            \                                  XX                                                                                             |                                 XX                                                                                             |                                 XX                                                                                             ;                                 XX                                                                                            |                                  XX                                                                                            |                                  XX                                                .                                       ,-  ;                                  XX                                                 `.                                     |  |                                   XX                                                   `_                                   !  /                                   XX                                \                    `-_                                ;,'                                    XX                                 \                      `-_                           .'/                                      XX                                  \                        `--_                    _--'/                                       XX                                   `_                          `------------------'   /                                        XX                                     \                                             _-'                                         XX                                      `--_                                      _-'                                            XX                                          `-_                               _--'                                               XX                                             `----_              _---------'                                                   XX                                                   `------------'                                                              XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX                                                                                                                               XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX