```` `````````````` ``````                                           ```                                       ```````````````````                
              ``-!  `>,+>=>>-)>```!?`*~`                                       ````''```                                    ``,+>>!``:+>+,`~>>+~``              
                :*  `%.``?,``+%~`'=%`>-`                                       ~)`;>)>;`                                    `'=^`'):,='`-+`=,`,?'``             
              ``-?!!!&'``?,``+;)`:!=`>~                                        ~>'%'`'+'                                  ```:+` ``'.=*~.'`>+-,'``              
              ``:+^,^%.``?, `>^>.>,%`+~`                                   ````~>`)?*-.`                                  ```:+` ``.`'~!>)`'^;>>'`              
              ``:*  `%.``?,  >^;++'%`+~```                                 ``'`~>`''^!=.`                                 ```,=' `*!-!``'%,+```?^`              
              ``-!```>'``+,``)^.=^'>`*?>>*`                                `^>`:).?'`'=,``                                   `:?)+)''>)!>!`*>*++'`              
              ` ```````````````````````````                                `'+>>,`:>+>;```                                    ``.'````'.'```..'```              
                ``````   ```````    ````                                   `````````'`````                                    ``           ```                  
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
`````````````````````````````````````````````````````````````````````````````````````````````````````````````''''''''''''''''''''''''''''''''''''''''''''''''`''
````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
                         ``^;)>???>);^``              ``                       `````     `                  `'`       ```          `````''.''``                 
                       ``~+===========+^```           '`                ```````''''''`````````              `'``                 ```.:*+>>>>>*;^```````         
                       `!====+:~,^~!>===;``           '```              ````',^~~~~~~^^.'`````              `'``                 `';>??>>>>>>>>?)^`````         
                     ``;===*,````````^+==;``          ````              ``'^~~~~~~~~~~~~~.````              `'``                 .)?>???>>??>>>>?>:````         
                     ``*==-``        `';==^`          `` `             ``'~~~~~-;;;:--~^~~,```              `'``             ````)??>?????>>>>?>??>~```         
                     `'!=-```         ``!%)``         '`               ``^~~~:;;;;;;;;;:-~~.``              `'``             ````!>>+*!*)>?>?>>>??>+.``         
                     `:%*``            `'>=.`         '`               ``,~-;;;;;;;;;;;;;-~^'`              `'``             ```,))-^~~~~~;+?>>>????-``         
                     `!=,````       `````-=^`         `` `             `'^:;;;;;;;;;;;;;;;-~.`              `'``              ``;?-~~~~~~~^,:+?>????*``         
                     `;>``````      `````.=^`         '`               `,~;;;;;;;;;;;;;;;;;~,`              `'``              ``!+~~~~~~~~^,,,:*+):>)``         
                     `:+``''''`    `'''``'?.`         '`               `,~;;;;;;;;;;;;;;;;;~^``             `'``              ``;+~:;!!;:~^,-:;;:^,+)``         
                  ```'*+`^??=?;````*???+.`?-`         `` `          ````,~-;;;;;;;;;;;;;;;:~^```            `'``             ```:*:*;::!!~^^!---:!^**``         
                  ```;=+`!====?```,=====~'?=^         '`            ````,~~~;;;;;;;;;;;;;-~~^```            `'``             ``';!^~^;-^~~^.,.,:,,,!*'`         
                   ``!=+`,+>??-````!??>)''?%-         '`            ```.~~~^-:;;;;;;;;;;-^~~~,``            ```              ``,:;~^.?!,~~^.,.~?-.,:!.`         
                   ``-=>'``'''```````'`` .==,         `` `          ```,~~~^--~-::;:-~~;~~~~~^```            '`              ``,-!~~~-~~~~^,,,,^,,,-;.`         
                    `')=~```````~,```` ``!=*`         '`            ```,~~^~-:~~~~:~^~~:~~~~~^```            ``              ``'~)~~~~~~~~^,,,,,,,,;-'`         
                     ``:>'`  ``^=>'`   `^=-``         '`            ```'^~~-~;~~~-;~~~--~-~~~.```            ``              ```.)!~~~~~~~^,,,,,,,^>,``         
                     ``.=*'`  `~>+.`  `.>?'           `` `             `',~;~:~~~~:~~^:~--~^.`               '`               ```->:~~~~~-~^^,,,,,)*```         
                       `*%).''''.'''.`~>=;`           '`               ``'~:~~:~~~:~~~:^;~~,``               ``               ```'>>!~:)>?>>>+;,-+?-```         
                       `,?=?^,,^.-'-'-==>'`           '`               ```^-:~:-^~;~~:--:~~.``               ``               ````;??>>>!;;;!+?+??)'``          
                       ``:==:--:~:~;^)==-`            `` `              ``'~:-~:~~:~:-~:~~,```               '`                  `'+??>>;::::>>>??~`            
                       ` `!=*!!*!*;);>=:`             '`                ```,~:-~:;;:--;-~^'```               ``                  ``,>?>?>*-;+>>??;``            
                         ``-?========>~``             '`                ````^~-;::;:::-^~.````               ``               `  ```^+??>????>>?;'``            
                           `!==+)+==)'`               `` `                 ``,~~~-:-~~~^.`                   '`              ````````.*>??>>??)^```````         
                       ````'>=>'`'>=>'```             '`                   ```^~~~:~~~,'``                   ``              ````'''''^-;!!!!-,'''`````         
                     ` `'^;+==?^,~?==+:^'``           '`               ```````^~~~:~~~,```` ``  `            ``        ``  ````'.^^^,^-~~~~~~~~,^^^,.'``` ``    
                    `.:)?=====>,',>=====?):.`         `` `          ```````'.^~~^~;~~~~,'````````            '`       `````'..,^^^^^^~~----~~~~^~^~^^^,.'`````` 
                ```,*?===?):^..'''.,~;+=====*.```     '`            ````.,^~~--:::;:::-~~^,.'```             ``       ````.,^^^^^^^^^~~^^~~^^^^^^~~~~^^^^.'```  
                `'!====+~.,-*+>;`;>+!~,.-)?===;'`     '`         ````',~~~~~-:::::;-::::~~~~~^.``` ``        ``       ```.^^~~~^~^^^^~^~^^~^~~~^^^^~~~^~~^.``   
              ``')===)^,;+-..?>.`.>?,.:+;,,;?==*'``   `` `      ````.~~~~-::--~~~-;~~~---::-~~~^'````        '`       ``',~~~^^^^^^^^~~~^^^^^^^^^^^^~^^~^^^'``` 
              ``)==?~.!?=;`;+==+`+%=+:`*==)~.!==*``   '`        ``',~~~-;-~^~~-:::;:::-~^^~::~^~^'```        ``       ``.^^~~^^^^^^^^~^~^^^^^^~^^^^~~^^~^^^,``` 
              `:%?>=*?==>,`'.,~~`^~,'``,>===+*??=:`   '`        ``,~~~:-~~~-:;;:::;::;;;:-~~~:-~~~'``        ``       ``,^~^~^^^^^^~^~^^^^^^^^~^^^^~^^^~^~^^'`` 
              '?=~'~:==%!`!+*;:^`^-;*+;`*===;~',=>'`  `` `   ````.~~~;~-;;;--~~-::;::-~~~:;;:~-:~~^``````    '`    ````'^~~~~^^^^~~~~~^-~--:-^^^~~~~~~^~~~^^.`` 
           ```~=%!``.?==)``.^-::`:;-^.``+===.``:==-`  '`     ````^~~;-:;;-~~-:-~^~:^~~-:-~~-;:::-~~.`````    ``    ````.^~~~~^^^^~~~~~^)+>)*+^^~~~~~~~^~~~~^,'` 
           ```*==+`~?===~.**:~^.`.^~;)*'-===?:`!==*`` '`     ```'~~:;:::~^~:-~^~^~;~~~^~-:~^~;::;-~^````     ``    ````,^~~~~^~^^~~~~~^*~:*;*:~~~~~~~~^~~~~~^'``
            `'>=%-`*===?^`.~;*)*`*+*;~.`^====+`~==>`  ``     ```,~-;:-:~~:-~~~~-::;::-~^~~:-~~;~;;~~'``      '`    ```.^^^~^^^~~~~~~^^^^^,^^^^^^^^^~~~~~~~~~^,``
            `,===.'?===;';;-,'````'.,-!;';=?==.'?==,` ``     ```^~:-~:~~:-~^~:-~~~:^~-::-~~-:~-:~;-~'``      ``    ``',^^~~^~^~~~~;-~;!;:;:;!-:!;!!~^~~~~~~~^^'`
            `:==>`^==>=-`,;)>??)`)??>);,`-=)?=-`*=%~  ``     ``'~~;~--~^~~~::~^~~~:~~~~~:-~~~^~:~-:~.``      ``    ``'^~~~~^~^~~^^)++!+!!*);!!:;-+!^~~~~~~~~^^.'
           ``!==;`!=+!>'::,'''..`..''',::'?;+=)`~==!  '` `   ``'~--~:~^^~-:-~~~~~-:~~~~~~-:~~,~:-~;~^````    '`    ``.^~~^~^^~~^^^-;!~*!;!!;*;--~**~^~~~~~~~^^,'
          ```+==,`>=;:?'^*++!~`````~*++*,'?-;=?.'?=+````     ``,~:-~:~,,-:~~^~-:--;--::-~^~:~.^~:^:-^````    ``    ``.^~^~~^~^^~^~^^^^^^^^^^^^^^^^^~~~~~~~~~^^,'
          ``'==+`^==,~>'^.''```-`-````'.^`>^,==-`)=?'```     ``^~;~-:~.,~~~~:-~~~~:^^^~-:~~~~'^^:~-:~'```    ``     `'.^~^^^~^^^~~~~^~^^^^^^^^~~~~~~~~~^^^^^^,'`
          ``^==!`;=+`,>'^--^'';)`+:''^--,'>,`+=*`-==,````    ``^-:~;~^'.~~-:~^~~^~;~~^~^~:-~^`,~:-~;~.``     '`     ``'-~~~~~^^^^~^~^~^~~~~~^^^^~^~~~,^~~~~-~,``
           `-==^`>=-`'?>:~~-*>%+`>=>!-~~:>?'`-%?'.==-````    `'^::~:~,`.~--^~~-:::;::--~~^-~,`'~-:~;-,```    ``    ```'~~~-~-.'^^~^~^~^~~~~~^^~^~~~^^.'~-~~~~^``
          ``*=?',=?' `+========+`+========+``.==^`+=!````    `.~;:--~'`'~~~~::-~~~:~~~-::~~~.``^~;~;:^```    ``    ```.~~~~~~`',~~^~^~^~~~~~^^~^~~~^^'`,~~~~~^``
           `+?:`:=*```!========+`+=======%;```*=*`-++`'` `   `.-;-;~^```^~-:~~~~-:;:-~~~-:-~'``.~--;;~```    '`    ```,~~~~~,``,~~^~^~~~~~~~~~~^~~~~^.`'~~~~~~'`
           '?^``,=,```^========+`+========,```^=~``.>``` `   `,::::~.```.~-~~~-:--:~-:-~~~-^````^~:;:-'``    ``    ```^~~~~~'``,~~^~^~~~~~~~~~~^~~~~^.``^~~~~~.`
          `.%):,,)````.========+`+========'````)~.:*=.`` `   `~;-;-~'```'~~~~:-~^~:~^~:-~~~,````,~:;-:.``    ``    ```~~~~~,```^~~~~^~~~~~~~~~~^~~~~^.``.~~~~~.`
          `~%====~   `'?=======+`>=======?'    -=?===^`` `   `~:-;~,`  `'~~~:-^~~-;-~~^-:~~.````'~-;~;.``    '`    ``'~~~~~.``'^~~~^^~~~~~~~~~~~~~~~^.```^~~~~^`
           !-.^!?'   `'?=======+`>=======?'   `'=)^,^;``     '-:-:~'`  `'~~~~~~::-:-::~~-~~.`````^~;~;,``    ``    ``.~~~~~'``'^~~~~^~~~~~~~~~~~~~~~^.```,~~~~~`
           )!''!=.   `.?-..^*?=+`>=>!^..:?'   `.=).`:)'`     .-:;:~``  `'~~~^-:~^~:~~-;-~~~.`````,~!-:^``    ``    ``,~~~~~'``'^^~~~^~~~~~~~~~~~~~~~^.```,~~~~~'
          `>='-=='   `.;`:+-`.-!`!-'`;>-`!.    .?=!`>+'`    `,-;;:^``  `'~~~-:~~~~:~~~~:-~~,``  `,~;;;~'`    '`    ``,~~~~~```'^~~~^^~~~~~~~~^~~~~~^^,```,~~~~~'
          `>?`:=>`   `,~'?=>````````'?=+`:.`   '?=)`)>'``  ``,-;-:^``  `'~~~-~~~~~:~~~~~:~~,``  `.~::;~'`    ``    ``^~~~~^```'^~~~~^~^~~~~~~^~~~~~^^,```.~~~~~'
       `` `?>`!=+`   `^)'~*~```     `~*^'+,`   `+=+`*?'``  ``^-;-:^``  `'~~~^~~-::;::~^~~~~,``  `.~;-;~'`    ``    ``^~~~~^```'^~~~~^~^~~~~~~^~~~~~^^,```.~~~~~.
       ```'?)`*=;`   `~%)~'`````  `` `'-+%^`   `!=>`;?.` ````,-:-:,``  `'~~~~~:-~~:~~::~~~~,``   '~;~;~'`    '`    ``^~~~~,```.^^~~~~~~~~~~~~~~~~^~~^,````^~~~~.
       ```'=*`+=~`   `-%==>;`~;``'!,`->==%~`   `~=?':=,` ````^--:-.``  `.~~~-:~~~-;-~~-:~~~^``   `^:~;~.`    ``   ```^~~~~.```.^^~~~~~~~~~~~~^~^^^^^^,````^~~~~.
       ```.=;`>?.`   `;=====^;+'..>~^%====:    `.=='~=,` ````^:~:-'``  `.~~-:~~:::;:;:~~:^~^``   `^:~:-.`    ``   ```~~~~~'```,^^^^^^^^^^^^^^^^^^^^^^~'```,~~~~.
       ```,=-'?+`    `*===?=+^,:?-,~>=====*`   ``>=.^=,``````^;~;~```  `,~~~~~:-~~;~~-;~~~~~'`   `.--::.`    '`   ```~~~~^`  `*?+)*!;:::----:::;!!*+>?.```'~~~~,
       ```,=~.=!     `)=======?===========)    ``*%^.=^``````~;~;^```  `,~~~~;-~^:;-^~-:~~~~'`   `'-:-:.`    ``    ``~~~~,`` `)????????????????????>>=,````~~~~,
       ```^=,,=~`    `)===!!>+?====+>*;?==)    ``:%~.=^``````~:~:.```  `^~~~::~~-:::~~~:-^~~'`   ``~:~;.`    ``    ``~~~~'`` `)?>>>>>>>>>>>>>>>>>>>>>=^````^~~~,
       ```->.,=.      +==!``'`~===:`'``-==)   ```,=~`)~` ```'--~:'``````^~~~:~~~;~:-;~^~;~~~'`   ``^;~;,`    '`    `'~~~~'````+>>>>>>>>>>>>>>>>>>>>>>?~`  `,~~~,
       ```~,``-``    `+==+.```~===:```.*==)   ```'!``'~` ```'----'``````^~~--^^:--;-:-^^:~~~'`   ``,;-;,`    ``    `'~~~^`````>>>>>>>>>>>>>>>>>>>>>>>?~`  `'~~~^
       ```:>+*;```   `>===+``!=====)'`*===)   ````!*+>:` ```':-:^```````^~~;~^~;-:::-;~^-:~~'`   ``';-:,``  ```    `'~~~,````'>>>>>>>>>>>>>>>>>>>>>>>?:`  `'~~~^
         `!===:```   `>===) `>=====?.`!===)   ````;===!` ```.:-;,````  `^~~;~^:-;~-~:::^~;~~'`   ``'-::^``` ````  ``.~~~,````'>>>>>>>>>>>>>>>>>>>>>>>?:`  ``^~~^
         `)!:!!```   `>===!`'?======,`:===)   ````!):;*` ```.:-;.````  `~~-:~~::-~~~:-;^~;-~'`   ``'~::~``` ````  ``,~~~^````.?>>>>>>>>>>>>>>>>>>>>>>?;`  `'~~~~
         `*'`.>,``   `>==%;`.?%=>===^`-%==+`  ```,?^``;` ```,:-;^````  `~~:-~:-;~~^~-:--~::~.`   ``.-::~``` `'``  ``^~~~~'```,?>>>>>>>>>>>>>>>>>>>>>>?!````,~~~~
       ```>++>=+'`   `>==%-`,===;%==-`^===>`  ``'>=?++>`````,:~-;,``````~~:~~:~;~~,~~:-:~-:~.`   `'-;~:~``` `'``  ``,~~~~~'``^?>>>>>>>>>>>>>>>>>>>>>>?*```,~~~~~
       ```+-!==~^`   `>==%^`~===^===;`,===>`   `-~?=)~+`````,:~^:-'`````^~;~-:-:~~.~~:~:~~;~.`   `^;~~;~``` ````   `,~~~^~.``~?>>>>>>>>>>>>>>>>>>>>>>?)```~~^~~~
       ```*^^+:^^`   `>===.`:==?'?==*`.?==>`   `-.-+:'*`````.:-^^;.`````^~:~:-:-~^.~~:--:~;~.`   `-:^~;~``` ````   `.~~^.~.``-?>>>>>>>>>>>>>>>>>>>>>>?+```^^.~~^
       ```-;~;,)~`   `>===.`!==+`>==)``?==>`  ``-*.;:-:` ```'-:,':,`````^~:~:~:~~,'^~-:~;~;~.`   `:^'~;^`   ````   `'~~,'^'``:?>>>>>>>>>>>>>>>>>>>>>>>>'``^,'^~,
       ```.>^:`~'`   `?==?'`*==*`)==>``+==>`  ``'~`;~).` ````~:,`,'`````^~:~:~:~~.'^~~:^;~;~.`   `,.'~;.`   ````   ``^~,`````;?>>>>>>>>>?+)>>>>>>>>>>>>'````'~~'
       ````:,;````   `?==>``+==;`!==?``)==>`  ````'),~'` ````.;^````````^-:--~:~~.`^~~:^:~:-.`   ```.:-'`   ````   ``'~^'````!?>>>>>>>>>?~'+>>>>>>>>>>>'````,~,`
           '+=:``    `?==+``>==-`-==?'`!==>`  ````::*''`     `-:'`` ````^--:~~:~~'`,~~;~--:-.`   ```^;.``    '`     ``.~,````!>>>>>>>>>>?~`)>>>>>>>>>>?.```'~,``
          ``.*:``    `?==*`'?==^`^===.`:==>`  ````:-'```     `'-,`` ````^--:~-:~^'`.~~;~-::-.`   ``'-^```    ``    ````'`````*?>>>>>>>>>?,`*?>>>>>>>>>?,````'```
            `````    `?==;`.===.`,===,`~==>`  ``````````     `````` ````~--;~-:~^``.~~;~~::-.`   ````````    ``    `````  ```)>>>>>>>>>>?.`!?>>>>>>>>>?^````````
                     `?==-`,==?'`'?==~ ,==>`          `` `          ````~-::~--~,``'~~:-~;:~,`               '`           ```+?>>>>>>>>>>'`;?>>>>>>>>>?^```     
                     '?==~`~==+```>==: .==>`          `` `          ````~-::~^^~,``'~~~~~;:~,`               ``           ```>?>>>>>>>>>>'`:?>>>>>>>>>?-```     
                     '===,`-==*```)==!`'?=>`          `` `          ````~-:;-^~~.```^~~~-;:-.`               ``           ``'>?>>>>>>>>?+``~?>>>>>>>>>>-```     
                     '?=?.`;==;`` !==*``?=>`          '`            ````~--;;~~~.```^~~~;::-,`               '`           ``'??>>>>>>>>?*``^=>>>>>>>>>>:``      
                     '==)``*%=-```-==)``*??`          ``            ````~--:;-~~'```^~~-;::~,`               ``           ``'*++?>??>???!``,?>>?????>+)~```     
                     '?:` `.)=^```~=+.```~?`          ``            ````^--:-:~~````,~~;--:~,`               ``           `````'^~-:;!*)-``')*!;::--,``````     
                     '?-`'``:=.`` ,=!``'`~>`          ````          ````^-:~-;~~````.~-:-~:~,`               '`              ```^~~~^^^^`   '^^^~~~~.``         
                     `>=+?*!=='`` '==!*?+=>`          ```           ````^~:^^:-^````.~:-~~;~.`               ``              ```^~~~~~~^`   .~~~~~~~'``         
                     `+======?' ` '=======)`          ```           ````^~:^^--^````'~;~~~;~.`               ``              ```^~~~~~~^`   '~~~~~~~'``         
                     `)=+)>)=?'`  '==)+++=*           ``               `,~:~~--^````'~;~~~;~'`               '`              ```^~~~~~~^`   '~~~~~~~'``         
                     `!>'```*='   '=+````+;           ```              `,~;~~--^````'~;~~~;^'`               ``              ```,~~~~~~^`   .~~~~~~~'``         
                     `;=-``,>=.   '=?~``~?:           ```              `,~;~~:-^````'~:-~~;^``               ``              ```,~~~~~~^`   .~~~~~~^```         
                     `:==,`)==. ``'==>`'?%-           ``               `.~:~~:-^````'~:-~~:^``               '`              ```.~~~~~~^`   '~~~~~~^```         
                     `~==^`*=?' ``'==+`.=%^`          ```              `.~:~~:-^````'~:-~-:^``               ``              ```.~~~~~~^`   '~~~~~~^```         
                     `^%=^`*=?' ``'==+`.=%,`          ```              `'~:-~;~^````'~--~-:,``               ``               ``'~~~~~~^`   '~~~~~~,```         
                     `.==~`!=?'   '==)`.=='`          ``               `'~:-~;~^````'~-:^:-,``               '`              ```'~~~~~~^`   '~~~~~~,``          
                     `'?=-`;%?`   '==)`,=='`          ```              `'^--^;~^````'~-:^:-.``               ``              ````~~~~~~^`   '~~~~~~.``          
                     `'>=-`;=?`   '==*`^=>`           ```              ``^-:~;~^````'~-:^:~.``              ```              ````~~~~~~^`   '~~~~~~.``          
                     ``+=:`:=>``  '==*`^=+`           ``               ``^~:~;~^````'~-:~;~'``              `'``             ````^~~~~~,`   '~~~~~~'``          
                     ``)=;`-%?`` `'==!`~=)``          ```              ``,~:~;~^````'~~:~:~'``              `'``             ````^~~~~~,`   '~~~~~~'``          
                     ``*=!`~=?`` `'==;`~=!``          ```              ``,~;~;~^````'~~:~:~'``              `'``             ````,~~~~~,`   `~~~~~^'``          
                     ``;=*`~=>` ``'==:`-=;`           ``               ``,~;~;~^````'~~:~:~```              `'`               ```,~~~~~,`   `~~~~~~`            
                     ``:=*`~=>` ``'==-`;=-``          ```              ``,~:-:~,````'~~:--^```              `'`               ```.~~~~~,`   `~~~~~^`            
                       ~=)`^=>` ``'==~`!=~`           ```              ``.~:-:~,````'~-::-^```              `'`               ```.~~~~~,`   `~~~~~^`            
                       ^=+`,=>` ``'?=~`!=^`           ``                `.~:-;~,````'^-::~^``               `'`                  '~~~~~,`   `^~~~~,`            
                       ,=>`,=>`  `'?=~`*=.`           ```               `'~-:;~,````'~-:;~^```              `'`                  '~~~~~,`   `~~~~~,`            
                       .=>`.=>`   `?=^`*=.            ```               `'~~:;~,````'~-:;~,```              `'`                 `'~~~~~,` ```~~~~~,``           
                     ``.>^``^)` ```>-``.*'            ```              ``'~~;:~,````'~-:;^,``               `'`                `^++)))))^```*))))++;```         
                     ``'*`'`'!` ```>.`'`:'            ``               ``'~~::-,````'~:::~,``               `'`               ``-&&&&&&&;``.%%&&%%%)```         
                    ```'?>?>>+` ```>>+?+>`            `` `       `  `````'~~::-,````'~:-:~,```` ``          `'`        ````````.*&%%%%%%)``^&%%%%%%>^'` ```     
              ```` ``'~;==?==?'   ,=====?;~'```       ```       `` ```'.,^~-:~:^````,~;~;~^,.'``````        `'`        `'~:!*>=%%%%%%%%%>``:%%%%%%&&%%>)!:-.`   
              ````.;+>>+=*~~-)-```:+-~-!?>+>+:.``     ```       ```'.^^~~-::~~~~'```^~~~~::-~^^,'````       `'`       ``>&&&&%%%%%%%%%%%=``!%%%%%%%&&&%%%%&=^`` 
              ``.::-)'``~'```^;```*^```'-``'*::-.`    ```       ``'^~-;::-~~~~~~'```^~~~~~~:;;:-~,```       `'``      `,&%&%&%%%%%%%%%%%%'`)&%%%%%%%%%%&%%&%*`` 
              ``;~'.):--+;^^^*-`` :)^^^;+--:).'~:``   `` `      ``'^^~~^~~~~^^^,````.^~~~^^^^^~~^^``        ````      `.>?=%%%%%%%%%%==??.`*??==%%%%%%%%%%=>-`  
                '~~~^,^~--:--,`   `,--::-~^,^~~^'`    `` `        ``````````````````````````````````        ````      ````''......''''`````````'''.......''```  
                ```````````````   ```````````````     `` `     `` ```````````  ````````````````````````````````       ````    ``   ``     `        ``  ````