TTTTTTTTTTTTTTTTTTTTTTTEEEEEEEEEEEEEEEEEEEEEELLLLLLLLLLL             LLLLLLLLLLL                  MMMMMMMM               MMMMMMMMEEEEEEEEEEEEEEEEEEEEEE     
            T:::::::::::::::::::::TE::::::::::::::::::::EL:::::::::L             L:::::::::L                  M:::::::M             M:::::::ME::::::::::::::::::::E     
            T:::::::::::::::::::::TE::::::::::::::::::::EL:::::::::L             L:::::::::L                  M::::::::M           M::::::::ME::::::::::::::::::::E     
            T:::::TT:::::::TT:::::TEE::::::EEEEEEEEE::::ELL:::::::LL             LL:::::::LL                  M:::::::::M         M:::::::::MEE::::::EEEEEEEEE::::E     
            TTTTTT  T:::::T  TTTTTT  E:::::E       EEEEEE  L:::::L                 L:::::L                    M::::::::::M       M::::::::::M  E:::::E       EEEEEE     
                    T:::::T          E:::::E               L:::::L                 L:::::L                    M:::::::::::M     M:::::::::::M  E:::::E                  
                    T:::::T          E::::::EEEEEEEEEE     L:::::L                 L:::::L                    M:::::::M::::M   M::::M:::::::M  E::::::EEEEEEEEEE        
                    T:::::T          E:::::::::::::::E     L:::::L                 L:::::L                    M::::::M M::::M M::::M M::::::M  E:::::::::::::::E        
                    T:::::T          E:::::::::::::::E     L:::::L                 L:::::L                    M::::::M  M::::M::::M  M::::::M  E:::::::::::::::E        
                    T:::::T          E::::::EEEEEEEEEE     L:::::L                 L:::::L                    M::::::M   M:::::::M   M::::::M  E::::::EEEEEEEEEE        
                    T:::::T          E:::::E               L:::::L                 L:::::L                    M::::::M    M:::::M    M::::::M  E:::::E                  
                    T:::::T          E:::::E       EEEEEE  L:::::L         LLLLLL  L:::::L         LLLLLL     M::::::M     MMMMM     M::::::M  E:::::E       EEEEEE     
                  TT:::::::TT      EE::::::EEEEEEEE:::::ELL:::::::LLLLLLLLL:::::LLL:::::::LLLLLLLLL:::::L     M::::::M               M::::::MEE::::::EEEEEEEE:::::E     
                  T:::::::::T      E::::::::::::::::::::EL::::::::::::::::::::::LL::::::::::::::::::::::L     M::::::M               M::::::ME::::::::::::::::::::E     
                  T:::::::::T      E::::::::::::::::::::EL::::::::::::::::::::::LL::::::::::::::::::::::L     M::::::M               M::::::ME::::::::::::::::::::E     
                  TTTTTTTTTTT      EEEEEEEEEEEEEEEEEEEEEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL     MMMMMMMM               MMMMMMMMEEEEEEEEEEEEEEEEEEEEEE     
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
            YYYYYYY       YYYYYYY     OOOOOOOOO     UUUUUUUU     UUUUUUUURRRRRRRRRRRRRRRRR                                                                              
            Y:::::Y       Y:::::Y   OO:::::::::OO   U::::::U     U::::::UR::::::::::::::::R                                                                             
            Y:::::Y       Y:::::Y OO:::::::::::::OO U::::::U     U::::::UR::::::RRRRRR:::::R                                                                            
            Y::::::Y     Y::::::YO:::::::OOO:::::::OUU:::::U     U:::::UURR:::::R     R:::::R                                                                           
            YYY:::::Y   Y:::::YYYO::::::O   O::::::O U:::::U     U:::::U   R::::R     R:::::R                                                                           
               Y:::::Y Y:::::Y   O:::::O     O:::::O U:::::D     D:::::U   R::::R     R:::::R                                                                           
                Y:::::Y:::::Y    O:::::O     O:::::O U:::::D     D:::::U   R::::RRRRRR:::::R                                                                            
                 Y:::::::::Y     O:::::O     O:::::O U:::::D     D:::::U   R:::::::::::::RR                                                                             
                  Y:::::::Y      O:::::O     O:::::O U:::::D     D:::::U   R::::RRRRRR:::::R                                                                            
                   Y:::::Y       O:::::O     O:::::O U:::::D     D:::::U   R::::R     R:::::R                                                                           
                   Y:::::Y       O:::::O     O:::::O U:::::D     D:::::U   R::::R     R:::::R                                                                           
                   Y:::::Y       O::::::O   O::::::O U::::::U   U::::::U   R::::R     R:::::R                                                                           
                   Y:::::Y       O:::::::OOO:::::::O U:::::::UUU:::::::U RR:::::R     R:::::R                                                                           
                YYYY:::::YYYY     OO:::::::::::::OO   UU:::::::::::::UU  R::::::R     R:::::R                                                                           
                Y:::::::::::Y       OO:::::::::OO       UU:::::::::UU    R::::::R     R:::::R                                                                           
                YYYYYYYYYYYYY         OOOOOOOOO           UUUUUUUUU      RRRRRRRR     RRRRRRR                                                                           
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
                                                                                                                                                                        
               SSSSSSSSSSSSSSS EEEEEEEEEEEEEEEEEEEEEE       CCCCCCCCCCCCCRRRRRRRRRRRRRRRRR   EEEEEEEEEEEEEEEEEEEEEETTTTTTTTTTTTTTTTTTTTTTT   SSSSSSSSSSSSSSS       !!!  
             SS:::::::::::::::SE::::::::::::::::::::E    CCC::::::::::::CR::::::::::::::::R  E::::::::::::::::::::ET:::::::::::::::::::::T SS:::::::::::::::S     !!:!! 
            S:::::SSSSSS::::::SE::::::::::::::::::::E  CC:::::::::::::::CR::::::RRRRRR:::::R E::::::::::::::::::::ET:::::::::::::::::::::TS:::::SSSSSS::::::S     !:::! 
            S:::::S     SSSSSSSEE::::::EEEEEEEEE::::E C:::::CCCCCCCC::::CRR:::::R     R:::::REE::::::EEEEEEEEE::::ET:::::TT:::::::TT:::::TS:::::S     SSSSSSS     !:::! 
            S:::::S              E:::::E       EEEEEEC:::::C       CCCCCC  R::::R     R:::::R  E:::::E       EEEEEETTTTTT  T:::::T  TTTTTTS:::::S                 !:::! 
            S:::::S              E:::::E            C:::::C                R::::R     R:::::R  E:::::E                     T:::::T        S:::::S                 !:::! 
             S::::SSSS           E::::::EEEEEEEEEE  C:::::C                R::::RRRRRR:::::R   E::::::EEEEEEEEEE           T:::::T         S::::SSSS              !:::! 
              SS::::::SSSSS      E:::::::::::::::E  C:::::C                R:::::::::::::RR    E:::::::::::::::E           T:::::T          SS::::::SSSSS         !:::! 
                SSS::::::::SS    E:::::::::::::::E  C:::::C                R::::RRRRRR:::::R   E:::::::::::::::E           T:::::T            SSS::::::::SS       !:::! 
                   SSSSSS::::S   E::::::EEEEEEEEEE  C:::::C                R::::R     R:::::R  E::::::EEEEEEEEEE           T:::::T               SSSSSS::::S      !:::! 
                        S:::::S  E:::::E            C:::::C                R::::R     R:::::R  E:::::E                     T:::::T                    S:::::S     !!:!! 
                        S:::::S  E:::::E       EEEEEEC:::::C       CCCCCC  R::::R     R:::::R  E:::::E       EEEEEE        T:::::T                    S:::::S      !!!  
            SSSSSSS     S:::::SEE::::::EEEEEEEE:::::E C:::::CCCCCCCC::::CRR:::::R     R:::::REE::::::EEEEEEEE:::::E      TT:::::::TT      SSSSSSS     S:::::S           
            S::::::SSSSSS:::::SE::::::::::::::::::::E  CC:::::::::::::::CR::::::R     R:::::RE::::::::::::::::::::E      T:::::::::T      S::::::SSSSSS:::::S      !!!  
            S:::::::::::::::SS E::::::::::::::::::::E    CCC::::::::::::CR::::::R     R:::::RE::::::::::::::::::::E      T:::::::::T      S:::::::::::::::SS      !!:!! 
             SSSSSSSSSSSSSSS   EEEEEEEEEEEEEEEEEEEEEE       CCCCCCCCCCCCCRRRRRRRR     RRRRRRREEEEEEEEEEEEEEEEEEEEEE      TTTTTTTTTTT       SSSSSSSSSSSSSSS         !!!