                                                                                         
             `                                      `                                    
            `````                                ``..````````                            
             ``````                           ``..----....`````                          
              ````..`                       ``...`....```````````                        
               ``````````````        ``..````.`````..``````````````                      
               ````````..-.--.``  ````.---...-.````.......``````  ````````               
               ```````````````````````..````..````....-........````  ``.-.               
               ````````  `````.......`..````````.....-=----.....````  ``-.```            
                ````````  `..`.-.....`.--```` ``..-.----...--....```   `..``             
                `````.``     ````.--.``.---` ``...-.-...----=-...``.`  ``..`             
                 ``````    ```.----..```-=-` ``..--.....--===--.....`` ``..``            
                  ````  ````.``..`...`  `-`````---.......=ooo--...-..````.-.`            
                  ``.````````````....    ````..--.....---=ooo-....-.--```.-.`            
                  ``.````````````..-. ``  ``...-=-...--==oooo=------o-.```.-`        ````
                ```````.-.`````  ..-.``.-..`..-==---.-=ooooooo=-.--=o-..``..````     `...
                 ``````....```.```.-....-=-....----...-oooooooo=....---..`..`````    ``..
                  ```````..-----`` ``.--.-=--...---....-oooHHooo-.-.``-....````````` ```.
                 ``.``.`````-===-`  ``.-..=o=-....-...--=oooHooo=..``-=--.-.`````````````
               ````....``````..--.`  `.-=--oo=--....`.-==o==oHH=-....o==---.`````````````
               `..--.````...`    `  ```.---oo====-...`.-===-=oHo--...======-.``.`````````
              `.---..-````--..`    `````..=HH=--==-.....-==--=ooo----.-o=oo=..``.````````
              `----.---.````==``  ```````-HHHH=-=o=--...-=------=-==-..=ooH=-.`..````````
             `.---......````.--``````````-HHHHHo-==o=---.-..----==o=...ooHHo=-.....``````
            `.-----....```````..`.```````-H8888Ho==oH=----=====oooo-.`.=H88Ho==----.....`
           `.---=----==```.````-=.``````.-HH888H=-==H8H=====oo==oo=-.``-H888oo====--.....
           `.--==----o-```..```=Ho-..``.=Ho=ooo==oo==H8H-.--==o=o==..``-=H88Ho====-......
          `.---=----=o.```--`.=oH888H=`-H8H-.--oH88H==o8o..--===o=--.``.=H88Ho====--.....
          `.-======-=o.```.=.-==ooHHH-.o88H-.-o8888o-=oHo..---==o=.-.``.-=H8Hoo=====--...
         `-=====-==--o-.``.=--=-....`.-888=..=H888H--=H8H-..-=-===.`.`````-HHHo======----
         .=o======-===-..`..=HHoo==--=H888=.-o8888=.-=88H-..-==---````    `.ooooooo======
        `.=o=========o=.```.o8o=o==HoHH88H-..-H88H-..=888=..=oo---.```     `.ooooo===ooo=
        `-=============.``.=88H=-=o=.oH=o=-..-=88H...-H88o..oHo=--```      `.=oooo===ooo=
        `.===========o=.`.H88888HH=-HHH=----..-o8H-``.H888-.-oo---.``````  `.oHHoooo=oo=o
         .-=====ooo==oo--H888Hoo=-=H88H=---=--.-H8o.`.o888=..---.--.``````  `-oHooHoo=ooo
         `-=====ooooooooH8Hoo```-oHHHoo==o=--=..=88-``-888H.``....=-````   ``-HHHooooooHo
         `---====o===ooHHHHH-`.=HHHo==oH88=..--.-o8H.`.o88H-````.....```````.-88HoooooHoH
        `..-----=====ooHHHoo-.=ooooo=oo888H...-..=88=``-H88=````....````````.=88HooHHoooH
       `...-----=====ooHoooo====oooooHoH88o.``..`.HH=```-88o.```..-.`````   `-HHHoHHooooo
       ....---======oooHoooo=======---.---.``````.o8=````o8H-````--.````   ``.=HooHoooooo
      `...---=====ooooooooo========--=Ho.`.``````.oH.````.HH=````==.`````` `.-oHHHooooooo
      ...----=====ooooooooo==------=-oo=.```````..Ho.`````-H=````.=.````````.=88HHooooooo
     `...----======oooooooo==o----o=--.``.-=====oH8H-`````.o-````-o.````````.=HHHHHHooHHo
     ...-----======oooooooo==oo-----oHH==H88HH8H8888H.````.=-````-o-````````.-HHooooooooo
    `..----========ooooooo====o=......--H88o..=ooHH88o.`..--.````.oo.```````.oHHooooooooo
   `..-----=====oooHHo=======-=oo=-..```.-.```````.=88-`.oo-.````.oH-.````..-HHHooooo=ooo
   .----=======oooHHo========-..=HHoHo-....```````-oHo=..o8=.````.=8o.````.-oHHoooooooooo
  `.-----===oooooooo=========--...--.=HHHHo=.`--.-o-...-oH8o.`````-HH-.```.=HHooooooooooo
  ...----==oooooooo==------=---......`.-==-=....-o=.``.o888H.`````-Ho-.``.=H8Hoooo=oooooo
  ....---====o==---==-....-=oo=.``````.```..````..````.=HHHH-`````.o=.....o88ooooo==o=ooo
  `.`..---=====oo..-----..-=oHo-........`....``````.--.-H888o.```..==....=H8Hooooo==ooooo
   ``..-=--==oHH=...-=--..--..--...........```````.-===-oH88H-````-=-...-o88Ho===o==oHooo
    ..---=ooHHH=.`.----==--o=.=o-.``....`...``````.-ooHHooHo=.```..--.--oH88oo===oooHHooo
    `...-oHHHo-.`..-=oooo-.-..=-..............``..-=ooo==oo=-.``.....-==H88Hooo==oooooooo
     ``.-=HH=.```...-......=-......=---===-..-....=oHHH8Ho=.........-=H8888H=oooooooooo=o
     ```.-o=.``````...`.==-==-.``.-=--====-...-.--ooHo=ooo=.....-..-=H88888H==oooooo=o==o
      ```.-.`````..-.=--o=-..`...-===oHH8Ho.`.`...-=oo-.--..-------=H88888H==========oooo
       ``````````````...`......-=oooo=====.````..-.........-=o=-===H88888H====o===oo=oooo
        ```..``````.`.........-oHoo=oHHH=.`````..--.....----======o88888H====-=====oooooo
          `.....``.....--==HHHHo=-=oHHH=.````...-ooo=-..ooo=-.-==o888888o=========ooooHHH
            `.........=oHo`-H88HHHoo===.`````.==oH8H=---oo=--==.-H88888H=-=-=====o=oooooH
            ````......-....`-oH8HHHH=.`   ` ``-==oo==-----.-==--o888888o--=-==-==ooooHHHH
             `````......`````.-ooo-.`       ``.-----...-..-==--=8H8888H--------=====oHHHH
              ``````.``````` ``````          ``.....-....--==-=H88888H=-.-----====o=ooHH8
               ``````````````                 ````.-----==---=H88888H=----=========ooHH88
                 ``````````                      `````.------o88H88H=-.--------====oo888H
                                                 ````.```.--H88888H--..--=---==--=oH888HH
                                                  ```.-...-o888888o-..----=--====oHH88HHH
                                                  ```....-=H88888o=.-.-==----===oHH88HHHo
