                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
              ....                                                                        ........                                                              
            ooWWWW00                                                                ,,kkNNWWWWMMWWKKcc                                                          
          ''MMMMMMMMkk                                                          ''KKMMMMMMMMMMMMMMMMMMXX..                                                      
          llMMMMMMMMXX                                                        xxMMMMMMMMMMMMMMMMMMMMMMMMWW..                                                    
          ,,MMMMMMMM00                                                      ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMXX                                                    
            OOMMMMXX..                                                      ..WWMMMMMMMMMMMMMMMMMMMMMMMMMMMM;;                                                  
              ....                                                          ..WWMMMMNNOOddxxXXMMMMMMMMMMMMMMOO                                                  
          llllccccllll..      ..llllllllllcc    ,,xxOOOOkk::..              ..MMMMdd          kkMMMMMMMMMMMMKK                ..''llkkOOOOOOxx::..              
        ..MMMMMMMMMMMMcc      ;;MMMMMMMMMMWW,,KKMMMMMMMMMMMMWWoo            ..NN''              WWMMMMMMMMMMKK            ''OOWWMMMMMMMMMMMMMMMMMMOO..          
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM00            ..                00MMMMMMMMMMKK          OOMMMMMMMMMMMMMMMMMMMMMMMMMMXX..        
        ..WWMMMMMMMMMM::      ,,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMkk                            OOMMMMMMMMMMkk        ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO        
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMMMMM,,                          XXMMMMMMMMMM,,        ..WWMMMMWWOOll;;;;ddWWMMMMMMMMMMWW        
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMMMNNcc....ccNNMMMMMMMMMMMM00                        ..MMMMMMMMMMNN          ..MMMMxx..          ccMMMMMMMMMMMM..      
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMWW..        ..MMMMMMMMMMMMWW                        llMMMMMMMMMMll          ..NN,,              ..MMMMMMMMMMMM..      
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMNN            kkMMMMMMMMMMMM..                    ..WWMMMMMMMMKK              ..            ..::KKMMMMMMMMMMMM..      
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMNN            ;;MMMMMMMMMMMM;;                    kkMMMMMMMMMM..                      ..::00WWMMMMMMMMMMMMMMMM..      
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMNN            ''MMMMMMMMMMMM::                  ccMMMMMMMMMMoo                    ''OOWWMMMMMMMMWWMMMMMMMMMMMM..      
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMNN            ;;MMMMMMMMMMMM;;                ,,MMMMMMMMMM00                    kkMMMMMMMMMMNNoo''MMMMMMMMMMMM..      
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMNN            ddMMMMMMMMMMMM..              ..WWMMMMMMMMXX                    00MMMMMMMMMMkk    ..MMMMMMMMMMMM..      
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMNN          ..WWMMMMMMMMMMNN              ..NNMMMMMMMMWW;;..............    ;;MMMMMMMMMMKK      ..MMMMMMMMMMMM..      
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMMMxx..    ..00MMMMMMMMMMMMOO              KKMMMMMMMMMMMMWWMMMMMMMMMMMMOO    xxMMMMMMMMMMxx      ..MMMMMMMMMMMM..      
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMMMMMMMXXKKWWMMMMMMMMMMMMMM''            xxMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO    OOMMMMMMMMMM00      ddMMMMMMMMMMMMdd..::  
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMkk            ooMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO    ooMMMMMMMMMMMM00ddNNMMMMMMMMMMMMMMMMMM00  
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM00            ccMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOO    ..MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM00  
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMWWKKMMMMMMMMMMMMMMWWxx            llMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM00      llMMMMMMMMMMMMMMWWooddMMMMMMMMMMMMWWdd  
        ..WWMMMMMMMMMM::      ;;MMMMMMMMMMNN  ,,OOKKKKKK00dd..              llllllllllllllllllllllllllllllllllll;;        ..kkKKKKKKKKdd..    xxKKKKKK00ll..    
        ..MMMMMMMMMMMM::      ,,MMMMMMMMMMNN                                                                                                                    
        ooMMMMMMMMMMMM;;      ;;MMMMMMMMMMNN                                                                                                                    
    ..llMMMMMMMMMMMMMM..      ;;MMMMMMMMMMNN                                                                                                                    
    ccMMMMMMMMMMMMMMXX        ;;MMMMMMMMMMNN                                                                                                                    
    ..WWMMMMMMMMMMMMcc        ;;MMMMMMMMMMNN                                                                                                                    
      ddMMMMMMMMMMkk          ;;MMMMMMMMMMNN                                                                                                                    
      ..MMMMMMMMxx            ;;MMMMMMMMMMWW                                                                                                                    
        kkKKxx..              ''OOOOOOOOOOkk                                                                                                                    
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
                                                                                                                                                                
