.......                         
                                                                                                                                                            ....'',,,,,,,,,,'..                     
                                                                                                                                                       ..',,,,,,,,,,,,,'''',,,,,'.                  
                                                                                                                                                  ..',,,,,,,,,'''.....      .',,,,,.                
                                                                                                                                              ..''''........    ..',,,,'.     .,,,,,.               
                                                                                                                                                                    .,,,,.     .',,,,.              
                                                                                                                                                                     ',,,,'      ',,,'              
                                                                                                                                                                     .,,,,,,.     ',,,.             
                                                                                                                                                                      ',,,,,,'.   .,,,.             
                                                                                                                                                                      .,,,,,,,,   .,,,.             
                                                                                                                                  ......'','..                         ,,,,,,,,.  .,,,.             
                                                                                                                           ...',,'....    ..',,'..                     .,,,,,,,.  .,,,              
                                                                                                                     ....','...               ..',,'.                  .,,,,,,,.  ',,,              
                                                                                                                 ..'',,'..              .','.    .',,.                  ,,,,,,,.  ',,'              
                                                                                                               ',,,,,'....'''',,,,,,,'..',,,,..,,. .,,'                 .,,,,,,.  ,,,.              
                                                                                                               ......               ...',,,,,,,,,,' .','                .,',,,,.  ,,,.              
                                                                                                                                         .',,,,,,,,' .,,'                ,'.,,,.  ,,,               
                                                                                                                                           .',,,,,,,. .,,.               ',.,,,. .,,.               
                                                                                                                                             .,,,,,,,. .,,.              .,.',,. .,,.               
                                                                                                                                               ',,,,,,  ','               ,..,,. .,,                
                                                                                                                                                .',,,,'  ,,.              ,. ,,. ','                
                                                                                                                                                  .',''' .,,.             '. ',  ,,.                
                                                                                                                                                    .'... .,'        .....''     ,,. .              
                                                                                                                                                      ...  .'   ..,,,,,,,,,,.   .,,.,,,'.           
                                                                                                                                                        ..   .',,,,,,,,,,,,,,,'.''..,,,,,,'.        
                                                                                                                                                           ',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..     
                                                                                                                                                         .',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'.   
                                                                                                                                                        .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'. 
                                                                                                                                                       .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.
                                                                                                                                                       ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'
                                                                                                                                                      .,,,,,,,,,,,,,,,,,,,,,,,'....',,,,,,,,,,,,,,,'
                                                                                                                                                      ',,,,,,,,,,,,,,,,,,,,,,..',,'.',,,,,,,,,,,,,,.
                                                                                                                                                     .,,,,,,,,,,,,,,,,,,,,,'     ',,',,,,,,,,,,,,,' 
                                                                                                                                                   .',,,,,,,,,,,,,,,,,,,,'.       ',,,,,,,,,,,,,,'  
                                                                                                                                                   .'..',,,,,,,,,,,,,,,'.          ',,,,,,,,,,,'.   
                                                                                                                                                    .'  ..',,,,,,,,,'.             .',,,,,,,,.      
                                                                                                                                                      .     .',,,,,'.               ',,,,,,'        
                                                                                                                                                         ..'',,,,,,,,,'...         ''',,,,,.        
                                                                                                                                                      ..',,,,,. '. .,,,,,,,.      ..',,,,,''.  ..   
                                                                                                                                                      ,,,'',,.  .,   .,,,,,,,,,,,,,,,,,,'. .  ',,.  
                                                                                                                                                      ..   ',.  ',    .,,,...',. .        .  .,,,.  
                                                                                                                                                        .  ','.',,'...',,,,,..          ..   ',,'   
                                                                                                                                                           .,,,,,,,,,,,,,,,,,,'   .   ...  .',,,.   
                                                                                                                                                           .,,,,,,,,,,''',,,..'.',.  ,,,,,,,,,,,.   
                                                                                                                                                            ...''.,,,,   .,.   ...  .,,,,,,,,,,,    
                                                                                                                                                                          .         ,,,,,,,,,,'.    
                                                                                                                                                             '.....     '    .''   .,,,,,,,'.       
                                                                                                                                                            .,,,,,,,,,. ,'.,,,,,.  ',,,,'.          
                                                                                                                                                           ',,,,,,,,,,'',,,,,,,,,'',,..             
                                                                                                                                                          .,,,,,,,,,,,,,,,,,,,,,,,,.                
                                                                                                                                                          .,,,,,,,,,,,,,,,,,,,,,,.                  
                                                                                                                                                            ...',,,,,,,,,,,,,,'.                    
                                                                                                                                                                .',,,,,,,,,,,.                      
                                                                                                                                                                  .',,,,,,,'.                       
                                                                                                                                                                     ....''