444444444       000000000            444444444                                                     
      4::::::::4     00:::::::::00         4::::::::4                                                     
     4:::::::::4   00:::::::::::::00      4:::::::::4                                                     
    4::::44::::4  0:::::::000:::::::0    4::::44::::4                                                     
   4::::4 4::::4  0::::::0   0::::::0   4::::4 4::::4                                                     
  4::::4  4::::4  0:::::0     0:::::0  4::::4  4::::4                                                     
 4::::4   4::::4  0:::::0     0:::::0 4::::4   4::::4                                                     
4::::444444::::4440:::::0 000 0:::::04::::444444::::444                                                   
4::::::::::::::::40:::::0 000 0:::::04::::::::::::::::4                                                   
4444444444:::::4440:::::0     0:::::04444444444:::::444                                                   
          4::::4  0:::::0     0:::::0          4::::4                                                     
          4::::4  0::::::0   0::::::0          4::::4                                                     
          4::::4  0:::::::000:::::::0          4::::4                                                     
        44::::::44 00:::::::::::::00         44::::::44                                                   
        4::::::::4   00:::::::::00           4::::::::4                                                   
        4444444444     000000000             4444444444                                                   
                                                                                                          
                                                                                                          
                                                                                                          
                                                                                                          
                                                                                                          
                                                                                                          
                                                                                                          
                                                                                                          
                                                                                                          
FFFFFFFFFFFFFFFFFFFFFF                hhhhhhh             lllllll                                         
F::::::::::::::::::::F                h:::::h             l:::::l                                         
F::::::::::::::::::::F                h:::::h             l:::::l                                         
FF::::::FFFFFFFFF::::F                h:::::h             l:::::l                                         
  F:::::F       FFFFFF eeeeeeeeeeee    h::::h hhhhh        l::::l     eeeeeeeeeeee    rrrrr   rrrrrrrrr   
  F:::::F            ee::::::::::::ee  h::::hh:::::hhh     l::::l   ee::::::::::::ee  r::::rrr:::::::::r  
  F::::::FFFFFFFFFF e::::::eeeee:::::eeh::::::::::::::hh   l::::l  e::::::eeeee:::::eer:::::::::::::::::r 
  F:::::::::::::::Fe::::::e     e:::::eh:::::::hhh::::::h  l::::l e::::::e     e:::::err::::::rrrrr::::::r
  F:::::::::::::::Fe:::::::eeeee::::::eh::::::h   h::::::h l::::l e:::::::eeeee::::::e r:::::r     r:::::r
  F::::::FFFFFFFFFFe:::::::::::::::::e h:::::h     h:::::h l::::l e:::::::::::::::::e  r:::::r     rrrrrrr
  F:::::F          e::::::eeeeeeeeeee  h:::::h     h:::::h l::::l e::::::eeeeeeeeeee   r:::::r            
  F:::::F          e:::::::e           h:::::h     h:::::h l::::l e:::::::e            r:::::r            
FF:::::::FF        e::::::::e          h:::::h     h:::::hl::::::le::::::::e           r:::::r            
F::::::::FF         e::::::::eeeeeeee  h:::::h     h:::::hl::::::l e::::::::eeeeeeee   r:::::r            
F::::::::FF          ee:::::::::::::e  h:::::h     h:::::hl::::::l  ee:::::::::::::e   r:::::r            
FFFFFFFFFFF            eeeeeeeeeeeeee  hhhhhhh     hhhhhhhllllllll    eeeeeeeeeeeeee   rrrrrrr
   ___ _____   ___         
  /   |  _  | /   |        
 / /| | |/' |/ /| |        
/ /_| |  /| / /_| |        
\___  \ |_/ |___  |        
    |_/\___/    |_/        
                           
                           
______   _     _           
|  ___| | |   | |          
| |_ ___| |__ | | ___ _ __ 
|  _/ _ \ '_ \| |/ _ \ '__|
| ||  __/ | | | |  __/ |   
\_| \___|_| |_|_|\___|_|