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