`'.
                                                                                               .+++++
                                                                                            :++++++++
                                                                                         :+++++++++++
                                                                                      '++++++++`  '++
                                                                                  `'+++++++'`     +++
                                                                               `++++'+++;`        +++
                                                                            ,++++++++;           :++,
                                                                         ,++++'+++:             `'++
                                                                      :+++'++++,               `+++.
                                                                   :++++++++.                 '+++'
                                                                ;++++++++`                 `+++++;
                                                             '+'+++++'+++               ,++++++#
                                                         `++++++++;   +++            :+++++'+++
                                                      .++++++++:      +++         ;++++++++.,++
                                                   ,+'++++++,         '+'     `'++++++++`   ,++
                                                :++++++++.           +++`  `++++++'+;       '++
                                             ;+++++++'              ,+++,++++++++:          +++
                                          '+++++++'                ;++++++++++`          ` `++;
                                       :+++++++;                 .++++++++'`             ``+++
                                     .++++++:                 .++++++++'                 .+++:
                                    '++++:                 ,++++++++:                  .++++;
                                   ;+++,                ;++++++++++                 `++++++.
                                  `+++               '+++++++'` :+'              ,+++++++;
                                 `+++            .++++++++'     '++         ` ;#++++++'++.
                                 .++;         ,++++++++;        +++        '++++++++.  '+.
                                 +++       :++++++++,           +++    `++++++++'`    `++`
                                 +++     +'+++++'.             '++. .++'+++++;        :++
                                 ++:    .++++'                ,++'++++++++,           +++
                                 ++.     ;;                  ++++++++++.             `++'
                                 ++                       `'++++++++`                +++
                                 ++                    .++++++++;                  ,++',
                                 ++                 :++++++++:                   ,++++:
                                 ++              ;++'+++++:++`                ,++++++`
                                 ++          `'++++++++`  .++              :+++++++'
                                 ++       .++++++++'      .++           ;++'++++''+:
                                 ++     `+++++++:         '+'       `++++++++'`  ++:
                                 ++     .++'+,            +++    ,+++'++++;      ++,
                                 ++      ,`              '++, :++++++++,        ,++
                                 ++                     :+++++++++++.           #++
                                 ++                    +++++++++'`            `;++'
                                 ++                `.+'+'++++;                ;+++
                                 ++              :#+++++++,                 `++++`
                                 ++           ;+'+++'++:                  :+++'+
                                 ++       `'++++++++`++,               ;++++++'
                                 ++     `++'++'+;`   ++,            '+++++++;
                                 ++     .++++:      `++`        .'+++'+++;
                                 ++      ,.         '++      .++++++++:
                                 ++                 +++    `+++++++,
                                 ++                +++.    +++++.
                                 ++`              #+++   `+++;
                                 ++`            '++++     ++'
                                 ++++++++++++++++++++++++'++
                                ++++++++++++++++++++++++++++
                                '+++++++++++++++++++++++++++`
                               +++++++++++++++++++++++++++++`
                               ++#                     +++++.
                              +++.                    ;+++++'
                              +++                     +++++++
                             +++                      ++++;++
                             ++#                     ,+++' +':
                            ++'+,                    ++++` +++
                            ++++++.                  ++++  '++
                           +++++++++`               `+++#  `++.
                           +++++++++++              ;++':   +++
                          +++  :+++++++;`           ++++    +++
                          +++    :''++'++           ++++    ,++
                         +++       '++++++,         ++++     ++;
                        `+++        `+++++++       .+++'     +++
                        #++           +++++++      ;+++,     ++#
                        +++          +++++++++`    ++++      ++++
                       #++          ++++'+++++'.   ++++      +++++
                      `++'         ,++++: ;++++',  ++++     `+++++
                      +++         `''+++   .+++'+: ++++     +'++++
                     `++'         +++++     `++++':++++  ``.+++++'
                     +++         +++++        +++++++++   `++++++
                    `++'        ,++++:         ++++++++  '+++++++
                    #++         ++++#           ++++++'.++++++++
                   .++'        +++++             +++++''+++++++`
                   +++        +++'+              `++++++++'+++`
                  `+''       .++++:              `;++++++++++`
                  +++       `'++++              `+++++++++++
                 .++;       +++++              ;++++++'+++,
                 +++      `++++'             `+++++++++++
                .++;      ,++++:            '++++++++++`
                ++'       +++++            ++++++++++:
               .++;      +++++           .+++++++++'
               +++      '+++'`          :+++++++++
              .++;     .++++;          ;+++++++':
              +++      ''+++`         :++++++++
             '++:     +++++          `++++++'+
            `+++     '++++`          +++++++;
            +++`    .++++;          +++++++;
           +++'++   +'+++          +++++++:
          ++++++++,+++++          +++++++;`
         ''++++++++++++`         ;+++++''
       `++++  '+++++++;         .+++++++
      .+++;    `++++++`         +++++++
     :+++,       +++++'        +++++++`
    '+++.         ;+++++      +++++++`
   ++++            :+++++`   +++++++,
  #+++              ,+++++  +++++++;
 ++++                ;+++''#+++++'+
;+++                  '+++++++++++
+++                    ++++++++++
'+++               `.++++++++++'
 ++++`          ,'++++++++++++.
 ++++++':,:;+++++++++++++++++
 ++++++++++++++++++++++++++.
 ++++++++++++++++++++++'+.
 .++++++++++++++++++++:
   '++++++++++++++;`
     `;'++++':