w    8             .d88b.   w    w        8                                                                                    
w8ww  8d8b.  .d88b  YPwww.  w8ww  w  .d8b  8.dP                                                                                 
 8    8P Y8  8.dP'      d8   8    8  8     88b                                                                                  
 Y8P  8   8  `Y88P  `Y88P'   Y8P  8  `Y8P  8 Yb                                                                                 
                                                                                                                                
                                                                                                                                
                                                                                                                                
               .-_                                                                                                              
            .   \ |                _----_                                                                                       
            |    \|            ..-'!!!!!!`-------.                                                                              
            |    ||            |!!!!!!!!!!!!!!!!!!\                                                                             
            `.   |;            |!!!!!!!!!!!!!!!!!!!|                                                                            
             '. _|'            |!!!!!!!!!!!!!!!!!!!|                                                                            
              `'  `.           ;`.!!!!!!!!!!!!!!!!!!                                                                            
                    \         /   `.--------_!!!!!.'                                                                            
                    !         \     `---------_-----_                                                                           
                    |          `------------   `---------.                                                                      
                    `-.                                _'--                                                                     
                       `_                          _--'                                                                         
                         `.             _-------.-' `.                                                                          
                          `\         ---------- -------__--.                                                                    
                           !`---_         --------.----'`--'                                                                    
                           `--_  `---------------- `-----------                                                                 
                               `--                       MMMMMMMMMMMMMMMMMM                                                     
                                                         M                M                                                     
                                                         M                M                                                     
         XXXXXXXXXXXXXXXXXXXXX             .-------------.                M                                                     
         X                   X             |             |MMMMMMMMMMMMMMMMM                                                     
         X                   X             |             |                                                                      
         X                   X             |             |                                                                      
         X                   X             |             |                                                                      
         XXXXXXXXXXXXXXXXXXXXX             |             |                                                                      
                                           '-------------'