                               .     .
                           ...  :``..':
                            : ````.'   :''::'
                          ..:..  :     .'' :
                       ``.    `:    .'     :
                           :    :   :        :
                            :   :   :         :
                            :    :   :        :
                             :    :   :..''''``::.
                              : ...:..'     .''
                              .'   .'  .::::'
                             :..'''``:::::::
                             '         `::::
                                         `::.
                                          `::
                                           :::.
                                ..:.:.::'`. ::'`.  . : : .
                              ..'      `:.: ::   :'       .:
                             .:        .:``:::  :       .: ::
                             .:    ..''     :::.'    :':    :
                              : .''         .:: : : '
                               :          .'`::
                                             ::
                                             ::
                                             ::
                                             ::
                                             ::   



