__+++++++++++~_                                                                                                                                      
                                                                                                                               _~++++++++++++++++++++                                                                                                                               
                                                                                                                       _+++~+~+~~+++~~+~+++~++~~^+~                                                                                                                         
                                                                                                                  _+++++^++~_~~~~~___~++^^___~++++                                                                                                                       
                                                                                                          _++++~~^^%%#$$$#)))))^)))@@&$$&)(+_                                                                                                                    
                                                                                                      ~+++++~++)#@@@@@@@@@@@@@@@&+_                                                                                                               
                                                                                                   ++~++~~~+^%@@@@@@@@@@@@@@@@&+                                                                                                              
                                                                                                 +++~+~~~~+^#@@@@@@@@@@@@@@@@@&_                                                                                                           
                                                                                               +~++~~~~~+^%$@@@&&$$$@@@@@@@@@@@!+                                                                                                         
                                                                                            ++~+~~~~+++^%#$$$$$!$!!$!$$@@@@@@@@@@@(_                                                                                                      
                                                                                           +++~+~~~~~~++)%#!!!!!$#$$$$$&@@@@@@@@@@@_                                                                                                      
                                                                                           ~++~+~~~~___+^^)))%#$&@@@@&$!!$$@@@@@$@$#                                                                                                     
                                                                                             ~+~+~~~~~+^^^^)^)#$&$)*~+~~_       __*##$$%+ _ __~++_                                                                                                  
                                                                                              +~+~~~~__^+^^^))%#+_ __~++~~~_      _~^)&&+~+~+^^)(_                                                                                                   
                                                                                               +~~~~____+^^^)^)^+ _   _ _____         _         _%@+ _ _~__ _ +_                                                                                                    
                                                                                           +))#)^~_____+^^)^^+~________+++^^+~_+%@@++^^^))^_                                                                                                   
                                                                                        ~)+~~+^___ __+))%)%%^^^++++^^*)))(^))%&@&_(^+)&&(                                                                                                    
                                                                                        ++++++__~+_~^))))%!$$&$$#%##$$$%)^)^)#@$#@@@&_                                                                                                  
                                                                                         +~+)^~___))(~__^^))))%##$$@@@@&%%%&@@@@@@#                                                                                                  
                                                                                           ++^+____))^+ __+^^^)^))##$$@@&#+_%!#%#@@@@@#_                                                                                                 
                                                                                               ++^^^++^^_^^^^^^^^^^))%##*+^+_          __+**%%$#_                                                                                                   
                                                                                                  ~+^%*^++^^^^^+^+++^^++^^)))^+      _        _+%&#++                                                                                                    
                                                                                                         +^^^^_~^^^^^++~~++_++~~~~++__ _ _   __~+))^^)~                                                                                                     
                                                                                                                    __ _ ~+^^+++_ ++++          __~__ __~~++++)^^)(                                                                                                        
                                                                                                                     ___ _ _  ~~++~  __~+^++++~_~+++++*^%$#^                                                                                                         
                                                                                                                     _~_ _ _ _ _ __ _          _~^^)^^+~_ __~~~+^&$(~                                                                                                           
                                                                                                                      _+~__ _ _ _ _ _ _ __       ~^^^%%))%#&$&&+                                                                                                             
                                                                                                                       +++_ _ _ _ _ _  _ _    _     _+^^*%#$$!!$&#+                                                                                                                
                                                                                                                       _^++~ _ _ _ _ _ _ _  _ _        __ _ ~+^^**)^+                                                                                                                  
                                                                                                                       _+^^++_ _ _ _ _ _ __ _ _ _                        ___                                                                                                                      
                                                                                                                       ~)^^+++           _  _ _   _                _+^%$$_                                                                                                                     
                                                                                                                  __)))^^^+++^+~~                      _+^)#$$&# _                                                                                                                   
                                                                                                          _____ %))^^^^^++~~     _   _   _~+^^)#!!#&@( _ ___~_                                                                                                      
                                                                                                 __~___ ___ %%^^^^^+_               +^^^^)%!$$$@$_ _  _____~~~~                                                                                         
                                                                                          _~~~~~___ _   _ %))^^^^^+++_           +))))##!!#$&@+       _ ___~_~~~                                                                                        
                                                                               ~~~~~_________ _ _     +)))^^^+^^+___      +^%##$!$!$$*      _ _ _ _________~~_                                                                               
                                                                    _~~~__~_~_______ __ _             +^^+^+^^+             +^)))#$#!!#+           _  _ _ ___________~____                                                                    
                                                         ___~_~_____________ ___ __  _ _            +^^^^^^~             +^))#!!!!#+             _   _ __ _____________________                                                         
                                              __~_~___________________ __ _ _ _ _                  ~^)^^)^^^+++^))#$$!^                         _ _ _ __ ___ ___________________                                             
                                   _~~________________ ____ ___ __ __ _ _ _ _                      +)##$!$#!###$$&!+                             _  _ _ _ _ _ __ _ __ _ ___ _ _________~_                                   
                         ___________________ __ ___ __ __ __ _ _ _ _ _ _ _                           +#@@@@&&#+                              _  _  _  _ _ __ _ _ __ _ __ _ _ _ _ _ ___________                          
                    _________ _____ ___ __ _ __ ___ __ _ _ _ _ _ _  _  _  _ _ _                          ~%@@@)+                                    _  _     _ _ _ _ _ _  _ __ _ _ _  _   _ _  _ _ _________                     
                ________ ___ __ _ _ _ _ _ _ _ _ _  _ _ _ _ _ _ _  _  _  _                                              +*)+_                                      _       _ _    _  _    _ _ _    _                _  _  _  _ _ _ _ _____                 
             _______ _ __ ___  _ _    _ _ _ _ _ _ _  _ _ _ _ _ _ _   _ _  _ _ _ _                                                                         _      _       _   _  _    _     _    _  _     _   _      _   _  _ _ _  _  _ __ ___              
          _____ _ __ _ _ _ _ __ _   _       _  _ _  _    _  _  _  _  _  _  _                _                                                                                 _ _        _    _   _      _  _   _                  _   _          _  _ _ _ __ _           
        ___ ___ _ _ _ _ _ _ _  _          _ _ _  _ _  _ _ _   _  _ _   _       _ _ _   _                                                                                          _ _                    _                                                _   _  _ _ __         
      _ _ _ _ _ _   _      _ _    _                    _  _  _    _  _   _          _ _                           _ _   _                                                      _                   _ _                                                                 _   _ _ _ __       
                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                   
                                                                                                                                       __~++~++~~                                                                                                                                   
                                                                                                                        _~++++++++++~++++~+                                                                                                                       
                                                                                                              _+~+~~+~~~~~+~~~+~+~+~~+^~                                                                                                                 
                                                                                                         _+~+++^+~~_~~~_~__~~+)^~_~~++~                                                                                                              
                                                                                                 _+++~~+^^$$$@@&$$$($$@@@@&%~_                                                                                                         
                                                                                              ~++~~~+~^$@@@@@@@@@@@@@@&^_                                                                                                      
                                                                                          ~+~~~~~~~^)$@@@@@@@@@@@@@@@&~                                                                                                    
                                                                                         +~+~~~~_~^%&@@@&&&&@@@@@@@@@@~                                                                                                  
                                                                                     ~+~~~~~~++^%$!&$&$$$$$&&@@@@@@@@@%                                                                                                
                                                                                    ++~~~~~~~~~^^)$$$$$$$$$&&@@@@@@@@@@~                                                                                              
                                                                                     +~+~~~~~__++^%%#$&&@@@&$$!&&@@@&&@&+                                                                                             
                                                                                      ~+~~~~~_~^^^^%%!&!!#*~~~~_      _~%#!&%~_ __~++_                                                                                          
                                                                                       ~~~~~~__+^^^%))))+~__~~+~~___     _~%@~~~~++^)~                                                                                           
                                                                                       ~+~~_____+^^%^*~__    _ _ _      _ ___    _^&@_~~+~~~+                                                                                             
                                                                                  _^%%*_____+^)))^^+_+~~+++%)%^+^%&@$~**^)&+                                                                                            
                                                                                 ~*~~~~~____~%))%)$$$)()++^^^)$#))^%#&@^&$&@(                                                                                            
                                                                                  +~+^+~_~)^__+^%)#$$$&&@@@&$%%)$&@@@@@!_                                                                                          
                                                                                    +~^+__ +))*___^^%^%#$!&&@@$^+)$$$$@@@@@(_                                                                                          
                                                                                       ~+^+^++^++^^^^^^^%%)##)^+*~_       _~+^%$#!%_                                                                                          
                                                                                           ~^%^^*~+^^^^^++~^*+++^%)^_      _      _~%&(^+                                                                                             
                                                                                                  ~*^*~_+^^^^++_~+~~~~__~~+___~__~~+^^+#_                                                                                              
                                                                                                           ___ _~~++++__+++~___ ____~_~~++^^%%+                                                                                               
                                                                                                            ___ _ _ ___~~       _~+^^^*~________~+$$!^_                                                                                                
                                                                                                             _+__ __ _ _ _ _ _  _  _~^^%^^+^^)^)$&$+                                                                                                    
                                                                                                             _+~~_ _ _ _ _ _ _  _      ~+^%#$$!$$&$%_                                                                                                     
                                                                                                              ~^+~_ _ __ _ _ _ _ _ _     _~~~+^%%))*                                                                                                          
                                                                                                              _^^++__ _ _ _ _ __ _ _  _               _    ___                                                                                                            
                                                                                                              ~)^^++_   _    _ _ _ _    _   _     _+^%$#                                                                                                             
                                                                                                         __%)^^^+^+++_                  _~^%$$&&~_                                                                                                         
                                                                                                _~___~$))^^^^^+__         _ __~+^%)$$$&&~____~_                                                                                             
                                                                                      _~~~_____ _^#)^)^^^++_           ~^^)^)#$$$&&*   _ ____~~~~                                                                                   
                                                                             __~~__~_____ _   _^()^^^^^^+~__      +%##$$$$&*   _   _ ________~_                                                                              
                                                                  __~_~_~__________ _        ~^^^+^^^+           +^%#$$$$^          _  __________~____                                                                    
                                                       __~_~_~_____________ _ _ _           ~^^^^^^_            +^%$$%~             _  _ ________________~___                                                      
                                            _~_~_____________________ __ _  _             ~%^^)^^++++%$$$^_              _   _ _ _ _______________________                                           
                                __~___________________ _____ _ _ _ _  _                    ~%#$$$$$#$$&!^_                        _  _ _ _ _ ___ ________ __________~_                               
                      __~_______________ ______ ___ ___ __ _ _ _ _       _                ~#@@@&&$*_                    _        _  _  _ _ __ _ _ __ _ __ __ _ _ ___________                       
                  ______________ _____ __ ___ __ __ __ _ _ _ _ _   _                              ~%@&*~                                 _   _  _ _  _ _ _ _ _ _ _ _ _  _    _ _ _ _ _________                  
              _______ _____  _ _ _ _  __ _ _ _  _ _ _ _ _ _ _ _ _  _  _                                       ~~                                  _   _  _   _   _   _   _ _  _ _               _  _ _ _ _ _ _ ______              
          _______ __ ___ __ _     _ _ _ _ _ _  _ _ _ _ _ _ _ _ _ _   _  _ _                                                                 _        _  _   _  _   _   _       _ _   _ _           _    _ _    _  _ _ _____          
        _____ _ __ __ _ _ _ _     _   _  _ _ _  _ _ _  _  _ _   _    _   _                                                                                      _   _           _                                                _  _ _   _  ___         
      ___ ___ _ _ _   _ _ _  _  _     _  _  _  _  _  _  _  _       _                                                                                                                             _                                                _  _  _ __       
                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                               
                                                                                                                         __+++++++++~_                                                                                                                   
                                                                                                          _~++++++++++++~+++++_                                                                                                           
                                                                                                     ~++~+~~~~~+~~~~~+++~~~+^~                                                                                                       
                                                                                              _+~+~+^)^^^^^^++~++%#^^^^^~                                                                                                      
                                                                                        _++++~+^%@@@@@@@@@@@@@+_                                                                                                
                                                                                     ~+~+~~~+^$@@@@@@@@@@@@@@#                                                                                                
                                                                                   ++~+~~~~+%@@@@@@@@@@@@@@@+                                                                                            
                                                                                ~+~+~~~++^)#&&&&$&$&&&@@@@@@@@$                                                                                           
                                                                              ~++~~~~~~+^^#$$$$$$$$&@@@@@@@@@&~                                                                                        
                                                                              ~+~+~+~___+^)))%#$&&&@@&&&@@@@@@@_                                                                                      
                                                                                +~+~~~~~^^^^)))#&&!!*+^+~~_~^)#$&#^~~+++~                                                                                     
                                                                                 +~~~~~_+^^^)))%*~__~+~~~__     _+%&+~~~+^)^                                                                                      
                                                                                 ~++_____~^^)^)^~~_   _ ___    _ __ _  ~%@~~+~~~+_                                                                                      
                                                                             +**%+____ ^)))))^+~+~+~+)^))))^+%$@&+^+%&                                                                                       
                                                                           ~+++~~~_~_+))%%$$#%^^^^%$%)))))&@^&&@&_                                                                                    
                                                                            +~^^+__^)+_+^)))%##&&@@@&%%%&@@@@@_                                                                                   
                                                                              ~+*+__+)^+__^^^)^))##$&@&#++%%)$@@@@$                                                                                     
                                                                                  ~^^^)^^^+^^^^^^^^))))))*^^^_       _  _~+#$)%~                                                                                     
                                                                                      ~^))+^++^^^^^+~+++++***^~    _       _+)##^~                                                                                      
                                                                                               ++~ _+^^^++_~++~        ___~___~~+~+*+^+                                                                                       
                                                                                                    __ _ __~+++_ _+++++~~__~~+~+^%$%~                                                                                        
                                                                                                     ~~_ _ _ _ __ _       _+^^^^+___~~~+)$%_                                                                                           
                                                                                                      _+~_ _ _ _ _ _ _        ~^^%#%##$&&(~                                                                                             
                                                                                                      +++_  _ _ _ _ _ _ _  _  _~^+^)%##$!!_                                                                                                 
                                                                                                      ~^^+__ _ _ _ _ _ _ _ _            _~~~++_                                                                                                   
                                                                                                       +^^++_        _ _ _ _                 ~+^))+                                                                                                    
                                                                                                  _+)))^^++++~_                   _+%#$&^_                                                                                                   
                                                                                           _____#))^^^^^~~_           __++%##$&& _____                                                                                         
                                                                                 _~~~__ _ _^%)^^^^+~           ~^^^))#$$&&$  _  ____~~~_                                                                            
                                                                         __~~_~____ _    _%)^^^^^+~~       +))%#$$$&)+    _ ________~_                                                                        
                                                              __~~~~________ _  _      +)^^+^^^_         _^))%$$$#~      _  _ _ _______~____                                                               
                                                   __~~~_____________ __  _          _+^^^^^_           +^)##$*_             _ _ _ ______________~_                                                   
                                        __~_~_________________ __ _ _ _            _^)^)^)^^++^)#$$)+              _   _ _ _ _ ___ __ _____________                                        
                             _~_~__________________ __ __ _ _ _ _                   _%#&$&$#$&&+                          _  _ _ _ _ __ ___ ___ __________~_                            
                    _~_______________ _ ___ _ _ __ __ _ _ _ _ _                        _%@@&&$*                           _   _   _  _ _ _ _ _ __ _ _ _  _  _ __________                    
               _____________ __ __ _ _ __ _ _ _ _ _ _ _  _  _    _                             ~%&)+_                               _   _  _  _  _ _ _ _ _ _ _     _   _ _  _  _ _ __ ___                
            ______ _ ____  _ _   _  _ _ _ _  _ _ _ _ _ _ _  _  _    _                                                                         _            _           _   _         _      _   _  _ _  _ _ __ ___            
         _____ _ __ _ _ _ _ _   _  _ _ _ _ _  _   _  _ _ _  _ _   _    _  _                                                          _         _    _      _            _       _            _  _     _    _ _ _ _ __         
       ___ __ _ _  _ _ _ _ _        _  _  _ _  _ _ _     _    _                         _                                                                   _   _        _            _                       _           _   _ _ __       
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                            
                                                                                                             _~+++++++++++~                                                                                                         
                                                                                                 ~++~++~++~++++~+++++_                                                                                                  
                                                                                            _++++++~~~~~~~~~+^+_~~^+_                                                                                               
                                                                                     ~++~~^^%#$&&$#)))#$@@&$$^~                                                                                            
                                                                                 ~+++~++^&@@@@@@@@@@@@&~                                                                                         
                                                                              ++~~~~~+^$@@@@@@@@@@@@@&_                                                                                      
                                                                            ~+~+~~~+^%@@@&&&&@@@@@@@@#                                                                                     
                                                                         +~+~~~~++^%#$$$$$#$&@@@@@@@@&+                                                                                  
                                                                         +++~~~~~_+^%##$$$&&&&@@@@@@@@(_                                                                                
                                                                          ~+~+~~~~+^^)^)#$@#%***++)#$&$#*+***_                                                                               
                                                                           ~+~~~~_+^^^%)#*~__~~~~_     _~^$&+~~++%_                                                                               
                                                                            +~~~___+^^^)^+~_ _____    _ __   _+@# __~~~_+                                                                                
                                                                        +%%+____+)))^^+~~~~++^)^)^+^#@&+**^$(_                                                                               
                                                                       ^~+~~~_~_+%)))$$#%(+^^%#))^)%$@%$@@_                                                                              
                                                                       ~~^*~~+)+_+^%))##$&@@@$#%)#@@@@@(_                                                                             
                                                                         ~+^~~_^^+_+^^^^%#$$@&#++))*%$@&@@+                                                                              
                                                                             ~^^))^^+^^^^^^+^^)^^^^)^~     _   _~+$%#~                                                                               
                                                                                  +^^+^~^^^^++~++~++*+^~ _ _   _ _+%^^_                                                                                
                                                                                            ~_ _++^++~~++~       ______~~~++^^^+                                                                                 
                                                                                              ___ _ _~~+_  _~++^++~~~+~++^#$)+                                                                                   
                                                                                              ~~_ _ __ _ _ _  _  _+^^)^+++^+%&#_                                                                                     
                                                                                               ++~_ _ _ _ _ _ _      ~^^%#$$$&$)+                                                                                        
                                                                                               ~^+__ __ _ _ _ __ _    _~~~^^*%*~                                                                                          
                                                                                                +^++~ _  _ _ _ _ _ _                 _~+_                                                                                             
                                                                                              _^^^++_~__ _ _ _      _    _+^#&$_                                                                                             
                                                                                         __ #))^^+^++~_       _   _~^%#$&$___                                                                                        
                                                                                ______~%)^^^^+_          _+^^^%$$&@~ _ __~~~~                                                                         
                                                                        _~~~~___    _%)^^^^++~_      +%))#$$$&+ _  _ __~_~~_                                                                     
                                                             _~~~~_______ _       +^^^+^^+          ^^##$#$!*       _ _________~~_                                                             
                                                 _~~~~__~________ __ _        _+^^^^+_         +^%#$)+         _   _ _ ____________~__                                                
                                       _~~~_________________ _ _  _           ~^^^^^++++%#$)+                 _ _ ____________________                                      
                            _~~___________________ _ __ _ _ _                 +%$$$$##$&#_                      _  _ _ _ ___ _______________~_                            
                   ~_______________ __ ___ __ __ _ _ _ _ _  _ _                +$@@@&*_                     _ _  _  _ _ _ _ _ __ _ __  __ _ __________                   
              _____________ ___ __ _ __ __ _ _ _ _ _ _ _   _                           +#$)+                           _   _  _  _  _ _ _ _ _ _  _  _      _ _ _ _ ___ ____             
           _______ __ __  _   _ _ _ _ _ _ _ _ _ _ _ _ _ _    _                                                                                _  _   _    _  _   _             _  _  _ _  _ _____            
        _____ _ __ __ __    _    _ _ _ _  _ _ _ _ _ _   _  _   _  _  _                                                     _        _        _        _      _     _             _ _      _   _  _ ___        
      ____ __ _ _ _ _  _ _       _ _   _  _  _       _  _    _                     _                                                             _   _    _                _                      _     _  _  _ _ _       
                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                             
                                                                                                                  _ __~~_                                                                                                            
                                                                                                   _~++++++++++++~                                                                                                 
                                                                                         _++~+~+~+~+~~++~+~~^+                                                                                           
                                                                                    _+~++^^+++++~_~+^(^++++~                                                                                        
                                                                              ++++~+%&@@@@@@@@@@&+_                                                                                   
                                                                          ~+~+~~+^)@@@@@@@@@@@@&~                                                                                  
                                                                        ~++~~~~+%@@@@@@@@@@@@@(_                                                                               
                                                                     _+~+~~~+^%$&&&$$$&@@@@@@@@(~                                                                             
                                                                    ~++~~~~~++%)$$$$$$&&@@@@@@@@_                                                                            
                                                                     +~+~~~~~+^%%)$@&$$#%%$@@&%#%_                                                                          
                                                                      ~+~~~~_^^^^%)%+~____         +*)&(+__++^~                                                                          
                                                                       ~~~~~_~^^^%^~ _ _~~~____     ~#@ _~~~__+                                                                           
                                                                    +*%+___~^^%++_~~~++^^^++%@$+^^%+                                                                           
                                                                  ++~~+____+%%)$(()^^+^^#)(^%%@%()&@                                                                           
                                                                  ~+^^~_+^~~^%%)))&@@@&%%#@@@@@_                                                                         
                                                                    ~+^_~_*^~_+^^^%#)$&@&*~%*%&@@@#                                                                          
                                                                        ~^^#^^+^^^^^+^^^#^^^^+      _  _+%#%_                                                                          
                                                                             +^+^++^^^^+~++~+++++_ _     _ ~^)**+                                                                           
                                                                                       __ _++^++ ~++__    __~_~~+++^^^*                                                                             
                                                                                        ~_ _  __~~_   __+^^^+_~~~~~+#$*_                                                                              
                                                                                         ~~__ _ _ _ _  _   _~^^#^^^^%$&+                                                                                 
                                                                                         ++~_ _ _ _ _ _ _    _+^*%)$$$$*_                                                                                  
                                                                                          +^+_ _ _ _ _ _ _ _      _    ~+++^~                                                                                      
                                                                                          +^++~      _ _ _ _  _          _~+%_                                                                                       
                                                                                      _+#^^++++__              __^#$$&_                                                                                       
                                                                              ____~%^^^^+~_       ___++%))$&&~____                                                                             
                                                                      _~~~__ _ +%^^^^+~_       ~^^%))$&@+   _ __~~~_                                                                  
                                                             _~~~______ _    +#^^^^^+_       +%))$$$$+     _ _______~_                                                              
                                                  _~~__~________ _          ~^+^^++         +^%)$%+       _ _ ______________                                                  
                                       __~________________ _ _            ~^^^^^~___+%)$)*                _ _ _ _______________                                        
                             _~__________________ __ _ _ _                +%#)))#%)$&(~              _    _  _ _ _ __ ______ _________                            
                   ______________ ___ _ __ __ __ _  _ _    _                ^)@@@&#+                       _ _  _ _ _ __ __ ___ _ _ _ ________                    
              ___________ ___ __ _ __ __ _ _ _ _ _ _  _ _                       +%&(+_                           _  _  _  _ _ _ _ _ _  _       _ _ _ __ _____              
           ______ ____ _ _  _ _ _ _  _ _ _ _ _ _  _ _     _                                _                                          _           _  _         _   _   _  _ _  _ _____          
        ____ _ __ _  _ _ _      _  _ _  _  _  _  _  _  _                                                                                                     _    _            _   _    _  _  _ _ __       
      ____ _ _   _ _ _ _       _   _  _ _  _  _    _   _   _   _ _  _                                                                _                                                _        _   _ __       
                                                                                                                                                                                                                               
                                                                                                                                                                                                                               
                                                                                                                                                                                                                               
                                                                                                                                                                                                                               
                                                                                                     _~++++++~_                                                                                                
                                                                                       _~++++++++++~++++                                                                                         
                                                                                  ~+++++~~~~~~~~^+~~~^+                                                                                     
                                                                          _++~++%$&@@&$$@@@@&+_                                                                                
                                                                       ~++~+~^$@@@@@@@@@@@%                                                                              
                                                                    ~++~~~~^)@@@@@@@@@@@@&_                                                                           
                                                                 _+~+~~++*)$&!&!!$$$&@@@@@@@&_                                                                        
                                                                ~++~~~~~+^#$$$$$&$&@@@@@@@$_                                                                       
                                                                 ~+~~~~~+^**%$@$%)**^*$!&&$****+                                                                      
                                                                  ~+~~~_+^^*%))+~_~~~__    _+%$+~~+^^                                                                       
                                                                   ++~~__+^***+__  _______~_ _^@(_++~++                                                                       
                                                               ^+^^~~__^)))))^+^+~+^*))^^#$@^^*)&+                                                                      
                                                              +~++~_+~+*)))$$!$$$$$&$%))%&@@@&_                                                                    
                                                                ++^__ %+ ~^**%#$&@@$^%$$@@@@(                                                                      
                                                                   ~^+)^^++^^^^^^*%)**^+_     _~+*&%( _                                                                    
                                                                        +*^^++*^^++~^~++^^+_   _    _+%*^ _                                                                     
                                                                                  __ ~+^++~+++_    ___~~~~+^^**~                                                                        
                                                                                   ~_ _  __~~   __++^^+_~~~~+*$#_                                                                          
                                                                                    ~~__ _ _ _ _ _   _+^)))^))))#$&~                                                                            
                                                                                    ++~_ _ _ _ _ _ _   _+^^*#$$$^                                                                               
                                                                                    _^++_ _ _ _ _ _ _            _~_~+                                                                                   
                                                                                    +*^++ __ _ _ _            _~^#$(                                                                                   
                                                                               _~%*^^^++_            _~^)$$&$ __                                                                              
                                                                      _~___ _%**^^+_         ~^^*)#$&&* _ ___~~~                                                                
                                                             _~_~~___ _  +))*^^^++_     _%)#$$$$+   _ ____~_~                                                             
                                                  _~_~~_~_____ _        +^^+^^~       _^%$$$*_       _ _______~____                                                  
                                       _~___~___________ _ _          ~^^^^+__ _+*#$#~             _ _ _______________                                       
                           __~__~______________ _ _ _ _              +##$##)%$&+                  _  _ _ __________________                           
                 ___________________ __ __ __ _ _ _                   ^$@@&$*_                _  _ _  _ _ _ _ _ __ _ _ __ _________                  
             ___________ __ _ __ _ __ __ _ _ _  _   _                         +%)+_                          _  _  _  _ _ _ _ _ _         _   _  __ _____            
         ______ ____  _   _ _ _ _ _  _ _ _ _ _ _ _    _                                                       _   _  _     _  _         _                 _  _ _  _ _ ____          
       ____ _ __ _ __ _  _   _  _ _  _ _  _  _  _    _ _                                                                       _                      _                _     _ _  _ __        
    __ __ _ _     _  _               _  _  _  _    _      _                    _                                                          _                                                   _ _ _ _    
                                                                                                                                                                                                                  
                                                                                                                                                                                                                  
                                                                                                                                                                                                                  
                                                                                                                                                                                                                  
                                                                                            _~+++++++~~                                                                                         
                                                                                _+~+~+~+~++~+++~++                                                                                  
                                                                           _+~+^^++++~~_+^(+++^~                                                                                
                                                                     ~++~++)&@@@@@@@@@&+                                                                           
                                                                 _+~~~~+%@@@@@@@@@@@(                                                                          
                                                                +~+~~~+%@@&&&&@@@@@@@_                                                                      
                                                             +~~~~~++^#$$$$$$$@@@@@@@&                                                                     
                                                             ++~~~~_~^^))#$$&@&&$&@@@@@+                                                                   
                                                              ~~+~~_+^^^%$!**~~~      _^%$(~__+^~                                                                 
                                                               ~~~~__+^^%*~  __~~___      ~)@ _~~~~+                                                                  
                                                            +^^^___~^%^+~~~~+^^^++%@^+^%+                                                                  
                                                           +~++__~_^%%$##(^^%#%%)$@)&@&                                                                  
                                                           _+^+__)^_~^^%%$&@@$!*#$&@@@&~                                                                
                                                               ++++^^~^^^^^%%#%+++~~+%##&~                                                                 
                                                                   +^(*++^^^++++++^^^+    _    ~%#^                                                                    
                                                                          _~__+^^++_++_      ______~~+^^^                                                                    
                                                                              ___ _ ~~~_ _~+^++~~~~~+%#+                                                                     
                                                                               ~~__ _ _ _ _   __+^)^^^%)$&~                                                                        
                                                                               ++~ _ _ _ _ _  _  _++^%##$*                                                                           
                                                                                +^+__ _ _ _ _ _  _        ___~+                                                                              
                                                                               +^^+~___ _  _   _      _+%$(_                                                                             
                                                                           _ %^^^^++_      _ _~+%#&& __                                                                         
                                                                _~____  %^^^^+_       _+^%)$$&$_  ___~~~                                                            
                                                       __~______ _  _*(^^^^+__    +%##$$(+   _ ________                                                       
                                             ~~___________ _       ~^+^^+_       +^)#$#~      _  __ ___________                                            
                                  _~_______________ _ _ _        ~^^^^++~^%#(+             _ _ ________________                                 
                       __~________________ __ _ _ _              +)$$$$#$&!+                   _ _ _ _ _ ___ __ _________                       
               ___________ __ _ ___ __ _ _ _ _ _  _                  +#@@(+                    _ _    _ _ _ _ _ _ _ _ _ _ _ ________              
           _________ _ _ __ _ _ _ _ _ _ _ _  _ _                              ++_                                _  _   _ _  _ _           _  _ _ _ _ ____         
       ______ __ _ _ _  _   _ _ _  _  _ _ _  _  _    _ _                                                              _     _      _      _  _      _   _  _ _ _ __         
     __ __  _ _  _ _ _       _  _ _  _ _    _  _                                                                                  _             _                           _  _ _ _      
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                     _~+++++++++_                                                                                  
                                                                           _++~+~~+~~+~++~~++                                                                            
                                                                     _+~~^^)^^)^^+^^$()^)^+                                                                           
                                                                ~++~++)@@@@@@@@@@(~                                                                      
                                                              +~+~~~%@@@@@@@@@@@_                                                                    
                                                           ~+~~~~+%&&&&$&&@@@@@@$_                                                                 
                                                          ++~~~~~+%#$$$$&&@@@@@@&~                                                               
                                                          ~+~~~~+^^)%$@%))***#&&&**%~                                                               
                                                           ~~~~~~^^^)))*~~~~~__   _+$$~~~+*~                                                              
                                                           +^+___+^^)+~_ _ __~~+~ _^@(~++++                                                               
                                                        ^~++~__+)))))))^^++*%)^%$@^^$&_                                                              
                                                        ~+^~_+^_^^)##$&@@&%))#@@@@~                                                             
                                                          ~^+~+^+~^^^)%#$&$*+^**%&&@!_                                                             
                                                              ~%^^+^^^^++^^^^)^+    _    _%!^!_                                                              
                                                                    ~++_+^^+~++~~ __~~___~~+^^~                                                               
                                                                          ___ _~+~__~++++ ~~~~+*$#_                                                                 
                                                                           ~___ _ _ _  _ _~^)^^+^^%&~                                                                   
                                                                           ++_ _ _ _ _ _    _~^*%#$$(~                                                                     
                                                                            +^+_ _ _ _ _ _ _        _~~~+                                                                         
                                                                           +^^+___ _ _  _        _+^$$_                                                                         
                                                                       _ %^^^^+~         _~+%$$&~_                                                                      
                                                            _~____~%^^^^__      ~^^%$$&#  _ __~~~                                                        
                                                   _~~______  _  ^)^^^^+_     +%#$$$+    _ ______~_                                                   
                                         _~~__________ _       ~^+^^+        ^^$##~      _ _ ____________                                         
                              __~______________ _ _ _        ~^)^)^++^#$#_              _ _ _______________                              
                    ________________ ___ _ _ _  _              ^$&&&$&)+                   _ _ _ __ ___ __ ___ ______                   
             _____________ __ __ __ _ _ _ _ _     _              +%@)+                      _  _  _ _ _ _ _ _ _  _  _ _ _______            
         _________ _ _   _ _ _  _ _ _ _ _ _ _   _                          __                                _   _    _  _              _  _  _  _ ____        
      ____ _ __  _ _       _ _ _  _ _  _  _  _   _                                                                           _       _   _         _      _ _  _ __      
    __ __ _ _  _ _ _      _    _ _  _  _                                                                                                                                 _ _  _     
                                                                                                                                                                                             
                                                                                                                                                                                             
                                                                                                                                                                                             
                                                                                             ____                                                                                        
                                                                             _~+++++++++++                                                                             
                                                                      ~++++~~~~~~+^+~_^~                                                                        
                                                               ~++~^%@@@@@@@@&+                                                                    
                                                           ~+~+~+#@@@@@@@@@@(                                                                  
                                                         ~+~+_~^#@@&&@@@@@@@!~                                                              
                                                       ++~~~~+*#$!$$$&&@@@@@@&                                                              
                                                       ~+~~~~+^*%$@$$#%%!@&&%#+                                                           
                                                        ~~+~_+^^%)*+~~~~_    _+&#~~+^+                                                           
                                                        ^^+___+%^+__ ___~++__^@^+++^                                                             
                                                     ++++___^%%()^^^^%#*%&&^#&$                                                            
                                                      +^+~+^_+*%#$!@@@#%$@@@@                                                           
                                                        ~^++^++^^^*%#$$*++++^%&$$                                                            
                                                            ~***+^^^^+++++^^+    _   _^$*+                                                            
                                                                      __~+^+~++~_ __~~~++^^%_                                                             
                                                                       ~_ _ __~    _~^^^~~~~+^&^                                                                
                                                                       ~+_ _ _ _ _      +^%)$$$&)~                                                                 
                                                                        ++~_ _ _ _ _ _   ___+^^^+                                                                    
                                                                       ~*^+_  _  _ _            _+^)+                                                                      
                                                                    _^)*^^^+_          _~*)$&$_                                                                    
                                                           _____~#)^*^+ _     _^^%$&&(_ ___~~_                                                     
                                                  _~~_____     ^)^^^^+      +%$$$!!+     ______~                                                   
                                       _~~_________ _       ~^^^^~       +%$$+      _  _ _ __________                                      
                            __~_____________ _ _ _        _^)*)^^^%$#~             _ _ ___ ___________                            
                 ______________ _ __ _ _ _ _ _              +)@@&&^                _  _ _  _ _ __ __ __ _ ______                  
           _________ __ __ __ __ _ _ _ _ _     _                ~%)^_                      _  _  _ _ _ _ _ _    _ _  _ __ ____          
        _____ ___ _    _ _ _ _  _ _ _ _ _  _    _                                                 _      _  _         _                _  _  _ _ __         
     ____  _ _  _ _ _      _  _  _ _   _  _                                                                            _                           _       _  _ _      
                                                                                                                                                                                    
                                                                                                                                                                                    
                                                                                                                                                                                    
                                                                                     __~~~_                                                                                 
                                                                       _~+++++++++++~                                                                       
                                                                 _+++^++~+~~+^++++_                                                                   
                                                           ~++~+)&@@@@@@@@#_                                                               
                                                        ++~~~+$@@@@@@@@@&_                                                             
                                                     _+~~~+^)$&&&$$@@@@@@&                                                            
                                                    ++~~~~+^##$$$&&@@@@@@+                                                         
                                                     ~+~~~+^^)%$#**+++*#&#++^+                                                         
                                                      ~~~~_+^)^)+_ _~~~_ _  ~#$_~~++                                                          
                                                    ^^^~__+)))^++~~+^^^+)@$+^)#                                                          
                                                  +~++_+~^))#$$###$$%))$&@@&                                                        
                                                    ~^~~^^_+^)^)#$&@#+)%$@@@_                                                       
                                                        +^)^+^^^^+^^^*^)+        _+$%_                                                        
                                                             ~~+_+^^+_++___~~__~~~^^^                                                          
                                                                   __ __~~__~++++_~~~+%!*                                                            
                                                                    ~~_ _ _ _ _  _+^)))^))#&(                                                               
                                                                    ++__ _ _ _  _   _++^*%(~ _                                                             
                                                                    +^+~ _  _ _ _           _~^+                                                                  
                                                                 _^)^^+++           _~%$&+                                                                  
                                                          ____ %^^^+_       ~^^)#$&# _ _~_~                                                     
                                                 _~_~___   _*)^^^+_     +))#$$$+   _ ______                                                
                                      _~__~______ _      _+^^^~       ^%##~       _ ___________                                     
                           __~____________ _ _ _       _^)^)^^+)#$*             _ _ ______________                          
                _______________ __ __ _ _ _             +$@&&$+                  _  _ _ _ __ __ __ _______                
           ________ __ __ _ __ __ _  _ _  _                   ~%(+                      _  _  _ _ _ _ _  _    _ _ _ __ ___          
       _____ ___ _    _ _ _ _  _ _ _ _  _    _                                                       _    _       _              _  _  _ _ __        
     ___ _ _ _  _ _       _  _ _ _   _  _                                                                                      _                    _  _ __    
                                                                                                                                                                            
                                                                                                                                                                            
                                                                                                                                                                            
                                                                                _~++~~_                                                                          
                                                                  _~++~+++~+++~+_                                                                  
                                                             ~+~^^^^^+++%^^^^                                                                 
                                                       _++~+%@@@@@@@@&_                                                            
                                                     +~+~~^$@@@@@@@@@!+                                                         
                                                  ~+~~~+^#$&$$$&@@@@@@                                                         
                                                  ++~~~~+%#$&&&&$&@@@@+                                                      
                                                   ~+~~~^^^)#)*~~~_    +%$+_+^~                                                     
                                                   ++~~_+^)^+_ _ ~~~~~ _)@~+~+_                                                      
                                                ++++__+))))(^)^+^%(^%@^%&~                                                     
                                                ~+^~+^_^^##$&@@#%$@@@$                                                      
                                                   ~^+^^~^^^^%)##*++++*#$&~                                                     
                                                        +*^~^^^+~^~++^+ _    _+)(^_                                                      
                                                                ___+++ ~++_~~~~++^)(^                                                         
                                                                 ~_ _ __ _   _+^^++++%(~                                                         
                                                                 ++ _ _ _ _  _  ~^*%$$#_                                                            
                                                                 +++_ _ _ _ _          __~+                                                                
                                                                +)^++~~  _        _+)#&_                                                               
                                                         ___ %^^^+ _     ~+^%$&(____                                                       
                                                 _~~__ _ +)^^^^~_    ^%#$&*   _ ___~_                                               
                                      __~_______ _     ~^^^^_      ^%$#+      _ _________                                       
                           __~___________ _ _         +^%+++%$(~           _ _ ____________                           
                 ____________ ___ _ _ _ _              +)@@$$*                  _ _ _ _ __ __ _ _______                
          ________ __ _ _ __ _ _ _ _  _  _  _             +%*~                    _   _  _ _ _ _ _   _  _ _ __ ___          
       _____ __ _ _  _ _ _    _ _ _ _  _                                                    _    _            _              _  _  _ ___       
     __ _  _ _ _ _       _  _  _  _   _                                                                                                  _        _ __    
                                                                                                                                                                     
                                                                                                                                                                     
                                                                                                                                                                     
                                                                         _++++++__                                                                    
                                                              _++~~~+~~+++~+~                                                               
                                                        ++~^%$&$$(($@&&(+                                                            
                                                    ~+~++#@@@@@@@@&_                                                        
                                                  +~+~+^&@&&&@@@@@&+                                                      
                                                ++~~~+^#$$$&&@@@@@@                                                      
                                                 +~~~++*%$$*^^++*$&(++*+                                                   
                                                 ~~~_~^***+  _~~___  ~)&~+++_                                                   
                                               ^^^___^%(^+++^*)^%@(^%$                                                    
                                              ~+^_+++*%$$&@@%#$@@@~                                                  
                                                 +++^^_^^**%$$(^+++*%&$_                                                  
                                                     ~*^+^^^+++++^+__   __%*_                                                    
                                                             ___+++ ~++~~_~~++%*_                                                    
                                                              ~__ _ _  _  _+**^+^%$_                                                       
                                                              ++_ _ __ _   _~+^%##_                                                          
                                                               ^^~_   _ _ _          _+^_                                                            
                                                            +)*^++~_      __+#$&+                                                           
                                                   ____ +((^*^__    ~^*#$&&  ___~~                                               
                                          _~~____ _   ^*^^^~     ^%$$!^    _ ______                                           
                               __~________ _  _     ~^^^+ _ _*)$(+         _ ___________                              
                    ______________ _ _ _            +%$$#$&+              _ _ _ __ ____ _____                     
           _________ __ __ __ _ _ _ _                 ~%@*~                  _  _ _ _ _ _ _ _    _ ______          
        ____ __ _   _ _ _ _  _ _ _ _ _                           _                            _   _    _             _  _  _ ___        
     ___  _ _ _ _       _  _  _   _  _                                                                                           _     _   _ _     
                                                                                                                                                              
                                                                                                                                                              
                                                                                                                                                              
                                                                    _~++++++_                                                                  
                                                           ~+++~~~~~++~~^_                                                           
                                                    _++~^$@@@&@@@#                                                          
                                                 ~+~~+#@@@@@@@@&                                                       
                                               ~+~~+^)&&&$&@@@@@&                                                    
                                              +~~~~+^##$&@&@@@@@_                                                  
                                               +~~~+^^%)*++~_  _*&(+~+^                                                  
                                               +^___^^)+~___~~+_~)&+++^                                                   
                                            +++~~_%%#))^^)#(%)@%&$                                                 
                                             ~^~~)+~^%%&@&)*#$@@@                                                 
                                                ~^^^+^^^^^**)^+     _~%))~                                                 
                                                      ~+_+^++~+~__~~___~^^+                                                  
                                                           __ __~_ _~+^+~~++##_                                                   
                                                           ~~_ _ _ _    _+%%$$!*                                                       
                                                           ~^~_ _ _ _ _    _ _+++_                                                        
                                                           ^^++~__          ~^#&                                                           
                                                    ___^)^^^~_   _~^^)$&!+___                                                  
                                            __~___   ^)^^^+     +%$$$+  _ _____                                           
                                 _~________ _     ~^^^+      ^%%~      _ _________                                 
                      _____________ _ _ _        ~%)))^%$*             _  _ _ __________                     
            __________ ___ __ _ _ _  _            +#@&*_                _  _ _ _ _ _ _ _ _ _____             
        ____ __ _ _  _ _ _ _ _ _ _  _                       +~                   _   _  _    _             _  _ _ ___        
     ___ _ _ __      _ _ _  _  _   _                                                                  _  _ _          _     _  _ _     
                                                                                                                                                       
                                                                                                                                                       
                                                                                                                                                       
                                                                _~++++++~_                                                             
                                                        ~+++~~+_~+^~++                                                          
                                                  ++~+#@@@@@@@(_                                                     
                                               +~~~+)@@@@@@@@$                                                    
                                            ~+~~++#$&$$&@@@@@(                                                  
                                            +~+_~+^%$&$!!%#&@$!#!+                                               
                                             ~~~~+^%*+~~~_    ~##~~++                                               
                                           _^^__~^%+~~~+^++#&^+^(                                                
                                           ++~_++%#$$##$$(%&@@$                                               
                                            ~^~^^_^^^%$&%+**%&&(_                                              
                                                ~^^+^^^++++^^_      _^!*+                                               
                                                        __~++_~+~~~~~++^(^                                                  
                                                         ~__ __  _ _+^^^+^##                                                    
                                                         ++_ _ _ _  _ ~+^*%*                                                      
                                                          ^^~ _  _ _         _+^+                                                       
                                                      _^(^^+~_     _~^)$&+                                                      
                                             _~__ _*(^^^~_   +%)$&!+ ___~~                                          
                                    _~~_____     ~^^^+      ^%$!*      ________                                    
                         _~__________ _ _      ~^^^++%$+          _  ___________                        
              ___________ __ __ _ _             +#@&$*            _  _ _  _ _ __ _ _ _____              
        ______ _ _ _ _ _ _ _ _  _  _ _ _             +*+                      _  _  _ _  _      _ _ _ ___         
     ___ __ __ _  _ _ _ _ _ _ _  _                                                                  _      _        _ _ __     
                                                                                                                                                  
                                                                                                                                                  
                                                                                                                                                  
                                                           _~+++++++~_                                                         
                                                    _~+^^^^++^)^^^~                                                      
                                               ~+~+#@&@@@@@&~                                                  
                                            ~+~~+#@@&@@@@@$                                                 
                                          +~~~~+%$$!&&@@@@@~                                              
                                           ~+~~+^%#)*^+++%$^+*+                                             
                                           ++~_+*)^~___~+~ _#&~++_                                              
                                         +++_~^)))%)^%)#%$&%@                                              
                                          +^_+^_^*%$&@!^)))&@@!                                             
                                             ~*^+^^^+^^^^*_     _+$)~                                             
                                                     ~_+++~++___~~++^(+                                               
                                                       ~_ ___   _~^^+++%!+                                                
                                                       ++ _ _ _  _ _++%%+                                                   
                                                       +^+ _  _ _         _+^_                                                     
                                                    _*)^^+~     _~+#$&_                                                    
                                           _~__ _^)*^+~    +%#&$~ ___~_                                        
                                 _~______ _    +^^^_     ^%$^      _ _______                                 
                      ___________ _ _ _       +))))^^#$+           _ _ __________                     
           _________ __ __ _ _ _ _             +$@$+                _  _ _ _ _ _ _ _ _____            
       ____ __  _  _ _ _ _ _ _  _                        ~_                       _     _  _         _  _  _ __        
    ___ _ _ _ _      _ _   _   _   _                                              _      _                           _  _ _    
                                                                                                                                            
                                                                                                                                            
                                                                                                                                            
                                                       __++++++++~                                                        
                                                 _++^(^(^^^#((%+                                                    
                                            _+~+^&@@@@@@@_                                                
                                          ~+~~+)!@&&&@@@@&_                                             
                                         +~~~~^%$$&@&@@@&~                                            
                                          +~~~^^%**~~_  ~%!+~++                                            
                                         +^~_+^)+~~~++++)&++^~                                           
                                       +++~+^%#$(##$(%&@@!_                                          
                                         ~++*++^^%$!$*+**#!&&                                            
                                             ~^++^^+++++^__ _~%+                                            
                                                    ___~+_~+++__~~^#+                                             
                                                     +_ _ _ _  _+^)^)))$+                                               
                                                     ++__ _ _ _  ___++*                                                   
                                                    +^^~~_  _     ~^)$+                                                  
                                              ___^(^^+      ~^%$&+____                                          
                                    __~___ _  ^^^^+    +))$$*    ______                                    
                          __________ _       ~^^+~~^)$+        _ _________                          
               ___________ __ _ _  _        +$&&$(~             _ _ _ __ __ ______              
        ______ __ _ _ _ __ _ _  _                +*+                    _  _ _  _        _ _ _ ___        
     ___ _ _ _     _ _ _  _  _  _                                                   _      _  _              _ _ _      
                                                                                                                                       
                                                                                                                                       
                                                                                                                                       
                                                     ~~+++~+++~~                                                    
                                              _+~^)))#))))#$##~                                                 
                                          ~+~~%@@@@@@@_                                              
                                        ~+~~+)&&&&@@@@@_                                            
                                       ~+~~~^%$&$$#$@@$$_                                          
                                        _~~~+^))*~~~_    +$*~~^                                           
                                       +^~__)))^++~+^^%&^^!!                                           
                                      ++~++^%#$&@#%@@@ _                                       
                                         ++^+^^^^%%^~~+*$#_                                         
                                              ~~_+^+~+~~~~__~^^+                                          
                                                   __ _~_ _~^^+~+^$~                                            
                                                   +~ _ _ _    ~^*#$#_                                              
                                                   +^~   _ _ _      _+^_                                                 
                                                 +)^^+~     _~^#&(_                                                
                                        ~~__ +)^^+~   +)%$&~ ___~_                                     
                              __~____ _     +^^+     +%%~     ________                              
                   ___________ _ _ _      +%))^#$+       _   _ _ ________                    
          ________ __ __ _ _ _  _           +#&)+               _  _ _ _ _ _  _ _ ____         
      ___ __ _     _ _  _ _ _  _                                                         _           _  _ _ __     
   __ _ _ _ _    _  _ _ _                                                                                         _ _     
                                                                                                                                  
                                                                                                                                  
                                                                  __                                                            
                                                  _+~++~+++~+                                                   
                                            _+~^$$&$#&&&$~                                               
                                        _+~~^@@@@@@@(_                                            
                                      ~+~~+#&&$&@@@@&_                                         
                                      ~+~~+*%&#%*%@!%*                                          
                                       +~_~^**+__~__  _)$~++_                                        
                                     +^+__%)(^^+%(^)@%&_                                        
                                     ~^_+++%%@@*%&@@_                                       
                                         +*^+*^+^^^*+    _+$*                                          
                                                __+++~+___~~+^)^                                           
                                                 ~__ _ _  _+*^^^#!~                                            
                                                 ++_ _ _ _  _~+^*+                                               
                                                 ^^+~_ _      _+%+                                               
                                           ___))^^+     _+%$&~__                                          
                                  ______  ~^^^+_   ^)$$(+  ______                                 
                        _________ _       ~^*+~+%!^        _ ________                         
             __________ __ _ _ _         +&&&!*             _ _ _ __ _ ______             
       _____ _ _ _ _ _ _ _ _   _               ~*~                  _  _  _ _        _ _ _ __       
    ___ _ _ _    _ _ _  _  _   _                                       _ _                             _ _ _    
                                                                                                                              
                                                                                                                              
                                                            __~_                                                         
                                                ~++~~+~++~+                                                
                                          ++~#@@@@@@+                                            
                                       +~~+#@@@@@@@_                                         
                                    ~+~~+%$$$&@@@@#                                         
                                     ~~~~^^#)*^+++#$*+^                                        
                                     ++~_^^^__~+++^&++^                                         
                                    ++~++%$)#)$$%)@@$                                       
                                     ~+^^+^^*###+++%&!~                                      
                                          ~~~^^++~~+~___+%                                         
                                               __ _~_ _+^+++^%                                           
                                                +~ _ _ _  ~+*%#_                                            
                                                ^+~_ _ _      _+^_                                              
                                             ~(^^^_    _+^)$& _                                           
                                   _____ ~*^^+_   ^#$$+  _____                                  
                        _________ _     ~^^+__%#~      _ ________                        
             _________ __ _ _ _         +$&$#+            _ _ _ __ __ ____             
       _____ _ _ _  _ _ _ _  _                ~*_                   _   _  _        _ _ _ __      
    __ _ _  _      _ _  _  _   _                                                        _              _ _      
                                                                                                                          
                                                                                                                          
                                                         _~~~_                                                     
                                              ~++~~~~+++~                                              
                                        ~+~%@@@@@&+                                          
                                     ~+~+#@@@@@@&~                                        
                                   ~+~~+%$$&@@@@&_                                      
                                    ~~~+^%*^~~_ +)$+~+                                       
                                   ++~_^*^+~~+^+$&+%                                       
                                  ~+~^~*%$$@$%&@@_                                     
                                     ~^^+^^^^*%+__~%)~                                     
                                            ~_++~++__~~~+)^                                        
                                              ~_ __   _~*^^^#!~                                        
                                              ++ _ _ _  _~~^^+                                           
                                              ^^+~_       _+##                                             
                                       ___^(^^~_  _*#$&~____                                   
                              ~~____   ~^^^_   +#$(+   _ _____                             
                   __________ _        ~%(^%#~        _ __ _______                  
         _______ __ __ _ _ _            +#&^              _  _ _ _ _ _  _ ____        
     ___ __ _   _ _   _ _ _  _                                    _   _                  _   _ __     
                                                                                                                      
                                                                                                                      
                                                      __+~~                                                    
                                            ~++++~~^++~                                            
                                      ~+~%@@@@@&~                                         
                                    ~+~+)@&&@@@@(_                                      
                                  ~+~~+%$&&$&@@&!                                      
                                   ~~~+*%+~__ _ +&~~+                                      
                                  +^__^%^^+^)^%&%(                                      
                                  +++++%#&@!*%@@(                                    
                                     ~*^+*^+^^^+    _^(^                                     
                                            __~+_~++~~~+)*                                       
                                             +_ _ _  _~*%)$!~                                        
                                             ++_  _ _       ~++                                           
                                            %^+~    __^)$#                                           
                                   ~__ ~**^+_  +))$$+_ __~                                 
                         ~______ _    ~^^+ _+$!*_    _ ______                         
              _________ __ _  _      +)&$$*_         _ _ _ ___ ____              
       ____ _ _ _ _ _ _ _ _  _            +*~                _  _  _  _    _ _ _ __      
    __ _ _ _     _  _  _  _                                                                       _ _     
                                                                                                                   
                                                                                                                   
                                                   _~++~_                                                 
                                          ~+^^^++)^^+                                           
                                    _+~+@@@@@@!~                                       
                                  ~+~+%&&&@@@@_                                    
                                  +~~+^))$%**#@*#~                                   
                                  ++_+^^+_~~+ +&++^                                    
                                ++~+^%)(()#%)$&@(                                    
                                  ++^+^^*###+**#&!                                    
                                       ~~+^+++~+___+)^                                     
                                           ~_ __ _~^^+^%~                                      
                                            +~_ _ _  ~+^^*                                         
                                           ^^+~_      _+)$                                           
                                    ___^^^+_   +%$&_ ___                                 
                           _~____    ~^^+    +)$)+   _ _____                           
                _________ _ __     ~%%)$+         _ _ ________               
       _____ __ _ _ _ _ _  _           +#+_             _  _  _  _    _ _ ___      
    __ _ _ _    _ _  _  _  _                                    _   _                      _ _     
                                                                                                               
                                                                                                               
                                                 _~++~~                                               
                                        _+^^^^^^(^^                                          
                                   ~+~^@@@@@@_                                     
                                 ~+~+#!!&$&@@@&                                     
                                 +~~+*##**^^$$**~                                  
                                _+~~**+_~++~#!^+^                                   
                               ~+~+^%##$$%$@@                                   
                                  +^+^^^^%(++~*$)_                                  
                                         ~++~+~~~~~+)^                                    
                                          ~__ _  _+^^^#!~                                     
                                          ++_  _ _  _ ~+^                                         
                                         ^*++_   _~^$#                                         
                                 ~__ _**^~   +%$!^  ____                              
                      _______ _    _+^+~+#(+     _ ______                       
            _______ __ _ _ _       ~#&$(~          _  _ _ __ _ ___            
      ___ _ _ _ _ _ _ _ _ _              ~~                _  _  _        _  _ __      
                                                                                                            
                                                                                                            
                                               _~+++~                                             
                                      _+^)^)^^#(%_                                       
                                  ~+~%@@@@@$                                     
                               ~~~+^$&$&@@@&                                    
                                ~~~+%))*^++)$^^+                                 
                               _^~~*)^~~+++)&+^_                                 
                               ++++*)#$&&%$@&_                                
                                  +^+*^+^*^+  _+%                                   
                                        __+~~+~+_~+)*                                    
                                         +_ _ _  ~^*)##                                      
                                         ++__ _       _^+                                       
                                      _**^+    _+)$&_                                      
                             _____  ^^^~   +#$(~ _____                            
                  ________ _       +^(^^#^        _ _______                  
        ______ __ __ _ _           ~%!*_           _  _ _ _ _  _ ___         
    __ __ _    _ _  _ _  _                                                         _  _ _     
                                                                                                         
                                                                                                         
                                            _~++++_                                           
                                    _++)($((($$$(_                                     
                                _+~+@@@@@@_                                   
                              ~~~~^#$&&@@@$                                  
                               ~~~^^)*+~_  +%~+_                                
                              +^__%^^^^)^)&%!!                                 
                               ++^+^%$&(^*#@!~                               
                                   +++^++++~__+(+                                 
                                       __ __ _~^+^^#~                                  
                                        +~_ _ _ _~^*+                                     
                                       ^^+~     __%!!                                       
                               ___ +(^^_   +#$$~____                             
                      _______     ~^^~_^%~    _ ______                     
           _______ __ _ _         +)&$*           _ _ _ _ _ ____          
     ___ _ _ _ _ _ _ _ _  _           __             _  _     _        _  _ _      
                                                                                                      
                                                                                                      
                                           _++++~_                                         
                                   ~+^$$$(&&$(_                                    
                               ~~~^@@@@@@                                   
                              +~~+%$&&!@@&(                                 
                              _~~+**+~__ ~%~+~                               
                             +^_+%(^%)(%&)&~                              
                               +^+^^*#$(^+%&!                                
                                    ~~^+~+~+_~+(+                                
                                       ~_ _ _ +^^^%_                                  
                                       ++  _ _  __+^_                                    
                                      %++_  _+%$_                                    
                             _~_ _+*^~   ^#$*  ____                            
                  ________ _    ~^(+^)#_      _ ______                   
        _____ __ __ _ _           +#!*_           _ _ _ _ _  _ ___       
    __ __ _  _  _  _  _                                  _                       _ _     
                                                                                                   
                                                                                                   
                                         _~++++__                                      
                                 _~+)&&$@&$+                                   
                              ~+~*@@@@@&_                                
                             +~~+%$$$#@&!#                                
                              +~~**+_~~_+$++_                               
                            ++++%)(%$%!&@_                              
                              +^+^^^%)^++#$_                              
                                     ~++~+~~~~+(~                               
                                      ~_ _ _ ~^^))#                                   
                                      ^+_ _ _    _^+                                    
                                   ~)*^~   _+)$$_                                   
                         _____  _^^+   +)$*_  ____                          
               ________ _       +%(%^        _ __ _____              
      ____ _ _ _ _ _ _  _         ~*+             _   _ _     _ _ __      
   __ _ _ _   _  _   _                                                             _ _  
                                                                                                 
                                                                                                 
                                      _~++~++_                                      
                                ~+^&@@@@+                                 
                             ~~~^&&&@@@$                                
                            ~~~+%#%*%&%_                              
                             +~_^)+~~++%+^~                              
                           ~+++*#$$&%$@&                              
                               +^+^+^+^~__*(_                              
                                    __~~_++++^)~                               
                                     +__ _ _~+**~                                 
                                    ^^+_    __^$_                                  
                             ____^^+_  ^#$!+ ___                           
                   _______     ~^^~^#*      _ _____                   
        ______ __ _ _ _        +#$*          _  _ _ _ _ ___         
    __ __     _ _ _  _                                           _        _  _ _    
                                                                                              
                                                                                              
                                     _+~+~++_                                     
                               ~+^@@@@&~                                
                            ~~~^&&&@@@!_                              
                            +~~^%)**^)&*#                               
                           _+~+)^+~++*&+^                              
                           ++++%#@!*%@$                             
                               ++^^++++___)^                              
                                    _____~^+^%_                              
                                    +~_ _  _~+*~                                 
                                   ^^+_   _+#!!~                                 
                           ___ ~^^+    %$* _ ___                         
                _______ _     ~*(^%^       _ ______                
      ____ __ _ _ _ _           ~%~            _  _ _  _  _ __       
   __ _ _ _   _  _  _                                                         _ _  
                                                                                            
                                                                                            
                                    ~+~+++~_                                   
                              ~+^@@@@&_                               
                           ~~~^&&&@@@(                              
                           ~+~^%**^^$**~                            
                          _+~+(^++^^##^)                             
                           +++^*)$&(^%@!                             
                               ~++^+++~_~%                              
                                   ~__ _ +^^^#_                              
                                   ++  _ _  _+^_                                
                                 +(^+_  +^$#                                 
                        ~___  +^^_  ^)$+  ____                        
             ________ _      ~##)#~       _ _______            
     ____ _ _ _ _ _ _            ++             _   _  _    _ _ _      
                                                                                          
                                                                                          
                                   ~++~+++                                    
                             ~+^@@@@&_                              
                          _~~+$&$@@@$                             
                           ~~+^))*++^$+^_                           
                         _+~+)(^+^)^&%!_                           
                           +^+^^#$!**%&_                           
                                _~+++~+_~^^                             
                                  ~_ _ _~^^%~                              
                                  ^+__ _   _^+                                
                              __)^^_   ^%$ __                            
                     _____   ~^^_ +#(~   _____                    
          _______ __ _      +)&#~        _ _ __ _ __           
    __ __  _ _ _ _   _             _                               _ _ _   
                                                                                        
                                                                                        
                                 _+++++++                                 
                            ~+^@@@@&_                             
                          +~~%$&@@@!_                           
                          ~~+**^~~_*#~+                           
                         ++~*)(^%%&$&                            
                           +^+*^*%++*$_                           
                                 _~+_~+~~^^                             
                                 +_ _ _ ~^*)+                              
                                 ^++  _ _+)!~                               
                          ___ ^^+_ +)$!+ ___                        
                ______ _    ~*^^#^      ______                 
      ____ __ _ _ _ _        +*+         _  _ _ _   _ ___      
                                                                                      
                                                                                      
                                _++^+^++                                
                           ~++@@@@&_                            
                         +~~%$&@@@(                            
                          +~+#+~~__)(++                           
                        +++^%(#$%@&                           
                           +^+^^**+~+#_                          
                                __~_~+++^(_                           
                                 +_ _ __+^*                               
                                ^^+   __%!+                              
                        ___ ~^^~  ^##_ ___                       
             _______ _     ~%%*_     _ ______             
     ___ _ _ _ _ _ _           ++            _   _      _ _ _      
                                                                                    
                                                                                    
                                +^++^^^                                
                          _++@@@@&_                            
                        ~~~^)$&!!!@@!_                          
                         +~+*^~~~+$++                          
                        +~+*#)($#)&@!                          
                           ++^^+^+~_^(~                         
                                __~_~^+^#_                           
                                +~ _ _ ~+*_                             
                              +^^_  _+$$                               
                     ____  _^^~  *$^  ____                     
           ______ __       +#$(+        _ ___ ___          
    __ __  _ _ _ _  _          ~                       _    _ _ _   
                                                                                  
                                                                                  
                              _+^^^^^+                              
                          ~+%@@@@~                           
                        ~~+*$$##@$!~                         
                        +~+^^_+++$++                         
                       ~++^%$$(*)@!_                        
                           ~~^++++_~*+                          
                               ~__  _+^^)+                           
                               ^+__    _^+                             
                           __**+   ^#$~__                        
                 _____ _  ~^^+%~    _____                 
       ____ __ _ _ _       +#*          _ _ _ _  ___       
                                                                                
                                                                                
                              +^^^^(^+                             
                         ~~^@@@@!(                           
                        +~+%$)%&$#                          
                        +_+)^~++^$+)                          
                       +++*%!!$*%@                         
                            ~+++++_~^^                         
                              ~_ _ _+^^)~                           
                              ^+~ _  _^)_                            
                        __ +*^_  ^$#____                      
               ______     ~^^%^     _ ____                
     ___ _ _ _ _ _          ~*~          _  _ _   _ _ _     
                                                                               
                                                                               
                             ~^(^^)()+                             
                        ~~^&@@@&_                         
                       ~~+%##*&$#_                       
                       +~+)^++^%^^                        
                       +++*%!%^#&~                       
                             ~++~+~_+(_                         
                              + _ _ +^*)_                          
                             ^+~_ __%_                            
                       ___+^+   *)$~___                      
            ______ _     ~%%+      _ _____            
     ___ _ _ _ _ _          ~+            _   _      _ _      
made with my project glyphtone

This is the website of Alex Gourley. I am a vocateur technologist. Most visibly, I lead the team at activetheoryinc.com although I likely have a half dozen other projects going on. Lately, many have been about democratic technology. I have been volunteering time for the data pipeline at openballot.app and incubating some of the political depolarization projects I write about on this site. When I’m not doing any of that, I may be reading science fiction, jogging or adventuring somewhere in the Sierra Nevada.


Sometimes I write to think, and I post these in my blog, tap below to see it.

> read nfinite.games