1         
1         
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    *
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          *
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                        UU00++ I I<<++ I I++ I++ I++
+********************                                                                        ==**      >>                
+XXXXXXXXXXXXXXXXXXXX                                                                                  __                
          
+OOOOOOOOOOOOOOOOOOOO                                                                        UU00++I I <<++I I ++I ++I ++
+********************                                                                        ==**      >>                
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                WWUU++WW I I I++++ I I++ I++ I I I++
+********************                                                                  ==                                
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                WWUU++WWI I I ++++I I ++I ++I I I ++
+********************                                                                  ==                                
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                              UUUUUU I I I I I I++ I I I I I I I I I
+********************                                                              ======                                
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                              UUUUUUI I I I I I ++I I I I I I I I I 
+********************                                                              ======                                
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                            UUUU I I I I++WWWWWW++ I I I I I I I I I
+********************                                                            ====                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                            UUUUI I I I ++WWWWWW++I I I I I I I I I 
+********************                                                            ====                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                     I I++WWWW IWWWWWWWWWW-_-_-_ I I-_++++++++++ I++
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                    I I ++WWWWI WWWWWWWWWW      I I   ++++++++++I ++*
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                   I I I++WW++WW-_-_-_-_-_-_-_-_ I I++++++++++++ I++
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                  I I I ++WW++WW                I I ++++++++++++I ++
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                            ++ I I I I++++WW++-_-_-_-_-_-_-_-_-_-_ I++++++++++++ I++
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                            ++I I I I ++++WW++                    I ++++++++++++I ++
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                            WW I I I++ IWWWWWW-_-_ I-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                            WWI I I ++I WWWWWW    I                                 
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                            UUWW++ I I IUUUU-_-_ I-_ I-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+********************                                            ==          ====                                        
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                            UUWW++I I I UUUU    I   I                               
+********************                                            ==          ====                                        
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          *
+OOOOOOOOOOOOOOOOOOOO                                          ++++++ I I IUUUU-_-_ I-_ I-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+********************                                                      ====                                          
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                          ++++++I I I UUUU    I   I                                 
+********************                                                      ====                                          
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                        WW++ I I I++UUUU I I I-_ I-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+********************                                                    ====                                            
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                        WW++I I I ++UUUUI I I   I                                   
+********************                                                    ====                                            
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                        ++ I++ I I++UUUU I I-_ I-_ I-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+********************                                                    ====                                            
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                        ++I ++I I ++UUUUI I   I   I                                 
+********************                                                    ====                                            
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                        WW I I I IUUUU I I I I I I. -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+********************                                                  ====                                              
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                        WWI I I I UUUUI I I I I I                                   
+********************                                                  ====                                              
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                      ++++WW I IUUUU I I I I I I I I-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+********************                                                ====                                                
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                      ++++WWI I UUUUI I I I I I I I                                 
+********************                                                ====                                                
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                  WWWWWW++WW IUUUU++ I I I I I I I I-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
+********************                                              ====                                                  
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                  WWWWWW++WWI UUUU++I I I I I I I I                                 
+********************                                              ====                                                  
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                  WWWWWW++WW IUUWW++ I I I I I I I I-_-_-_-_-_-_ I I-_-_-_-_-_-_-_-_
+********************                                              ==                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                  WWWWWW++WWI UUWW++I I I I I I I I             I I                 
+********************                                              ==                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                <<WWUUWW IUUUU++WW++ I I I I I I I I-_-_-_-_-_-_ I I-_-_-_-_-_-_-_-_
+********************                                >>  ==    ====                                                      
+XXXXXXXXXXXXXXXXXXXX                                __                                                                  
          
+OOOOOOOOOOOOOOOOOOOO                                <<WWUUWWI UUUU++WW++I I I I I I I I             I I                 
+********************                                >>  ==    ====                                                      
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                UUWWUUUU IUU IWWWW++ I I I I I I I I-_-_-_-_-_-_ I I I-_-_-_-_-_-_-_
+********************                                ==  ====  ==                                                        
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                UUWWUUUUI UUI WWWW++I I I I I I I I             I I I               *
+********************                                ==  ====  ==                                                        
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                WWOOUUUU++WWWWWWWW++ I I I I I I++ I-_-_-_-_-_-_ I I I-_-_-_-_-_-_-_
+********************                                  **====                                                            
+XXXXXXXXXXXXXXXXXXXX                                  XX                                                                
          
+OOOOOOOOOOOOOOOOOOOO                                WWOOUUUU++WWWWWWWW++I I I I I I ++I             I I I               
+********************                                  **====                                                            
+XXXXXXXXXXXXXXXXXXXX                                  XX                                                                
          
+OOOOOOOOOOOOOOOOOOOO                                WWOOUU++WWWW I IWW++ I++ I++ I++++ I-_-_-_-_-_-_ I I++-_-_-_-_-_-_-_
+********************                                  **==                                                              
+XXXXXXXXXXXXXXXXXXXX                                  XX                                                                
          
+OOOOOOOOOOOOOOOOOOOO                                WWOOUU++WWWWI I WW++I ++I ++I ++++I             I I ++              
+********************                                  **==                                                              
+XXXXXXXXXXXXXXXXXXXX                                  XX                                                                
          
+OOOOOOOOOOOOOOOOOOOO                                UUOOUU++WWWWUU IWW++++ I++ I++ I I I-_ I-_ I-_ I++++++ I I I I I I I
+********************                                ==**==      ==                                                      
+XXXXXXXXXXXXXXXXXXXX                                  XX                                                                
          
+OOOOOOOOOOOOOOOOOOOO                                UUOOUU++WWWWUUI WW++++I ++I ++I I I   I   I   I ++++++I I I I I I I 
+********************                                ==**==      ==                                                      
+XXXXXXXXXXXXXXXXXXXX                                  XX                                                                
          
+OOOOOOOOOOOOOOOOOOOO                                00OOUU++WWWW I IWW++++ I I I00OOOOOOOOOOOOO    I++++++ I I I I I I I
+********************                                ****==                      ***************                         
+XXXXXXXXXXXXXXXXXXXX                                  XX                          XXXXXXXXXXXXX                         
          
+OOOOOOOOOOOOOOOOOOOO                                00OOUU++WWWWI I WW++++I I I0OOOOOOOOOOOOOOOOOOI ++++++I I I I I I I 
+********************                                ****==                     *XX****************                      
+XXXXXXXXXXXXXXXXXXXX                                  XX                        **XXXXXXXXXXXXXXXX                      
          *
+OOOOOOOOOOOOOOOOOOOO                                UU++++++ I++ I IWW++ I I I++WWWWWW++++++++++OOOOUUWWWWWI I I IWWWWOO
+********************                                ==                                          ****==                **
+XXXXXXXXXXXXXXXXXXXX                                                                            XXXX                  XX
          
+OOOOOOOOOOOOOOOOOOOO                                UU++++++I ++I I WW++I I I ++WWWWWW++++++++++ OOOUUWWWWWWWWWWWWWWWWOO
+********************                                ==                                           ***==                **
+XXXXXXXXXXXXXXXXXXXX                                                                             XXX                  XX
          
+OOOOOOOOOOOOOOOOOOOO                                WWWW++++++ I I IWW++ I I I++WWWW++++++++++++++ I I I I I++WW++WW<<<<
+********************                                                                                                >>>>
+XXXXXXXXXXXXXXXXXXXX                                                                                                ____
          
+OOOOOOOOOOOOOOOOOOOO                                WWWW++++++I I I WW++I I I ++++++++++++++++++++I I I I I ++WW++WW<<<<
+********************                                                                                                >>>>
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                              OOOO I I IWW I I IWWWW++ I I I I I++OOOOO+++++++++ I I I I I I++++++WW
+********************                              ****                                *****                             
+XXXXXXXXXXXXXXXXXXXX                              XXXX                                XXXXX                             
          
+OOOOOOOOOOOOOOOOOOOO                              OOOOI I I WWI I I WWWW++I I I I I OOOOOOOOOO++++++I I I I I I ++++++WW
+********************                              ****                              **********                          
+XXXXXXXXXXXXXXXXXXXX                              XXXX                              XXXXXXXXXX                          
          
+OOOOOOOOOOOOOOOOOOOO                              << I I++WWWW I++++WWWW++ I I I I O  <<O <<    ++++++ I I I I I++++WWWW
+********************                              >>                               X  >>* >>                            
+XXXXXXXXXXXXXXXXXXXX                              __                               *  __X __                            
          
+OOOOOOOOOOOOOOOOOOOO                              <<I I ++WWWWI ++++WWWW++I I I I I   <<OO<<     +++++I I I I I ++++WWWW
+********************                              >>                                  >>**>>                            
+XXXXXXXXXXXXXXXXXXXX                                                                    XX                              
          
+OOOOOOOOOOOOOOOOOOOO                                 I IUUUUWWWW IWWWWWW++ I I I I I   ><<>      I++++ I I I I I++++WWWW
+********************                                    ====                           <>><                             
+XXXXXXXXXXXXXXXXXXXX                                                                   ___                              
          
+OOOOOOOOOOOOOOOOOOOO                                I I UUUUWWWWI WWWWWW++I I I I I I           I ++++I I I I I ++++WWWW
+********************                                    ====                                                            
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                               IUUUU<<UU I I IWWWWWW++++++++ I IWWWW++++++++++++ I I I I I IWWWWWWWW
+********************                                ====>>==                                                            
+XXXXXXXXXXXXXXXXXXXX                                    __                                                              
          
+OOOOOOOOOOOOOOOOOOOO                              I UUUU<<UUI I I WWWWWW++++++++I I WWWW++++++++++++I I I I I I WWWWWWWW
+********************                                ====>>==                                                            
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                           I<<UUUU IUU I I I I++ IUUWWWW++++ I I++++++++++++++ IWW++ I I I I++UUUUUU
+********************                            >>====  ==            ==                                          ======
+XXXXXXXXXXXXXXXXXXXX                            __                                                                      
          
+OOOOOOOOOOOOOOOOOOOO                          I <<UUUUI UUI I I I ++I UUWWWW++++I I +++++++++++++ I WW++I I I I ++UUUUUU
+********************                            >>====  ==            ==                                          ======
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                         I IWWUU I I I I I I I++ IUUWWWW++++ I I I++ I I I I +++WW++++++ I I++UUUUUU
+********************                              ==                  ==                                          ======
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                        I I WWUUI I I I I I I ++I UUWWWW++++I I I ++I I I I ++++WW++++++I I ++UUUUUU
+********************                              ==                  ==                                          ======
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                         I I I<< I I++ I I I IUU++UUWW++++++++ I I I++++++++++++++ I I++ I I++UUUUUU
+********************                              >>              ==  ==                                          ======
+XXXXXXXXXXXXXXXXXXXX                              __                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                        I I I <<I I ++I I I I UU++UUWW++++++++I I I ++++++++++++++I I ++I I ++UUUUUU*
+********************                              >>              ==  ==                                          ======
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                        UU I00 I++ I I I I<<UU++++UUWW++++++++ I I++++++++++++++ I I++++ I I IUUUUUU
+********************                        ==  **            >>==    ==                                          ======
+XXXXXXXXXXXXXXXXXXXX                                          __                                                        
          
+OOOOOOOOOOOOOOOOOOOO                        UUI 00I ++I I I I <<UU++++UUWW++++++++I I ++++++++++++++I I ++++I I I UUUUUU
+********************                        ==  **            >>==    ==                                          ======
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                        WWUU<<UUUU I I-_-_UUUUUU000000WW++++++++ I++++++++++++ I I IWW++++++++++UUOO
+********************                          ==>>====        ======******                                          ==**
+XXXXXXXXXXXXXXXXXXXX                            __                                                                    XX
          
+OOOOOOOOOOOOOOOOOOOO                        WWUU<<UUUUI I     UUUUUU000000WW++++++++I ++++++++++++I I I WW++++++++++UUOO
+********************                          ==>>====        ======******                                          ==**
+XXXXXXXXXXXXXXXXXXXX                                                                                                  XX
          
+OOOOOOOOOOOOOOOOOOOO                        00<<<<OOUUWWWWUUUUUU<<UU000000WW++++++++ I++++++++ I I I IWWWW++++++++++WWOO
+********************                        **>>>>**==    ======>>==******                                            **
+XXXXXXXXXXXXXXXXXXXX                          ____XX            __                                                    XX
          
+OOOOOOOOOOOOOOOOOOOO                        00<<<<OOUUWWWWUUUUUU<<UU000000WW++++++++I ++++++++I I I IUWWWW++++++++++WWOO
+********************                        **>>>>**==    ======>>==******                           =                **
+XXXXXXXXXXXXXXXXXXXX                              XX                                                                  XX
          
+OOOOOOOOOOOOOOOOOOOO                        <<<< I<<00<<++++<<UU<<OO0000<<WW++++++++++++++++ I I I++UUWWWW++ I++++++0000
+********************                        >>>>  >>**>>    >>==>>******>>                          ==              ****
+XXXXXXXXXXXXXXXXXXXX                        ____  __  __    __  __XX    __                                              
          
+OOOOOOOOOOOOOOOOOOOO                        <<<<I <<00<<++++<<UU<<OO0000<<WW++++++++++++++++I I I ++UUWWWW++I ++++++0000
+********************                        >>>>  >>**>>    >>==>>******>>                          ==              ****
+XXXXXXXXXXXXXXXXXXXX                                              XX                                                    
          *
+OOOOOOOOOOOOOOOOOOOO                        <<<< I<<00<< I00<<00OOOO<<<<<<<<++++++++++ I++++ I I++++UUUUUU++++++++0000UU
+********************                        >>>>  >>**>>  **>>******>>>>>>>>                        ======        ****==
+XXXXXXXXXXXXXXXXXXXX                        ____  __  __    __  XXXX________                                            
          
+OOOOOOOOOOOOOOOOOOOO                        <<<<I <<00<<I 00<<00OOOO<<<<<<<<++++++++++I ++++I I ++++UUUUUU++++++++0000UU
+********************                        >>>>  >>**>>  **>>******>>>>>>>>                        ======        ****==
+XXXXXXXXXXXXXXXXXXXX                                            XXXX                                                    
          
+OOOOOOOOOOOOOOOOOOOO                      <<<<++UU<<OO00OO00UUOO<<<<<<<<OOUUWW++++++++++++ I I I+++++UUOOOO0UUUU00OOOOOO
+********************                      >>>>  ==>>********==**>>>>>>>>**==                         ==X****====********
+XXXXXXXXXXXXXXXXXXXX                      ____    __XX  XX    XX________XX                             *XXX       XXXXXX
          
+OOOOOOOOOOOOOOOOOOOO                      <<<<++UU<<OO00OO00UUOO<<<<<<<<OOUUWW++++++++++++I I I +++++UUOOOO0UUUU00OOOOOO
+********************                      >>>>  ==>>********==**>>>>>>>>**==                         ==X****====********
+XXXXXXXXXXXXXXXXXXXX                                XX  XX    XX        XX                             *XXX       XXXXXX
          
+OOOOOOOOOOOOOOOOOOOO                    <<++ I0000<<<<00<<00<<<<00OOOO<<OO<<++WW++++++++++ I I++++++++++++++++++++ I++WW
+********************                    >>    ****>>>>**>>**>>>>******>>**>>                                            
+XXXXXXXXXXXXXXXXXXXX                    __        ____  __  ____  XXXX__XX__                                            
          
+OOOOOOOOOOOOOOOOOOOO                    <<++I 0000<<<<00<<00<<<<00OOOO<<OO<<++WW++++++++++I I ++++++++++++++++++++I ++WW
+********************                    >>    ****>>>>**>>**>>>>******>>**>>                                            
+XXXXXXXXXXXXXXXXXXXX                                              XXXX  XX                                              
          
+OOOOOOOOOOOOOOOOOOOO                       I I I<< I<<<<<< I<<<< I I++++<<<<WWWWWW++++++++ I I++++++++++++++++ I++ I++++
+********************                            >>  >>>>>>  >>>>        >>>>                                            
+XXXXXXXXXXXXXXXXXXXX                            __  ______  ____        ____                                            
          
+OOOOOOOOOOOOOOOOOOOO                      I I I <<I <<<<<<I <<<<I I ++++<<<<WWWWWW++++++++I I ++++++++++++++++I ++I ++++
+********************                            >>  >>>>>>  >>>>        >>>>                                            
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                         I I<<<<WWWWWWWW<<<< I I I++OOOOOOWWWWWW++++++ I++++++++++++++++++ I++ I++++
+********************                            >>>>        >>>>        ******                                          
+XXXXXXXXXXXXXXXXXXXX                            ____        ____        XXXXXX                                          
          
+OOOOOOOOOOOOOOOOOOOO                        I I <<<<WWWWWWWW<<<<I I I ++OOOOOOWWWWWW++++++I ++++++++++++++++++I ++I ++++
+********************                            >>>>        >>>>        ******                                          
+XXXXXXXXXXXXXXXXXXXX                                                    XXXXXX                                          
          
+OOOOOOOOOOOOOOOOOOOO                           I<<UUUU IUUUU++++<<WW++++OOOOOO++WWWW++++ I I++++++++++++++++++ IWW I++++
+********************                            >>====  ====    >>      ******                                          
+XXXXXXXXXXXXXXXXXXXX                            __              __      XXXXXX                                          
          
+OOOOOOOOOOOOOOOOOOOO                          I <<UUUUI UUUU++++<<WW++++OOOOOO++WWWW++++I I ++++++++++++++++++I WWI ++++
+********************                            >>====  ====    >>      ******                                          
+XXXXXXXXXXXXXXXXXXXX                                                    XXXXXX                                          
          
+OOOOOOOOOOOOOOOOOOOO                           I<<UU IOOOOUU I++ I++++<<OOOOOO  WW++WW++ I++++++++++++++++++++ I++ I++++
+********************                            >>==  ****==          >>******                                          
+XXXXXXXXXXXXXXXXXXXX                            __    XXXX            __XXXXXX                                          
          
+OOOOOOOOOOOOOOOOOOOO                          I <<UUI OOOOUUI ++I ++++<<OOOOOO  WW++WW++I ++++++++++++++++++++I   I ++++
+********************                            >>==  ****==          >>******                                          
+XXXXXXXXXXXXXXXXXXXX                                  XXXX              XXXXXX                                          
          
+OOOOOOOOOOOOOOOOOOOO                                OO<<OO000000<<<<0000OOOOOO  WWWW++++ I I++ I++ I I ++OOOOOOOOOOOOOOO
+********************                                **>>********>>>>**********                           ***************
+XXXXXXXXXXXXXXXXXXXX                                XX__XX      ____    XXXXXX                           XXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOO                                OO<<OO000000<<<<0000OOOOOO  WWWW++++I I ++I ++I I OOOOOOOOOOOOOOOOOO
+********************                                **>>********>>>>**********                        ******************
+XXXXXXXXXXXXXXXXXXXX                                XX  XX              XXXXXX                        XXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOO                              <<00OO<<<<<<<<WW<<0000OOOOOO  WWWW++++++ I I I I++OOOO I I I I++WWWWWW
+********************                              >>****>>>>>>>>  >>**********                      ****                
+XXXXXXXXXXXXXXXXXXXX                              __  XX________  __    XXXXXX                      XXXX                
          
+OOOOOOOOOOOOOOOOOOOO                              <<00OO<<<<<<<<WW<<0000OOOOOO  WWWW++++++I I I I ++I I I I I I ++WWWWWW*
+********************                              >>****>>>>>>>>  >>**********                                          
+XXXXXXXXXXXXXXXXXXXX                                  XX                XXXXXX                                          
          
+OOOOOOOOOOOOOOOOOOOO                            0000<<<<UU<<0000OOOOOO00<<<<OO    ++++++++++++++++ I I I I I I++WWWWWWWW
+********************                            ****>>>>==>>************>>>>**                                          
+XXXXXXXXXXXXXXXXXXXX                                ____  __    XXXXXX  ____XX                                          
          
+OOOOOOOOOOOOOOOOOOOO                            0000<<<<UU<<0000OOOOOO00<<<<OO    ++++++++++++++++I I I I I I ++WWWWWWWW
+********************                            ****>>>>==>>************>>>>**                                          
+XXXXXXXXXXXXXXXXXXXX                                            XXXXXX      XX                                          
          
+OOOOOOOOOOOOOOOOOOOO                              00<<00UUUU<<<<<<OOOO00<<<<OO      ++++++++++++ I++++ I++ I++++WWWW++++
+********************                              **>>**====>>>>>>******>>>>**                                          
+XXXXXXXXXXXXXXXXXXXX                                __      ______XXXX  ____XX                                          
          
+OOOOOOOOOOOOOOOOOOOO                              00<<00UUUU<<<<<<OOOO00<<<<OO      ++++++++++++I ++++I ++I ++++WWWW++++
+********************                              **>>**====>>>>>>******>>>>**                                          
+XXXXXXXXXXXXXXXXXXXX                                              XXXX      XX                                          
          
+OOOOOOOOOOOOOOOOOOOO                                <<<<0000OO<<<<<<0000OOOOOO        ++++++++++++++ I++ I I++++++++++++
+********************                                >>>>******>>>>>>**********                                          
+XXXXXXXXXXXXXXXXXXXX                                ____    XX______    XXXXXX                                          
          
+OOOOOOOOOOOOOOOOOOOO                                <<<<0000OO<<<<<<0000OOOOOO        ++++++++++++++I ++I I ++++++++++++
+********************                                >>>>******>>>>>>**********                                          
+XXXXXXXXXXXXXXXXXXXX                                        XX          XXXXXX                                          
          
+OOOOOOOOOOOOOOOOOOOO                                <<OO<<<<OO<<<<<<<<<<OOOOOOOO        ++++++++++++++ I++WWWWWWWWWWWW++
+********************                                >>**>>>>**>>>>>>>>>>********                                        
+XXXXXXXXXXXXXXXXXXXX                                __XX____XX__________XXXXXXXX                                        
          
+OOOOOOOOOOOOOOOOOOOO                                <<OO<<<<OO<<<<<<<<<<OOOOOOOO        ++++++++++++++I ++WWWWWWWWWWWW++
+********************                                >>**>>>>**>>>>>>>>>>********                                        
+XXXXXXXXXXXXXXXXXXXX                                  XX    XX          XXXXXXXX                                        
          *
+OOOOOOOOOOOOOOOOOOOO                                              OOOOOOOOOOOOOO00        ++++++++++++++++++++++++++ I++
+********************                                              ****************                                      
+XXXXXXXXXXXXXXXXXXXX                                              XXXXXXXXXXXXXX                                        
          
+OOOOOOOOOOOOOOOOOOOO                                              OOOOOOOOOOOOOO00        ++++++++++++++++++++++++++I ++
+********************                                              ****************                                      
+XXXXXXXXXXXXXXXXXXXX                                              XXXXXXXXXXXXXX                                        
          
+OOOOOOOOOOOOOOOOOOOO                                                OOOOOOOOOOOOOO        ++++++++++++++ I I I I I I I I
+********************                                                **************                                      
+XXXXXXXXXXXXXXXXXXXX                                                XXXXXXXXXXXXXX                                      
          
+OOOOOOOOOOOOOOOOOOOO                                                OOOOOOOOOOOOOO        ++++++++++++++I I I I I I I I 
+********************                                                **************                                      
+XXXXXXXXXXXXXXXXXXXX                                                XXXXXXXXXXXXXX                                      
          
+OOOOOOOOOOOOOOOOOOOO                                          OOOOOOOOOOOOOOOOOOOO00      ++++++++++++++ I++ I++ I++ I++
+********************                                          **********************                                    
+XXXXXXXXXXXXXXXXXXXX                                          XXXXXXXXXXXXXXXXXXXX                                      
          
+OOOOOOOOOOOOOOOOOOOO                                          OOOOOOOOOOOOOOOOOOOO00      ++++++++++++++I ++I ++I ++I ++
+********************                                          **********************                                    
+XXXXXXXXXXXXXXXXXXXX                                          XXXXXXXXXXXXXXXXXXXX                                      
          
+OOOOOOOOOOOOOOOOOOOO                                        OOOOOOOOOOOOOOOOOOOOOO00        ++++++++++ I++++ I++++++++ I
+********************                                        ************************                                    
+XXXXXXXXXXXXXXXXXXXX                                        XXXXXXXXXXXXXXXXXXXXXX                                      
          
+OOOOOOOOOOOOOOOOOOOO                                        OOOOOOOOOOOOOOOOOOOOOO00        ++++++++++I ++++I ++++++++I 
+********************                                        ************************                                    
+XXXXXXXXXXXXXXXXXXXX                                        XXXXXXXXXXXXXXXXXXXXXX                                      
          
+OOOOOOOOOOOOOOOOOOOO                                        OOOOOOOOOOOOOOOOOOOO00OO00      ++++++++++++++++++++++++++++
+********************                                        **************************                                  
+XXXXXXXXXXXXXXXXXXXX                                        XXXXXXXXXXXXXXXXXXXX  XX                                    
          
+OOOOOOOOOOOOOOOOOOOO                                        OOOOOOOOOOOOOOOOOOOO00OO00      ++++++++++++++++++++++++++++
+********************                                        **************************                                  
+XXXXXXXXXXXXXXXXXXXX                                        XXXXXXXXXXXXXXXXXXXX  XX                                    
          
+OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOOOO00OO00      . ++++++++++++++++++++++++++
+********************                                      ****************************                                  
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXX  XX                                    
          
+OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOOOO00OO00        ++++++++++++++++++++++++++
+********************                                      ****************************                                  
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXX  XX                                    
          
+OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOOOO00OO00      . ++++++++++++++++++++++++++
+********************                                      ****************************                                  
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXX  XX                                    
          
+OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOOOO00OO00        ++++++++++++++++++++++++++
+********************                                      ****************************                                  
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXX  XX                                    
          
+OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOOOO00OO00      . . ++++++UUUU<<<<<<<<<<<<<<
+********************                                      ****************************                ====>>>>>>>>>>>>>>
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXX  XX                      ______________
          
+OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOOOO00OO00          ++++++UUUU<<<<<<<<<<<<<<
+********************                                      ****************************                ====>>>>>>>>>>>>>>
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXX  XX                                    
          
+OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOOOO00OO00      . . . . . . . ++++++++++++++
+********************                                      ****************************                                  
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXX  XX                                    
          
+OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOOOO00OO00                    ++++++++++++++*
+********************                                      ****************************                                  
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXX  XX                                    
          
+OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOOOO00OO00      -_. . . . . . . . ++++++++++
+********************                                      ****************************                                  
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXX  XX                                    
          
+OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOOOO00OO00                        ++++++++++
+********************                                      ****************************                                  
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXX  XX                                    
          
+OOOOOOOOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOOOOOOOO00OO00      -_-_. . . . . . -_-_-_-_-_
+********************                                    ********************************                                
+XXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXXXXXXXX  XX                                  
          
+OOOOOOOOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOOOOOOOO00OO00                                
+********************                                    ********************************                                
+XXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXXXXXXXX  XX                                  
          
+OOOOOOOOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOOOOOOOO00OO00        -_-_-_. . . . . -_-_-_-_
+********************                                    ********************************                                
+XXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXXXXXXXX  XX                                  
          
+OOOOOOOOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOOOOOOOO00OO00                                
+********************                                    ********************************                                
+XXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXXXXXXXX  XX                                  
          
+OOOOOOOOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO              -_-_. . . . . . . 
+********************                                    ********************************                                
+XXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                
          
+OOOOOOOOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                                
+********************                                    ********************************                                
+XXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                
          *
+OOOOOOOOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00                ++. . . . . . 
+********************                                    **********************************                              
+XXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                
          
+OOOOOOOOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00                ++            
+********************                                    **********************************                              
+XXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                
          
+OOOOOOOOOOOOOOOOOOOO                          <<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00                UU<<. . . . 
+********************                          >>>>>>>>>>************************************                ==>>        
+XXXXXXXXXXXXXXXXXXXX                          __________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                    __        
          
+OOOOOOOOOOOOOOOOOOOO                          <<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00                UU<<        
+********************                          >>>>>>>>>>************************************                ==>>        
+XXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                              
          
+OOOOOOOOOOOOOOOOOOOO                    <<<<<<<<<<<<<<<<OOOOOOOOOO00OOOOOOOO<<OOOOOOOOOOOO0000                <<<<<<. . 
+********************                    >>>>>>>>>>>>>>>>********************>>****************                >>>>>>    
+XXXXXXXXXXXXXXXXXXXX                    ________________XXXXXXXXXX  XXXXXXXX__XXXXXXXXXXXX                    ______    
          
+OOOOOOOOOOOOOOOOOOOO                    <<<<<<<<<<<<<<<<OOOOOOOOOO00OOOOOOOO<<OOOOOOOOOOOO0000                <<<<<<    
+********************                    >>>>>>>>>>>>>>>>********************>>****************                >>>>>>    
+XXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXX  XXXXXXXX  XXXXXXXXXXXX                              
          
+OOOOOOOOOOOOOOOOOOOO              <<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000                <<<<<<. . 
+********************              >>>>>>>>>>>>>>>>>>>>>>>>************************************                >>>>>>    
+XXXXXXXXXXXXXXXXXXXX              ________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                    ______    
          
+OOOOOOOOOOOOOOOOOOOO              <<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000                <<<<<<    
+********************              >>>>>>>>>>>>>>>>>>>>>>>>************************************                >>>>>>    
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                              
          
+OOOOOOOOOOOOOOOOOOOO          <<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000              <<. . . . 
+********************          >>>>>>>>>>>>>>>>>>>>>>>>>>>>**************************************              >>        
+XXXXXXXXXXXXXXXXXXXX          ____________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                  __        
          
+OOOOOOOOOOOOOOOOOOOO          <<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000              <<        
+********************          >>>>>>>>>>>>>>>>>>>>>>>>>>>>**************************************              >>        
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                            
          
+OOOOOOOOOOOOOOOOOOOO      <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000                <<<<. . 
+********************      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>**************************************                >>>>    
+XXXXXXXXXXXXXXXXXXXX      ________________________________  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                    ____    
          
+OOOOOOOOOOOOOOOOOOOO      <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000                <<<<    
+********************      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>**************************************                >>>>    
+XXXXXXXXXXXXXXXXXXXX                                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                            
          
+OOOOOOOOOOOOOOOOOOOO    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000                  <<<<
+********************    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>****************************************                  >>>>
+XXXXXXXXXXXXXXXXXXXX    __________________________________  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                      ____
          
+OOOOOOOOOOOOOOOOOOOO    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000                  <<<<
+********************    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>****************************************                  >>>>
+XXXXXXXXXXXXXXXXXXXX                                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                          
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000                    
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>******************************************                    
+XXXXXXXXXXXXXXXXXXXX  ____________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                          
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000                    
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>******************************************                    
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                          
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000    .             
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>********************************************                  
+XXXXXXXXXXXXXXXXXXXX  ____________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                        
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000                  *
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>********************************************                  
+XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                        
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000      . .         
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>******************************************                  
+XXXXXXXXXXXXXXXXXXXX  ______________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                        
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000                  
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>******************************************                  
+XXXXXXXXXXXXXXXXXXXX                                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                        
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000        . .     
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>********************************************                
+XXXXXXXXXXXXXXXXXXXX  ______________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                      
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000                
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>********************************************                
+XXXXXXXXXXXXXXXXXXXX                                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                      
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000        . .   
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>**********************************************              
+XXXXXXXXXXXXXXXXXXXX  ______________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                    
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000              
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>**********************************************              
+XXXXXXXXXXXXXXXXXXXX                                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                    
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000        . . 
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>************************************************            
+XXXXXXXXXXXXXXXXXXXX  ______________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                  
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000            
+********************  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>************************************************            
+XXXXXXXXXXXXXXXXXXXX                                        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                  
          *
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<UU<<<<<<<<<<<<<<<<<<<<OO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000        . 
+********************  >>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>**************************************************          
+XXXXXXXXXXXXXXXXXXXX  ________________  ____________________XX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                  
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<UU<<<<<<<<<<<<<<<<<<<<OO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000          
+********************  >>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>**************************************************          
+XXXXXXXXXXXXXXXXXXXX                                        XX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                  
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<UU<<<<<<<<<<<<<<<<<<<<OO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000        
+********************  >>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>****************************************************        
+XXXXXXXXXXXXXXXXXXXX  ________________  ____________________XX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<UU<<<<<<<<<<<<<<<<<<<<OO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000        
+********************  >>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>****************************************************        
+XXXXXXXXXXXXXXXXXXXX                                        XX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<UU<<<<<<<<<<<<<<<<<<<<<<00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000      
+********************  >>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>****************************************************      
+XXXXXXXXXXXXXXXXXXXX  ________________  ______________________  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX              
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<UU<<<<<<<<<<<<<<<<<<<<<<00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000      
+********************  >>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>****************************************************      
+XXXXXXXXXXXXXXXXXXXX                                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX              
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<UU<<<<<<<<<<<<<<<<<<<<<<00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000      
+********************  >>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>****************************************************      
+XXXXXXXXXXXXXXXXXXXX  ________________  ______________________  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX              
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<UU<<<<<<<<<<<<<<<<<<<<<<00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000      
+********************  >>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>****************************************************      
+XXXXXXXXXXXXXXXXXXXX                                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX              
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<UU<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000    
+********************  >>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>****************************************************    
+XXXXXXXXXXXXXXXXXXXX  ________________  ________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX            
          
+OOOOOOOOOOOOOOOOOOOO  <<<<<<<<<<<<<<<<UU<<<<<<<<<<<<<<<<<<<<<<<<OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000    
+********************  >>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>****************************************************    
+XXXXXXXXXXXXXXXXXXXX                                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX            
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOO                                                                                                    
+********************                                                                                                    
+XXXXXXXXXXXXXXXXXXXX                                                                                                    
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO           OOO            OO            OO            OO  OOOO
+**********************************************************           X**            **            **            **  ****
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX           *XX            XX            XX            XX  XXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO            OO            OO            OO            OO  OOOO*
+**********************************************************            **            **            **            **  ****
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX            XX            XX            XX            XX  XXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOO  OO  OOOOOOOOOOOO  OOOOOOOOOOOOOOOOO  OOOOOOO  OOOO
+**********************************************************  ********  **  ************  *****************  *******  ****
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXX  XX  XXXXXXXXXXXX  XXXXXXXXXXXXXXXXX  XXXXXXX  XXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOO  OO  OOOOOOOOOOOO  OOOOOOOOOOOOOOOOO  OOOOOOO  OOOO
+**********************************************************  ********  **  ************  *****************  *******  ****
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXX  XX  XXXXXXXXXXXX  XXXXXXXXXXXXXXXXX  XXXXXXX  XXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOO  OOO  OOOOOOOOOOOO  OOOOOOOOOOOOOOOOO  OOOOOOO  OOOO
+**********************************************************  ******X  ***  ************  *****************  *******  ****
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXX*  XXX  XXXXXXXXXXXX  XXXXXXXXXXXXXXXXX  XXXXXXX  XXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO          OOOO        OOOOOO        OOOOOOOOOOO  OOOOOOO      
+**********************************************************          ****        ******        ***********  *******      
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          XXXX        XXXXXX        XXXXXXXXXXX  XXXXXXX      
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO          OOOO        OOOOOO        OOOOOOOOOOO  OOOOOOO      
+**********************************************************          ****        ******        ***********  *******      
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          XXXX        XXXXXX        XXXXXXXXXXX  XXXXXXX      
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOO  OOO  OOOOOOOOOOOO  OOOOOOOOOOOOOOOOO  OOOOOOO  OOOO
+**********************************************************  ******X  ***  ************  *****************  *******  ****
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXX*  XXX  XXXXXXXXXXXX  XXXXXXXXXXXXXXXXX  XXXXXXX  XXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOO  OO  OOOOOOOOOOOO  OOOOOOOOOOOOOOOOO  OOOOOOO  OOOO
+**********************************************************  ********  **  ************  *****************  *******  ****
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXX  XX  XXXXXXXXXXXX  XXXXXXXXXXXXXXXXX  XXXXXXX  XXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOO  OO  OOOOOOOOOOOO  OOOOOOOOOOOOOOOOO  OOOOOOO  OOOO
+**********************************************************  ********  **  ************  *****************  *******  ****
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXX  XX  XXXXXXXXXXXX  XXXXXXXXXXXXXXXXX  XXXXXXX  XXXX
          *
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO            OO            OO            OOOOOOO  OOOOOOO  OOOO
+**********************************************************            **            **            *******  *******  ****
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX            XX            XX            XXXXXXX  XXXXXXX  XXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO           OOO            OO            OOOOOOO  OOOOOOO  OOOO
+**********************************************************           X**            **            *******  *******  ****
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX           *XX            XX            XXXXXXX  XXXXXXX  XXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO FROM A PORTRAIT BY F
+*************************************************************************************************** FROM A PORTRAIT BY F
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                     
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO TRANSCRIBED BY 
+******************************************************************************************************** TRANSCRIBED BY 
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
1         
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+*************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          *
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+       I++ I++++ I++ I++ I                                                                          OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+      I ++I ++++I ++I ++I                                                                           OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+ I++ I++ I++ I++++ I<< I I++UUUU                                                                    OOOOOOOOOOOOOOOOOOOO
+                    >>      ====                                                                    ********************
+                    __                                                                              XXXXXXXXXXXXXXXXXXXX
          
+I ++I ++I ++I ++++I <<I I ++UUUU                                                                    OOOOOOOOOOOOOOOOOOOO
+                    >>      ====                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+ I++ I++ I++ I++ I++++++++ IUUWWWWUU                                                                OOOOOOOOOOOOOOOOOOOO
+                            ==    ==                                                                ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+I ++I ++I ++I ++I ++++++++I UUWWWWUU                                                                OOOOOOOOOOOOOOOOOOOO*
+                            ==    ==                                                                ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+ I I I I I I++++++++WWWWWWWWWWWWWWWWUUUU0000                                                        OOOOOOOOOOOOOOOOOOOO
+                                    ====****                                                        ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+I I I I I I ++++++++WWWWWWWWWWWWWWWWUUUU0000                                                        OOOOOOOOOOOOOOOOOOOO
+                                    ====****                                                        ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+ I I I I I I++++++++WWWWWWWWWWWWWWWWUUUU0000UU                                                      OOOOOOOOOOOOOOOOOOOO
+                                    ====****==                                                      ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+I I I I I I ++++++++WWWWWWWWWWWWWWWWUUUU0000UU                                                      OOOOOOOOOOOOOOOOOOOO
+                                    ====****==                                                      ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+ I I++++++ I I++++++WWWW++WW++++++WW++WWUU0000<<00<<OO                                              OOOOOOOOOOOOOOOOOOOO
+                                        ==****>>**>>**                                              ********************
+                                              __  __XX                                              XXXXXXXXXXXXXXXXXXXX
          
+I I ++++++I I ++++++WWWW++WW++++++WW++WWUU0000<<00<<OO                                              OOOOOOOOOOOOOOOOOOOO
+                                        ==****>>**>>**                                              ********************
+                                                    XX                                              XXXXXXXXXXXXXXXXXXXX
          
+ I I++++ I++ I I I IWWWWWW++++++WW++WWUUWW<<00<<WWOO                                                OOOOOOOOOOOOOOOOOOOO
+                                      ==  >>**>>  **                                                ********************
+                                          __  __  XX                                                XXXXXXXXXXXXXXXXXXXX
          
+I I ++++I ++I I I I WWWWWW++++++WW++WWUUWW<<00<<WWOO                                                OOOOOOOOOOOOOOOOOOOO
+                                      ==  >>**>>  **                                                ********************
+                                                  XX                                                XXXXXXXXXXXXXXXXXXXX
          *
+-_-_-_ I++++ I I I IWWWW++ I++++++++WWUU00<<WWUUUU00OO<<                                            OOOOOOOOOOOOOOOOOOOO
+                                      ==**>>  ====****>>                                            ********************
+                                          __        XX__                                            XXXXXXXXXXXXXXXXXXXX
          
+      I ++++I I I I WWWW++I ++++++++WWUU00<<WWUUUU00OO<<                                            OOOOOOOOOOOOOOOOOOOO
+                                      ==**>>  ====****>>                                            ********************
+                                                    XX                                              XXXXXXXXXXXXXXXXXXXX
          
+-_-_-_ I++++++ I I++WWWW++ I++++++++UUWWWWUUWWWWWWWW<<OO                                            OOOOOOOOOOOOOOOOOOOO
+                                    ==    ==        >>**                                            ********************
+                                                    __XX                                            XXXXXXXXXXXXXXXXXXXX
          
+      I ++++++I I ++WWWW++I ++++++++UUWWWWUUWWWWWWWW<<OO                                            OOOOOOOOOOOOOOOOOOOO
+                                    ==    ==        >>**                                            ********************
+                                                      XX                                            XXXXXXXXXXXXXXXXXXXX
          
+-_-_-_-_-_-_-_ I I I++++ I I++++++++++WWWWWWWWWW++++00<<                                            OOOOOOOOOOOOOOOOOOOO
+                                                    **>>                                            ********************
+                                                      __                                            XXXXXXXXXXXXXXXXXXXX
          
+              I I I ++++I I ++++++++++WWWWWWWWWW++++00<<                                            OOOOOOOOOOOOOOOOOOOO
+                                                    **>>                                            ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+-_-_-_-_-_-_ I I I I I I++++++++++WWWW++++++++++ I IUU00                                            OOOOOOOOOOOOOOOOOOOO
+                                                    ==**                                            ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+            I I I I I I ++++++++++WWWW++++++++++I I UU00                                            OOOOOOOOOOOOOOOOOOOO
+                                                    ==**                                            ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+-_-_-_-_-_ I I I I++ I++++WW IWWUUUU++++++WW++ I++++++++++0000<<<<00                                OOOOOOOOOOOOOOOOOOOO
+                                ====                      ****>>>>**                                ********************
+                                                              ____                                  XXXXXXXXXXXXXXXXXXXX
          
+          I I I I ++I ++++WWI WWUUUU++++++WW++I ++++++++++0000<<<<00                                OOOOOOOOOOOOOOOOOOOO
+                                ====                      ****>>>>**                                ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+-_-_-_ I I I I++++WW++ IWW++WW IWWUU++++WW++++ I++ I++++ I<<<<OO<<OO<<                              OOOOOOOOOOOOOOOOOOOO
+                                  ==                      >>>>**>>**>>                              ********************
+                                                          ____XX__XX__                              XXXXXXXXXXXXXXXXXXXX
          
+      I I I I ++++WW++I WW++WWI WWUU++++WW++++I ++I ++++I <<<<OO<<OO<<                              OOOOOOOOOOOOOOOOOOOO
+                                  ==                      >>>>**>>**>>                              ********************
+                                                              XX  XX                                XXXXXXXXXXXXXXXXXXXX
          
+-_-_-_ I I I++++++++++WW++++WWUU I++++++++++ I++WW++++WW00<<<<OOOO<<<<                              OOOOOOOOOOOOOOOOOOOO
+                              ==                        **>>>>****>>>>                              ********************
+                                                          ____XXXX____                              XXXXXXXXXXXXXXXXXXXX
          
+      I I I ++++++++++WW++++WWUUI ++++++++++I ++WW++++WW00<<<<OOOO<<<<                              OOOOOOOOOOOOOOOOOOOO
+                              ==                        **>>>>****>>>>                              ********************
+                                                              XXXX                                  XXXXXXXXXXXXXXXXXXXX
          
+-_-_-_ I I I++++++++WWWWWWWWWWUU I I++++++++++ I++WWUUUU0000OO<<OO<<<<                              OOOOOOOOOOOOOOOOOOOO
+                              ==                    ====******>>**>>>>                              ********************
+                                                            XX__XX____                              XXXXXXXXXXXXXXXXXXXX
          
+      I I I ++++++++WWWWWWWWWWUUI I ++++++++++I ++WWUUUU0000OO<<OO<<<<                              OOOOOOOOOOOOOOOOOOOO
+                              ==                    ====******>>**>>>>                              ********************
+                                                            XX  XX                                  XXXXXXXXXXXXXXXXXXXX
          
+-_-_-_ I I I++++++++WW++WWWWWWUU I I++++++++++++++++ I I00000000<<OOOO                              OOOOOOOOOOOOOOOOOOOO
+                              ==                        ********>>****                              ********************
+                                                                __XXXX                              XXXXXXXXXXXXXXXXXXXX
          
+      I I I ++++++++WW++WWWWWWUUI I ++++++++++++++++I I 00000000<<OOOO                              OOOOOOOOOOOOOOOOOOOO*
+                              ==                        ********>>****                              ********************
+                                                                  XXXX                              XXXXXXXXXXXXXXXXXXXX
          
+-_-_ I-_ I I++++++WW++WWWWWWWWUU I I I++++++++++++++ I IWW000000OO<<<<OO                            OOOOOOOOOOOOOOOOOOOO
+                              ==                          ********>>>>**                            ********************
+                                                                XX____XX                            XXXXXXXXXXXXXXXXXXXX
          
+    I   I I ++++++WW++WWWWWWWWUUI I I ++++++++++++++I I WW000000OO<<<<OO                            OOOOOOOOOOOOOOOOOOOO
+                              ==                          ********>>>>**                            ********************
+                                                                XX    XX                            XXXXXXXXXXXXXXXXXXXX
          
+-_-_-_ I I I++++++++WW++WWWWWWUU I I I++++++++++UUUUWWWWWW00UU00OOOOOO                              OOOOOOOOOOOOOOOOOOOO
+                              ==                ====      **==********                              ********************
+                                                                XXXXXX                              XXXXXXXXXXXXXXXXXXXX
          
+      I I I ++++++++WW++WWWWWWUUI I I ++++++++++UUUUWWWWWW00UU00OOOOOO                              OOOOOOOOOOOOOOOOOOOO
+                              ==                ====      **==********                              ********************
+                                                                XXXXXX                              XXXXXXXXXXXXXXXXXXXX
          
+-_-_ I-_ I I++++++WW++WWWWWWWWUU I I I++++++++++WWUUWWWWWW0000UU<<<<<<OO                            OOOOOOOOOOOOOOOOOOOO
+                              ==                  ==      ****==>>>>>>**                            ********************
+                                                                ______XX                            XXXXXXXXXXXXXXXXXXXX
          
+    I   I I ++++++WW++WWWWWWWWUUI I I ++++++++++WWUUWWWWWW0000UU<<<<<<OO                            OOOOOOOOOOOOOOOOOOOO
+                              ==                  ==      ****==>>>>>>**                            ********************
+                                                                      XX                            XXXXXXXXXXXXXXXXXXXX
          
+-_-_-_ I I I++++++WWWW++WWWWWWUU I I I I IWWWWWWWW IWWUU++++0000<<OOOO<<                            OOOOOOOOOOOOOOOOOOOO
+                              ==                      ==    ****>>****>>                            ********************
+                                                                __XXXX__                            XXXXXXXXXXXXXXXXXXXX
          
+      I I I ++++++WWWW++WWWWWWUUI I I I I WWWWWWWWI WWUU++++0000<<OOOO<<                            OOOOOOOOOOOOOOOOOOOO
+                              ==                      ==    ****>>****>>                            ********************
+                                                                  XXXX                              XXXXXXXXXXXXXXXXXXXX
          *
+-_-_ I-_ I I++++++WW++WWWWWWWWUU I I I I I I++ IUU IUUUU++++00UUOOOO<<UU                            OOOOOOOOOOOOOOOOOOOO
+                              ==                ==  ====    **==****>>==                            ********************
+                                                                XXXX__                              XXXXXXXXXXXXXXXXXXXX
          
+    I   I I ++++++WW++WWWWWWWWUUI I I I I I ++I UUI UUUU++++00UUOOOO<<UU                            OOOOOOOOOOOOOOOOOOOO
+                              ==                ==  ====    **==****>>==                            ********************
+                                                                XXXX                                XXXXXXXXXXXXXXXXXXXX
          
+ I I I I I I++++WW++++++++WWWWWW I I I++++ I I++ I IUUWW++WWWWUUWWUUUU<<                            OOOOOOOOOOOOOOOOOOOO
+                                                    ==        ==  ====>>                            ********************
+                                                                      __                            XXXXXXXXXXXXXXXXXXXX
          
+I I I I OOOOOOOOWW++++++++WWWWWWI I I ++++I I ++I I UUWW++WWWWUUWWUUUU<<                            OOOOOOOOOOOOOOOOOOOO
+        ********                                    ==        ==  ====>>                            ********************
+        XXXXXXXX                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+ I   OOOOOOOOOOOOOO+++++++WWWWWW I I++ I++ I I I++++WWUUWW++WWUU++WWWWUU                            OOOOOOOOOOOOOOOOOOOO
+     **************                                   ==      ==      ==                            ********************
+     XXXXXXXXXXXXXX                                                                                 XXXXXXXXXXXXXXXXXXXX
          
+I OOOOOOOOOOOOOOOOOOO+++++WWWWWWI I ++I ++I I I ++++WWUUWW++WWUU++WWWWUU                            OOOOOOOOOOOOOOOOOOOO
+  ******************X                                 ==      ==      ==                            ********************
+  XXXXXXXXXXXXXXXXXX*                                                                               XXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOI I I I UUUUUWW++++++++++WW I++ I I I++ I I I IWWUUUU++WWUU++WWUU                            OOOOOOOOOOOOOOOOOOOO
+****XXX        =====                                    ====    ==    ==                            ********************
+XXXX***                                                                                             XXXXXXXXXXXXXXXXXXXX
          
+OOOOI I I I I I UUUUWW++++++++++WWI ++I I I ++I I I I WWUUUU++WWUU++WWUU                            OOOOOOOOOOOOOOOOOOOO
+****            ====                                    ====    ==    ==                            ********************
+XXXX                                                                                                XXXXXXXXXXXXXXXXXXXX
          
+ I I I I I I I I I++++++++++++++WWWW I++ I I I++ I++ I++UU++++++WWUUUU<<                            OOOOOOOOOOOOOOOOOOOO
+                                                        ==        ====>>                            ********************
+                                                                      __                            XXXXXXXXXXXXXXXXXXXX
          
+I I I I I I I I I ++++++++++++++WWWWI ++I I I ++I ++I ++UU++++++WWUUUU<<                            OOOOOOOOOOOOOOOOOOOO
+                                                        ==        ====>>                            ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+ I I  OOOOOOOO   I++++++ I++++++WWWWWW I I I I++++ I I++++++++WWWWWWWWUU                            OOOOOOOOOOOOOOOOOOOO
+      ********                                                        ==                            ********************
+      XXXXXXXX                                                                                      XXXXXXXXXXXXXXXXXXXX
          
+I I OOOOOOOOOO00I ++++++I ++++++WWWWWWI I I I ++++I I ++++++++WWWWWWWWUU                            OOOOOOOOOOOOOOOOOOOO
+    ************                                                      ==                            ********************
+    XXXXXXXXXX                                                                                      XXXXXXXXXXXXXXXXXXXX
          
+ I O  <<< <<    0+UU++++++ I++++WWWWUU I I I I I++ I I IWWUUWW++WWWWUU<<<<                          OOOOOOOOOOOOOOOOOOOO
+   X  >>> >>    * ==                ==                    ==        ==>>>>                          ********************
+   *  ___ __                                                          ____                          XXXXXXXXXXXXXXXXXXXX
          
+I O   <<<<<<    +0UU++++++I ++++WWWWUUI I I I I ++I I I WWUUWW++WWWWUU<<<<                          OOOOOOOOOOOOOOOOOOOO
+  X   >>>>>>     *==                ==                    ==        ==>>>>                          ********************
+  *                                                                                                 XXXXXXXXXXXXXXXXXXXX
          
+ I I   >>>>     ++0U++ I I I++++WWWWUU I I I I I++++++WWUUUUUUUUWWWWWWWWWW<<                        OOOOOOOOOOOOOOOOOOOO
+       <<<<       *=                ==                  ========          >>                        ********************
+        __                                                                __                        XXXXXXXXXXXXXXXXXXXX
          
+I I I           +00U++I I I ++++WWWWUUI I I I I ++++++WWUUUUUUUUWWWWWWWWWW<<                        OOOOOOOOOOOOOOOOOOOO
+                 **=                ==                  ========          >>                        ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+ 0 I I I I I I I I I I I I I++++++WW IUU I I I I++++++WWUUUUUUUUWWWWWWOOOO<<                        OOOOOOOOOOOOOOOOOOOO
+ *                                    ==                ========      ****>>                        ********************
+                                                                      XXXX__                        XXXXXXXXXXXXXXXXXXXX
          
+I I I I I I I I I I I I I I ++++++WWI UUI I I I ++++++WWUUUUUUUUWWWWWWOOOO<<                        OOOOOOOOOOOOOOOOOOOO*
+                                      ==                ========      ****>>                        ********************
+                                                                      XXXX                          XXXXXXXXXXXXXXXXXXXX
          
+ I I I I I I I I I I I I I++++++WWWWWWUU<< I I I I I I I I I++<<OO<<<<OOOO<<OO                      OOOOOOOOOOOOOOOOOOOO
+                                      ==>>                    >>**>>>>****>>**                      ********************
+                                        __                    __XX____XXXX__XX                      XXXXXXXXXXXXXXXXXXXX
          
+I I I I I I I I I I I I I ++++++WWWWWWUU<<I I I I I I I I I ++<<OO<<<<OOOO<<OO                      OOOOOOOOOOOOOOOOOOOO
+                                      ==>>                    >>**>>>>****>>**                      ********************
+                                                                XX    XXXX  XX                      XXXXXXXXXXXXXXXXXXXX
          
+UU I I I I I I I I I I I I++++++WWWWWWUU I I I I I<<<<<<00WW<<UU<<OO<<OOOO<<<<                      OOOOOOOOOOOOOOOOOOOO
+==                                    ==          >>>>>>**  >>==>>**>>****>>>>                      ********************
+                                                  ______    __  __XX__XXXX____                      XXXXXXXXXXXXXXXXXXXX
          
+UUI I I I I I I I I I I I ++++++WWWWWWUUI I I I I <<<<<<00WW<<UU<<OO<<OOOO<<<<                      OOOOOOOOOOOOOOOOOOOO
+==                                    ==          >>>>>>**  >>==>>**>>****>>>>                      ********************
+                                                                  XX  XXXX                          XXXXXXXXXXXXXXXXXXXX
          
+UUUUWW++ I I I I I I I++ I++++++++++WWUU I I I I I I I I IOO<<<<<<<<<<<<OO<<<<                      OOOOOOOOOOOOOOOOOOOO
+====                                  ==                  **>>>>>>>>>>>>**>>>>                      ********************
+                                                          XX____________XX____                      XXXXXXXXXXXXXXXXXXXX
          
+UUUUWW++I I I I I I I ++I ++++++++++WWUUI I I I I I I I I OO<<<<<<<<<<<<OO<<<<                      OOOOOOOOOOOOOOOOOOOO
+====                                  ==                  **>>>>>>>>>>>>**>>>>                      ********************
+                                                          XX            XX                          XXXXXXXXXXXXXXXXXXXX
          
+UUUUUUWW++ I I I I++++ I++++++++WWWWWWUU++ I I-_UU I I<<<<<<00<<00<<00<<<<OO<<                      OOOOOOOOOOOOOOOOOOOO
+======                                ==        ==    >>>>>>**>>**>>**>>>>**>>                      ********************
+                                                      ______  __  __  ____XX__                      XXXXXXXXXXXXXXXXXXXX
          
+UUUUUUWW++I I I I ++++I ++++++++WWWWWWUU++I I   UUI I <<<<<<00<<00<<00<<<<OO<<                      OOOOOOOOOOOOOOOOOOOO
+======                                ==        ==    >>>>>>**>>**>>**>>>>**>>                      ********************
+                                                                          XX                        XXXXXXXXXXXXXXXXXXXX
          *
+WW++ I++++++++++++ I I I++++WWWWWWUUUUUUWWWWOOOO<<OO<<OOOOOO<<00<<00<<OO<<<<OOOOOO                  OOOOOOOOOOOOOOOOOOOO
+                                  ======    ****>>**>>******>>**>>**>>**>>>>******                  ********************
+                                            XXXX__XX__XXXXXX__  __  __XX____XXXXXX                  XXXXXXXXXXXXXXXXXXXX
          
+WW++I ++++++++++++I I I ++++WWWWWWUUUUUUWWWWOOOO<<OO<<OOOOOO<<00<<00<<OO<<<<OOOOOO                  OOOOOOOOOOOOOOOOOOOO
+                                  ======    ****>>**>>******>>**>>**>>**>>>>******                  ********************
+                                            XXXX  XX  XXXXXX          XX    XXXXXX                  XXXXXXXXXXXXXXXXXXXX
          
+OO I I I++++++++++++ I I++++WWWWWWUU++++WWWWOOOOOO<<OO<<OOOO<<UU00<<OO<<<<OO<<OO<<                  OOOOOOOOOOOOOOOOOOOO
+**                                ==        ******>>**>>****>>==**>>**>>>>**>>**>>                  ********************
+XX                                          XXXXXX__XX__XXXX__    __XX____XX__XX__                  XXXXXXXXXXXXXXXXXXXX
          
+OO0 I I ++++++++++++I I ++++WWWWWWUU++++WWWWOOOOOO<<OO<<OOOO<<UU00<<OO<<<<OO<<OO<<                  OOOOOOOOOOOOOOOOOOOO
+***                               ==        ******>>**>>****>>==**>>**>>>>**>>**>>                  ********************
+XX                                          XXXXXX  XX  XXXX        XX    XX  XX                    XXXXXXXXXXXXXXXXXXXX
          
+OOOO I I I I I++++++++++++WWWWWWWWWWWWWWWWOOOOOOOOWWWW I++++<<OO<<OO00OOOOOOOO00OO                  OOOOOOOOOOOOOOOOOOOO
+****                                      ********          >>**>>****************                  ********************
+XXXX                                      XXXXXXXX          __XX__XX  XXXXXXXX  XX                  XXXXXXXXXXXXXXXXXXXX
          
+OOOOI I I I I ++++++++++++WWWWWWWWWWWWWWWWOOOOOOOOWWWWI ++++<<OO<<OO00OOOOOOOO00OO                  OOOOOOOOOOOOOOOOOOOO
+****                                      ********          >>**>>****************                  ********************
+XXXX                                      XXXXXXXX            XX  XX  XXXXXXXX  XX                  XXXXXXXXXXXXXXXXXXXX
          
+OOOO I I I I I++++++++ I++WWWWWWWWWWWWWWWWOOOOOOOOWW<<UU++++++<<00<<00OOOOOO00<<                    OOOOOOOOOOOOOOOOOOOO
+****                                      ********  >>==      >>**>>**********>>                    ********************
+XXXX                                      XXXXXXXX  __        __  __  XXXXXX  __                    XXXXXXXXXXXXXXXXXXXX
          
+OOOOI I I I I ++++++++I ++WWWWWWWWWWWWWWWWOOOOOOOOWW<<UU++++++<<00<<00OOOOOO00<<                    OOOOOOOOOOOOOOOOOOOO
+****                                      ********  >>==      >>**>>**********>>                    ********************
+XXXX                                      XXXXXXXX                    XXXXXX                        XXXXXXXXXXXXXXXXXXXX
          
+OOO+ I I I I I I++++WW++WWWWWWWWWWWWOO0000OO<<OOOOOOOO0000UU00<<<<OO00<<00<<00<<                    OOOOOOOOOOOOOOOOOOOO
+**X                                 ********>>************==**>>>>****>>**>>**>>                    ********************
+XX*                                 XX    XX__XXXXXXXX        ____XX  __  __  __                    XXXXXXXXXXXXXXXXXXXX
          
+0O++I I I I I I ++++WW++WWWWWWWWWWWWOO0000OO<<OOOOOOOO0000UU00<<<<OO00<<00<<00<<                    OOOOOOOOOOOOOOOOOOOO
+**                                  ********>>************==**>>>>****>>**>>**>>                    ********************
+ X                                  XX    XX  XXXXXXXX            XX                                XXXXXXXXXXXXXXXXXXXX
          
+WW++ I I I I I I I I++WWWWWWWWWWWWWWOO<<OOOOOO<<OOOOOOOO<<000000<<00<<<<<<<<                        OOOOOOOOOOOOOOOOOOOO
+                                    **>>******>>********>>******>>**>>>>>>>>                        ********************
+                                    XX__XXXXXX__XXXXXXXX__      __  ________                        XXXXXXXXXXXXXXXXXXXX
          
+WW++I I I I I I I I ++WWWWWWWWWWWWWWOO<<OOOOOO<<OOOOOOOO<<000000<<00<<<<<<<<                        OOOOOOOOOOOOOOOOOOOO
+                                    **>>******>>********>>******>>**>>>>>>>>                        ********************
+                                    XX  XXXXXX  XXXXXXXX                                            XXXXXXXXXXXXXXXXXXXX
          
+++++++++ I I I I IWW++WWWWWWWWWWWWWWOOOOOOOOOOOO<<OOOOOOOO<<<<<<OO<<OOOO<<                          OOOOOOOOOOOOOOOOOOOO
+                                    ************>>********>>>>>>**>>****>>                          ********************
+                                    XXXXXXXXXXXX__XXXXXXXX______XX__XXXX__                          XXXXXXXXXXXXXXXXXXXX
          
+++++++++I I I I I WW++WWWWWWWWWWWWWWOOOOOOOOOOOO<<OOOOOOOO<<<<<<OO<<OOOO<<                          OOOOOOOOOOOOOOOOOOOO
+                                    ************>>********>>>>>>**>>****>>                          ********************
+                                    XXXXXXXXXXXX  XXXXXXXX      XX  XXXX                            XXXXXXXXXXXXXXXXXXXX
          
+++++++++++++ I I I I++++WWWWWWWWWWWWOOOOOOOOOOOOOOOOOOOOOOOO<<<<OOOOOO<<                            OOOOOOOOOOOOOOOOOOOO
+                                    ************************>>>>******>>                            ********************
+                                    XXXXXXXXXXXXXXXXXXXXXXXX____XXXXXX__                            XXXXXXXXXXXXXXXXXXXX
          
+++++++++++++I I I I ++++WWWWWWWWWWWWOOOOOOOOOOOOOOOOOOOOOOOO<<<<OOOOOO<<                            OOOOOOOOOOOOOOOOOOOO
+                                    ************************>>>>******>>                            ********************
+                                    XXXXXXXXXXXXXXXXXXXXXXXX    XXXXXX                              XXXXXXXXXXXXXXXXXXXX
          
+++++++++++++++++++ I++WWWW++WWWWWWWOOWOOOOOO<<OOOOOOOOOOOOOOOOOOOOOOOO                              OOOOOOOOOOOOOOOOOOOO
+                                   *X ******>>************************                              ********************
+                                   X* XXXXXX__XXXXXXXXXXXXXXXXXXXXXXXX                              XXXXXXXXXXXXXXXXXXXX
          
+++++++++++++++++++I ++WWWW++WWWWWWWOWWOOOOOO<<OOOOOOOOOOOOOOOOOOOOOOOO                              OOOOOOOOOOOOOOOOOOOO*
+                                   *  ******>>************************                              ********************
+                                   X  XXXXXX  XXXXXXXXXXXXXXXXXXXXXXXX                              XXXXXXXXXXXXXXXXXXXX
          
+++++++++ I++++++ I IWW++++WW++++++OOWWWWOOOO<<<<OOOOOO<<<<OO<<OO<<OO<<                              OOOOOOOOOOOOOOOOOOOO
+                                  **    ****>>>>******>>>>**>>**>>**>>                              ********************
+                                  XX    XXXX____XXXXXX____XX__XX__XX__                              XXXXXXXXXXXXXXXXXXXX
          
+++++++++I ++++++I I WW++++WW++++++OOWWWWOOOO<<<<OOOOOO<<<<OO<<OO<<OO<<                              OOOOOOOOOOOOOOOOOOOO
+                                  **    ****>>>>******>>>>**>>**>>**>>                              ********************
+                                  XX    XXXX    XXXXXX    XX  XX  XX                                XXXXXXXXXXXXXXXXXXXX
          
+OOOOOOO+ I I++++ I I++WWWWWWWWWWWOOWWWWWOOOOOOOOOOOO<<<<OOOOOOOO<<OO                                OOOOOOOOOOOOOOOOOOOO
+*******                          *X     ************>>>>********>>**                                ********************
+XXXXXXX                          X*     XXXXXXXXXXXX____XXXXXXXX__XX                                XXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOO I ++++I I ++WWWWWWWWWWWOOWWWWWOOOOOOOOOOOO<<<<OOOOOOOO<<OO                                OOOOOOOOOOOOOOOOOOOO
+********X                        *X     ************>>>>********>>**                                ********************
+XXXXXXXX*                        X*     XXXXXXXXXXXX    XXXXXXXX  XX                                XXXXXXXXXXXXXXXXXXXX
          
+WWWWWWWO<< I++WW I I++WWWWWWWWWWOWOW<<WW. OOOOOOOOOOOO<<<<OO<<<<OO                                  OOOOOOOOOOOOOOOOOOOO
+       X>>                      * X >>    ************>>>>**>>>>**                                  ********************
+       *__                      X * __    XXXXXXXXXXXX____XX____XX                                  XXXXXXXXXXXXXXXXXXXX
          
+WWWWWWWW<<I ++WWI I ++WWWWWWWWWWOOWW<<WW  OOOOOOOOOOOO<<<<OO<<<<OO                                  OOOOOOOOOOOOOOOOOOOO
+        >>                      **  >>    ************>>>>**>>>>**                                  ********************
+                                XX        XXXXXXXXXXXX    XX    XX                                  XXXXXXXXXXXXXXXXXXXX
          
+WWWWWWWWWW I I++ I I++WWWWWWWWWWOOWWWW    OOOO<<OOOO<<OOOO<<OO<<                                    OOOOOOOOOOOOOOOOOOOO
+                                **        ****>>****>>****>>**>>                                    ********************
+                                XX        XXXX__XXXX__XXXX__XX__                                    XXXXXXXXXXXXXXXXXXXX
          
+WWWWWWWWWWI I ++I I ++WWWWWWWWWWOOWWWW    OOOO<<OOOO<<OOOO<<OO<<                                    OOOOOOOOOOOOOOOOOOOO
+                                **        ****>>****>>****>>**>>                                    ********************
+                                XX        XXXX  XXXX  XXXX  XX                                      XXXXXXXXXXXXXXXXXXXX
          *
+++++++++++++ I I I I++WWWWWWWWWWOOWWWW    OOOOOO<<OOOO<<OOOO                                        OOOOOOOOOOOOOOOOOOOO
+                                **        ******>>****>>****                                        ********************
+                                XX        XXXXXX__XXXX__XXXX                                        XXXXXXXXXXXXXXXXXXXX
          
+++++++++++++I I I I ++WWWWWWWWWWOOWWWW    OOOOOO<<OOOO<<OOOO                                        OOOOOOOOOOOOOOOOOOOO
+                                **        ******>>****>>****                                        ********************
+                                XX        XXXXXX  XXXX  XXXX                                        XXXXXXXXXXXXXXXXXXXX
          
+++++++++++++++ I IWWWWWWWWWWWWOO0000    <<OO00<<00OO<<OO<<OO                                        OOOOOOOOOOOOOOOOOOOO
+                              ******    >>****>>****>>**>>**                                        ********************
+                              XX        __XX  __  XX__XX__XX                                        XXXXXXXXXXXXXXXXXXXX
          
+++++++++++++++I I WWWWWWWWWWWWOO0000    <<OO00<<00OO<<OO<<OO                                        OOOOOOOOOOOOOOOOOOOO
+                              ******    >>****>>****>>**>>**                                        ********************
+                              XX          XX      XX  XX  XX                                        XXXXXXXXXXXXXXXXXXXX
          
+++++++++++++++++WWWWWWWWWWWWOOOO00    OOOO<<OO<<OO<<OOOOOO<<                                        OOOOOOOOOOOOOOOOOOOO
+                            ******    ****>>**>>**>>******>>                                        ********************
+                            XXXX      XXXX__XX__XX__XXXXXX__                                        XXXXXXXXXXXXXXXXXXXX
          
+++++++++++++++++WWWWWWWWWWWWOOOO00    OOOO<<OO<<OO<<OOOOOO<<                                        OOOOOOOOOOOOOOOOOOOO
+                            ******    ****>>**>>**>>******>>                                        ********************
+                            XXXX      XXXX  XX  XX  XXXXXX                                          XXXXXXXXXXXXXXXXXXXX
          
+ I++++++++++++++WWWWWWWWWWOOOOOO     I IOOOO<<<<OOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOO
+                          ******        ****>>>>**************                                      ********************
+                          XXXXXX        XXXX____XXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXX
          
+I ++++++++++++++WWWWWWWWWWOOOOOO    I I OOOO<<<<OOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOO
+                          ******        ****>>>>**************                                      ********************
+                          XXXXXX        XXXX    XXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXX
          
+++ I++++++++++WWWWWWWWWWOOOOOOOO  -_ I IOOOOOO<<OOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOO
+                        ********        ******>>**************                                      ********************
+                        XXXXXXXX        XXXXXX__XXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXX
          
+++I ++++++++++WWWWWWWWWWOOOOOOOO    I I OOOOOO<<OOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOO
+                        ********        ******>>**************                                      ********************
+                        XXXXXXXX        XXXXXX  XXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXX
          
+ I++++++++++++WWWWWWWWOOOOOO      -_ I IOOOOOOOO<<OO00OOOOOOOO                                      OOOOOOOOOOOOOOOOOOOO
+                      ******            ********>>************                                      ********************
+                      XXXXXX            XXXXXXXX__XX  XXXXXXXX                                      XXXXXXXXXXXXXXXXXXXX
          
+I ++++++++++++WWWWWWWWOOOOOO        I I OOOOOOOO<<OO00OOOOOOOO                                      OOOOOOOOOOOOOOOOOOOO
+                      ******            ********>>************                                      ********************
+                      XXXXXX            XXXXXXXX  XX  XXXXXXXX                                      XXXXXXXXXXXXXXXXXXXX
          
+ I++++++++++WWWWWWWWOOOOOOOO  -_-_-_ I IOOOOOOOO<<OOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOO
+                    ********            ********>>**************                                    ********************
+                    XXXXXXXX            XXXXXXXX__XXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXX
          
+I ++++++++++WWWWWWWWOOOOOOOO        I I OOOOOOOO<<OOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOO
+                    ********            ********>>**************                                    ********************
+                    XXXXXXXX            XXXXXXXX  XXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXX
          
+++++WWWWWWWWWWWWWWOOOOOOOO. . -_-_-_-_-_<<OOOOOOOOOOOO                                              OOOOOOOOOOOOOOOOOOOO
+                  ********              >>************                                              ********************
+                  XXXXXXXX              __XXXXXXXXXXXX                                              XXXXXXXXXXXXXXXXXXXX
          
+++++WWWWWWWWWWWWWWOOOOOOOO              <<OOOOOOOOOOOO                                              OOOOOOOOOOOOOOOOOOOO
+                  ********              >>************                                              ********************
+                  XXXXXXXX                XXXXXXXXXXXX                                              XXXXXXXXXXXXXXXXXXXX
          
+++++WWUUWWWWWWWWOOOOOOOO. . -_-_ I-_-_-_<<OOOOOOOOOOOO                                              OOOOOOOOOOOOOOOOOOOO
+      ==        ********                >>************                                              ********************
+                XXXXXXXX                __XXXXXXXXXXXX                                              XXXXXXXXXXXXXXXXXXXX
          
+++++WWUUWWWWWWWWOOOOOOOO        I       <<OOOOOOOOOOOO                                              OOOOOOOOOOOOOOOOOOOO*
+      ==        ********                >>************                                              ********************
+                XXXXXXXX                  XXXXXXXXXXXX                                              XXXXXXXXXXXXXXXXXXXX
          
+++++WWWWWWWWWW<<OO. . -_-_-_-_++-_-_-_ I. OOOOOOOOOOOOOO                                            OOOOOOOOOOOOOOOOOOOO
+              >>**                        **************                                            ********************
+              __XX                        XXXXXXXXXXXXXX                                            XXXXXXXXXXXXXXXXXXXX
          
+++++WWWWWWWWWW<<OO            ++      I   OOOOOOOOOOOOOO                                            OOOOOOOOOOOOOOOOOOOO
+              >>**                        **************                                            ********************
+                XX                        XXXXXXXXXXXXXX                                            XXXXXXXXXXXXXXXXXXXX
          
+<<<<<<<<00UUWW. . . -_-_-_-_++-_-_-_00. . OOOOOOOOOOOOOO                                            OOOOOOOOOOOOOOOOOOOO
+>>>>>>>>**==                        **    **************                                            ********************
+________                                  XXXXXXXXXXXXXX                                            XXXXXXXXXXXXXXXXXXXX
          
+<<<<<<<<00UUWW              ++      00    OOOOOOOOOOOOOO                                            OOOOOOOOOOOOOOOOOOOO
+>>>>>>>>**==                        **    **************                                            ********************
+                                          XXXXXXXXXXXXXX                                            XXXXXXXXXXXXXXXXXXXX
          
+++++++. . . . . . -_-_-_-_UU-_-_-_-_<<. 00OOOOOOOOOOOOOO                                            OOOOOOOOOOOOOOOOOOOO
+                          ==        >>  ****************                                            ********************
+                                    __    XXXXXXXXXXXXXX                                            XXXXXXXXXXXXXXXXXXXX
          
+++++++                    UU        <<  00OOOOOOOOOOOOOO                                            OOOOOOOOOOOOOOOOOOOO
+                          ==        >>  ****************                                            ********************
+                                          XXXXXXXXXXXXXX                                            XXXXXXXXXXXXXXXXXXXX
          
+++. . . . . . -_-_-_-_++UU-_-_-_ I I<<. 00OOOOOOOOOOOOOO                                            OOOOOOOOOOOOOOOOOOOO
+                        ==          >>  ****************                                            ********************
+                                    __    XXXXXXXXXXXXXX                                            XXXXXXXXXXXXXXXXXXXX
          
+++                    ++UU      I I <<  00OOOOOOOOOOOOOO                                            OOOOOOOOOOOOOOOOOOOO
+                        ==          >>  ****************                                            ********************
+                                          XXXXXXXXXXXXXX                                            XXXXXXXXXXXXXXXXXXXX
          *
+-_-_-_-_. . -_-_. . . -_-_ I I I<<. . -_00OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOO
+                                >>      **********************                                      ********************
+                                __        XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXX
          
+                          I I I <<      00OOOOOOOOOOOOOOOOOOOO                                      OOOOOOOOOOOOOOOOOOOO
+                                >>      **********************                                      ********************
+                                          XXXXXXXXXXXXXXXXXXXX                                      XXXXXXXXXXXXXXXXXXXX
          
+-_-_-_. . . -_. . . -_-_-_ I I<<<<. . -_00OOOOOOOOOOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOO
+                              >>>>      ************************                                    ********************
+                              ____        XXXXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXX
          
+                          I I <<<<      00OOOOOOOOOOOOOOOOOOOOOO                                    OOOOOOOOOOOOOOOOOOOO
+                              >>>>      ************************                                    ********************
+                                          XXXXXXXXXXXXXXXXXXXXXX                                    XXXXXXXXXXXXXXXXXXXX
          
+. . . . . . . . -_-_-_-_-_<<<<<<. . -_. 0000OOOOOOOOOOOOOOOOOOOOOO                                  OOOOOOOOOOOOOOOOOOOO
+                          >>>>>>        **************************                                  ********************
+                          ______            XXXXXXXXXXXXXXXXXXXXXX                                  XXXXXXXXXXXXXXXXXXXX
          
+                          <<<<<<        0000OOOOOOOOOOOOOOOOOOOOOO                                  OOOOOOOOOOOOOOOOOOOO
+                          >>>>>>        **************************                                  ********************
+                                            XXXXXXXXXXXXXXXXXXXXXX                                  XXXXXXXXXXXXXXXXXXXX
          
+. . . . . . . . -_-_-_-_<<<<<<. . . -_. 0000OOOOOOOOOOOOOOOOOOOOOOOO                                OOOOOOOOOOOOOOOOOOOO
+                        >>>>>>          ****************************                                ********************
+                        ______              XXXXXXXXXXXXXXXXXXXXXXXX                                XXXXXXXXXXXXXXXXXXXX
          
+                        <<<<<<          0000OOOOOOOOOOOOOOOOOOOOOOOO                                OOOOOOOOOOOOOOOOOOOO
+                        >>>>>>          ****************************                                ********************
+                                            XXXXXXXXXXXXXXXXXXXXXXXX                                XXXXXXXXXXXXXXXXXXXX
          
+. . . . . . . . -_-_-_<<<<. . . . . . . <<<<00OOOOOOOOOOOOOOOOOOOOOO                                OOOOOOOOOOOOOOOOOOOO
+                      >>>>              >>>>************************                                ********************
+                      ____              ____  XXXXXXXXXXXXXXXXXXXXXX                                XXXXXXXXXXXXXXXXXXXX
          
+                      <<<<              <<<<00OOOOOOOOOOOOOOOOOOOOOO                                OOOOOOOOOOOOOOOOOOOO
+                      >>>>              >>>>************************                                ********************
+                                              XXXXXXXXXXXXXXXXXXXXXX                                XXXXXXXXXXXXXXXXXXXX
          
+. . -_-_-_. . -_-_-_-_<<<<. . . . . . . <<<<00OOOOOOOOOOOOOOOOOOOOOOOO                              OOOOOOOOOOOOOOOOOOOO
+                      >>>>              >>>>**************************                              ********************
+                      ____              ____  XXXXXXXXXXXXXXXXXXXXXXXX                              XXXXXXXXXXXXXXXXXXXX
          
+                      <<<<              <<<<00OOOOOOOOOOOOOOOOOOOOOOOO                              OOOOOOOOOOOOOOOOOOOO
+                      >>>>              >>>>**************************                              ********************
+                                              XXXXXXXXXXXXXXXXXXXXXXXX                              XXXXXXXXXXXXXXXXXXXX
          
+. . . . . . . . -_-_++<<. . . . . . . . <<<<  OOOOOOOOOOOOOOOOOOOOOOOO                              OOOOOOOOOOOOOOOOOOOO
+                      >>                >>>>  ************************                              ********************
+                      __                ____  XXXXXXXXXXXXXXXXXXXXXXXX                              XXXXXXXXXXXXXXXXXXXX
          
+                    ++<<                <<<<  OOOOOOOOOOOOOOOOOOOOOOOO                              OOOOOOOOOOOOOOOOOOOO
+                      >>                >>>>  ************************                              ********************
+                                              XXXXXXXXXXXXXXXXXXXXXXXX                              XXXXXXXXXXXXXXXXXXXX
          
+. . . . . . . -_-_-_<<<<. . . . . . . . <<<<  OOOOOOOOOOOOOOOOOOOOOOOOOO                            OOOOOOOOOOOOOOOOOOOO
+                    >>>>                >>>>  **************************                            ********************
+                    ____                ____  XXXXXXXXXXXXXXXXXXXXXXXXXX                            XXXXXXXXXXXXXXXXXXXX
          
+                    <<<<                <<<<  OOOOOOOOOOOOOOOOOOOOOOOOOO                            OOOOOOOOOOOOOOOOOOOO
+                    >>>>                >>>>  **************************                            ********************
+                                              XXXXXXXXXXXXXXXXXXXXXXXXXX                            XXXXXXXXXXXXXXXXXXXX
          
+. . . . . . . . -_<<. . . . . . . UU. -_<<<<    OOOOOOOOOOOOOOOOOOOOOOOOOO                          OOOOOOOOOOOOOOOOOOOO
+                  >>              ==    >>>>    **************************                          ********************
+                  __                    ____    XXXXXXXXXXXXXXXXXXXXXXXXXX                          XXXXXXXXXXXXXXXXXXXX
          
+                  <<              UU    <<<<    OOOOOOOOOOOOOOOOOOOOOOOOOO                          OOOOOOOOOOOOOOOOOOOO*
+                  >>              ==    >>>>    **************************                          ********************
+                                                XXXXXXXXXXXXXXXXXXXXXXXXXX                          XXXXXXXXXXXXXXXXXXXX
          
+. . . . . . . . <<. . . . . . . . 00. <<<<      OOOOOOOOOOOOOOOOOOOOOOOOOOOO                        OOOOOOOOOOOOOOOOOOOO
+                >>                **  >>>>      ****************************                        ********************
+                __                    ____      XXXXXXXXXXXXXXXXXXXXXXXXXXXX                        XXXXXXXXXXXXXXXXXXXX
          
+                <<                00  <<<<      OOOOOOOOOOOOOOOOOOOOOOOOOOOO                        OOOOOOOOOOOOOOOOOOOO
+                >>                **  >>>>      ****************************                        ********************
+                                                XXXXXXXXXXXXXXXXXXXXXXXXXXXX                        XXXXXXXXXXXXXXXXXXXX
          
+<<. . WWWW. . . . . . . -_-_. . . . 000000      OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                  OOOOOOOOOOOOOOOOOOOO
+>>                                  ******      **********************************                  ********************
+__                                              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                  XXXXXXXXXXXXXXXXXXXX
          
+<<    WWWW                          000000      OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                  OOOOOOOOOOOOOOOOOOOO
+>>                                  ******      **********************************                  ********************
+                                                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                  XXXXXXXXXXXXXXXXXXXX
          
+  <<<<WWWW00000000. . . -_-_. . . 00000000      OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                OOOOOOOOOOOOOOOOOOOO
+  >>>>    ********                ********      ************************************                ********************
+  ____                                          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                XXXXXXXXXXXXXXXXXXXX
          
+  <<<<WWWW00000000                00000000      OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                OOOOOOOOOOOOOOOOOOOO
+  >>>>    ********                ********      ************************************                ********************
+                                                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                XXXXXXXXXXXXXXXXXXXX
          
+      <<<<    0000    . . -_<<000000000000      OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO            OOOOOOOOOOOOOOOOOOOO
+      >>>>    ****          >>************      ****************************************            ********************
+      ____                  __                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX            XXXXXXXXXXXXXXXXXXXX
          
+      <<<<    0000          <<000000000000      OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO            OOOOOOOOOOOOOOOOOOOO
+      >>>>    ****          >>************      ****************************************            ********************
+                                                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX            XXXXXXXXXXXXXXXXXXXX
          *
+        <<<<  00  . . WWWW<<<<000000000000      OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO          OOOOOOOOOOOOOOOOOOOO
+        >>>>  **          >>>>************      ******************************************          ********************
+        ____              ____                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          XXXXXXXXXXXXXXXXXXXX
          
+        <<<<  00      WWWW<<<<000000000000      OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO          OOOOOOOOOOOOOOOOOOOO
+        >>>>  **          >>>>************      ******************************************          ********************
+                                                XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          XXXXXXXXXXXXXXXXXXXX
          
+        <<<<          00WWWW<<<<0000000000        OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO      OOOOOOOOOOOOOOOOOOOO
+        >>>>          **    >>>>**********        ********************************************      ********************
+        ____                ____                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      XXXXXXXXXXXXXXXXXXXX
          
+        <<<<          00WWWW<<<<0000000000        OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO      OOOOOOOOOOOOOOOOOOOO
+        >>>>          **    >>>>**********        ********************************************      ********************
+                                                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      XXXXXXXXXXXXXXXXXXXX
          
+          <<          00WWWW<<<<  00000000        OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO    OOOOOOOOOOOOOOOOOOOO
+          >>          **    >>>>  ********        **********************************************    ********************
+          __                ____                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    XXXXXXXXXXXXXXXXXXXX
          
+          <<          00WWWW<<<<  00000000        OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO    OOOOOOOOOOOOOOOOOOOO
+          >>          **    >>>>  ********        **********************************************    ********************
+                                                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    XXXXXXXXXXXXXXXXXXXX
          
+            <<        00 I I<<<<    000000          OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOOOOOOOOOOOOOO
+            >>        **    >>>>    ******          **********************************************  ********************
+            __              ____                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXXXXXXXXXX
          
+            <<        00I I <<<<    000000          OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOOOOOOOOOOOOOO
+            >>        **    >>>>    ******          **********************************************  ********************
+                                                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXXXXXXXXXX
          
+.           <<      0000 I I<<00    000000          OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOOOOOOOOOOOOOO
+            >>      ****    >>**    ******          **********************************************  ********************
+            __              __                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXXXXXXXXXX
          
+            <<      0000I I <<00    000000          OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOOOOOOOOOOOOOO
+            >>      ****    >>**    ******          **********************************************  ********************
+                                                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXXXXXXXXXX
          
+.             <<00000000<<000000    000000            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOOOOOOOOOOOOOO
+              >>********>>******    ******            ********************************************  ********************
+              __        __                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXXXXXXXXXX
          
+              <<00000000<<000000    000000            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOOOOOOOOOOOOOO
+              >>********>>******    ******            ********************************************  ********************
+                                                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXXXXXXXXXX
          
+              <<<<000000<<0000      000000            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOOOOOOOOOOOOOO
+              >>>>******>>****      ******            ********************************************  ********************
+              ____      __                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXXXXXXXXXX
          
+              <<<<000000<<0000      000000            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOOOOOOOOOOOOOO
+              >>>>******>>****      ******            ********************************************  ********************
+                                                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXXXXXXXXXX
          
+                <<0000000000        000000            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOOOOOOOOOOOOOO
+                >>**********        ******            ********************************************  ********************
+                __                                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXXXXXXXXXX
          
+                <<0000000000        000000            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  OOOOOOOOOOOOOOOOOOOO
+                >>**********        ******            ********************************************  ********************
+                                                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+                                                                                                    OOOOOOOOOOOOOOOOOOOO*
+                                                                                                    ********************
+                                                                                                    XXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOO  OO            OO  OOOOOOOO  OO            OO  OOOOOOOO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+****  **            **  ********  **            **  ********  **********************************************************
+XXXX  XX            XX  XXXXXXXX  XX            XX  XXXXXXXX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOO  OO            OO  OOOOOOOO  OO            OO   OOOOOOO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+****  **            **  ********  **            **   *******  **********************************************************
+XXXX  XX            XX  XXXXXXXX  XX            XX   XXXXXXX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOO  OO  OOOOOOOO  OO  OOOOOOOO  OO  OOOOOOOOOOOO    OOOOOO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+****  **  ********  **  ********  **  ************    ******  **********************************************************
+XXXX  XX  XXXXXXXX  XX  XXXXXXXX  XX  XXXXXXXXXXXX    XXXXXX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOO  OO  OOOOOOOO  OO  OOOOOOOO  OO  OOOOOOOOOOOO  O  OOOOO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+****  **  ********  **  ********  **  ************  X  *****  **********************************************************
+XXXX  XX  XXXXXXXX  XX  XXXXXXXX  XX  XXXXXXXXXXXX  *  XXXXX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          *
+OOOO  OO  OOOOOOOO  OO  OOOOOOOO  OO  OOOOOOOOOOOO  OO  OOOO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+****  **  ********  **  ********  **  ************  **  ****  **********************************************************
+XXXX  XX  XXXXXXXX  XX  XXXXXXXX  XX  XXXXXXXXXXXX  XX  XXXX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+      OO  OOOOOOOO  OO  OOOOOOOO  OO        OOOOOO  OOO  OOO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+      **  ********  **  ********  **        ******  **X  ***  **********************************************************
+      XX  XXXXXXXX  XX  XXXXXXXX  XX        XXXXXX  XX*  XXX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+      OO  OOOOOOOO  OO  OOOOOOOO  OO        OOOOOO  OOOO  OO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+      **  ********  **  ********  **        ******  ****  **  **********************************************************
+      XX  XXXXXXXX  XX  XXXXXXXX  XX        XXXXXX  XXXX  XX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOO  OO  OOOOOOOO  OOO  OOOOOO  OOO  OOOOOOOOOOOO  OOOOO  O  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+****  **  ********  **X  ******  X**  ************  ****X  *  **********************************************************
+XXXX  XX  XXXXXXXX  XX*  XXXXXX  *XX  XXXXXXXXXXXX  XXXX*  X  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOO  OO  OOOOOOOO  OOOO  OOOO  OOOO  OOOOOOOOOOOO  OOOOOO    OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+****  **  ********  ****  ****  ****  ************  ******    **********************************************************
+XXXX  XX  XXXXXXXX  XXXX  XXXX  XXXX  XXXXXXXXXXXX  XXXXXX    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOO  OO  OOOOOOOO  OOOOO  OO  OOOOO  OOOOOOOOOOOO  OOOOOOO   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+****  **  ********  ****X  **  X****  ************  ******X   **********************************************************
+XXXX  XX  XXXXXXXX  XXXX*  XX  *XXXX  XXXXXXXXXXXX  XXXXXX*   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOO  OO            OOOOOO    OOOOOO            OO  OOOOOOOO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+****  **            ******    ******            **  ********  **********************************************************
+XXXX  XX            XXXXXX    XXXXXX            XX  XXXXXXXX  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOO  OO            OOOOOOO  OOOOOOO            OO  OOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+****  **            ******X  X******            **  ********X **********************************************************
+XXXX  XX            XXXXXX*  *XXXXXX            XX  XXXXXXXX* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+ERDINAND WALDMULLER OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+ERDINAND WALDMULLER ****************************************************************************************************
+                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+CARL M SWITZKY OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+CARL M SWITZKY *********************************************************************************************************
+               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
+************************************************************************************************************************
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          
1          
