Whoville

Every ten minutes a script runs that takes the output of the "who" command on tilde.club and generates this graphical representation of the current population of the server. It takes a village, you know.


  __________________________________________
  |                                        |
  |                                        |
  |          WELCOME TO WHOVILLE           |
  |        CURRENT POPULATION: 86          |
  |                                        |
  |     _(UPDATED EVERY 10 MINUTES)        |
  |   _( )_  2026-08-24 23:00:02           |
  |  (_(%)_)                               |
  -----(_)\---------------------------------
           | __   |     | 
           |/_/   |     | 
           |      |     | 
           |      |     | 
         --------------------------

  You want to know who, do you? Here's who:


                                                ===================       
                                                )V V V V V V V V V(       
                                               )V V V V V V V V V V(      
                                              )V V V V V/^\V V V V V(     
                                             )V V V V /  _  \ V V V V(    
                                            )V V V V V| |#| |V V V V V(   
                                           )V V V V V |  ~  | V V V V V(  
                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                           :::::####:::#####:::####:::::  
                                           :::::####:::#####:::####:::::  
                                           :::::####:::#####:::####:::::  
                                           :::::::::::::::::::::::::::::  
                                           :::::::: ~zyxzxyzzy :::::::::  
                                           :::::####:::I~~~I:::####:::::  
                                           :::::####:::I   I:::####:::::  
                                           :::::####:::I'  I:::####:::::  
                                           ::::::::::::I___I::::::::::::  
                                                                          
                                                               ===================       
                                                               )V V V V V V V V V(       
                                                              )V V V V V V V V V V(      
                                                             )V V V V V/^\V V V V V(     
                                                            )V V V V /  _  \ V V V V(    
                                                           )V V V V V| |#| |V V V V V(   
                                                          )V V V V V |  ~  | V V V V V(  
                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                          :::::####:::#####:::####:::::  
                                                          :::::####:::#####:::####:::::  
                                                          :::::####:::#####:::####:::::  
                                                          :::::::::::::::::::::::::::::  
                                                          :::::::::: ~teddy :::::::::::  
                                                          :::::####:::I~~~I:::####:::::  
                                                          :::::####:::I   I:::####:::::  
                                                          :::::####:::I'  I:::####:::::  
                                                          ::::::::::::I___I::::::::::::  
                                                                                         
                                             ===================       
                                             )V V V V V V V V V(       
                                            )V V V V V V V V V V(      
                                           )V V V V V/^\V V V V V(     
                                          )V V V V /  _  \ V V V V(    
                                         )V V V V V| |#| |V V V V V(   
                                        )V V V V V |  ~  | V V V V V(  
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                        :::::####:::#####:::####:::::  
                                        :::::####:::#####:::####:::::  
                                        :::::####:::#####:::####:::::  
                                        :::::::::::::::::::::::::::::  
                                        ::::::: ~nagasrinath ::::::::  
                                        :::::####:::I~~~I:::####:::::  
                                        :::::####:::I   I:::####:::::  
                                        :::::####:::I'  I:::####:::::  
                                        ::::::::::::I___I::::::::::::  
                                                                       
                                                                        ===================       
                                                                        )V V V V V V V V V(       
                                                                       )V V V V V V V V V V(      
                                                                      )V V V V V/^\V V V V V(     
                                                                     )V V V V /  _  \ V V V V(    
                                                                    )V V V V V| |#| |V V V V V(   
                                                                   )V V V V V |  ~  | V V V V V(  
                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                                   :::::####:::#####:::####:::::  
                                                                   :::::####:::#####:::####:::::  
                                                                   :::::####:::#####:::####:::::  
                                                                   :::::::::::::::::::::::::::::  
                                                                   :::::::::: ~tyorgg ::::::::::  
                                                                   :::::####:::I~~~I:::####:::::  
                                                                   :::::####:::I   I:::####:::::  
                                                                   :::::####:::I'  I:::####:::::  
                                                                   ::::::::::::I___I::::::::::::  
                                                                                                  
                                               ===================       
                                               )V V V V V V V V V(       
                                              )V V V V V V V V V V(      
                                             )V V V V V/^\V V V V V(     
                                            )V V V V /  _  \ V V V V(    
                                           )V V V V V| |#| |V V V V V(   
                                          )V V V V V |  ~  | V V V V V(  
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                          :::::####:::#####:::####:::::  
                                          :::::####:::#####:::####:::::  
                                          :::::####:::#####:::####:::::  
                                          :::::::::::::::::::::::::::::  
                                          :::::::::: ~guffo :::::::::::  
                                          :::::####:::I~~~I:::####:::::  
                                          :::::####:::I   I:::####:::::  
                                          :::::####:::I'  I:::####:::::  
                                          ::::::::::::I___I::::::::::::  
                                                                         
                    ===================                                                               
                    )V V V V V V V V V(                                                               
                   )V V V V V V V V V V(                                                              
                  )V V V V V/^\V V V V V(                                                             
                 )V V V V /  _  \ V V V V(                                                            
                )V V V V V| |#| |V V V V V(                                     &&& &&  & &&          
               )V V V V V |  ~  | V V V V V(                                && &\/&\|& ()|/ @, &&     
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                &\/(/&/&||/& /_/)_&/_&    
               :::::####:::#####:::####:::::                             &() &\/&|()|/&\/ '%" & ()    
               :::::####:::#####:::####:::::                            &_\_&&_\ |& |&&/&__%_/_& &&   
               :::::####:::#####:::####:::::                          &&   && & &| &| /& & % ()& /&&  
               :::::::::::::::::::::::::::::                           ()&_---()&\&\|&&-&&--%---()~   
               ::::::::: ~lucifer ::::::::::                               &&     \|||                
               :::::####:::I~~~I:::####:::::                                       |||                
               :::::####:::I   I:::####:::::                                       |||                
               :::::####:::I'  I:::####:::::                                       |||                
               ::::::::::::I___I::::::::::::                                 , -=-~  .-^-             
                                                                                                      
                                                                                         ===================       
                                                                                         )V V V V V V V V V(       
                                                                                        )V V V V V V V V V V(      
                                                                                       )V V V V V/^\V V V V V(     
                                                                                      )V V V V /  _  \ V V V V(    
             &&& &&  & &&                                                            )V V V V V| |#| |V V V V V(   
         && &\/&\|& ()|/ @, &&                                                      )V V V V V |  ~  | V V V V V(  
         &\/(/&/&||/& /_/)_&/_&                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
      &() &\/&|()|/&\/ '%" & ()                                                     :::::####:::#####:::####:::::  
     &_\_&&_\ |& |&&/&__%_/_& &&                                                    :::::####:::#####:::####:::::  
   &&   && & &| &| /& & % ()& /&&                                                   :::::####:::#####:::####:::::  
    ()&_---()&\&\|&&-&&--%---()~                                                    :::::::::::::::::::::::::::::  
        &&     \|||                                                                 ::::::::: ~mycrobe ::::::::::  
                |||                                                                 :::::####:::I~~~I:::####:::::  
                |||                                                                 :::::####:::I   I:::####:::::  
                |||                                                                 :::::####:::I'  I:::####:::::  
          , -=-~  .-^-                                                              ::::::::::::I___I::::::::::::  
                                                                                                                   
            ===================                                             
            )V V V V V V V V V(                                             
           )V V V V V V V V V V(                                            
          )V V V V V/^\V V V V V(                                           
         )V V V V /  _  \ V V V V(                                          
        )V V V V V| |#| |V V V V V(                   &&& &&  & &&          
       )V V V V V |  ~  | V V V V V(              && &\/&\|& ()|/ @, &&     
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              &\/(/&/&||/& /_/)_&/_&    
       :::::####:::#####:::####:::::           &() &\/&|()|/&\/ '%" & ()    
       :::::####:::#####:::####:::::          &_\_&&_\ |& |&&/&__%_/_& &&   
       :::::####:::#####:::####:::::        &&   && & &| &| /& & % ()& /&&  
       :::::::::::::::::::::::::::::         ()&_---()&\&\|&&-&&--%---()~   
       :::::::::: ~masta :::::::::::             &&     \|||                
       :::::####:::I~~~I:::####:::::                     |||                
       :::::####:::I   I:::####:::::                     |||                
       :::::####:::I'  I:::####:::::                     |||                
       ::::::::::::I___I::::::::::::               , -=-~  .-^-             
                                                                            
                                                                                       ===================       
                                                                                       )V V V V V V V V V(       
                                                                                      )V V V V V V V V V V(      
                                                                                     )V V V V V/^\V V V V V(     
                                                                                    )V V V V /  _  \ V V V V(    
                          &&& &&  & &&                                             )V V V V V| |#| |V V V V V(   
                      && &\/&\|& ()|/ @, &&                                       )V V V V V |  ~  | V V V V V(  
                      &\/(/&/&||/& /_/)_&/_&                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                   &() &\/&|()|/&\/ '%" & ()                                      :::::####:::#####:::####:::::  
                  &_\_&&_\ |& |&&/&__%_/_& &&                                     :::::####:::#####:::####:::::  
                &&   && & &| &| /& & % ()& /&&                                    :::::####:::#####:::####:::::  
                 ()&_---()&\&\|&&-&&--%---()~                                     :::::::::::::::::::::::::::::  
                     &&     \|||                                                  ::::::::::: ~psz ::::::::::::  
                             |||                                                  :::::####:::I~~~I:::####:::::  
                             |||                                                  :::::####:::I   I:::####:::::  
                             |||                                                  :::::####:::I'  I:::####:::::  
                       , -=-~  .-^-                                               ::::::::::::I___I::::::::::::  
                                                                                                                 
                                                                                ===================       
                                                                                )V V V V V V V V V(       
                                                                               )V V V V V V V V V V(      
                                                                              )V V V V V/^\V V V V V(     
                                                                             )V V V V /  _  \ V V V V(    
                                                                            )V V V V V| |#| |V V V V V(   
                                                                           )V V V V V |  ~  | V V V V V(  
                                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                                           :::::####:::#####:::####:::::  
                                                                           :::::####:::#####:::####:::::  
                                                                           :::::####:::#####:::####:::::  
                                                                           :::::::::::::::::::::::::::::  
                                                                           ::::::::::: ~rwe ::::::::::::  
                                                                           :::::####:::I~~~I:::####:::::  
                                                                           :::::####:::I   I:::####:::::  
                                                                           :::::####:::I'  I:::####:::::  
                                                                           ::::::::::::I___I::::::::::::  
                                                                                                          
                                                                          ===================       
                                                                          )V V V V V V V V V(       
                                                                         )V V V V V V V V V V(      
                                                                        )V V V V V/^\V V V V V(     
                                                                       )V V V V /  _  \ V V V V(    
                                                                      )V V V V V| |#| |V V V V V(   
                                                                     )V V V V V |  ~  | V V V V V(  
                                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                                     :::::####:::#####:::####:::::  
                                                                     :::::####:::#####:::####:::::  
                                                                     :::::####:::#####:::####:::::  
                                                                     :::::::::::::::::::::::::::::  
                                                                     :::::::::: ~topoi :::::::::::  
                                                                     :::::####:::I~~~I:::####:::::  
                                                                     :::::####:::I   I:::####:::::  
                                                                     :::::####:::I'  I:::####:::::  
                                                                     ::::::::::::I___I::::::::::::  
                                                                                                    
                                                                       ===================       
                                                                       )V V V V V V V V V(       
                                                                      )V V V V V V V V V V(      
                                                                     )V V V V V/^\V V V V V(     
                                                                    )V V V V /  _  \ V V V V(    
                                                                   )V V V V V| |#| |V V V V V(   
                                                                  )V V V V V |  ~  | V V V V V(  
                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                                  :::::####:::#####:::####:::::  
                                                                  :::::####:::#####:::####:::::  
                                                                  :::::####:::#####:::####:::::  
                                                                  :::::::::::::::::::::::::::::  
                                                                  :::::::: ~purplehat :::::::::  
                                                                  :::::####:::I~~~I:::####:::::  
                                                                  :::::####:::I   I:::####:::::  
                                                                  :::::####:::I'  I:::####:::::  
                                                                  ::::::::::::I___I::::::::::::  
                                                                                                 
              ===================                                                   
              )V V V V V V V V V(                                                   
             )V V V V V V V V V V(                                                  
            )V V V V V/^\V V V V V(                                                 
           )V V V V /  _  \ V V V V(                                                
          )V V V V V| |#| |V V V V V(                         &&& &&  & &&          
         )V V V V V |  ~  | V V V V V(                    && &\/&\|& ()|/ @, &&     
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    &\/(/&/&||/& /_/)_&/_&    
         :::::####:::#####:::####:::::                 &() &\/&|()|/&\/ '%" & ()    
         :::::####:::#####:::####:::::                &_\_&&_\ |& |&&/&__%_/_& &&   
         :::::####:::#####:::####:::::              &&   && & &| &| /& & % ()& /&&  
         :::::::::::::::::::::::::::::               ()&_---()&\&\|&&-&&--%---()~   
         :::::::: ~noisytoot :::::::::                   &&     \|||                
         :::::####:::I~~~I:::####:::::                           |||                
         :::::####:::I   I:::####:::::                           |||                
         :::::####:::I'  I:::####:::::                           |||                
         ::::::::::::I___I::::::::::::                     , -=-~  .-^-             
                                                                                    
             ===================                                                      
             )V V V V V V V V V(                                                      
            )V V V V V V V V V V(                                                     
           )V V V V V/^\V V V V V(                                                    
          )V V V V /  _  \ V V V V(                                                   
         )V V V V V| |#| |V V V V V(                            &&& &&  & &&          
        )V V V V V |  ~  | V V V V V(                       && &\/&\|& ()|/ @, &&     
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       &\/(/&/&||/& /_/)_&/_&    
        :::::####:::#####:::####:::::                    &() &\/&|()|/&\/ '%" & ()    
        :::::####:::#####:::####:::::                   &_\_&&_\ |& |&&/&__%_/_& &&   
        :::::####:::#####:::####:::::                 &&   && & &| &| /& & % ()& /&&  
        :::::::::::::::::::::::::::::                  ()&_---()&\&\|&&-&&--%---()~   
        :::::::::: ~hydra :::::::::::                      &&     \|||                
        :::::####:::I~~~I:::####:::::                              |||                
        :::::####:::I   I:::####:::::                              |||                
        :::::####:::I'  I:::####:::::                              |||                
        ::::::::::::I___I::::::::::::                        , -=-~  .-^-             
                                                                                      
                                                                             ===================       
                                                                             )V V V V V V V V V(       
                                                                            )V V V V V V V V V V(      
                                                                           )V V V V V/^\V V V V V(     
                                                                          )V V V V /  _  \ V V V V(    
                                                                         )V V V V V| |#| |V V V V V(   
                                                                        )V V V V V |  ~  | V V V V V(  
                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                                        :::::####:::#####:::####:::::  
                                                                        :::::####:::#####:::####:::::  
                                                                        :::::####:::#####:::####:::::  
                                                                        :::::::::::::::::::::::::::::  
                                                                        ::::::::: ~sadplan ::::::::::  
                                                                        :::::####:::I~~~I:::####:::::  
                                                                        :::::####:::I   I:::####:::::  
                                                                        :::::####:::I'  I:::####:::::  
                                                                        ::::::::::::I___I::::::::::::  
                                                                                                       
                                            ===================       
                                            )V V V V V V V V V(       
                                           )V V V V V V V V V V(      
                                          )V V V V V/^\V V V V V(     
                                         )V V V V /  _  \ V V V V(    
                                        )V V V V V| |#| |V V V V V(   
                                       )V V V V V |  ~  | V V V V V(  
                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                       :::::####:::#####:::####:::::  
                                       :::::####:::#####:::####:::::  
                                       :::::####:::#####:::####:::::  
                                       :::::::::::::::::::::::::::::  
                                       ::::::::: ~anderson :::::::::  
                                       :::::####:::I~~~I:::####:::::  
                                       :::::####:::I   I:::####:::::  
                                       :::::####:::I'  I:::####:::::  
                                       ::::::::::::I___I::::::::::::  
                                                                      
                                                            ===================       
                                                            )V V V V V V V V V(       
                                                           )V V V V V V V V V V(      
                                                          )V V V V V/^\V V V V V(     
                                                         )V V V V /  _  \ V V V V(    
                                                        )V V V V V| |#| |V V V V V(   
                                                       )V V V V V |  ~  | V V V V V(  
                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                       :::::####:::#####:::####:::::  
                                                       :::::####:::#####:::####:::::  
                                                       :::::####:::#####:::####:::::  
                                                       :::::::::::::::::::::::::::::  
                                                       ::::::::: ~hidzade ::::::::::  
                                                       :::::####:::I~~~I:::####:::::  
                                                       :::::####:::I   I:::####:::::  
                                                       :::::####:::I'  I:::####:::::  
                                                       ::::::::::::I___I::::::::::::  
                                                                                      
                ===================                                                
                )V V V V V V V V V(                                                
               )V V V V V V V V V V(                                               
              )V V V V V/^\V V V V V(                                              
             )V V V V /  _  \ V V V V(                                             
            )V V V V V| |#| |V V V V V(                      &&& &&  & &&          
           )V V V V V |  ~  | V V V V V(                 && &\/&\|& ()|/ @, &&     
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 &\/(/&/&||/& /_/)_&/_&    
           :::::####:::#####:::####:::::              &() &\/&|()|/&\/ '%" & ()    
           :::::####:::#####:::####:::::             &_\_&&_\ |& |&&/&__%_/_& &&   
           :::::####:::#####:::####:::::           &&   && & &| &| /& & % ()& /&&  
           :::::::::::::::::::::::::::::            ()&_---()&\&\|&&-&&--%---()~   
           :::::::::: ~pkgnn :::::::::::                &&     \|||                
           :::::####:::I~~~I:::####:::::                        |||                
           :::::####:::I   I:::####:::::                        |||                
           :::::####:::I'  I:::####:::::                        |||                
           ::::::::::::I___I::::::::::::                  , -=-~  .-^-             
                                                                                   
                                 ===================       
                                 )V V V V V V V V V(       
                                )V V V V V V V V V V(      
                               )V V V V V/^\V V V V V(     
                              )V V V V /  _  \ V V V V(    
                             )V V V V V| |#| |V V V V V(   
                            )V V V V V |  ~  | V V V V V(  
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                            :::::####:::#####:::####:::::  
                            :::::####:::#####:::####:::::  
                            :::::####:::#####:::####:::::  
                            :::::::::::::::::::::::::::::  
                            :::::::::: ~silica ::::::::::  
                            :::::####:::I~~~I:::####:::::  
                            :::::####:::I   I:::####:::::  
                            :::::####:::I'  I:::####:::::  
                            ::::::::::::I___I::::::::::::  
                                                           
                   ===================                                             
                   )V V V V V V V V V(                                             
                  )V V V V V V V V V V(                                            
                 )V V V V V/^\V V V V V(                                           
                )V V V V /  _  \ V V V V(                                          
               )V V V V V| |#| |V V V V V(                   &&& &&  & &&          
              )V V V V V |  ~  | V V V V V(              && &\/&\|& ()|/ @, &&     
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              &\/(/&/&||/& /_/)_&/_&    
              :::::####:::#####:::####:::::           &() &\/&|()|/&\/ '%" & ()    
              :::::####:::#####:::####:::::          &_\_&&_\ |& |&&/&__%_/_& &&   
              :::::####:::#####:::####:::::        &&   && & &| &| /& & % ()& /&&  
              :::::::::::::::::::::::::::::         ()&_---()&\&\|&&-&&--%---()~   
              :::::::: ~ryukamish :::::::::             &&     \|||                
              :::::####:::I~~~I:::####:::::                     |||                
              :::::####:::I   I:::####:::::                     |||                
              :::::####:::I'  I:::####:::::                     |||                
              ::::::::::::I___I::::::::::::               , -=-~  .-^-             
                                                                                   
                                                                                  ===================       
                                                                                  )V V V V V V V V V(       
                                                                                 )V V V V V V V V V V(      
                                                                                )V V V V V/^\V V V V V(     
                                                                               )V V V V /  _  \ V V V V(    
                                                                              )V V V V V| |#| |V V V V V(   
                                                                             )V V V V V |  ~  | V V V V V(  
                                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                                             :::::####:::#####:::####:::::  
                                                                             :::::####:::#####:::####:::::  
                                                                             :::::####:::#####:::####:::::  
                                                                             :::::::::::::::::::::::::::::  
                                                                             :::::::::: ~ka13b :::::::::::  
                                                                             :::::####:::I~~~I:::####:::::  
                                                                             :::::####:::I   I:::####:::::  
                                                                             :::::####:::I'  I:::####:::::  
                                                                             ::::::::::::I___I::::::::::::  
                                                                                                            
                                             ===================       
                                             )V V V V V V V V V(       
                                            )V V V V V V V V V V(      
                                           )V V V V V/^\V V V V V(     
                                          )V V V V /  _  \ V V V V(    
                                         )V V V V V| |#| |V V V V V(   
                                        )V V V V V |  ~  | V V V V V(  
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                        :::::####:::#####:::####:::::  
                                        :::::####:::#####:::####:::::  
                                        :::::####:::#####:::####:::::  
                                        :::::::::::::::::::::::::::::  
                                        :::::::::: ~bagel :::::::::::  
                                        :::::####:::I~~~I:::####:::::  
                                        :::::####:::I   I:::####:::::  
                                        :::::####:::I'  I:::####:::::  
                                        ::::::::::::I___I::::::::::::  
                                                                       
                                          ===================       
                                          )V V V V V V V V V(       
                                         )V V V V V V V V V V(      
                                        )V V V V V/^\V V V V V(     
                                       )V V V V /  _  \ V V V V(    
                                      )V V V V V| |#| |V V V V V(   
                                     )V V V V V |  ~  | V V V V V(  
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                     :::::####:::#####:::####:::::  
                                     :::::####:::#####:::####:::::  
                                     :::::####:::#####:::####:::::  
                                     :::::::::::::::::::::::::::::  
                                     ::::::::: ~marcmeat :::::::::  
                                     :::::####:::I~~~I:::####:::::  
                                     :::::####:::I   I:::####:::::  
                                     :::::####:::I'  I:::####:::::  
                                     ::::::::::::I___I::::::::::::  
                                                                    
                                        ===================       
                                        )V V V V V V V V V(       
                                       )V V V V V V V V V V(      
                                      )V V V V V/^\V V V V V(     
                                     )V V V V /  _  \ V V V V(    
                                    )V V V V V| |#| |V V V V V(   
                                   )V V V V V |  ~  | V V V V V(  
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                   :::::####:::#####:::####:::::  
                                   :::::####:::#####:::####:::::  
                                   :::::####:::#####:::####:::::  
                                   :::::::::::::::::::::::::::::  
                                   ::::::::::: ~whir :::::::::::  
                                   :::::####:::I~~~I:::####:::::  
                                   :::::####:::I   I:::####:::::  
                                   :::::####:::I'  I:::####:::::  
                                   ::::::::::::I___I::::::::::::  
                                                                  
                                          ===================       
                                          )V V V V V V V V V(       
                                         )V V V V V V V V V V(      
                                        )V V V V V/^\V V V V V(     
                                       )V V V V /  _  \ V V V V(    
                                      )V V V V V| |#| |V V V V V(   
                                     )V V V V V |  ~  | V V V V V(  
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                     :::::####:::#####:::####:::::  
                                     :::::####:::#####:::####:::::  
                                     :::::####:::#####:::####:::::  
                                     :::::::::::::::::::::::::::::  
                                     ::::::::::: ~pudl :::::::::::  
                                     :::::####:::I~~~I:::####:::::  
                                     :::::####:::I   I:::####:::::  
                                     :::::####:::I'  I:::####:::::  
                                     ::::::::::::I___I::::::::::::  
                                                                    
                                    ===================       
                                    )V V V V V V V V V(       
                                   )V V V V V V V V V V(      
                                  )V V V V V/^\V V V V V(     
                                 )V V V V /  _  \ V V V V(    
                                )V V V V V| |#| |V V V V V(   
                               )V V V V V |  ~  | V V V V V(  
                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                               :::::####:::#####:::####:::::  
                               :::::####:::#####:::####:::::  
                               :::::####:::#####:::####:::::  
                               :::::::::::::::::::::::::::::  
                               :::::::: ~schroeder :::::::::  
                               :::::####:::I~~~I:::####:::::  
                               :::::####:::I   I:::####:::::  
                               :::::####:::I'  I:::####:::::  
                               ::::::::::::I___I::::::::::::  
                                                              
                                                             ===================       
                                                             )V V V V V V V V V(       
                                                            )V V V V V V V V V V(      
                                                           )V V V V V/^\V V V V V(     
                                                          )V V V V /  _  \ V V V V(    
                                                         )V V V V V| |#| |V V V V V(   
                                                        )V V V V V |  ~  | V V V V V(  
                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                        :::::####:::#####:::####:::::  
                                                        :::::####:::#####:::####:::::  
                                                        :::::####:::#####:::####:::::  
                                                        :::::::::::::::::::::::::::::  
                                                        :::::::: ~silent700 :::::::::  
                                                        :::::####:::I~~~I:::####:::::  
                                                        :::::####:::I   I:::####:::::  
                                                        :::::####:::I'  I:::####:::::  
                                                        ::::::::::::I___I::::::::::::  
                                                                                       
            ===================                                                               
            )V V V V V V V V V(                                                               
           )V V V V V V V V V V(                                                              
          )V V V V V/^\V V V V V(                                                             
         )V V V V /  _  \ V V V V(                                                            
        )V V V V V| |#| |V V V V V(                                     &&& &&  & &&          
       )V V V V V |  ~  | V V V V V(                                && &\/&\|& ()|/ @, &&     
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                &\/(/&/&||/& /_/)_&/_&    
       :::::####:::#####:::####:::::                             &() &\/&|()|/&\/ '%" & ()    
       :::::####:::#####:::####:::::                            &_\_&&_\ |& |&&/&__%_/_& &&   
       :::::####:::#####:::####:::::                          &&   && & &| &| /& & % ()& /&&  
       :::::::::::::::::::::::::::::                           ()&_---()&\&\|&&-&&--%---()~   
       ::::::::: ~mshroyer :::::::::                               &&     \|||                
       :::::####:::I~~~I:::####:::::                                       |||                
       :::::####:::I   I:::####:::::                                       |||                
       :::::####:::I'  I:::####:::::                                       |||                
       ::::::::::::I___I::::::::::::                                 , -=-~  .-^-             
                                                                                              
                                                           ===================       
                                                           )V V V V V V V V V(       
                                                          )V V V V V V V V V V(      
                                                         )V V V V V/^\V V V V V(     
                                                        )V V V V /  _  \ V V V V(    
                                                       )V V V V V| |#| |V V V V V(   
                                                      )V V V V V |  ~  | V V V V V(  
                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                      :::::####:::#####:::####:::::  
                                                      :::::####:::#####:::####:::::  
                                                      :::::####:::#####:::####:::::  
                                                      :::::::::::::::::::::::::::::  
                                                      ::::::::::: ~nef ::::::::::::  
                                                      :::::####:::I~~~I:::####:::::  
                                                      :::::####:::I   I:::####:::::  
                                                      :::::####:::I'  I:::####:::::  
                                                      ::::::::::::I___I::::::::::::  
                                                                                     
                                                                      ===================       
                                                                      )V V V V V V V V V(       
                                                                     )V V V V V V V V V V(      
                                                                    )V V V V V/^\V V V V V(     
                                                                   )V V V V /  _  \ V V V V(    
                                                                  )V V V V V| |#| |V V V V V(   
                                                                 )V V V V V |  ~  | V V V V V(  
                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                                 :::::####:::#####:::####:::::  
                                                                 :::::####:::#####:::####:::::  
                                                                 :::::####:::#####:::####:::::  
                                                                 :::::::::::::::::::::::::::::  
                                                                 ::::::::: ~delgnam ::::::::::  
                                                                 :::::####:::I~~~I:::####:::::  
                                                                 :::::####:::I   I:::####:::::  
                                                                 :::::####:::I'  I:::####:::::  
                                                                 ::::::::::::I___I::::::::::::  
                                                                                                
                                              ===================       
                                              )V V V V V V V V V(       
                                             )V V V V V V V V V V(      
                                            )V V V V V/^\V V V V V(     
                                           )V V V V /  _  \ V V V V(    
                                          )V V V V V| |#| |V V V V V(   
                                         )V V V V V |  ~  | V V V V V(  
                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                         :::::####:::#####:::####:::::  
                                         :::::####:::#####:::####:::::  
                                         :::::####:::#####:::####:::::  
                                         :::::::::::::::::::::::::::::  
                                         :::::::: ~twinbfield ::::::::  
                                         :::::####:::I~~~I:::####:::::  
                                         :::::####:::I   I:::####:::::  
                                         :::::####:::I'  I:::####:::::  
                                         ::::::::::::I___I::::::::::::  
                                                                        
                                      ===================       
                                      )V V V V V V V V V(       
                                     )V V V V V V V V V V(      
                                    )V V V V V/^\V V V V V(     
                                   )V V V V /  _  \ V V V V(    
                                  )V V V V V| |#| |V V V V V(   
                                 )V V V V V |  ~  | V V V V V(  
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                 :::::####:::#####:::####:::::  
                                 :::::####:::#####:::####:::::  
                                 :::::####:::#####:::####:::::  
                                 :::::::::::::::::::::::::::::  
                                 ::::::::::: ~fyv ::::::::::::  
                                 :::::####:::I~~~I:::####:::::  
                                 :::::####:::I   I:::####:::::  
                                 :::::####:::I'  I:::####:::::  
                                 ::::::::::::I___I::::::::::::  
                                                                
                   ===================                                                          
                   )V V V V V V V V V(                                                          
                  )V V V V V V V V V V(                                                         
                 )V V V V V/^\V V V V V(                                                        
                )V V V V /  _  \ V V V V(                                                       
               )V V V V V| |#| |V V V V V(                                &&& &&  & &&          
              )V V V V V |  ~  | V V V V V(                           && &\/&\|& ()|/ @, &&     
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                           &\/(/&/&||/& /_/)_&/_&    
              :::::####:::#####:::####:::::                        &() &\/&|()|/&\/ '%" & ()    
              :::::####:::#####:::####:::::                       &_\_&&_\ |& |&&/&__%_/_& &&   
              :::::####:::#####:::####:::::                     &&   && & &| &| /& & % ()& /&&  
              :::::::::::::::::::::::::::::                      ()&_---()&\&\|&&-&&--%---()~   
              ::::::::: ~rutgers ::::::::::                          &&     \|||                
              :::::####:::I~~~I:::####:::::                                  |||                
              :::::####:::I   I:::####:::::                                  |||                
              :::::####:::I'  I:::####:::::                                  |||                
              ::::::::::::I___I::::::::::::                            , -=-~  .-^-             
                                                                                                
                                                  ===================       
                                                  )V V V V V V V V V(       
                                                 )V V V V V V V V V V(      
                                                )V V V V V/^\V V V V V(     
                                               )V V V V /  _  \ V V V V(    
                                              )V V V V V| |#| |V V V V V(   
                                             )V V V V V |  ~  | V V V V V(  
                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                             :::::####:::#####:::####:::::  
                                             :::::####:::#####:::####:::::  
                                             :::::####:::#####:::####:::::  
                                             :::::::::::::::::::::::::::::  
                                             ::::::::::: ~hate :::::::::::  
                                             :::::####:::I~~~I:::####:::::  
                                             :::::####:::I   I:::####:::::  
                                             :::::####:::I'  I:::####:::::  
                                             ::::::::::::I___I::::::::::::  
                                                                            
                ===================                                                               
                )V V V V V V V V V(                                                               
               )V V V V V V V V V V(                                                              
              )V V V V V/^\V V V V V(                                                             
             )V V V V /  _  \ V V V V(                                                            
            )V V V V V| |#| |V V V V V(                                     &&& &&  & &&          
           )V V V V V |  ~  | V V V V V(                                && &\/&\|& ()|/ @, &&     
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                &\/(/&/&||/& /_/)_&/_&    
           :::::####:::#####:::####:::::                             &() &\/&|()|/&\/ '%" & ()    
           :::::####:::#####:::####:::::                            &_\_&&_\ |& |&&/&__%_/_& &&   
           :::::####:::#####:::####:::::                          &&   && & &| &| /& & % ()& /&&  
           :::::::::::::::::::::::::::::                           ()&_---()&\&\|&&-&&--%---()~   
           :::::::::: ~juest :::::::::::                               &&     \|||                
           :::::####:::I~~~I:::####:::::                                       |||                
           :::::####:::I   I:::####:::::                                       |||                
           :::::####:::I'  I:::####:::::                                       |||                
           ::::::::::::I___I::::::::::::                                 , -=-~  .-^-             
                                                                                                  
                      ===================                                                   
                      )V V V V V V V V V(                                                   
                     )V V V V V V V V V V(                                                  
                    )V V V V V/^\V V V V V(                                                 
                   )V V V V /  _  \ V V V V(                                                
                  )V V V V V| |#| |V V V V V(                         &&& &&  & &&          
                 )V V V V V |  ~  | V V V V V(                    && &\/&\|& ()|/ @, &&     
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    &\/(/&/&||/& /_/)_&/_&    
                 :::::####:::#####:::####:::::                 &() &\/&|()|/&\/ '%" & ()    
                 :::::####:::#####:::####:::::                &_\_&&_\ |& |&&/&__%_/_& &&   
                 :::::####:::#####:::####:::::              &&   && & &| &| /& & % ()& /&&  
                 :::::::::::::::::::::::::::::               ()&_---()&\&\|&&-&&--%---()~   
                 ::::::::: ~maverick :::::::::                   &&     \|||                
                 :::::####:::I~~~I:::####:::::                           |||                
                 :::::####:::I   I:::####:::::                           |||                
                 :::::####:::I'  I:::####:::::                           |||                
                 ::::::::::::I___I::::::::::::                     , -=-~  .-^-             
                                                                                            
         ===================                                             
         )V V V V V V V V V(                                             
        )V V V V V V V V V V(                                            
       )V V V V V/^\V V V V V(                                           
      )V V V V /  _  \ V V V V(                                          
     )V V V V V| |#| |V V V V V(                   &&& &&  & &&          
    )V V V V V |  ~  | V V V V V(              && &\/&\|& ()|/ @, &&     
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              &\/(/&/&||/& /_/)_&/_&    
    :::::####:::#####:::####:::::           &() &\/&|()|/&\/ '%" & ()    
    :::::####:::#####:::####:::::          &_\_&&_\ |& |&&/&__%_/_& &&   
    :::::####:::#####:::####:::::        &&   && & &| &| /& & % ()& /&&  
    :::::::::::::::::::::::::::::         ()&_---()&\&\|&&-&&--%---()~   
    :::::::::: ~pallas ::::::::::             &&     \|||                
    :::::####:::I~~~I:::####:::::                     |||                
    :::::####:::I   I:::####:::::                     |||                
    :::::####:::I'  I:::####:::::                     |||                
    ::::::::::::I___I::::::::::::               , -=-~  .-^-             
                                                                         
                                                                           ===================       
                                                                           )V V V V V V V V V(       
                                                                          )V V V V V V V V V V(      
                                                                         )V V V V V/^\V V V V V(     
                                                                        )V V V V /  _  \ V V V V(    
                                                                       )V V V V V| |#| |V V V V V(   
                                                                      )V V V V V |  ~  | V V V V V(  
                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                                      :::::####:::#####:::####:::::  
                                                                      :::::####:::#####:::####:::::  
                                                                      :::::####:::#####:::####:::::  
                                                                      :::::::::::::::::::::::::::::  
                                                                      ::::::: ~caputnescit ::::::::  
                                                                      :::::####:::I~~~I:::####:::::  
                                                                      :::::####:::I   I:::####:::::  
                                                                      :::::####:::I'  I:::####:::::  
                                                                      ::::::::::::I___I::::::::::::  
                                                                                                     
                                         ===================       
                                         )V V V V V V V V V(       
                                        )V V V V V V V V V V(      
                                       )V V V V V/^\V V V V V(     
                                      )V V V V /  _  \ V V V V(    
                                     )V V V V V| |#| |V V V V V(   
                                    )V V V V V |  ~  | V V V V V(  
                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                    :::::####:::#####:::####:::::  
                                    :::::####:::#####:::####:::::  
                                    :::::####:::#####:::####:::::  
                                    :::::::::::::::::::::::::::::  
                                    ::::::::: ~deepend ::::::::::  
                                    :::::####:::I~~~I:::####:::::  
                                    :::::####:::I   I:::####:::::  
                                    :::::####:::I'  I:::####:::::  
                                    ::::::::::::I___I::::::::::::  
                                                                   
                                                                                                           ===================       
                                                                                                           )V V V V V V V V V(       
                                                                                                          )V V V V V V V V V V(      
                                                                                                         )V V V V V/^\V V V V V(     
                                                                                                        )V V V V /  _  \ V V V V(    
                           &&& &&  & &&                                                                )V V V V V| |#| |V V V V V(   
                       && &\/&\|& ()|/ @, &&                                                          )V V V V V |  ~  | V V V V V(  
                       &\/(/&/&||/& /_/)_&/_&                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                    &() &\/&|()|/&\/ '%" & ()                                                         :::::####:::#####:::####:::::  
                   &_\_&&_\ |& |&&/&__%_/_& &&                                                        :::::####:::#####:::####:::::  
                 &&   && & &| &| /& & % ()& /&&                                                       :::::####:::#####:::####:::::  
                  ()&_---()&\&\|&&-&&--%---()~                                                        :::::::::::::::::::::::::::::  
                      &&     \|||                                                                     :::::::: ~cartwright ::::::::  
                              |||                                                                     :::::####:::I~~~I:::####:::::  
                              |||                                                                     :::::####:::I   I:::####:::::  
                              |||                                                                     :::::####:::I'  I:::####:::::  
                        , -=-~  .-^-                                                                  ::::::::::::I___I::::::::::::  
                                                                                                                                     
                                                  ===================       
                                                  )V V V V V V V V V(       
                                                 )V V V V V V V V V V(      
                                                )V V V V V/^\V V V V V(     
                                               )V V V V /  _  \ V V V V(    
                                              )V V V V V| |#| |V V V V V(   
                                             )V V V V V |  ~  | V V V V V(  
                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                             :::::####:::#####:::####:::::  
                                             :::::####:::#####:::####:::::  
                                             :::::####:::#####:::####:::::  
                                             :::::::::::::::::::::::::::::  
                                             ::::::::::: ~sika :::::::::::  
                                             :::::####:::I~~~I:::####:::::  
                                             :::::####:::I   I:::####:::::  
                                             :::::####:::I'  I:::####:::::  
                                             ::::::::::::I___I::::::::::::  
                                                                            
             ===================                                        
             )V V V V V V V V V(                                        
            )V V V V V V V V V V(                                       
           )V V V V V/^\V V V V V(                                      
          )V V V V /  _  \ V V V V(                                     
         )V V V V V| |#| |V V V V V(              &&& &&  & &&          
        )V V V V V |  ~  | V V V V V(         && &\/&\|& ()|/ @, &&     
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         &\/(/&/&||/& /_/)_&/_&    
        :::::####:::#####:::####:::::      &() &\/&|()|/&\/ '%" & ()    
        :::::####:::#####:::####:::::     &_\_&&_\ |& |&&/&__%_/_& &&   
        :::::####:::#####:::####:::::   &&   && & &| &| /& & % ()& /&&  
        :::::::::::::::::::::::::::::    ()&_---()&\&\|&&-&&--%---()~   
        :::::::::: ~cslug :::::::::::        &&     \|||                
        :::::####:::I~~~I:::####:::::                |||                
        :::::####:::I   I:::####:::::                |||                
        :::::####:::I'  I:::####:::::                |||                
        ::::::::::::I___I::::::::::::          , -=-~  .-^-             
                                                                        
                          ===================                                                
                          )V V V V V V V V V(                                                
                         )V V V V V V V V V V(                                               
                        )V V V V V/^\V V V V V(                                              
                       )V V V V /  _  \ V V V V(                                             
                      )V V V V V| |#| |V V V V V(                      &&& &&  & &&          
                     )V V V V V |  ~  | V V V V V(                 && &\/&\|& ()|/ @, &&     
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 &\/(/&/&||/& /_/)_&/_&    
                     :::::####:::#####:::####:::::              &() &\/&|()|/&\/ '%" & ()    
                     :::::####:::#####:::####:::::             &_\_&&_\ |& |&&/&__%_/_& &&   
                     :::::####:::#####:::####:::::           &&   && & &| &| /& & % ()& /&&  
                     :::::::::::::::::::::::::::::            ()&_---()&\&\|&&-&&--%---()~   
                     ::::::: ~greenboat67 ::::::::                &&     \|||                
                     :::::####:::I~~~I:::####:::::                        |||                
                     :::::####:::I   I:::####:::::                        |||                
                     :::::####:::I'  I:::####:::::                        |||                
                     ::::::::::::I___I::::::::::::                  , -=-~  .-^-             
                                                                                             
                                                    ===================       
                                                    )V V V V V V V V V(       
                                                   )V V V V V V V V V V(      
                                                  )V V V V V/^\V V V V V(     
                                                 )V V V V /  _  \ V V V V(    
                                                )V V V V V| |#| |V V V V V(   
                                               )V V V V V |  ~  | V V V V V(  
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                               :::::####:::#####:::####:::::  
                                               :::::####:::#####:::####:::::  
                                               :::::####:::#####:::####:::::  
                                               :::::::::::::::::::::::::::::  
                                               :::::::::: ~olivia ::::::::::  
                                               :::::####:::I~~~I:::####:::::  
                                               :::::####:::I   I:::####:::::  
                                               :::::####:::I'  I:::####:::::  
                                               ::::::::::::I___I::::::::::::  
                                                                              
                                      ===================       
                                      )V V V V V V V V V(       
                                     )V V V V V V V V V V(      
                                    )V V V V V/^\V V V V V(     
                                   )V V V V /  _  \ V V V V(    
                                  )V V V V V| |#| |V V V V V(   
                                 )V V V V V |  ~  | V V V V V(  
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                 :::::####:::#####:::####:::::  
                                 :::::####:::#####:::####:::::  
                                 :::::####:::#####:::####:::::  
                                 :::::::::::::::::::::::::::::  
                                 ::::::: ~curietheace ::::::::  
                                 :::::####:::I~~~I:::####:::::  
                                 :::::####:::I   I:::####:::::  
                                 :::::####:::I'  I:::####:::::  
                                 ::::::::::::I___I::::::::::::  
                                                                
                                           ===================       
                                           )V V V V V V V V V(       
                                          )V V V V V V V V V V(      
                                         )V V V V V/^\V V V V V(     
                                        )V V V V /  _  \ V V V V(    
                                       )V V V V V| |#| |V V V V V(   
                                      )V V V V V |  ~  | V V V V V(  
                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                      :::::####:::#####:::####:::::  
                                      :::::####:::#####:::####:::::  
                                      :::::####:::#####:::####:::::  
                                      :::::::::::::::::::::::::::::  
                                      ::::::::::: ~atop :::::::::::  
                                      :::::####:::I~~~I:::####:::::  
                                      :::::####:::I   I:::####:::::  
                                      :::::####:::I'  I:::####:::::  
                                      ::::::::::::I___I::::::::::::  
                                                                     
                           ===================                                                         
                           )V V V V V V V V V(                                                         
                          )V V V V V V V V V V(                                                        
                         )V V V V V/^\V V V V V(                                                       
                        )V V V V /  _  \ V V V V(                                                      
                       )V V V V V| |#| |V V V V V(                               &&& &&  & &&          
                      )V V V V V |  ~  | V V V V V(                          && &\/&\|& ()|/ @, &&     
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                          &\/(/&/&||/& /_/)_&/_&    
                      :::::####:::#####:::####:::::                       &() &\/&|()|/&\/ '%" & ()    
                      :::::####:::#####:::####:::::                      &_\_&&_\ |& |&&/&__%_/_& &&   
                      :::::####:::#####:::####:::::                    &&   && & &| &| /& & % ()& /&&  
                      :::::::::::::::::::::::::::::                     ()&_---()&\&\|&&-&&--%---()~   
                      ::::::::: ~haivets ::::::::::                         &&     \|||                
                      :::::####:::I~~~I:::####:::::                                 |||                
                      :::::####:::I   I:::####:::::                                 |||                
                      :::::####:::I'  I:::####:::::                                 |||                
                      ::::::::::::I___I::::::::::::                           , -=-~  .-^-             
                                                                                                       
                                               ===================       
                                               )V V V V V V V V V(       
                                              )V V V V V V V V V V(      
                                             )V V V V V/^\V V V V V(     
                                            )V V V V /  _  \ V V V V(    
                                           )V V V V V| |#| |V V V V V(   
                                          )V V V V V |  ~  | V V V V V(  
                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                          :::::####:::#####:::####:::::  
                                          :::::####:::#####:::####:::::  
                                          :::::####:::#####:::####:::::  
                                          :::::::::::::::::::::::::::::  
                                          ::::::::: ~chimbles :::::::::  
                                          :::::####:::I~~~I:::####:::::  
                                          :::::####:::I   I:::####:::::  
                                          :::::####:::I'  I:::####:::::  
                                          ::::::::::::I___I::::::::::::  
                                                                         
                                          ===================       
                                          )V V V V V V V V V(       
                                         )V V V V V V V V V V(      
                                        )V V V V V/^\V V V V V(     
                                       )V V V V /  _  \ V V V V(    
                                      )V V V V V| |#| |V V V V V(   
                                     )V V V V V |  ~  | V V V V V(  
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                     :::::####:::#####:::####:::::  
                                     :::::####:::#####:::####:::::  
                                     :::::####:::#####:::####:::::  
                                     :::::::::::::::::::::::::::::  
                                     ::::::: ~fazlerabbi37 :::::::  
                                     :::::####:::I~~~I:::####:::::  
                                     :::::####:::I   I:::####:::::  
                                     :::::####:::I'  I:::####:::::  
                                     ::::::::::::I___I::::::::::::  
                                                                    
                                       ===================       
                                       )V V V V V V V V V(       
                                      )V V V V V V V V V V(      
                                     )V V V V V/^\V V V V V(     
                                    )V V V V /  _  \ V V V V(    
                                   )V V V V V| |#| |V V V V V(   
                                  )V V V V V |  ~  | V V V V V(  
                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                  :::::####:::#####:::####:::::  
                                  :::::####:::#####:::####:::::  
                                  :::::####:::#####:::####:::::  
                                  :::::::::::::::::::::::::::::  
                                  ::::::::: ~maximus ::::::::::  
                                  :::::####:::I~~~I:::####:::::  
                                  :::::####:::I   I:::####:::::  
                                  :::::####:::I'  I:::####:::::  
                                  ::::::::::::I___I::::::::::::  
                                                                 
                        ===================                                                   
                        )V V V V V V V V V(                                                   
                       )V V V V V V V V V V(                                                  
                      )V V V V V/^\V V V V V(                                                 
                     )V V V V /  _  \ V V V V(                                                
                    )V V V V V| |#| |V V V V V(                         &&& &&  & &&          
                   )V V V V V |  ~  | V V V V V(                    && &\/&\|& ()|/ @, &&     
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    &\/(/&/&||/& /_/)_&/_&    
                   :::::####:::#####:::####:::::                 &() &\/&|()|/&\/ '%" & ()    
                   :::::####:::#####:::####:::::                &_\_&&_\ |& |&&/&__%_/_& &&   
                   :::::####:::#####:::####:::::              &&   && & &| &| /& & % ()& /&&  
                   :::::::::::::::::::::::::::::               ()&_---()&\&\|&&-&&--%---()~   
                   :::::::::: ~bercik ::::::::::                   &&     \|||                
                   :::::####:::I~~~I:::####:::::                           |||                
                   :::::####:::I   I:::####:::::                           |||                
                   :::::####:::I'  I:::####:::::                           |||                
                   ::::::::::::I___I::::::::::::                     , -=-~  .-^-             
                                                                                              
                                                                          ===================       
                                                                          )V V V V V V V V V(       
                                                                         )V V V V V V V V V V(      
                                                                        )V V V V V/^\V V V V V(     
                                                                       )V V V V /  _  \ V V V V(    
                                                                      )V V V V V| |#| |V V V V V(   
                                                                     )V V V V V |  ~  | V V V V V(  
                                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                                     :::::####:::#####:::####:::::  
                                                                     :::::####:::#####:::####:::::  
                                                                     :::::####:::#####:::####:::::  
                                                                     :::::::::::::::::::::::::::::  
                                                                     ::::::::: ~iolfree ::::::::::  
                                                                     :::::####:::I~~~I:::####:::::  
                                                                     :::::####:::I   I:::####:::::  
                                                                     :::::####:::I'  I:::####:::::  
                                                                     ::::::::::::I___I::::::::::::  
                                                                                                    
                                          ===================       
                                          )V V V V V V V V V(       
                                         )V V V V V V V V V V(      
                                        )V V V V V/^\V V V V V(     
                                       )V V V V /  _  \ V V V V(    
                                      )V V V V V| |#| |V V V V V(   
                                     )V V V V V |  ~  | V V V V V(  
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                     :::::####:::#####:::####:::::  
                                     :::::####:::#####:::####:::::  
                                     :::::####:::#####:::####:::::  
                                     :::::::::::::::::::::::::::::  
                                     :::::::::::: ~jd ::::::::::::  
                                     :::::####:::I~~~I:::####:::::  
                                     :::::####:::I   I:::####:::::  
                                     :::::####:::I'  I:::####:::::  
                                     ::::::::::::I___I::::::::::::  
                                                                    
                                   ===================       
                                   )V V V V V V V V V(       
                                  )V V V V V V V V V V(      
                                 )V V V V V/^\V V V V V(     
                                )V V V V /  _  \ V V V V(    
                               )V V V V V| |#| |V V V V V(   
                              )V V V V V |  ~  | V V V V V(  
                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                              :::::####:::#####:::####:::::  
                              :::::####:::#####:::####:::::  
                              :::::####:::#####:::####:::::  
                              :::::::::::::::::::::::::::::  
                              ::::::::::: ~a27 ::::::::::::  
                              :::::####:::I~~~I:::####:::::  
                              :::::####:::I   I:::####:::::  
                              :::::####:::I'  I:::####:::::  
                              ::::::::::::I___I::::::::::::  
                                                             
                         ===================                                                                
                         )V V V V V V V V V(                                                                
                        )V V V V V V V V V V(                                                               
                       )V V V V V/^\V V V V V(                                                              
                      )V V V V /  _  \ V V V V(                                                             
                     )V V V V V| |#| |V V V V V(                                      &&& &&  & &&          
                    )V V V V V |  ~  | V V V V V(                                 && &\/&\|& ()|/ @, &&     
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 &\/(/&/&||/& /_/)_&/_&    
                    :::::####:::#####:::####:::::                              &() &\/&|()|/&\/ '%" & ()    
                    :::::####:::#####:::####:::::                             &_\_&&_\ |& |&&/&__%_/_& &&   
                    :::::####:::#####:::####:::::                           &&   && & &| &| /& & % ()& /&&  
                    :::::::::::::::::::::::::::::                            ()&_---()&\&\|&&-&&--%---()~   
                    ::::::::: ~arkiruz ::::::::::                                &&     \|||                
                    :::::####:::I~~~I:::####:::::                                        |||                
                    :::::####:::I   I:::####:::::                                        |||                
                    :::::####:::I'  I:::####:::::                                        |||                
                    ::::::::::::I___I::::::::::::                                  , -=-~  .-^-             
                                                                                                            
                                          ===================       
                                          )V V V V V V V V V(       
                                         )V V V V V V V V V V(      
                                        )V V V V V/^\V V V V V(     
                                       )V V V V /  _  \ V V V V(    
                                      )V V V V V| |#| |V V V V V(   
                                     )V V V V V |  ~  | V V V V V(  
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                     :::::####:::#####:::####:::::  
                                     :::::####:::#####:::####:::::  
                                     :::::####:::#####:::####:::::  
                                     :::::::::::::::::::::::::::::  
                                     :::::::::: ~leach :::::::::::  
                                     :::::####:::I~~~I:::####:::::  
                                     :::::####:::I   I:::####:::::  
                                     :::::####:::I'  I:::####:::::  
                                     ::::::::::::I___I::::::::::::  
                                                                    
            ===================                                              
            )V V V V V V V V V(                                              
           )V V V V V V V V V V(                                             
          )V V V V V/^\V V V V V(                                            
         )V V V V /  _  \ V V V V(                                           
        )V V V V V| |#| |V V V V V(                    &&& &&  & &&          
       )V V V V V |  ~  | V V V V V(               && &\/&\|& ()|/ @, &&     
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               &\/(/&/&||/& /_/)_&/_&    
       :::::####:::#####:::####:::::            &() &\/&|()|/&\/ '%" & ()    
       :::::####:::#####:::####:::::           &_\_&&_\ |& |&&/&__%_/_& &&   
       :::::####:::#####:::####:::::         &&   && & &| &| /& & % ()& /&&  
       :::::::::::::::::::::::::::::          ()&_---()&\&\|&&-&&--%---()~   
       ::::::::::: ~lafe :::::::::::              &&     \|||                
       :::::####:::I~~~I:::####:::::                      |||                
       :::::####:::I   I:::####:::::                      |||                
       :::::####:::I'  I:::####:::::                      |||                
       ::::::::::::I___I::::::::::::                , -=-~  .-^-             
                                                                             
                                                                                                ===================       
                                                                                                )V V V V V V V V V(       
                                                                                               )V V V V V V V V V V(      
                                                                                              )V V V V V/^\V V V V V(     
                                                                                             )V V V V /  _  \ V V V V(    
                       &&& &&  & &&                                                         )V V V V V| |#| |V V V V V(   
                   && &\/&\|& ()|/ @, &&                                                   )V V V V V |  ~  | V V V V V(  
                   &\/(/&/&||/& /_/)_&/_&                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                &() &\/&|()|/&\/ '%" & ()                                                  :::::####:::#####:::####:::::  
               &_\_&&_\ |& |&&/&__%_/_& &&                                                 :::::####:::#####:::####:::::  
             &&   && & &| &| /& & % ()& /&&                                                :::::####:::#####:::####:::::  
              ()&_---()&\&\|&&-&&--%---()~                                                 :::::::::::::::::::::::::::::  
                  &&     \|||                                                              ::::::::::: ~rjc ::::::::::::  
                          |||                                                              :::::####:::I~~~I:::####:::::  
                          |||                                                              :::::####:::I   I:::####:::::  
                          |||                                                              :::::####:::I'  I:::####:::::  
                    , -=-~  .-^-                                                           ::::::::::::I___I::::::::::::  
                                                                                                                          
                                        ===================       
                                        )V V V V V V V V V(       
                                       )V V V V V V V V V V(      
                                      )V V V V V/^\V V V V V(     
                                     )V V V V /  _  \ V V V V(    
                                    )V V V V V| |#| |V V V V V(   
                                   )V V V V V |  ~  | V V V V V(  
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                   :::::####:::#####:::####:::::  
                                   :::::####:::#####:::####:::::  
                                   :::::####:::#####:::####:::::  
                                   :::::::::::::::::::::::::::::  
                                   :::::::::: ~fengf :::::::::::  
                                   :::::####:::I~~~I:::####:::::  
                                   :::::####:::I   I:::####:::::  
                                   :::::####:::I'  I:::####:::::  
                                   ::::::::::::I___I::::::::::::  
                                                                  
               ===================                                                
               )V V V V V V V V V(                                                
              )V V V V V V V V V V(                                               
             )V V V V V/^\V V V V V(                                              
            )V V V V /  _  \ V V V V(                                             
           )V V V V V| |#| |V V V V V(                      &&& &&  & &&          
          )V V V V V |  ~  | V V V V V(                 && &\/&\|& ()|/ @, &&     
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 &\/(/&/&||/& /_/)_&/_&    
          :::::####:::#####:::####:::::              &() &\/&|()|/&\/ '%" & ()    
          :::::####:::#####:::####:::::             &_\_&&_\ |& |&&/&__%_/_& &&   
          :::::####:::#####:::####:::::           &&   && & &| &| /& & % ()& /&&  
          :::::::::::::::::::::::::::::            ()&_---()&\&\|&&-&&--%---()~   
          :::::::::: ~arcus :::::::::::                &&     \|||                
          :::::####:::I~~~I:::####:::::                        |||                
          :::::####:::I   I:::####:::::                        |||                
          :::::####:::I'  I:::####:::::                        |||                
          ::::::::::::I___I::::::::::::                  , -=-~  .-^-             
                                                                                  
                                                                                                     ===================       
                                                                                                     )V V V V V V V V V(       
                                                                                                    )V V V V V V V V V V(      
                                                                                                   )V V V V V/^\V V V V V(     
                                                                                                  )V V V V /  _  \ V V V V(    
                   &&& &&  & &&                                                                  )V V V V V| |#| |V V V V V(   
               && &\/&\|& ()|/ @, &&                                                            )V V V V V |  ~  | V V V V V(  
               &\/(/&/&||/& /_/)_&/_&                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
            &() &\/&|()|/&\/ '%" & ()                                                           :::::####:::#####:::####:::::  
           &_\_&&_\ |& |&&/&__%_/_& &&                                                          :::::####:::#####:::####:::::  
         &&   && & &| &| /& & % ()& /&&                                                         :::::####:::#####:::####:::::  
          ()&_---()&\&\|&&-&&--%---()~                                                          :::::::::::::::::::::::::::::  
              &&     \|||                                                                       :::::::: ~jbgoldberg ::::::::  
                      |||                                                                       :::::####:::I~~~I:::####:::::  
                      |||                                                                       :::::####:::I   I:::####:::::  
                      |||                                                                       :::::####:::I'  I:::####:::::  
                , -=-~  .-^-                                                                    ::::::::::::I___I::::::::::::  
                                                                                                                               
                                         ===================       
                                         )V V V V V V V V V(       
                                        )V V V V V V V V V V(      
                                       )V V V V V/^\V V V V V(     
                                      )V V V V /  _  \ V V V V(    
                                     )V V V V V| |#| |V V V V V(   
                                    )V V V V V |  ~  | V V V V V(  
                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                    :::::####:::#####:::####:::::  
                                    :::::####:::#####:::####:::::  
                                    :::::####:::#####:::####:::::  
                                    :::::::::::::::::::::::::::::  
                                    :::::::: ~thetaoofsu ::::::::  
                                    :::::####:::I~~~I:::####:::::  
                                    :::::####:::I   I:::####:::::  
                                    :::::####:::I'  I:::####:::::  
                                    ::::::::::::I___I::::::::::::  
                                                                   
                                              ===================       
                                              )V V V V V V V V V(       
                                             )V V V V V V V V V V(      
                                            )V V V V V/^\V V V V V(     
                                           )V V V V /  _  \ V V V V(    
                                          )V V V V V| |#| |V V V V V(   
                                         )V V V V V |  ~  | V V V V V(  
                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                         :::::####:::#####:::####:::::  
                                         :::::####:::#####:::####:::::  
                                         :::::####:::#####:::####:::::  
                                         :::::::::::::::::::::::::::::  
                                         :::::::::: ~croxis ::::::::::  
                                         :::::####:::I~~~I:::####:::::  
                                         :::::####:::I   I:::####:::::  
                                         :::::####:::I'  I:::####:::::  
                                         ::::::::::::I___I::::::::::::  
                                                                        
                                                                                                        ===================       
                                                                                                        )V V V V V V V V V(       
                                                                                                       )V V V V V V V V V V(      
                                                                                                      )V V V V V/^\V V V V V(     
                                                                                                     )V V V V /  _  \ V V V V(    
                &&& &&  & &&                                                                        )V V V V V| |#| |V V V V V(   
            && &\/&\|& ()|/ @, &&                                                                  )V V V V V |  ~  | V V V V V(  
            &\/(/&/&||/& /_/)_&/_&                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
         &() &\/&|()|/&\/ '%" & ()                                                                 :::::####:::#####:::####:::::  
        &_\_&&_\ |& |&&/&__%_/_& &&                                                                :::::####:::#####:::####:::::  
      &&   && & &| &| /& & % ()& /&&                                                               :::::####:::#####:::####:::::  
       ()&_---()&\&\|&&-&&--%---()~                                                                :::::::::::::::::::::::::::::  
           &&     \|||                                                                             :::::::::: ~rdlmda ::::::::::  
                   |||                                                                             :::::####:::I~~~I:::####:::::  
                   |||                                                                             :::::####:::I   I:::####:::::  
                   |||                                                                             :::::####:::I'  I:::####:::::  
             , -=-~  .-^-                                                                          ::::::::::::I___I::::::::::::  
                                                                                                                                  
                                                           ===================       
                                                           )V V V V V V V V V(       
                                                          )V V V V V V V V V V(      
                                                         )V V V V V/^\V V V V V(     
                                                        )V V V V /  _  \ V V V V(    
                                                       )V V V V V| |#| |V V V V V(   
                                                      )V V V V V |  ~  | V V V V V(  
                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                      :::::####:::#####:::####:::::  
                                                      :::::####:::#####:::####:::::  
                                                      :::::####:::#####:::####:::::  
                                                      :::::::::::::::::::::::::::::  
                                                      :::::::::: ~mario :::::::::::  
                                                      :::::####:::I~~~I:::####:::::  
                                                      :::::####:::I   I:::####:::::  
                                                      :::::####:::I'  I:::####:::::  
                                                      ::::::::::::I___I::::::::::::  
                                                                                     
                                                     ===================       
                                                     )V V V V V V V V V(       
                                                    )V V V V V V V V V V(      
                                                   )V V V V V/^\V V V V V(     
                                                  )V V V V /  _  \ V V V V(    
                                                 )V V V V V| |#| |V V V V V(   
                                                )V V V V V |  ~  | V V V V V(  
                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                :::::####:::#####:::####:::::  
                                                :::::####:::#####:::####:::::  
                                                :::::####:::#####:::####:::::  
                                                :::::::::::::::::::::::::::::  
                                                ::::::::: ~chirioz ::::::::::  
                                                :::::####:::I~~~I:::####:::::  
                                                :::::####:::I   I:::####:::::  
                                                :::::####:::I'  I:::####:::::  
                                                ::::::::::::I___I::::::::::::  
                                                                               
                                                                            ===================       
                                                                            )V V V V V V V V V(       
                                                                           )V V V V V V V V V V(      
                                                                          )V V V V V/^\V V V V V(     
                                                                         )V V V V /  _  \ V V V V(    
                                                                        )V V V V V| |#| |V V V V V(   
                                                                       )V V V V V |  ~  | V V V V V(  
                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                                       :::::####:::#####:::####:::::  
                                                                       :::::####:::#####:::####:::::  
                                                                       :::::####:::#####:::####:::::  
                                                                       :::::::::::::::::::::::::::::  
                                                                       ::::::::: ~arnabps ::::::::::  
                                                                       :::::####:::I~~~I:::####:::::  
                                                                       :::::####:::I   I:::####:::::  
                                                                       :::::####:::I'  I:::####:::::  
                                                                       ::::::::::::I___I::::::::::::  
                                                                                                      
               ===================                                            
               )V V V V V V V V V(                                            
              )V V V V V V V V V V(                                           
             )V V V V V/^\V V V V V(                                          
            )V V V V /  _  \ V V V V(                                         
           )V V V V V| |#| |V V V V V(                  &&& &&  & &&          
          )V V V V V |  ~  | V V V V V(             && &\/&\|& ()|/ @, &&     
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~             &\/(/&/&||/& /_/)_&/_&    
          :::::####:::#####:::####:::::          &() &\/&|()|/&\/ '%" & ()    
          :::::####:::#####:::####:::::         &_\_&&_\ |& |&&/&__%_/_& &&   
          :::::####:::#####:::####:::::       &&   && & &| &| /& & % ()& /&&  
          :::::::::::::::::::::::::::::        ()&_---()&\&\|&&-&&--%---()~   
          ::::::::: ~elisedd ::::::::::            &&     \|||                
          :::::####:::I~~~I:::####:::::                    |||                
          :::::####:::I   I:::####:::::                    |||                
          :::::####:::I'  I:::####:::::                    |||                
          ::::::::::::I___I::::::::::::              , -=-~  .-^-             
                                                                              
                   ===================                                         
                   )V V V V V V V V V(                                         
                  )V V V V V V V V V V(                                        
                 )V V V V V/^\V V V V V(                                       
                )V V V V /  _  \ V V V V(                                      
               )V V V V V| |#| |V V V V V(               &&& &&  & &&          
              )V V V V V |  ~  | V V V V V(          && &\/&\|& ()|/ @, &&     
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~          &\/(/&/&||/& /_/)_&/_&    
              :::::####:::#####:::####:::::       &() &\/&|()|/&\/ '%" & ()    
              :::::####:::#####:::####:::::      &_\_&&_\ |& |&&/&__%_/_& &&   
              :::::####:::#####:::####:::::    &&   && & &| &| /& & % ()& /&&  
              :::::::::::::::::::::::::::::     ()&_---()&\&\|&&-&&--%---()~   
              ::::::::::: ~sxb ::::::::::::         &&     \|||                
              :::::####:::I~~~I:::####:::::                 |||                
              :::::####:::I   I:::####:::::                 |||                
              :::::####:::I'  I:::####:::::                 |||                
              ::::::::::::I___I::::::::::::           , -=-~  .-^-             
                                                                               
                              ===================                                                             
                              )V V V V V V V V V(                                                             
                             )V V V V V V V V V V(                                                            
                            )V V V V V/^\V V V V V(                                                           
                           )V V V V /  _  \ V V V V(                                                          
                          )V V V V V| |#| |V V V V V(                                   &&& &&  & &&          
                         )V V V V V |  ~  | V V V V V(                              && &\/&\|& ()|/ @, &&     
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              &\/(/&/&||/& /_/)_&/_&    
                         :::::####:::#####:::####:::::                           &() &\/&|()|/&\/ '%" & ()    
                         :::::####:::#####:::####:::::                          &_\_&&_\ |& |&&/&__%_/_& &&   
                         :::::####:::#####:::####:::::                        &&   && & &| &| /& & % ()& /&&  
                         :::::::::::::::::::::::::::::                         ()&_---()&\&\|&&-&&--%---()~   
                         ::::::::::: ~gao ::::::::::::                             &&     \|||                
                         :::::####:::I~~~I:::####:::::                                     |||                
                         :::::####:::I   I:::####:::::                                     |||                
                         :::::####:::I'  I:::####:::::                                     |||                
                         ::::::::::::I___I::::::::::::                               , -=-~  .-^-             
                                                                                                              
                ===================                                                      
                )V V V V V V V V V(                                                      
               )V V V V V V V V V V(                                                     
              )V V V V V/^\V V V V V(                                                    
             )V V V V /  _  \ V V V V(                                                   
            )V V V V V| |#| |V V V V V(                            &&& &&  & &&          
           )V V V V V |  ~  | V V V V V(                       && &\/&\|& ()|/ @, &&     
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       &\/(/&/&||/& /_/)_&/_&    
           :::::####:::#####:::####:::::                    &() &\/&|()|/&\/ '%" & ()    
           :::::####:::#####:::####:::::                   &_\_&&_\ |& |&&/&__%_/_& &&   
           :::::####:::#####:::####:::::                 &&   && & &| &| /& & % ()& /&&  
           :::::::::::::::::::::::::::::                  ()&_---()&\&\|&&-&&--%---()~   
           :::::::::: ~bstuf :::::::::::                      &&     \|||                
           :::::####:::I~~~I:::####:::::                              |||                
           :::::####:::I   I:::####:::::                              |||                
           :::::####:::I'  I:::####:::::                              |||                
           ::::::::::::I___I::::::::::::                        , -=-~  .-^-             
                                                                                         
                                                                 ===================       
                                                                 )V V V V V V V V V(       
                                                                )V V V V V V V V V V(      
                                                               )V V V V V/^\V V V V V(     
                                                              )V V V V /  _  \ V V V V(    
                                                             )V V V V V| |#| |V V V V V(   
                                                            )V V V V V |  ~  | V V V V V(  
                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                            :::::####:::#####:::####:::::  
                                                            :::::####:::#####:::####:::::  
                                                            :::::####:::#####:::####:::::  
                                                            :::::::::::::::::::::::::::::  
                                                            ::::::::: ~barnold ::::::::::  
                                                            :::::####:::I~~~I:::####:::::  
                                                            :::::####:::I   I:::####:::::  
                                                            :::::####:::I'  I:::####:::::  
                                                            ::::::::::::I___I::::::::::::  
                                                                                           
                                                               ===================       
                                                               )V V V V V V V V V(       
                                                              )V V V V V V V V V V(      
                                                             )V V V V V/^\V V V V V(     
                                                            )V V V V /  _  \ V V V V(    
                                                           )V V V V V| |#| |V V V V V(   
                                                          )V V V V V |  ~  | V V V V V(  
                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
                                                          :::::####:::#####:::####:::::  
                                                          :::::####:::#####:::####:::::  
                                                          :::::####:::#####:::####:::::  
                                                          :::::::::::::::::::::::::::::  
                                                          :::::::::: ~toshi :::::::::::  
                                                          :::::####:::I~~~I:::####:::::  
                                                          :::::####:::I   I:::####:::::  
                                                          :::::####:::I'  I:::####:::::  
                                                          ::::::::::::I___I::::::::::::