...                                                                                                                      
                                                     . ..                                                                                                                     
                                                     .  .                                                                                                                     
                                                    .   ..                                         ...                                                                        
                                                    .    ..                                        . ..                                                                       
                                                    .     ..                                       .  ..                                                                      
                                                    .      .                                       .   .                                                                      
                                                    .  .   ..                                ..    .   ..                                                                     
                                                    .  .    ..                             .. ..  .     ..                                                                    
                                                   .    .    ..                             .  .  .      ..                                                                   
                                                   .  . .     ..                             .  . .       .                                                                   
                                                   .  .  .     ..      .                      . ...       .                                                                   
                                                   .   . .      ..     ..                      . .         .                                                                  
                                                    .  .. .      ..     .   ..                ..           .                                                                  
                                                    .   . .       ...  ..... ..        .......             .. .                                                               
                                                    .     .         ....      .........                     .                                                                 
                                                    .                                                        .                                                                
                                                     .                                       ...             .                                                                
                                                     ..            ..                       . . ....         ...                                                              
                                                      .           ..               ....... .                   .... ..                                                        
                                                      ..           .                     . ......                  .  ..                                                      
                                                       .          ..                .......   .  ......                .                                                      
                                                       ..          .                  .       .       .....            ..                                                     
                                                        ..         .       ........   .            .       ...         .                                                      
                                                         .          . .....      . .    ..          ..       ...      .                                                       
                                                     ..  ..         . .            ..   .            .          ....   .                                                      
                                                     . .  ..                         ....            ..           .    ..                                                     
                                                     ..    ..                                         ..          .     ..                                                    
                                                       . .  .                                          ..                .                                                    
                                                        ..  ..                                          .                .                                                    
                                                        ..   ..                                         ..                .                                                   
                                                          ..  .                                          ..               .                                                   
                                                           .. .                                           .               .                                                   
                                                            ..                                            ..              .                                                   
                                                             .      .......                                ..              .                                                  
                                                              .   ..       .                                .              .                                                  
                                                             .   ..  .....  .                               ..             .                                                  
                                                            ..   .  ..   ..                                  .             .                                                  
                                                             .   . ..     .. .                               ..            .                                                  
                                                            .    . .       .                    .             ..           .                                                  
                                                            .    . .       .. .                 .              .           .                                                  
                                                            .    . .        . .   .             ..             ..          .                                                  
                                                            .    . ..       .     .              ...            ..         .                                                  
                                                           .     .  ... . . .  .  .                ..            ..        .                                                  
                                                           .     .   ..  .  .  . .                  ..            ..       .                                                  
                                                           .     ..   .    ..  . .                   ...           .       .                                                  
                                                          .       ..  ..  ..   ..                      ..          ..     .                                                   
                                                         ..        ..  ....   . .                       ...         ..    .                                                   
                                                         .          ..          .                         .....      ..   .                                                   
                                                         .            ....  .....                             ..      ..  .                                                   
                                                         .                ..     .                             ..      .  .                                                   
                                                         .                                                      ..     .. .                                                   
                                                        .                                                        ..     . .                                                   
                                                        .                                                         ..                                                          
                                                        .                                                          ..                                                         
                                                       .                                                            ..                                                        
                                                       .                                                             ..                                                       
                                                       .                                                              ..                                                      
                                                       .                                                               .                                                      
                                                       .                                                               ..                                                     
                                                       .                                                                 .                                                    
                                                      .                                                                  ..                                                   
                                                      .                                                                   ..                                                  
                                                      .                                                                    .                                                  
                                                      .                                                                    ..    ..                                           
                                                      .                                                                     ..    ..                                          
                                                      .                                                                      ..    ..                                         
                                                      .                                                                       ..   . ..                                       
                                                     .                                                                         ...    ..                                      
                                                     .                                                                           ..  . ...                                    
                                                     .                                                                  .         ..  .  ..                                   
                                                     .                                                                 ..          ..     ....                                
                                                     .                                                               ..             ..        ..                              
                                                     .                                                              ..               ...   .    ..                            
                                                     .                                                              .    ..            ..  .  .  ..                           
                                                     .                                                             .      .                .. .   ..                          
                                                    ..                                                             .      ..                .  ..  ..                         
                                                    .                                                              .    .. .  ....          ..   .  ..                        
                                                    .                                                              .    .  .. .  .           ..   .  ..                       
                                                    .                                                              .  ...   . ..              ..   .  ..                      
                                                    ..                                                             . . .     .   .    .        ..   .  .                      
                                                     .                                                              .  ..    . . .   ..         ..  .. .                      
                                                     .                                                              . . .      .     .           ..  .  .                     
                                                     .                                                              . . ..    .      .            ....  .                     
                                                    .                                                               .    ...  .      .             .    .                     
                                                    .                                                                .     ....     ..   .         .    .                     
                                                    .                                                                ..             .    ..             .                     
                                                   .                                                                  .             ..    ...           .                     
                                                   .                                                                   .      .      ..     .           .                     
                                                   .                                                                   .       ..        .  ..          .                     
                                                   .                                                                   .     .. ..        .  .          .                     
                                                  .                                                                    .      .  .       .   .          .                     
                                                 ..                                                                    .         .       ..   .          .                    
                                                 .                                                                     .         .        .....          .                    
                                                  .                                                                    .         ..        .             .                    
                                                  . .                                                                  ..         ..       .             .                    
                                                  . .                                                                  .       ..  .       .   ..         .                   
                                                  ..                                                           .                ..  .        .. ..        .                   
                                                   .                                                         ..                  .  .        .   ...      ..                  
                                                   .                                                          .                   . ..       .    .        .                  
                                                   .                                                          .                   .  ..      . ...  ...    .                  
                                                   .                                                          .                    .  ..      .   ...      .                  
                                                   .                                                          .                    ..   .                  .                  
                                                   .                                                          .                      ..        .           .                  
                                                    .                                                         ..             .         ..    .. ............                  
                                                    ..                                                     .  ..       .....  ...  ...   ....                                 
                           .  ...                     ........................        ........  ....... ....   .......     ...  . .      .                                    
                         .. .                                                       .         ..       .   .          .     . .. .....  .                                     
                         .  ...           ..      ... ..  .   ...                   .   ....       ..   .. .   ...    .     .   .. . .  .                                     
                         . .   ..       ..  ..  ..   .  .. ...   ...  ........     .  ..    ..    .  ..  .  . ..  ..             . . .  .                                     
                         . .    .       .    .  .                  .  .      .  .  . ..      .   ..   ..   . ..    .  ..    ..     .  .  .                                    
                         . .    .       .    .  .                  .  .       . . .  .       .    .    ..    .    ..  .   .  .     .  .  .                                    
                         . .    .       .    .  ......        ..  ..  .       .     .        . .  ..    ..  ..    .  .    .  .     .  .  .                                    
                         . .    .       .    .        ..    ..  ..    .        .    .        . .   ..    . ..    .. .     .  .     ...   .                                    
                         . .    .  . .  .    .         .    .         .        .    .        . . .  .    . .    ..         . .       .    .                                   
                         . .    .       .    .         .    .         .   . .  ..  .         . .  . ..          .  . .     . .       .    .                                   
                         . .    .........    .         .    .         .   . .   .  .  . .    . .     ..        .. .  .     . .       .     .                                  
                         . .                 .         .    .         .     .   . .   . .    . ..  .  .       ..  ..  .    . .       .     .                                  
                         . .                 .         .    .         .    . .  . .   . .    .  ....  ..      .  .    .    . .      .      .                                  
                         . .                 .         .    .         .    . .        . .    .         .      .  .     .   . .     .        .                                 
                         . .      .....      .         .    .         .    . .       .  .    .        .       ..  .    ..  . .     .        .                                 
                         . .    ..     ..    .         .    .         .    .  .      .  .    .       ..        .  .     .  ...      .     .  .                                
                         . .    .       .    .         .    .         .    .  .     .   .    .      ..         ..  .  . .                 .  .                                
                         . .    .  . .  .    .         .    .         .    .   .    .   .    .      .    . .    ..  .  . ..  ...          .  .                                
                         . .    .       .    .         .    .         .    .   ..  ..   .    .     ..    . ..    .. .  .  .  . .          .   .                               
                         . .    .       .    .         .    .         .    .    ....    .    .    ..    ..  ..    .  .  . .  .  .         .   .                               
                         . .    .       .    .         .    .         .    .            .    .    .    ..    .    ..  .      ....         .   .                               
                         . .    .       .    .         .    .         .    .            .    .   ..    .     ..    .. .  .    ..          .   .                               
                         . .    .       .    .         .    .         .   ..            .   .    .    ..      ..    . .  ..      ...      .   .                               
                         .  .....       ......         ......         .....             .....    ......        ......  .  .     .  . .... .   .                               
                         .                                                                                             .   .    .  . .  . .   .                               
                         ...                                                                                           ..   .   .. . . . . .  .                               
                                                                                                                        ..   .    .  ...   .  .                               
                                                                                                                         ..   .     .    ..  .                                
                                                                                                                          ..      ....  ..   .                                
                                                                                                                           ..       .  ..   ..                                
                                                                                                                             ..     . .    ..                                 
                                                                                                                               ...        ..                                  
                                                                                                                                 ...    ...                                   
                                                                                                                                    ....                                      
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              
                                                                                                                                                                              

                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                                                           
                                                   ..:---....                              
                        ..---------------:        .=:.  .::--                              
                     :----.    -:       :-        :.        -                              
                 .---..        --  .:--==:--:.    .--::     -                              
              .:-:.            -=-==---:.   .---:.   .:-----:                              
            .=-:.:.            .--:.            .:--.                                      
           -=. :=:--                               .-=.                                    
         :+-. --   -                                 .=:                                   
      .---=:==-   .-                                   -=.                                 
   :---  =  .:   .=.                                    .=                                 
---..   -.  :=.-=----=-                                                                    
:       -  .=- :--.   .=:         .::::.             .:-------:.      ----                 
        -.:==- :.= ..   =.    .:--:..::---:        :-:. .-----::------:  -                 
        -....-:=+..:+   .=::--:.   .:-----:--:  .--.  :--==---:---::. .--:.                
        -.   - :---=--..+::.   .:--::====-:-::--:.  :=: .:::-:=.  .:.:=.-.-                
        -..---:--.=- :=+:     .=:      .-==..--:   --         .=   --.  :.-                
        .-.   ----.  --.-=:   =.          .=   .  -:           -. .-    .:-                
         -    :---. .-   -=.  -            -. .+  -            .: -.     --.               
         -    :: -=-=. .:-.: .:            .: .=  -            .- -.     --.               
        :.    - :- ..   -: - .:             - .=  -            .: -..    ::                
        -.   .-=-   : .--  - .-             - --  -            - .::-                      
..      -   .--:      =:   :: -.           :: -:: =.          :- =  -.                     
:=.--- .-   .+-      :-     =..=          .=.:-.=..=.        := --  ::                     
.-=- - .:   .=-    .-=      .= :=.       .=..-  .= .=:.    .=- :=    -                     
====:- =    :-:. ---.        -- .=-:   .-=. =:   :-  :------. :=     -                     
 =+-=-.--: -=-.--.            -- --:----.  =:  :-.:=.:----:  -=      -                     
 .-+==.=.:---:-.               :=:.---   :=.  .=:-:.=-:.  :-=:-      -                     
  .==--.=:. .::                 .:-------:    -:-=--=.:---..: -:     -                     
    .+::..---:                  - :.         .-==:--.=:.-   -. -.    -      .---.          
    .+==+.                      - :.         ::-:=..+:::-   .- .:    -      ==-.=          
     .-+--                      - -.         :-=.-=-=:::-    -. -    -      =.  -.         
      .-+--.                   .- -          .-=.-=--=-.-    .-:-::  -      =.  :.         
       .=-=-                   .: ---:        =----=+ .:::----:: -   -      ==..=          
        .++=-.                 .- --..--------==--+------:.   .-::-  -      =:-:.:         
          -::-.                -. -..         .   -        :   -: =..:     .=. :-:         
          :--==+               -  -.:  .:..      :-   ..  .+--=.= :::.     :::-==.         
            ===+.              -  - ==--+-==+=..:++---==--:. :- -. =-      :::-. =         
            .-=--              - ::  :-.: :::::::..         --  .= --       --:  -:        
             .==.              - -.   :=.                 .=:    -..-       -.-+-.---.     
                              .: -.    .=-               :=.     .= -.      --=..    --    
            .                 .: -       :--:          :-:.       -..-      -:-       :-   
            =                 :. -         .:----------.          .- =.    =- -       --   
            -:                -  -                 :               :..-   :=: :------=:-   
            .-                -  -                 -               :. =.   =-  .:-----=.   
             -                - .-                 -               -:::-   -- .=.     -.   
             -.               - .-                .:               - = =   =: ::       -   
             .:               - :.                .:               - -:::  =. .:      :-   
             ..               - -                 .: .             -  = =   -  =-----==:   
                              - -                  -.-             -  -:::  ---------=-.   
                             .: -                 .-..             -  .=.=  --       -     
                             .: -               .-=-               -   -.:: --      .-     
                             -. -                -.                -   .= = --:.   .=-     
                             - .-                -.                -    -.:: .:----=+.     
                             - .-                -                 -    .= =   :::::.      
                             - .-               .-                 -     -.::              
                             - ::              .=.                 -     .= =.             
                 :.          - -               == ..              .:      -.:-             
                 ::          - -              :=: .-              -.      .= =.            
                  -         .: -             .--   -              -.       =.:-            
               .  -.        :: -            .=.-  ::              -        .- =.           
               : .+:        -. -            -::-  .:              -         =.:-           
                 -.=.       -  -           .- =:   -             .-         .- =.          
                --.-=       - .:           =. .-   -             .-          = .=          
             .:--.=.:-      - .:          .-   -.  -             -.          :: =.         
             :-::=..:=.     - :.          -.   .-  -             -            - .-         
           :=:.:=  :-.=     - -           -     -  - .           -            -: =.        
          .   :- .--  -:    - -          ::    ---   -           :.           .= .-        
        :=-..--.==.    -   :: -          -.    .:-.  -           .-            =. =.       
    .:--:.---:=-.      -.  :. -          -.    .::.  -            -            .= .-       
   -=.  :==--:         .=  -  -          -     :--.  -            -             =. =.      
 .--::----.             :- -  -          -     .:=:  -            -             .- .-      
-:. ...                  - -  -          -     .-==  -            -              =  =.     
                         -.-  -          -.    ::==:.-            -.             .- .-     
                         :.- .-          .-    - =:===            -.              =. =.    
                         .:: .:           -    -  -==-            .:              .- .-    
                          =: .:           -.   -   -==-:           -               =. -.   
                          -- .:           :.   :.   -=--           -               .- .-