Gradient - Inverse

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