..                                    
            x .d88"                                     
             5888R                            uL   ..   
      u      '888R        .u         .u     .@88b  @88R 
   us888u.    888R     ud8888.    ud8888.  '"Y888k/"*P  
.@88 "8888"   888R   :888'8888. :888'8888.    Y888L     
9888  9888    888R   d888 '88%" d888 '88%"     8888     
9888  9888    888R   8888.+"    8888.+"        `888N    
9888  9888    888R   8888L      8888L       .u./"888&   
9888  9888   .888B . '8888c. .+ '8888c. .+ d888" Y888*" 
"888*""888"  ^*888%   "88888%    "88888%   ` "Y   Y"    
 ^Y"   ^Y'     "%       "YP'       "YP'                 
                                                        







                                                                                    
                  lllllll                                                           
                  l:::::l                                                           
                  l:::::l                                                           
                  l:::::l                                                           
  aaaaaaaaaaaaa    l::::l     eeeeeeeeeeee        eeeeeeeeeeee  xxxxxxx      xxxxxxx
  a::::::::::::a   l::::l   ee::::::::::::ee    ee::::::::::::ee x:::::x    x:::::x 
  aaaaaaaaa:::::a  l::::l  e::::::eeeee:::::ee e::::::eeeee:::::eex:::::x  x:::::x  
           a::::a  l::::l e::::::e     e:::::ee::::::e     e:::::e x:::::xx:::::x   
    aaaaaaa:::::a  l::::l e:::::::eeeee::::::ee:::::::eeeee::::::e  x::::::::::x    
  aa::::::::::::a  l::::l e:::::::::::::::::e e:::::::::::::::::e    x::::::::x     
 a::::aaaa::::::a  l::::l e::::::eeeeeeeeeee  e::::::eeeeeeeeeee     x::::::::x     
a::::a    a:::::a  l::::l e:::::::e           e:::::::e             x::::::::::x    
a::::a    a:::::a l::::::le::::::::e          e::::::::e           x:::::xx:::::x   
a:::::aaaa::::::a l::::::l e::::::::eeeeeeee   e::::::::eeeeeeee  x:::::x  x:::::x  
 a::::::::::aa:::al::::::l  ee:::::::::::::e    ee:::::::::::::e x:::::x    x:::::x 
  aaaaaaaaaa  aaaallllllll    eeeeeeeeeeeeee      eeeeeeeeeeeeeexxxxxxx      xxxxxxx