_   _
 _ __   _____      _____ _ __ ___  __| | | |__  _   _
| '_ \ / _ \ \ /\ / / _ \ '__/ _ \/ _` | | '_ \| | | |
| |_) | (_) \ V  V /  __/ | |  __/ (_| | | |_) | |_| |
| .__/ \___/ \_/\_/ \___|_|  \___|\__,_| |_.__/ \__, |
|_|                                             |___/

                                              __,gnnnOCCCCCOObaau,_
                _._                    __,gnnCCCCCCCCOPF"''        ~
               (N\XCbngg,._____.,gnnndCCCCCCCCCCCCF"___,,,,___
                \N\XCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCOOOOPYvv.
                 \N\XCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCPF"''
                  \N\XCCCCCCCCCCCCCCCCCCCCCCCCCOF"'
                   \N\XCCCCCCCCCCCCCCCCCCCCOF"'
                    \N\XCCCCCCCCCCCCCCCPF"'
                     \N\"PCOCCCOCCFP""
                      \N\
                       \N\                                               ---
  qnnnn.     qnnnnr     \N\       qgggaagge,     ,spsqs,  qgggaaagga,.  | R |
    NNNNL     "NN                  BBB   "BBb   ;SS   "Ss  DDD    "VDDm  ---
    NNVNNb,    NN           ,t     BBB    IBP   SSk,    "  DDD      "DDb
    NN "VNNp,  NN  .epqe, zttttz   BBBgggdBP'   "SSSSp,    DDD       YDD
    NN   "VNNp,NN eEY__YA   TT     BBB""""GBm,    "SSSSR   DDD       ADD
    NN     "VNbNN EEF""""'  TT     BBB     BBB       "YSL  DDD      .DDP
    NN       "YNN VEL    ,  TT     BBB    _BBP s,     ISF  DDD     ,DDD'
  adNNbe      "NN "VEggdF   ttgt  dBBBaaadBBF'  YSgggdSP' dDDDaaadCDF"
                                                       
                                \NN\
                                 \NN\
                                  \NNA.
                                   \NNA,
                                    \NNN,
                                     \NNN\
                                      \NNN\
                                       \NNNA
                                      _ _             _                      
 _ __  _   _  ___   _ __   __ _ _   _| | |__  ___  __| |  ___ ___  _ __ ___  
| '_ \| | | |/ __| | '_ \ / _` | | | | | '_ \/ __|/ _` | / __/ _ \| '_ ` _ \ 
| | | | |_| | (__ _| |_) | (_| | |_| | | |_) \__ \ (_| || (_| (_) | | | | | |
|_| |_|\__,_|\___(_) .__/ \__,_|\__,_|_|_.__/|___/\__,_(_)___\___/|_| |_| |_|
                   |_|                                                       

                                         ,-="""=.
                                       .'        `.
                                      (            `.
                                       `.            `..
                                        ,'             .'
                                        `.            '.
                                          `-.           `-.
                                             )             `=-.
                                           .'              `=-.
                                         .`               .`-.
                           _            (                \ `-.
                        ,'   `.          `.        /`.    \
                       /        `.         \      |   `.   `.
                     ,'            `.       )    /      \    \
                    /     .'`.        `.    )    |       `.   \
                  ,'    .'    `.         `./     \         `.  \
                ,'    .'        `.                \          \  \
              ,'    .'            `.               \          `. \
            ,'   .'                 `.              )          ) (__.
          ,'   (                      `.            )          `."""'
      _.-'__ ___)                       `._________.