.

                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                            `--..so.            
                                                           `mNmmhmNm/           
                                                           -mNNmhmmNNo          
                                                          ./ohmmmhmmmm/         
                                                        .-/shhh:hhhmNdo-`       
                                     .-oydh/       ``.-:+ydmdyy+hhymms:/y/`     
                                  `:hhdNNNNNs-----::/oshddhyyyh+dhdm+:/dhh+     
                                 :sdmmhhmmmNhsssssyyyhhyyyhhhhyymmd+-/ddhmh-    
                               .sdmmhsoshdmmddhhossssyyhhhhysyhmmdhddddhdmms`   
                             `+ymmmhssossyddmmmmmNmyssyyyysyhdmyhdmmmdhdmNmd/   
                           `:shmmmyoossyyhdmmmNNNNNNNNNmmmmmmy/::ymdhhmmNNNms   
                          -oydmmdyydNmNNNNdNNNNNNNNNNNNNNmmy/::/ymdhdmNNNNmdy`  
                        `/shmmdhhmNNMNNmNNNNNNNmdhmNNNNNdo:::/yNNmdmNmmmmmmds   
                       :oydmdhshNNmNNmhdNNNmmmmyhhmNNmy/:-:/yNNNNmhmmmmmmmds.   
                     .oydmmhyydNmsymddNNsmNmddmNNNNh+:--:+hNNmmmmdhmmmmmdh:     
                    .yhmmmhydNmmhsyyNNm+/dNNNNNmho:---:odmmmmmmmmddmmmmmmm.     
                  .+yhmmmdhmNhyhhhhNNm/-:oddhs+:---:/sdmmmmdmmmmmmy/ommmmm:     
               .:+oydmmmmmmhmyyyshmNN+-----------:+ymmmmmmmmmmmmmm`  .yy+.      
            -/syssyymNNmdmdhyyssydmNm/--------::ohmddddhs+oymmmmmd`             
         -/syhhdshmNNmdyoshhhhdddmNNNs:----::oyddddho:`     `+ys+:              
      ./syhddddmdmmmmmddysoosyhmmNNNNNdyssyhmmddy+.                             
    -ohdddmmmmmmmmmmdhyyhddysymNNNNNNNNNNmmmdh+.                                
   /hdmmmmmmmmmmmmdmds++oshmNNNNNNNNNNNmmmds-                                   
  `hmmmdmmmmhyhyo+oshddyydNNNNNNNNNmmmmdmmmo                                    
  `ymNdmdhyooooydhyhdmNNNNNNNNNmmmmmy+. +ddo                                    
   :hmmNNNNNNNNmNNNNNNNNNNmmmmmmmmh.                                            
    :ydddmmmmmmmNNmmmmmmdys+/-:hmmd`                                            
      .:/+sdmmy:::+dmmm.        /+-                                             
           /mm+    :ddy`                                                        
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                               

                                                                                
                                                                                
                                                                                
                                                                                
                      ``                                                        
                    :sdmdyoo/-                                                  
        .:/os+-       .sNNhyh+                                                  
       `yhyhmmh.       `:o:::                                                   
       `hmmmNNh.         `-::`                                                  
        .ohdho.           .//.                                                  
           `              `///`                                                 
                           :///`                                                
                           -/+o.                                                
                           -:/+:                                                
                           ymmNm-                                               
                           -dNmmms-.`                                           
             `/---..`       .dNNMMMMm-          `                               
            .mMmdddhh-`      :mMMMMMMN+.:+oyhyyhdds`                            
            /MMMMNmNNNh-......+mMMMMMMMNNMMMMNNmmNy-----.`       `-+o           
            `omMMNNNds+:::///:/+NMMMMMMMMMMMNmy/-::+ooooo+/:-:/ymNNd:           
               .-sNd/://:/+/+///yNMMMMMMMNy:`        ```..--:/+dMd:`            
                 /o+/:///:++o++/ohMMMMMMNo                    /ho.              
                   :+++++:/+so+++ydmhys+.                                       
                   `-/sso/+//+oosh:`                                            
                      :s++//. `.:+yys/`                                         
                       .-+hmh/`    `.--                                         
                          -sddh+`                                               
                            `/shds:`                                            
                                ./ydo-                                          
                                  `:ymy.                                        
                                     -o:                                        
                                                                                
                                                                                
                                                                                
                                                                                
                   ````````````````````````````````````````````                 
                     ```````````````````````````````````````````                
                                                                                
                                                                                
                                                                            

                                                                        
                  ```                                                           
               ``od/---`              ``.`                                      
              `-:+s/oyss           .::/+++o+.                                   
             `-ooyyhddd-         `/+-..-:-..:.`                                 
           `.:++dho+//-          /s-.-+ymmyddh.`                                
          `..-sd+`              `os-./ohds:sdm/                                 
        ``../yd/`               /o:--:oyssyyhy:                                 
       `.:/+yd/`                :s+shdNd+sdmmNo                                 
      .-+sydm+                  `.+ydmNmyyhdNN/`                                
     `-:+/+hd``      ``           .ydmmhsdmmNy.`                                
    `::::-.-/-.``    `````       `.ohdmmmmmmNo:.``                              
    .hhyyo//yy-`````````````  ``.:-+hdmNNNNNmmho..`                             
     ./ydddhdd...`````````````````-oyhdmmmmddy/..`````                          
       `:yhdmo`-......``````````````-:::::--::---..``````                       
         `/hs-.----...````````````````````.```......```````                     
           .-/:://:-..```````````````````````....```..```...                    
              ``.++:.````````````````````````-../....-.--.--.`                  
                 `---.````````````````````.../:::...-+:yo/+/-```                
                   `.-``````````````````.---::+++//+/:yyyoo+:...`               
                    `.```````````````....-::/++/osyyys+sso/:---.`               
                    `````````````...........--/+++yhhhhshs+/-:..``              
                     ``````````.`...`.``-/+:::::://o+yy+/oss//.``--`            
                      ```````....--....-...:+sss+:+-+oo `:+/so:+yds:.           
                      .````...--:::.:::-//oo+/:-oo-:+o.   ./-ymNmmmo..`         
                     `.```.--::::/:-://+:/::++:+syo--`     `..+dNNmy/-`         
                     `````--:-//://-://++ooss/+oyyys/        `..dmdds/:.`       
                     ``.`.:::-//:///:/+oso++o//osyso.          `:hyys+::-`      
                    ``:..-:/:/:+////:/ooso+o+o:+sos:             :yyys+:-.      
                     ./`.-//:/:///+/+/oos++o//+/o::               +ddh+-.-`     
                    ``:..-//://///+/+++ssso+/yy+o+`                -shy/::-`    
                    ``--.:/::/::+//:/ssss+sohsyho-                   `/+:...    
                   `-:++`-:--:::+o``.ysyyysshhds:`                   `-:/ys:.   
                  .-://..--:/+oydd--`yhh+o+:s+yo+/                  `:osdmdmy`  
                 `---/+shddddhyoos:..+yshhsy+/osyy/                  `ddymmNm/  
                 `.:ooydmmmNNmdyhyyyysdNmmmNNmmdyso`                  :+`:o+-`  
                `-ho/++++oshdhsmdsodyoossyyyyhhyyys+`                           
                .-/`..-::///+//+//oyohddhhdddhhddddd:                           
               `.://oso+///+syssyhmmNNNNmmdhsoshhhhh+                           
               `:.-:/oydddmdddmNNNNNNmmdyssoos++oshhy.                          
               ..-:/+oshdmmmNNNNNNdNNmmmmdyo++syo++yy`                          
              `+.::/shmmmNNNNNNNNm/NNNNNdhysooo++/:/+                           
              `.-::oyddmmNNNNNNNNy+NNNNmdhhyhhhhhhys/`                          
               `:+:oyhdmmNNNNNNNmosddNNNNNNmmmmmmmmd+`                          
               `///shhdmNNNNNNNNs..--hNNNNNNmmmmNmmm/`                          
                :oshhhdmmNNNNNNh.   `:mNNNNNmmNNNNmNo`                          
                :yyhddmmmmNmmmd-     `+mmmmmmNNNNNNNy                           
                -dyshdmmmmmmmd:` `    `/ddmmNNNNNNNNh                           
               ``hh+dmmmNmmmh-` ````  ` :ydmmNNNNNNNh`                          
              `  -:+ydmNmmmd-`` ``````````ymmmNNNNNNd`                          
                 `sdmmNNNmms  ````````````:mmmmmNNNNd.                          
                 `yNNNNNNmm-  `````````` ``ymmmmNNNNm-                          
                 `sNNNNmmms```````````   ``.dmmmNNNNNy                          
                 `+NNNNmmm. ````  ````   `  -ddmNNNNmm:                         
                 -odmmmmmm/ `````  ```     ``:dmNNNNmm+                         
                 `.:+osso:-`            ``````/mmmNNmmd`                        
                 ``.---::-.`               ` ` /mmmNmmms`                       
                 `````````.`               ``` .ydmmmmmm/                       
                 `````````-`              ```  `ydmmmmmmh`                      
                 ```````...                    `shmmmmmmm.                      
                 ```````..                      +hdmmmmmm-                      
                 `````....                      .ydmmmmmd.                      
                 ``````..`                       /hdmmmmh.                      
                 ``````.`                        `shdmmdh`                      
                  ````..`                         :shdhs/.`                     
                  ```````                        `.---.``.`                     
                  ```````                        ....``````                     
               `  `..`````          ``````        ```....```                    
                `-/sd-``-``````    ````````       ``-:.---`                     
             ``-shyhmy/:o.`````````````````` ```  ``.````--                     
             `.:sssdmNNmdy:````````````````` ``  ```.``.... `                   
           `../osshmNNNNNNm-```````````````` `   ``+hos++:````                  
           +yhhydmmNNNNNNmN+ ``````````````````` `.oddmmN- `                    
           :ssssyos++syssoo.````````````````````` .ommmmm-                      
            ``.`.`    ````   `          ```       `/dmdhh/                      
                                                  ..://os+                      
                                                  .:+osyy+                      
                                                  `++++/-`                      
                                                                               

                                                                                
                                                                                
                                              `..-:::-.`                        
                                        .-/osyhddmmmmmmdho/-`                   
                                  `./+syhhhddmmmmmmmmNNNNmmmds:.                
                               `-/oyhhdmmddmmmmmmmmdmmdmmmmmmmmdo-`             
                            `-oyhhdddddhysssoooooooossyyhhddmmmNmms-            
                          .oyhddddhso+:-:::::::::::::::::://+osssydds.          
                        :ydddddhys/-.-..----:::::::---------:-:-.`.+hh:`        
                      -smmmdhhhy+/-......--------...............-..`-+ys`       
                     :dNNNmdyyyso/:--.--.........................-..-:+ho`      
                    -dNNmmmhssos++/:-----.................-.......---:/+hs`     
                   .hNmmdhhyoosso//::---..---....-...............---://+sd+     
                   /mmmmdyhyooso+/:::---......................------:/++ohh:    
                   yNmddy+osooo/::::----....``.....................--/+oohhs.   
                  .dmmdhy++o+/:---:::--.......-------..............--:++osyh/   
                  :mmddhyoo+::::--:::-:+ssyhhhhhhys+/:---.----/++///:-:/o+yho   
                  ommddhyo/:-::--::/+shddhhyhhhdddyyo/:---:/+oydmmmmdyo++oohy   
                  ymdddyy/::::--::/shhyo++++osssssoo/:-..-/osssyyyhhhdmmysohy   
                  hmddyyy/::::::::/++osyyyymNdmhdyys/--...:osssyyyysssshmhohs   
              `-..sdhdhhs/:::::::/+osyyso++oossossoo/:----:oyyho/dNmNmdyyhod+   
             `oy/:/+oyhys//::://////////++++o+++/::/::--:::+oooosooossydyood:   
             :s+--::-:/ys//::::-----------:-:----:::::::::-://::/+ooooooys+y-   
            `oo:...-/::/+//:::---.`...----------:::::-.-----//:------:::::++/.  
            .s/-..:+s+--/////:::-.........---/++/:::-....--.-/++:------...:os-  
             :/.:+oyo:--:////::::--....--::+yyo/-::::::::::-/+::/o/:--....-/+-  
             `:-+os/:---:////:::///:::://+sho//+shhyhhyooooshhhyoohy+:---:://`  
              ::/++:----:///////++++/++osys+/::///++oyyyyhysyyysooohho+////+:`  
              `::/::::+::://////+++++oyyo+/::/:/:////++/o+++oo+ooooshdysooo+.   
               `:--.-/+/:///////++o++yso+////+++++++osoo+++oo+++oosssydysss/`   
                `-:::- .////////++++/s/ssyhdmdhsosos++syssyyhhdmdhssssysooo-    
                        /++//////+++//+/yNNy+::``- `` `- `-.::yMMMmhso/+o+/.    
                        -o++//////++/:+/:+os/--..:.-```` `` `.oNmho++::+/+/`    
                        `+oo+//////++/:/--::+oo+/+++/////+/+/+oo++++::++/-`     
                         :+o+++/+//+++:/::-::::::/://////:/oo+++///:/o++.       
                         .++oo+++++/++/://:-----::/+ooo++++++++/////ooo.        
                          /++ooo++++//+/://::---::///+o+++//////+//oss.         
                          -//+ooo+++////:::::::::::::://////////+/oso.          
                          `///+ooooo++///:::--------:::::::::/:+/sso`           
                           :///++ooooo+++/:::-----::::::::::/://syo.            
                           -+//++++oooosoo+++/::::::::::::://+osyo-             
                           `////+++++osssyyysssooo+++++++++osyys+.              
                            :+//+++++ossyyhhddhhhhhyyyyyyhhhhyo:`  `-`          
                            `////++++oossyyhhddddddhhhhhhhyso/.     ss`         
                             :////////++ossyyhhhhhhyyyhyys+-`      `ymy:`       
                             `//:::/::///++oossyyyyyyyo/-`         +mNNmy:`     
                              .:::::::::::/++oososo+:.`          `+NNNNNmmho-`  
                          `    `.:::::::://+++++/-`             `sNNNNNNNNNmdy+:
                        `:y.     `.-::://+++//-`               .hNNNNNNNNNNNNmmm
                      `-ymd`        `.-----.`                 -hNNNNNNNNNmmmmmmm
                   `.:smNm-        .` ``.-:/..               :dNNNNNNNNNNmmmmmmm
                `./shdmNm-       .+sosyyy/.``-:-`          `+mNNNNNNNNNNNNNNNNNN
             `-+shddmmNd.       +ho/+shdddh+. `oh+.       `sNNNNNNNNNNNNNNNNNNNN
         `.:ohddmmmmmNm:      `+ho-.``-sdddmh/``+s+`     `sNNNNNNNNNNNNNNNNNNNNN
      `-+ydmmmmmmmmmNmo`     `/:.``  `.-/hmmmmo`::`     `yNNNNNNNNNNNNNNNNNNNNNN
  `./shmmmmmmmmmmmmmms.     `-` .`   `.--:hmmmh/-`     `yNNNNNNNNNNNNNNNNNNNNNNN
/shdmmmmmmmmmmmmmmmNy/`    ``  `hy/`  `.-/+hh/.`     ``yNNNNNNNNNNNNNNNNNNNNNNMM
mmmmmmmmmmmmmmmmmmNds:         /osyh+` `:/o/`       ``sNNNNNNNNNNNNNNNNNNNNNMNNN
mmmmmmmmmmmmmmmmmNNs/            `.oNd+--o.         `oNNNNNNNNNNNNNNNNNNNNNNNNNN
mmNNmmmmNNmmmmmmNNd/`          `/shmmmddo.          /mNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNmmNNNNNmmNNNs-         `/ydddmdy/. `         -mmNNNNNNNNNNNNNNNNNNNNNNNNNN

                                                                            
                                                                                
                                 ````.........``                                
                           ```.....-----::::///+++/:-.                          
                      ``........------:::::::::////++oo+:-`                     
                   ``.......---------::::::::::///////++oos+:`                  
                ``.......-----------::::::::::://///////++ooss+-                
              `.........-----------:::::::::::://////////++++osss:`             
            `..........-----/ss/--::::::::::::://sys//////+++++osys:`           
           `.........------+NMMNo-:::::::::::://dMMMd/////++++++oosys-          
         `.........-------:NMMMMN/::::::::::::/hMMMMMy/////+++++++osyy+`        
        `........---------sMMMMMMy::::::::::://NMMMMMN+////++++++++oosyo.       
       ........-----------dMMMMMMm:::::::::://sMMMMMMMs///++++++++++oosys.      
      ......--------------NMMMMMMM::::::::////yMMMMMMMy////++++++++++oosys.     
     .....----------------NMMMMMMM::::::://///yMMMMMMMy///++++++++++++oosys`    
    `...---------------:::mMMMMMMm:::::://////sMMMMMMMs///++++++++++++oosyy+    
    ...--------------:::::yMMMMMMh::::////////+MMMMMMN+//+++++++++++++ooosyy-   
   ...------------::::::::/NMMMMN+::://////////hMMMMMh//++++++++++++++ooosyyo   
   -.---------:::::::::::::sNMMNs::////////////+mMMMm+//++++++++++++++oooosyy.  
  `------:::::::::::::::::::+hho////////////////+yhy+//+++++++++++++++oooosyy:  
  .:--:::::::::::::::::::::::::///////////////////////++++++++++++++++oooosyy+  
  .:-::::::://+/:::::::::::://///////////////////////++++++++++oyysso+oooosyy+  
  ./::::::ymmNNmh:::::::://////////////////////////++++++++++++ymNMNmyoooosyy+  
  `//:::::ssoMmo+::::////////////////////////////+++++++++++++++omMydyoooosyy/  
   +/::::::::dN+:///////////////////////////////++++++++++++++++oNm++oooooyyy.  
   :+////////oMh/////////////////////////////+++++++++++++++++++dMs+ooooosyys   
   `o+////////hMs//////////////////////////++++++++++++++++++++yMd+oooooosyy:   
    :o+////////dNs///////////////////////+++++++++++++++++++++yNmooooooosyyo    
    `+o+///////+dNy//////////////////+++++++++++++++++++++++ohNdooooooosyys.    
     `oo++///////yNdo/////////////+++++++++++++++++++++++++sdNhooooooosyyy-     
      .oso+++/////odNh+//////++++++++++++++++++++++++++++ohNms+oooooosyyy-      
       `+so+++++++++sdNho+++++++++++++++++++++++++++++osdNmsoooooooosyys-       
        `/sso+++++++++sdNmho+++++++++++++++++++++++oshmNdsoooooooosyyyo`        
          -ossoo+++++++++sdNmdyso++++++++++++oooshdmNdyooooooooossyys:          
           `:sysoo++++++++++oyhmmmmddhhhhhdddmmNmhysoooooooooossyyy/`           
             `:syssooo+++++++++++oosssyyyyyssoo++ooooooooooosyyys/.             
                -oyyssooooo+++++++++++++++ooooooooooooooossyyys:`               
                  `:oyyyssoooooooooooooooooooooooooosssyyyys/.                  
                     `-+syyyysssssooooooooooosssssyyyyys+:.                     
                         `-:+osyyyyyyyyyyyyyyyyyyys+/-`                         
                               `.--:////////::-.`