This blog no longer exists.
You will be redirected to something cool.

Thursday, December 29, 2016

I love online dating

So this guy messaged me:


Tuesday, December 27, 2016

How to Install Ruby (and other fun stuff) in Windows

Due to an illness I am pretty much stuck in bed. Luckily, I have a laptop on loan to keep me company. As I can't really do much in the way of getting rid of Vista, I am going to install Ruby, Sinatra, RSpec, and Capybara in Windows. Even though I'm sick, this offers me the opportunity to do a lot of programming -- and learn a lot. As installing stuff in Windows is teh suck (as well as programming in Windows), here my guide "The Guide to Programming Awesomeness" to installing Ruby, Sinatra, RSpec, and Cabybara in Windows.

One Third

I was making a pitcher of lemonade and it called for 4 and 1/3rd cans of water. And I thought to myself, "1/3rd.... what a crappy number."

It just runs on forever, never ever quite being, in my eyes, an adequate number. And I thought, at that, that it wouldn't be possible to put .3333333333333333333333333333333...etc cans of water in because I'd have to continue on into the millionths... tril

lionths forever... or at least until I get to the smallest unit of water, a molecule.

This brings me to another question, how can you walk to the store then? If, in order to get to the store, you must make it to the halfway point. And to get to the halfway point, you have to get to the halfway point of the halfway point. And before that the halfway point of the halfway point halfway halfway HalFway halfway's halfway HALFWAY... You'd be continuously having to make it to some halfway point FOREVER.

But apparently this works because you can walk or drive or whatever to the store.

Thursday, March 14, 2013

Happy Pi Day!

I made this ASCII art in honor of Pi Day. Enjoy!
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                       .;'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                                                :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                                            +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                                         #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                                       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                                     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                                   :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                                  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                                 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                               `@@@@@@@@@@@  @@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @@  @@@@     @@@@@@@@@@@@@@@@@@   @@@@@@@@@@@@@@@@@@@@@@@  ,@@,  @@@@@@@  @@@@@@@@@@@@@@ @@@@@@@@@@@@@@@ @@@@@       
                              .@@@@@@@@@@@@  @@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@  @@@@@@@  @@` @@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@   @@   @@@@@@@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``@@@@       
                             ,@@@@@@@@@@@@@  @@@ @@    @@     @     @` @' #@@@@ @@  @  @@@@  @@@ .@    @  @  @@@@        @    @@        @@@@   ##   @'    @  @    `@     @@ @@    @@@@@  @@' @@@@       
                            .@@@@@@@@@@@@@@      @@@@@ `@  @+ @  @@ .@ .  @@@@@    .@  @@@@  @@@  @@@@ @, @ `@@@@@ @@  @@. @@ .@  @  @@ @@@@  @  @  @  @@ @  @@@@  @  @@ @@ @. @@ .@@@@@@@@@ @@@@       
                           .@@@@@@@@@@@@@@@  @@@ @@     @  @# @  @@ `@   .@@@@@ @@@@@  @@@@  @@@ ;;    @@   @@@@@@ @@  @@  @@  @  @  @@ @@@@  @  @  @     @  @     @  @@ @@ @      @@@@@@@@# @@@@       
                           @@@@@@@@@@@@@@@@  @@@ @@ :'  @  #  @  ;; #@#  @@@@@@ @@@@@  @@@@  @'  @` #` @@   @@@@@@ @@  @@# ;; #@  @  @@ @@@@  @@@@  @` +#:@  @  @  @  @@ @@ @# :@'@@@@@  @@, @@@@       
                          @@@@@@@@@@@@@@@@@  @@@ @@; @  @  ; @@  @ '@@@  @@@@@@ @@@@@  @@@@   .+@@@..@ @@@ :@@@@@@ @@  @@@@``@@@  @  @@ @@@@  @@@@  @@' `;@  @@ ;  @  @@ @@ @@@` :@@@@@  @@ +@@@@       
                         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@  @@@@@; '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@       
                        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@  @@@@@ :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                       +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                      .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                    '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                  ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                 +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       
                 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+;,`        +@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@@                                                    
                #@@@@@@@@@@@@@@@@@@@@@@@@#.                @@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@#                                                    
                @@@@@@@@@@@@@@@@@@@@@@;                    @@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@:                                                    
               #@@@@@@@@@@@@@@@@@@@@                       @@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@                                                     
               @@@@@@@@@@@@@@@@@@#                         @@@@@@@@@@@@@@@@@@@@@+                                             @@@@@@@@@@@@@@@@@@@@@                                                     
              +@@@@@@@@@@@@@@@@@                           @@@@@@@@@@@@@@@@@@@@@;                                            `@@@@@@@@@@@@@@@@@@@@@                                                     
              @@@@@@@@@@@@@@@@'                            @@@@@@@@@@@@@@@@@@@@@,                                            :@@@@@@@@@@@@@@@@@@@@@                                                     
             ;@@@@@@@@@@@@@@@`                             @@@@@@@@@@@@@@@@@@@@@`                                            #@@@@@@@@@@@@@@@@@@@@@                                                     
             @@@@@@@@@@@@@@@                               @@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@+                                                     
            `@@@@@@@@@@@@@@                                @@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@,                                                     
            @@@@@@@@@@@@@@                                 @@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@                                                      
            @@@@@@@@@@@@@                                 `@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@                                                      
           ;@@@@@@@@@@@@                                  ,@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@                                                      
           @@@@@@@@@@@@                                   ;@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@                                                      
           @@@@@@@@@@@,                                   +@@@@@@@@@@@@@@@@@@@@@                                            ,@@@@@@@@@@@@@@@@@@@@@                                                      
          #@@@@@@@@@@#                                    @@@@@@@@@@@@@@@@@@@@@@                                            '@@@@@@@@@@@@@@@@@@@@#                                                      
          @@@@@@@@@@@                                     @@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@;                                                      
          @@@@@@@@@@                                      @@@@@@@@@@@@@@@@@@@@@#                                            @@@@@@@@@@@@@@@@@@@@@`                                                      
         #@@@@@@@@@.                                      @@@@@@@@@@@@@@@@@@@@@'                                            @@@@@@@@@@@@@@@@@@@@@                                                       
         @@@@@@@@@@                                       @@@@@@@@@@@@@@@@@@@@@:                                            @@@@@@@@@@@@@@@@@@@@@                                                       
         @@@@@@@@@                                        @@@@@@@@@@@@@@@@@@@@@.                                            @@@@@@@@@@@@@@@@@@@@@                                                       
        #@@@@@@@@`                                        @@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@                                                       
        @@@@@@@@@                                         @@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@                                                       
        @@@@@@@@                                          @@@@@@@@@@@@@@@@@@@@@                                            .@@@@@@@@@@@@@@@@@@@@@                                                       
       ;@@@@@@@,                                          @@@@@@@@@@@@@@@@@@@@@                                            ;@@@@@@@@@@@@@@@@@@@@'                                                       
       @@@@@@@@                                          .@@@@@@@@@@@@@@@@@@@@@                                            #@@@@@@@@@@@@@@@@@@@@,                                                       
       @@@@@@@                                           :@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                        
       ;;;;;;;                                           '@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                        
                                                         #@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                        
                                                         @@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                        
                                                         @@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                        
                                                         @@@@@@@@@@@@@@@@@@@@@#                                            @@@@@@@@@@@@@@@@@@@@@                                                        
                                                         @@@@@@@@@@@@@@@@@@@@@'                                            @@@@@@@@@@@@@@@@@@@@@                                                        
                                                         @@@@@@@@@@@@@@@@@@@@@:                                           ,@@@@@@@@@@@@@@@@@@@@+                                                        
                                                         @@@@@@@@@@@@@@@@@@@@@.                                           '@@@@@@@@@@@@@@@@@@@@;                                                        
                                                         @@@@@@@@@@@@@@@@@@@@@                                            #@@@@@@@@@@@@@@@@@@@@.                                                        
                                                         @@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                         
                                                         @@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                         
                                                         @@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                         
                                                        .@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                         
                                                        :@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                         
                                                        '@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                         
                                                        #@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                         
                                                        @@@@@@@@@@@@@@@@@@@@@@                                           .@@@@@@@@@@@@@@@@@@@@@                                                         
                                                        @@@@@@@@@@@@@@@@@@@@@@                                           ;@@@@@@@@@@@@@@@@@@@@#                                                         
                                                        @@@@@@@@@@@@@@@@@@@@@+                                           +@@@@@@@@@@@@@@@@@@@@;                                                         
                                                        @@@@@@@@@@@@@@@@@@@@@;                                           @@@@@@@@@@@@@@@@@@@@@,                                                         
                                                        @@@@@@@@@@@@@@@@@@@@@,                                           @@@@@@@@@@@@@@@@@@@@@`                                                         
                                                        @@@@@@@@@@@@@@@@@@@@@`                                           @@@@@@@@@@@@@@@@@@@@@                                                          
                                                        @@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                          
                                                        @@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                          
                                                        @@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                          
                                                       `@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                          
                                                       ,@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                          
                                                       ;@@@@@@@@@@@@@@@@@@@@@                                           ,@@@@@@@@@@@@@@@@@@@@@                                                          
                                                       +@@@@@@@@@@@@@@@@@@@@@                                           ;@@@@@@@@@@@@@@@@@@@@@                                                          
                                                       @@@@@@@@@@@@@@@@@@@@@@                                           +@@@@@@@@@@@@@@@@@@@@@                                                          
                                                       @@@@@@@@@@@@@@@@@@@@@@                                           @@@@@@@@@@@@@@@@@@@@@#                                                          
                                                       @@@@@@@@@@@@@@@@@@@@@#                                           @@@@@@@@@@@@@@@@@@@@@'                                                          
                                                       @@@@@@@@@@@@@@@@@@@@@;                                           @@@@@@@@@@@@@@@@@@@@@:                                                          
                                                       @@@@@@@@@@@@@@@@@@@@@.                                           @@@@@@@@@@@@@@@@@@@@@.                                                          
                                                       @@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@`                                                          
                                                       @@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                           
                                                      ,@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                           
                                                      '@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                           
                                                      @@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                           
                                                      @@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@                                                           
                                                      @@@@@@@@@@@@@@@@@@@@@+                                           `@@@@@@@@@@@@@@@@@@@@@                                                           
                                                      @@@@@@@@@@@@@@@@@@@@@:                                           .@@@@@@@@@@@@@@@@@@@@@                                                           
                                                      @@@@@@@@@@@@@@@@@@@@@`                                           :@@@@@@@@@@@@@@@@@@@@@                                                           
                                                     :@@@@@@@@@@@@@@@@@@@@@                                            ;@@@@@@@@@@@@@@@@@@@@@                                                           
                                                     #@@@@@@@@@@@@@@@@@@@@@                                            '@@@@@@@@@@@@@@@@@@@@@                                                           
                                                     @@@@@@@@@@@@@@@@@@@@@@                                            #@@@@@@@@@@@@@@@@@@@@@                                                           
                                                     @@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@@                                                           
                                                     @@@@@@@@@@@@@@@@@@@@@@                                            @@@@@@@@@@@@@@@@@@@@@#                                                           
                                                     @@@@@@@@@@@@@@@@@@@@@#                                            @@@@@@@@@@@@@@@@@@@@@+                                                           
                                                    ;@@@@@@@@@@@@@@@@@@@@@:                                            @@@@@@@@@@@@@@@@@@@@@'                                                           
                                                    @@@@@@@@@@@@@@@@@@@@@@`                                            @@@@@@@@@@@@@@@@@@@@@;                                                           
                                                    @@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@:                                                           
                                                    @@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@,                                                           
                                                    @@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@,                                                           
                                                   :@@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@.                                                           
                                                   @@@@@@@@@@@@@@@@@@@@@@@                                             @@@@@@@@@@@@@@@@@@@@@`                                                           
                                                   @@@@@@@@@@@@@@@@@@@@@@'                                             @@@@@@@@@@@@@@@@@@@@@`                                                           
                                                   @@@@@@@@@@@@@@@@@@@@@@.                                             @@@@@@@@@@@@@@@@@@@@@                                                            
                                                  `@@@@@@@@@@@@@@@@@@@@@@                                              @@@@@@@@@@@@@@@@@@@@@                                                            
                                                  +@@@@@@@@@@@@@@@@@@@@@@                                              @@@@@@@@@@@@@@@@@@@@@                                                            
                                                  @@@@@@@@@@@@@@@@@@@@@@@                                              @@@@@@@@@@@@@@@@@@@@@                                                            
                                                  @@@@@@@@@@@@@@@@@@@@@@@                                              @@@@@@@@@@@@@@@@@@@@@                                                            
                                                 `@@@@@@@@@@@@@@@@@@@@@@@                                              @@@@@@@@@@@@@@@@@@@@@                                                            
                                                 #@@@@@@@@@@@@@@@@@@@@@@'                                              @@@@@@@@@@@@@@@@@@@@@                                                            
                                                 @@@@@@@@@@@@@@@@@@@@@@@.                                              @@@@@@@@@@@@@@@@@@@@@                                                            
                                                 @@@@@@@@@@@@@@@@@@@@@@@                                               @@@@@@@@@@@@@@@@@@@@@`                                                           
                                                '@@@@@@@@@@@@@@@@@@@@@@@                                               @@@@@@@@@@@@@@@@@@@@@,                                                           
                                                @@@@@@@@@@@@@@@@@@@@@@@@                                               @@@@@@@@@@@@@@@@@@@@@:                                                           
                                                @@@@@@@@@@@@@@@@@@@@@@@@                                               @@@@@@@@@@@@@@@@@@@@@+                                                           
                                               @@@@@@@@@@@@@@@@@@@@@@@@+                                               @@@@@@@@@@@@@@@@@@@@@@                                                           
                                               @@@@@@@@@@@@@@@@@@@@@@@@,                                               @@@@@@@@@@@@@@@@@@@@@@                                                           
                                              :@@@@@@@@@@@@@@@@@@@@@@@@                                                @@@@@@@@@@@@@@@@@@@@@@                                                           
                                              @@@@@@@@@@@@@@@@@@@@@@@@@                                                @@@@@@@@@@@@@@@@@@@@@@                                                           
                                             .@@@@@@@@@@@@@@@@@@@@@@@@@                                                @@@@@@@@@@@@@@@@@@@@@@                                                           
                                             @@@@@@@@@@@@@@@@@@@@@@@@@@                                                @@@@@@@@@@@@@@@@@@@@@@,                                            @@@@@@#       
                                            `@@@@@@@@@@@@@@@@@@@@@@@@@+                                                +@@@@@@@@@@@@@@@@@@@@@@                                           :@@@@@@;       
                                            @@@@@@@@@@@@@@@@@@@@@@@@@@,                                                '@@@@@@@@@@@@@@@@@@@@@@                                           #@@@@@@`       
                                           .@@@@@@@@@@@@@@@@@@@@@@@@@@                                                 :@@@@@@@@@@@@@@@@@@@@@@                                           @@@@@@@        
                                           @@@@@@@@@@@@@@@@@@@@@@@@@@@                                                 .@@@@@@@@@@@@@@@@@@@@@@:                                          @@@@@@@        
                                          '@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                  @@@@@@@@@@@@@@@@@@@@@@@                                          @@@@@@@        
                                          @@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                  @@@@@@@@@@@@@@@@@@@@@@@                                         +@@@@@@@        
                                         @@@@@@@@@@@@@@@@@@@@@@@@@@@@'                                                  @@@@@@@@@@@@@@@@@@@@@@@+                                        @@@@@@@#        
                                        .@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                   @@@@@@@@@@@@@@@@@@@@@@@@                                        @@@@@@@,        
                                        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                   @@@@@@@@@@@@@@@@@@@@@@@@+                                      @@@@@@@@         
                                       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                   @@@@@@@@@@@@@@@@@@@@@@@@@                                      @@@@@@@@         
                                      :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                   @@@@@@@@@@@@@@@@@@@@@@@@@@                                    @@@@@@@@@         
                                      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'                                                   @@@@@@@@@@@@@@@@@@@@@@@@@@;                                  `@@@@@@@@@         
                                     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                    '@@@@@@@@@@@@@@@@@@@@@@@@@@`                                 @@@@@@@@@,         
                                    +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                    .@@@@@@@@@@@@@@@@@@@@@@@@@@@                                @@@@@@@@@@          
                                   `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                     @@@@@@@@@@@@@@@@@@@@@@@@@@@@`                             @@@@@@@@@@@          
                                   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@,                           @@@@@@@@@@@@          
                                  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;                                                     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                         @@@@@@@@@@@@:          
                                 ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.                     +@@@@@@@@@@@@@           
                                 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                      #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.                 ;@@@@@@@@@@@@@@@           
                                @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                      :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.           ,@@@@@@@@@@@@@@@@@@           
                               :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                                       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`           
                               @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`                                                       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@            
                              @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@            
                             .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                        #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`            
                             @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                                                        `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@             
                            +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`                                                         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#             
                            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@              
                           :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                          '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@              
                           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'                                                           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.              
                           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@               
                          `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                            +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:               
                          +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                                                             @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                
                          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                              @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,                
                          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                              .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                 
                          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;                                                               @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                  
                          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                  
                          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                   
                          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                  `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                    
                          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;                    
                          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                     
                          '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                      
                           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                       
                           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,                                                                        '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                        
                           .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                          #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                         
                            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                            #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                          
                             @@@@@@@@@@@@@@@@@@@@@@@@@@@                                                                              '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                           
                             .@@@@@@@@@@@@@@@@@@@@@@@@@.                                                                               ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                             
                              :@@@@@@@@@@@@@@@@@@@@@@@:                                                                                  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                              
                               ,@@@@@@@@@@@@@@@@@@@@@,                                                                                    '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                
                                 @@@@@@@@@@@@@@@@@@@`                                                                                       @@@@@@@@@@@@@@@@@@@@@@@@@@`                                 
                                  '@@@@@@@@@@@@@@@@                                                                                           #@@@@@@@@@@@@@@@@@@@@@                                    
                                    :@@@@@@@@@@@@`                                                                                              `@@@@@@@@@@@@@@@@`                                      
                                        ,'##+:                                                                                                       ,'+##+;,                                           
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                                                        
                                                                                                                                                                              





                    
Source