                                       _.-'"b.
                                  _.-'d8f  d88;._
                                ." .d8d8  j88'  d8o.
                              .' .d8P88f .88' .d88P'`+o._
                            .d8'.8P'.88 .88' .88P' .o8P' `+o._
                          .d8f _`' .88'.88' d88' .o8P'  .o88P `.
                         .j88 (C) .88' 88' d8P  d88'  .o88+'  .'
                       .' 888    .88' j8f j8f  d8P' .o8P'   .o(
                   _.d8b. `48L  .88f  88  88  d8P .o8P'  .o888+`-.
               .-4b  `48b_.`++""`+8._j8f j8f j8f .8P' .o888+'   .'
               ` `4b_.-"'            `"""+++++""'`4.o88+"'   _.db
                `._Y'                             ,+"'  _..o888+"`.
                                                .'_..oo8888++"'  .'
                                              ,d88888++"'    _..(
                                            .d8+"'     __..o88888b.
                                          ,''   __..oo888888++"' .'
                                        .'_..oo888888++"'    _.o7
                                      ,.o88888++""    __..oo8888b.
                                     d88++"'    _..oo88888888+'_.'
                                   ,"'     _.oo88888888++"'  .'
                                  .   _..o888888++"'      _.o8b.
                                 ._.o8888++"'       _..oo8888P+'
                                 88888"'     _..oo8888888++"7'
                                 88+'  _.oo8888888++"'    _,b
                                 P _.o888888+"'     _..oo888+'
                                 :o8888+'     _.oo8888888l.
                                 888P'    _.o88888++"'     :
                                 `P'   .o88888+"'     _.oP'
                                  .  .o8888+'     _.o8887
                                   `4888P'     .o8888+"' `.
                                     `+P    .o8888+'   .oP'
                                        `-.o888+'   .o888.
                                           `+f_   .o888+"'`.
                                               `+d88P'    .ob.
                                                  `+;  .o888P'`.
                                                     `+888P'  ,db.
                                                        `+._,d88P"`
                                                           `+8P'  ,d.
                                                              `.,o888.
                                                                `4+"' .
                                                   .+48b.        :  _.:
                                                  j.._`P         j88888
                                                  88888        .'``""";
                                                  l'  .o._  _,d8b.   .
                                                   .,d8P  88  `488b+'
                                                    `+P___88L__.+'