
                  _d88o88_
                 _88888888b_o.
                j8888888888888o                                         _o88888
                j88888888888888f_.                                   j888888888
                j88888888888888888o.                               j88888888888
              j88888888888888888888f_.                             888888888888
            _d888888888888888888888888f                           j88888P""`
           j88888888888888888888888888888o_                       888"   
           488888888888888888888888888888888:                     488b  d8b
           j8888888888888888888888888888888888'                    888bd88P
           d88888888888888888888888888888888888.                    "88888`
          .888888888888888888888888888888888888b.                     `"`
         j888888888888888888888888888888888888888_
        oj8888888888888888888888888888888888888888b_
        "d888888888888888888888888888888888888888888f.
        j888888888888888888888888888888888888888888888f                      __
        8888888888888888888888888888888888888888888888P-.              __ood888
        8888888888888888888888888888888888888888888888b "8bo_     __ood88888888
         8888888888888888888888888888888888888888888888 :88888bo_ j888888888888
           88888888888888888888888888888888888888888888 j8888888  8888888888888
        _d88888888888888888888888888888888888888888888P j8888888f j888888888888
       j8888888888888888888888888888888888888888888888P j8888888P j888888888888
       j8888888888888888888888888888888888888888888888' j8888888P j888888888888
       j888888888888888888888888888888888888888888888' j88888888' d888888888888
o_     j88888888888888888888888888888888888888888888' d88888888P j8888888888888
888_   j88888888888888888888888888888888888888888888b+PP888888P`.d8888888888888
888P   j888888888888888888888888888888888888888888888f   ""P88' j88888888888888
888P:  j888888888888888888888888888888888888888PPPP""       ""ld888888888888888
888P   j8888888888888888888888888888888PPP""``   ..           j8888888888888888
P"P`   j888888888888888888888888P"""P"          :l:          j88888888888888888
'      j888888888888888888888P""                             "88888888888888888
f      j88888888888888888P"  .                                 "888888888888888
8o     j8888888888888888P   :`                               :  "88888888888888
8888ooo 88888888888888P"   :                                      8888888888888
88888888 "P"P8888888P'  .:.:`  ..                          :ll:.   488888888888
888888888      `"""`    ._l   :l  _._:..._               _  l:``    48888888888
88888888P              :-"`  _88ll8l88dddP          jl   l:          4888888888
8888888P`              '     dP88""l8888P'        :ll8l_:d8l.         888888888
8888888'                     " "`  l 8PP8'     .  l8llllll"8l.        "88888888
888888P                              "  `..: ..l.:l"l''``   l:         j8888888
88888P                                   j8b:8llll"                     7888888
8888P`                                   888:"8```                       "88888
8888'                     l              "Pll "                            "888
888"                     dP                lP                               888
88P                     d8P     l.                                          j88
8P                     d88P    :ll                                          j88
P                     j888f    llf                                          j88
'                    j8888'    j8'                                           88
                    _88888'    j8l                                           88
                  . d88888     j8l                                           `8
                    888888      ll                                            8
            _:      8888P'      ::                                            `
           :l       """Pl
          .ld:
         :888l jb
        .d8888bdP_ol
        d88888888888l  .
       j8888888888888lll.
       d888888888888888l
      :88888888888888888b
      j888888888888888888l_          .l_
      l88888888888888888888o     __od888f
      l8888888888888888888888__od88888888.
     .l8888888888888888888888888888888888f:....
     :l8888888888888888888888888888888888P::.........
     ::l888888888888888888888888888888888P:::::...........
     ::ll888888888888888888888888888888888::::::::................
     :l:"ll8888888888888888888888888888888::::::::::::...........
     :l:: `"""P88888PPPPP88888888888888888::::::::::::::........
     :ll:     ```""``   d8888888888888888P:::::::::::::::::....
      l::             _d88P"PP88888888888bl:::::::::::::::::..
                     j8888'   "88888888888llll:::::::::::::::
                   .d88888      "PPP88PP"P:lddll::::::::::::
                   j888888.              llj888blll::::::::
                    ""P888f              :` l888888bll::::
                _d88___ ""'                  "888888Pll:
              _d88888888o                     `"""""'
           .d8888888887888o             ::
          .d8888888888llP88b.
          :888888888Pl"l:""P'
           "888888888:                  .l.
           :8888888888_                .d8b
            "8888888888b.              :PP"
             "88888888888o              `
              "88888888888b
                "PP88888888l
                  `""""PPP8P                                                  
                          ``

                                                                             .
                                                                           .ll
                                                                        _lllll
                                                                   .__llllll"
                                                               _llllllllll"`
                                                            +lllllllll""`
                                                         .lllllll"""
                                                       _lllll"`
                                                      _ll""
                                                     ll'
                                                    jl"
  jo_d88f                                           ll
  j888888b    .                                     "
j888888888b_l+l`
888888888888Pl''   ._.                                       _._
8888888888888dl._od88b___                                   j888f   .
88888888888888b8888888888f   :                            .d88888__d8b_
888888888888888888888888P'                         ._oodood888888888888_
88888888888888888888888P`                        .d888888888888888888888_
8888888888888888888888P`  :                 .:  _888888888888888888888888.
888888888888888888888P` .:                    .:88888888888888888888888888o
88888888888888888888P` .:                   . .d888888888888888888888888888o.
8888888888888888888P` ::::.  .         :: .: _dP8888888888888888888888888888b
888888888888888888Pl:l`l::l:::      .:l::::l.j8888888888888888888888888888888b
8888888888888888Pll:l":lllllll     :::ll`j888888888888888888888888888888888888
88888888888888888':ll:lll8l8l' .: ::dl8ll8888888888888888888888888888888888888
888888888888888Pl:lP:lll8888P.lll:ld8l8d88888888888888888888888888888888888888
88888888888888PlllP`llll8888lll8ll8Plllll8888888888888888888888888888888888888
8888888888888Pllll'.:lll888lll88lll` jlld8888888888888888888888888888888888888
8888888888888llll'..ll:lP8lll88P:"`  l"l88888888888888888888888888888888888888
888888888888Pllll :ll' :ll:ll88'       d88888888888888888888888888888888888888
888888888888lll8l::l`  ::`:lllP`      :888888888888888888888888888888888888888
88888888888Pl88l':::      .llll       j888888888888888888888888888888888888888
88888888888l8Pll.:.       ::::l       j888888888888888888888888888888888888888
88888888888l8ll'l            ::       8888888888888888888888888888888888888888
8888888888888ll:              `      .j888888888888888888888888888888888888888
8888888888888'lb:                    j8888888888888888888888888888888888888888
888888888888PllP                     d8888888888888888888888888888888888888888
