NEW VIEW ON SUSTAINABILITY

                                                                                                                                                                                                    .                                                                                                                                                                                                                                                               .      
                                                            ..    .                                                                                                  .                      .                   .        ..                                                                                                                                                                                                                                                
                                                                                                               .                                                     .                                                                                                                        .                                             .                                                                                                       .                      
                                   .                                                                                                                                                                                        .                .                                                                                                                      .          .       .                                                                                   
            ..                     .                           .                                                    .                                                                                                                                                   .                                                                                                                                                                                                  
             .                                                                            .                                                                                                                                                                                                     ..                                                     .                                                                                                                   
                                                  .                         .                                                                                                                                                                                                                                                                                   .                                                                                                          
                            .                              .                                                                      ..                                                                                                                                       .                                                                                                                                                             .                                 
                                                                                                       .                                                                               .                                                                                                                                                                                                                                                 .                                 
                                                    .                         .                       ..             .                                                                                                                                                                                                                                                                                                                                                     
                                                                                                                                               .                   .                                                             .                                                                                                                                            .                                                                                            
                                                                                                                                                                                                 .                                                                                                                                                                                                                             .                                           
                                                                                                                                               ..                                                    .                                                                                                                                                                                                                                                                     
                                                  .                            .            .                        .                                                                 .                                                                                                                                                                                                                                                         .                         
                               ..                                                        ..                                                                                                                                                                                                                                                 .                                                                                                                              
                                                                                                                                           .                                                                                                                                                                                                                                           .                                                                                   
               .                                                                                                                                                                                                                                                                                                                                                       .                  .                                                                                
                                                                                        .                                                                                                                          .                                                      ..                                                                                                                  .                                                                            
                                                                                   .                                                                                                                                                              ..                                                                                            .                                                                                          .             .                 
                                                                    .                                                                                                                                                                             .                                                                                                                                                                                                                        
                                                             ..                                                                                                                           .                    ..           .                                                                                                                                                                                   .                                                          
                                                                                                                                                                                                                                                                                                                            .                                                          ..                         .                                .                       
                                            .                                                                                                                                           .                                                       .                                                                                                                                      ..                                                                                  
                             .                                                                                                                                       .                                                .'                                                                                                                        .                        .                                                                                                 
                       ..                            .                                                                                                                                                                                                                                                                    ..                                                                                                              .                                
                                                            .           .                                                                                                                                                                                                                                                                                                                .                    ..                                                           
                                .                                                 .                                                                                           ..                                                                                                      .                                                                                                                                                                                    
                                                                   .                                                                                                                 .                                                                                                                                                                                                            .                                                                        
                                                                                                                                                                                        .                                                                                                                                                                       .                                                  .                                                       
                                                                                                                                   .                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                        .                                                                                                        .                                                                                                                  .                               ..                                                                     
                                                                                                                                                                                                     .                                                                                                                                                        ..                                              .                                                            
                                                                                                                                                                                                                                                                                                .                                                                          .                                                                                               
                                                                                                    .                                                                                                                              .                  .                                                               .                                                                                                                                                    
                                ..                                                                                                                                                                                              .  .    ..            .                                                                                                                                                     .                                                         ..   
                                                                                                                                                                                                                                   .                                                                                                                                      .    .                                                                                           
                                                                                                                                                                                                                                                                                                                                                                        .               .                                                                                  
                                                                                                                                                   .                      .         ..                                                                              .                                                                                                                                                                                                      
                                                                                                           .                                                                                                                                                                                                                                                                                                                                                               
                                                                                     .                                        .    .                                                                                                                                                                                                                                                                      .                                                                
                                                                                                                                                                      .                                                                                 .                                                                          ..                  .                                                                                                                   
                                                                                                                                          .  .                  ..                                                                                            .                                                                                                                                                                                                            
                                                                                           .    .                                                     .         ..                       .                                      -                                                                                 .                                                                                                                                                        
                                                                               .                                                                                                                                                                                     .                                          . .                                                                                                                                                        
                                                                                                                       .                                                                                                   .                                                                                    . .    .                                            .                                                                                                      
                                                                                     .                                                                                                                                                                                                        .                                                                                         .                       .                ..                                        
                                                                                     ..                                                                                                                                                                                                                                                                                                                   .                                                                
                                                                                                                                                  .                                     .                                                                                           .                                                                                                                     .                                                                
                                                                                                                                                  ..                                 .                                                                                                                                              .                  .-                                                                                                                  
                         .                                                                                                                        ..                                              ..          .       ..... ........          .      .          .                      .               ..     .                                         .                                                    .                                                 .           
                                                                                                                            .                                                              ..  .......................................................................       ..              .                                                                                                                                                                             
                                                                                                                                                              ..             .  ...........................................................................................................                                                                                                                                                                                
                                                                                                                                                                     .......................................................--.......................................................................               .                                                                                                                                                      
                                                     .                                                                      .                    ..         .............................................--------''''''''''''''''''''''''''----''-----'.......................................................        ..                      ..  ,'                                                                                                                       
                                                                                                                                                 ..  .................................'--'-''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''-----..-.....................................                                                                    .                                                                              
                                                                .                                                                           ...............................----'''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''----................................                                         .                                                                                                    
                                                                                                                                      ............................---''''''''',,,,,,,,,,,,,,,,,,,,,IFS////////////////////FFFFFFF/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''---............................                                                                                                                                       
                                                                                                                    .           .........................----''''''',,,,,,,,,,,,,,,,,IFS//////FFFFFFFIFS/IFS/FFFFFFFFFFFFFFFFFFF///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,'''''''''--...........................                                                                                                                                
                                                                                                                            ......................---''''''',,,,,,,,,,,,,,IFS/////FFFFIFS/IFS/IFS/IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIFS/FFFFFFFFFFFFF////////////,,,,,,,,,,,,,,,,''''''''--.......................                                                                                                                            
                           .                                                                                          ......................-''''''',,,,,,,,,,,,,IFS////FFFIFS/IFS/IFS/IFS/SSSFFFFFFFFFFFFFFFFFFIFS/IFS/IFS/IFS/IFS/IFS/IFS/FFFFFFFFIFS/FFSFFFFFFFFFFFFFFFFFFFFFFFFFF///////FF////F//////,,,,,,,,,,,,,'''''''--.......................                                                                                                                     
                            .                                     .                                             ....................--'''''',,,,,,,,,,,,IFS///FFFIFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFSSSFFFFFIFS/SFIFS/IFS/SSFFFFFIFS/IFS/IFS/IFS/IFS/IFS/IFS/SSFFFIFS/IFS/FFFFFFFFFFFFFFFFFFFFFFFF///////FFFFFFF/////,,,,,,,,,,,,,'''''-.......................                                                                                                               
                           ..                              .      .                         ..               ..................--''''',,,,,,,,,,IFS///FFFFFFFFFFFFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFFSSFFFFFIFS/IFS/SSSFFFSSFFFIFS/IFS/SSFSSSFFIFS/IFS/IFS/IFS/IFS/SFFIFS/FFIFS/SFFFFFFFFFFFFFFFFFFFFFFFFFFFF///////FFFFFF/////,,,,,,,,,,'''''--.....................                                                                                                           
                                                                                 .                     ...................--'''',,,,,,,,,,IFS//FFFFFFF///////FFFFFFFFFFFFFFFFFFSSFFFFFFFIFS/FIFS/IFS/IFS/FFFFFFFFFFFFFFFFIFS/IFS/IFS/FFFFFFFFFFIFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIFS/IFS/IFS/IFS/FFFFFFFFFFFF//////FFFFFFFF///,,,,,,,,,,'''''--................... .                                                                                                     
                                                                                                   ...................-''''',,,,,,,,IFS//FFFFFF///////FFFFFFFIFS/IFS/IFS/FFIFS/IFS/IFS/IFS/FFFFFFFFFFFFFFFFFFFFFFFFFIFS/IFS/IFS/IFS/SSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF//////FFFFFIFS/IFS/IFS/IFS/SSSFFFFFFFFFFFFFFFFFFFFFF////,,,,,,,,,,,'''''--...................    .                                                                                            
                                           .                                              ..  ...................-''''',,,,,,,,IFS/FFFFF///////FFFFFFFIFS/IFS/IFS/IFS/IFS/IFS/IFS/IFS/SSFFFFFFFFFFFFFFFFFFFFFIFS/IFS/IFS/IFS/IFS/IFS/SFFFF////////////FFFFFFFFFFFFFFFFFFFFFFFFFFFFF//FFFFFFFIFS/IFS/IFS/IFS/IFS/IFS/FFFIFS/SFFF////////////,,,,,,,,,,'''''--.................     ..                                                                                       
                                                                             .             .................-''''',,,,,,,,IFS/FFFF///////FFFFFFFIFS/IFS/IFS/IFS/IFS/IFS/IFS/IFS/IFS/SSFFFFFIFS/FFFIFS/IFS/IFS/IFS/IFS/IFS/FFFFFFFF////////////////////F//FF/////FFFFFFF///////////FFFFFFFFFFFFFFFFFIFS/IFS/IFS/IFS/IFS/FIFS/FFFFFF////////FFF/////,,,,,,,,'''''--................                                                                                          
                                                                             .        .................--'''',,,,,,,,,IFS///////////FFFFFFIFS/IFS/IFS/SSFFFFFFFFIFS/IFS/IFS/IFS/IFS/IFS/IFS/SFSSFFIFS/IFS/IFS/SSSFFFFFFFFFFFFFF////////////////////////////////////////////////////////////FFFFFF////FFFIFS/IFS/SSSFFFFFIFS/FFFFFFFFFFF////////FFFFF///,,,,,,,,,'''--................                                                                                      
                                                              .          .     ....................-'''',,,,,,,,,,IFS/////////FFFFFFFIFS/IFS/IFS/IFS/IFS/SFFIFS/IFS/IFS/IFS/IFS/IFS/IFS/SFFFFFFFFFFIFS/SFFFFFFFF/////FF////////////////////////FFF//FFFF//////////////////////////////////////////////////FSSSFF///FFFFFFFFFIFS/FFSSFFFFFFFFF//////FFFFFF///,,,,,,,''''-.................                                                                                  
                                                                             ..................-'''',,,,,,,,IFS///////////FFFFFFIFS/IFS/IFS/IFS/IFS/IFS/IFS/IFS/IFS/IFS/IFS/FFFFSFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/////F//////////////////////////FFFF////F/////,IFS//////////////IFS//////////////FFFFFFFFFF////////////FF//FFF//FFFFFFFFFFFFFFFFFFFFFFFFFIFS/FF///,,,,,,,''''-................                                                                               
                                                           .               ...............--'''',,,,,,,IFS///////////FFFFFFFFFIFS/IFS/IFS/IFS/IFS/IFS/IFS/IFS/IFS/IFS/SSFFFF//////////FFFFFFFFFFFFFFFFFFFFFFF/////////////////////////////////////////////////////IFS////,,,,IFS/////////////////////////////////////////////////////////////FFFFFFFFFFFFF/FFFSFF///,,,,,,,''''-................                .                                                          
                                                                       .............---'''',,,,,,,,IFS//////////FFFFFFFSSFFIFS/IFS/IFS/IFS/IFS/IFS/SFFFFFSFIFS/IFS/FFFFFF/////////////FFFFFFFFFFF//FF/////////////////////////////////////FF/////,IFS////////////,,,,,,,,,,,,,,IFS/////////////////////////////////////////////////////////////////////FF//////////F////,,,,,,,''''--...............                                                                       
                                                                   ..............--''',,,,,,,,IFS//////////FFFFFFFFFFFIFS/IFS/IFS/IFS/IFS/IFS/SSFFFFFFFFFFFFFFFFFFFFFF/////////////FFFF//////////////////////////////////////////////////////,/,IFS///////////////////////////,,,IFS//////////////////////////////////////////////////////////////////FFF///////////////////,,,,,,,''''--...............                                                                   
                                                               ...............--''',,,,,,IFS///////////FFFFFFFFFFFFFFFSSFFFIFS/IFS/IFS/FIFS/FFFFFFFFFFFF///////////////////////////////////////////////////////////////////////////////////,IFS////////////////////////////////,,IFS///////,IFS/////////////////////////////////////////////////////FFF///////////////////FF///,,,,,,,,''''-...............                                                                
                                                 .           ..............-'''',,,,,IFS/F/////////FFFFFFFFFFFFFFFFFFFIFS/IFS/IFS/IFS/FFFFFFFFFFFFFFFF/////////////////////////////////////////////////////////////////////////////////,,,,,,,,IFS///////,,IFS/,,,,,,,,,,/,,,,,,,,,,IFS////,,,IFS////////////,,,,,,IFS,,,,,,,,IFS///////////////////F//////////////////////////////,,,,,,,,''''...............                                                             
                                                 .       ..............''''',,,,,IFSFFF////////FFFIFS/FFFFFFFFFFFSFIFS/IFS/IFS/SSSFFFFFFFFFFFFFFFFFFF//////////////////////////////////////////////////////,IFS//,,,IFS//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////////////////,,,,,,,,,,,,,,,,,,,,,,,IFS///////////////////////////////////////////////////F///,,,,,,,''''-..............                                                          
                                            .         ..............-''',,,,,,,IFSF/////////FFFSSFFFFFFFFFFFFIFS/IFS/IFS/IFS/SSSFFFFFFFFFFFFFFFF/////////////////////////////////IFS/////,,,,IFS///,,,,,,,,IFS///,,IFS//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//////////////////////////////F//////////////////////////,,,,,,,,'''''-.............                                                      
                                                  ...............-''',,,,,,IFS//////////FFFFFFFFFFFFFFF/FFFFFFIFS/IFS/IFS/SFFFFFFFFFFFFFFFFFFFF/////////////////////////////////////////,,,,,,,,,/,,,,,,,,,,IFS/////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////,,,,,,,,,,,,,,IFS/////////////,,,,IFS////////////,,,IFS///////IFS////////////////////////////////////,,,,,,,''''-.............                                                    
                                                ..............-''',,,,,,IFS///////////FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF////////////////////////////////////IFS///,,,,,,,,,,,,,,,,,,,IFS//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS,,,,,,,,,,,,,,,,,,IFS///////////////,/,,,,,IFS///////,,,IFS///////////////////////////////////////////////////,,,,,,,'''-.....-........                                                
                                              .............-''',,,,,IFS/////FF//FFF/FFFFFFFFFFFFFFFFFFFIFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFF///////////////////////////////,,,,,,,,,,,,,,,,,IFS/////,IFS,,,IFS//////////,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//////,IFS///,,,,,,,,IFS,IFS/////////,,IFS/IFS///////////////////////////////////////////////////,,,,,,,'''-.............                                              
                                           .............-''',,,,,IFS//////FFFFFFF//FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF////////////////////////////////,,,,,,,,,,,,,,,,,,,IFS///////,,,,,IFS/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/////IFS,IFS////////,,,,,IFS///////////////IFS//////////////////////////////////////////////////////////,,,,,,'''-.............                                           
                                        .............-''',,,,,IFS//////FFFFFFF///FFFFFFFFFFFFFFFFFFFFF////FFFFFFFFFFFFF///////////////////////////IFS//,,,,,,,,IFS,,,,,,,,,,,,,,,/,,,,IFS/,,,IFS/////,,IFS,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/IFS/,,,,,IFS/////,,,IFS//////////////////////IFS,,IFS///////////////////////////////////////,,,,,,'''-.............                                        
                                      ............-''',,,,,IFSF////////FFFFF///FFFFFFFFFFFFFFFFFFF//////////////////////////////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////,,,IFS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS,,,,,/,,,,,,,,,,,,,,,,,,,,,,,IFS//////////////////////////////,,,IFS//////////////////////////////////////////,,,,,,'''-............                                      
                                   ............'''',,,,,IFSF/////////////////FFFFFFFFFFFFFFFFFFFF///////////////////////////////////,IFS/,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/////,,,,,,,,IFS//,IFS////////////,,,IFS///////////////////////////////////////////,,,,,,,'''-.............  .                               
                                .............-''',,,,,IFS///////////////FF//FFFFFFFFFFFF////FF////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////////////////////,IFS///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,IFS//////////////,,IFS/////////////////////////////////////////////,,,,,,'''-..............                               
                              ............-''',,,,,,IFS///////////////FF///FFFFFFFFFFFFFFFFFF////////////////////////////////,,,,,,,,IFS//,,,,,,,IFS///////////////////////////IFS/IFS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,IFS////////////,,,IFS//////////////////////////////////////////////,,,,,,'''-.............                             
                            ............''',,,,,,,,,,,,,IFS///////////////////FF//FFFFFF///////////////////////////////////,,,,,,IFS//////////////IFS/////////////////////////,IFS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,IFS/,,,,IFS/////IFS///,IFS,,IFS///////////////////////////////////////////////,,,,,,,'''-............                           
                    .    ............-''',,,,,,,,,,,,IFS/////////////////////////FFFF////////////////////////////////,,,,,,,,,IFS////////,IFS///,,,,,,,IFS/////////,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS///IFS/,,,,IFS/,,IFS/////////////////////////////////////////////////////,,,,,,,''-.............            .           
                      .............''',,,,,,,,,,,,IFS//////////////////////////FF//////////////////////////////////,,,,,,,,IFS//,,IFS////IFS,,,,,,,,,,IFS////,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS,,,,/,,,,,,,/,,IFS///////////////////////////////////////////////////////,,,,,,'''-............                      
                    ............-''',,,,IFS/,,,,,,IFS///////////////////////////////////////////////////////////,,,,,,,,,,,/,,,,,,IFS///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''','''',,,,,'''''''',,'',''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//,,,,,/,,IFS///////////////////////////////////////////////////////,,,,,,''--............                .. 
                  .........-..''',,,,,IFS/,,,,,,,IFS/////////////////////////////////////////IFS/////////,IFS,,,,,,,,,,,IFS,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'',,,,,,,,,,,,','''',','',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,IFS//,,,,,,IFS/////////////////////////////////////////////////////////,,,,,,'''-............                 
     ..         ...........-'',,,,,,IFS,,,,,,,,,IFS////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'...',,','',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS,,,,IFS////////////////////////////////////////////////////////////,,,,,,'''............             . 
     ..      ............''',,,,,IFS/,,,,,,,,,,,,,IFS/////////////FF///////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'',,,,,,,,''''''''-'---'',',,,,,,,,'....-'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////////////////////////////////////////////////////////////,,,,,,'''-...........             
           ...........-''',,,,IFS/,,,,,,,,,,,/,IFS//////////////F//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'--------'',''''--..------..-,,,,,,,,,,,'.....-'',,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS///////////////////////////////////////////////////////////,,,,,'''-............          
      .  ...........-''',,,,IFS/,,,,,,,,,,,,,,IFS//////////////////////IFS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS///,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''','---------------------''''...',,,,,,,,,,,,,'......,,,,,'',,,,,,,,,,,,,,,,,,,,''''''''''''-'',,'''',,,,,,,,,,,,,,,,,'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS,,,,,,,IFS///////////////////////////////////////////////////////////////,,,,,,''-............        
       ...........-'',,,,,IFS/,,,,,,,,,,,,,,,IFS//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''--------------------',,,,'..''',,,,,,,,,,,/,........'','''',,,,,,,,,,,,,,,,,',,',''',,,,','',,,',,,,,,,,,,,,,''-....''-''''',,,,,,,,''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,IFS/////////////////////////////////////////////////////////////,,,,,,''-............      
     .........-.-''',,,,IFS,,,,,,,,,,,,,,,IFS////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''----------.---....-.--....,,''.......'',,,,,,,,,,,..........--'',,,,',,,,,,,,,,,,'',,,,,,,,,,,''',,,,,,,,,,,,,,,'''-.........-'',,,,,,,,''--------'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,IFS//////////////////////////////////////////////////////////,,,,,,''-............... 
   ..........''',,,,,,,,,,,,,,,,,,,,,,,,,IFS///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS///,IFS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''...----------................----','........-.'IFS,,,,,,,,,'..........-',,,''''',''''''',,,,,,,,,,,,,,,,,',,,,,,,,,,,,'-.-..............',,,,,,,''''','--'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS///////////////////////////////////////////////////////////,,,,,'''............. 
 ...........-'',,,,,,,,,,,,,,,,,,,,,,,,IFS////////,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''.....-----''..'''...............-,,,,,,,......--....,,,,,,'',,,,,,,'..''--..-.''',''',,,,,'',,,'',,,,,,,,,,,,,,,,,,,',,','..................-,,,''-'''''','',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//////////////////////////////////////////////////////////,,,,,'''............
..........-'',,,,,,,,,,,,,,,,,,,,,,,,IFS/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....--...',,,,'.','..........---..-,,,,,,'...............-,,/,,,,,,,,,,,''-...--.-''''',,,,,,,',,',,,,'''-'',,'''''',',,,-...............................-...-'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//////////////////////////////////////////IFS/////////,,,,,,'''-.........
........-'',,,,,,,,,,,,,,,,,IFS,,,IFS//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...','.....'''...................-,,,,,,-......-..........',,,,,,,,,,,,/,,-.---...',,'''',',,,,,'',,''',,,,'',''',''',''.........................................'--''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS,,,IFS////////////////////////////////////////////////////////,,,,,,'''........
......-'',,,,,,,,,,,,,,,,,IFS,,IFS/,,IFS///,,,,IFS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'...................................',,/,''......................','','',,',,,,,,....',,,'',,',,''''''''--...-''''''','''''-.....................................-'------''''',,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/////////////////////////////////////////////IFS////////////////,,,,,,''-.....
....-'',,,,,,,,,,,,,,,,,IFS,,,,/,,,,IFS//,,,IFS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,,'''''''''''''''''',,,,,,,,,,,,,,,,,''''',,,-......................................-''.-.......................''-,,,,,...-'IFS'...'''''''',,,',',,,-''',,''.''--'',',,'''....................................--..-.....-','-',,,,,,,,,,,,,,,,,,,,,,,,'''''...--''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/////////,IFS//IFS//////////////////////////////////////////////,,,,,,''-...
..-'',,,,,,,,,,,,,,,,,IFS/,,,,,,,IFS/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''',,,,,,''''''''''''''-.-',,,,,,,''','',,,'''...............................................-'.......................'..',,,,'-....''....,,''-''''','''-,,--.........'''''''',,,,,,,-..........'-''''''''---.-......................'''',,,,,,,,,,,,,,,,,,,,,'''--.....'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////////,,,,,IFS///////////////////////////////////////////////,,,,,,,'''.
-'',,,,,,,,,,,,,,,,,IFS/,,,,,,,,IFS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''----.-',,'-.-.......-....................-'-.........................................''',-......-.--',,,,',...........''''-,'-','','..........'-....'''''.....',,/,,,,'''''',,',,''',''''',''-.....................-..--'',,,,,,,,,,,,,,,,,,''-.''''.'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,IFS/,,,,IFS/////////////////////////////////////////////////,,,,,,'''
',,,,,,,,,,,,,,,,,IFS/,,,,,,IFS/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''-----',,,'....................-'',,,,,,,,,IFS,,,,,,,'--,''',,-...........'..........-,/,,/,,''',,,,,,,,,-.................-,'..'',''',.........'-...'''''''''''',,,',,,,'',,,',''''''''''''',,,,,''''''...............-'-.-...'',,,,,,,,,,,,,,'''-.-''...',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,IFS////,,IFS//////////////////////////////////////////F///////,,,,,,'
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''---------',,,,,,,',,''''.....-',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''','',,,-.........-',,,,,,,,,,,''-....................''-','--',''-.....-.......-.'',-.-,'''''''',,,'---''-..''''''''',,,,,,,,,,''''...............'''''''--''---'',,,,,,,,,'''..----''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFSIFS//////////////////////////////////////////////////////////,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''----------',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,',,',',,,,,,,,,,,,,,,',,,,''',,/,,'...-.......,,,,,,,/'..................-''-','',,,,,','''',,'..-.......-',''''-'--''''-,',,''--'-'',/,,,''''',''',,',''''',,,',,,,,'',''','''''''''''','....-',,,,,'....--..-..',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////////////////////////////////////////////////////////,,,
,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,','''''''''''''''''''''--------.-'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,''''',,,,,,,,,,',,,,,'''''''''..............-',,,,,'---..............-----.',',,'''',,,,IFS,'.......''',,,,'''.....-..----''-''''--'',,'''''',,,,'','''''''''''',',,,,,,''''''''''''',,'--..--'',,,,-..----......-',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS,IFS/////////////,IFS//////////////////////////FFF//////,
,,,,,,,,,,,,,,,,,,,IFS///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''----'---''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''','--.-','',,''''.-'',',/,..................-'-...........................',',',,'''',,,-.-........',,,'',''-..'-..-,'''--'--.-''',,,''''''''''''''''''''''''''''''''''''''''''''''',,,'-...-',,,,'-...........',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////////////IFS////////////////////////////FF//////
,,,,,,,,,,,,,,,,,IFS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''--------',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''-....''',,,--......--'-''''-''',,,'.................................................''',''.........'''......--,,,,''-','-'----.-''''''--'',,'',,,'','''''''''-'''-''','''''',,'''''''''-..''''',,,'--...-,,,'...........-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//,,IFS////////////////////////////////////FF////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''--------',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''----'','''''''''''''''''----..''',..-'''',,'-.......................................................-......-...,'......',,'''''.-''.--'',......-,,''''''''',,','--'--.--........-.-.......-..-'''',,,,-..-''''',''---.'',,''.........'',,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/,IFS////////////////////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''--------',,,,,,,,,,,,,,,,,,,''''''''''',,,,'','''''''''---'''''''--------'',''',''''','''-..-''..................................................................... ..'..... .','-..'.'..-''''''....''.'''''''''',,'''--...-''--',,-.''.--.-...-'..-''---'',,''....''''''''',''',,,,.........',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS,IFS//IFS////////,,,IFS//IFS//////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''---------',,,,,,,,,,,,,,,,'---''''''''''''''''''''''''''''----'-----.--...--',,,',,'''----','--',,.-,'............................................................''............  ....',-..-'-'''',,,'''.--'''','',,'''''''-...-'..-.''-...---......'.-'...---'',,,''..-''''',,,'',,'...........-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS///////IFS////,,,,,,,IFS////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''--'------...',,,,,,,,,,,,''''---''',''''''','''''''''''''''''-'------''-'-'---'-'''''--------'-'----','-,'...........................................................',,,,,','............'... ..-.-''-....'',-'''','''',,,,,,,',''''-...'''.....-,-..'......'',,''''',,''''''',,,,,,,,''............''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS///////////////////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,'''''''''''''''''-------.....',,,,,,,,''','''-..-''',''''''',,''''''''''''--''''''''--.-.----''----------------------.''--''''-............................................................-,,,,,,,-.........      .............''',',',,,,,'.'-'',''.-,,''-'''.......-'-'........--'''','-','''''',,,,,,'............-'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/,IFS/////////////////,IFS//////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''',,'''''''''''''''--------......',,,,,,,''-'''''''''''''''''''''''''''''''''''-''''''----.-...--,,,--.......-----........-...--'',,,,IFS,'........................................................................ ...................-'.............',''-,''-'-'-''-..'-.''-'''.--....--..-','-',,,,''',',,,,.............-'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS,,,,IFS//////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''----.--....-',,,,,'''--''''''''''''''''''''''''''''''''''''''------...........--------...............--.---'''''''',,,,,,,,,-........................................................................................'''...........---,',,'--'...-------''..'-,,.-........-,,'-','-''''''''''..............--''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''','''''''''','''''--.......',,,,,''-''''''''''''''''''''''''''''''''''-''---------'-''''''''-----...................'......'-'''''''',''''',,,,/,...................................................................................,,,IFS,,'.......,,--'.....-.''','-....',''-''-'-','.......'''','.-''''''''''-...............-'',,''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////IFS/,,IFS//////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''',,'''''''','--......'',,,,,,''''',,,,,''''''''''''''''''''''''''---'--------'''''''',,,,''''----...............'................-'-.-','''',,.........................'','.',,,'''.......... .....................................',,,''.........''.-,,'-...--''--''-'--....-....-,,..''...-.'''''..-''''''',,,,,'...........-'',,''''',',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/,,,,,,,,,,,,,,IFS//,IFS//,,,,,,,,,,,,/,/
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''',''''''---''''',,,,,,,,,,,,,,,,,''''''''''''''''''''------'-----''''---'-',,''''',,,''''''''''-..................................----''''''.....................,/,,,,,,,,,,,,,,..............................................................,'-',''....-'.'...'',,,-..........'..-........'''-''-'--,''',,'',,,'..........''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/////////,,,,,,,,,,,IFS/,IFS/////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''--------',,,,,,,,,,,,,,,,,,,'''''''''''','''''''''-----------'''''''''----''''-''''''''--'''''----.........-'..............'........----''''''',,'-.............',,,,,,,,,,,,,,,,''','.......... . ..........................................,/,''',''-.-''---.......''..........---......''..-..---'--.'-','',,'',,,'''','',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/////,,,,,,,,IFS////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''-------',,,,,,,,,,,,,,,,,,'',,'''''''''''''''''''''---'''''''','''--'''''''''''''''''''-....-----'-.........-...........................--''''''',,,,'.-..........,,''''''''''''''',,,,',,'.......................--.........................',,,,,,,-....'...........-,,'..-.....-,'-..-....'.'..''----'-..'',,,,,,''',,,,,,,,,,,,,,''',''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,,,,IFS////////,,,,,IFS////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''--------',,,,,,,,,,,,,,,,''''''''''''''''''''''''''''----'''''''''--.--''''''''--'''''''''-......-----................................'.....----'''''''',,,,,......-,,'''''''''''''''''''',,,,,..'............................................',,,'-,,,'..............--.--.-..--'.....,'..-...-...-'-'--'-.-'''.-''''IFS/'''''''''''-''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS///,,,,IFS///////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''-------',,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''---------''----''-...-'''''-.--..----''''----..................................''........-...-----''''''''''''..',,'','''''-----------''''''',,,,,,,''','....................................-IFS,'-'.-...............'----......''.....'''--.-'.'...-'-''-',,''..--',-',,,..'..,,..'''---''''''','''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////IFS///////////
,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''---...',,,,,,,,,,,,,,,,,,''''''''''''''''''''''-----------------..''......-''''-----.....''''--'-.--'...-------...........................---.....-..--''''''''''''''''''''''''-----------'''''''''''',,,,,,,''-........-,''....................'/F,,',,,''..........''....--.........-'',,'..-,,,-''...'.,,''--'''-'-.-''','...-,-.......--...--'''''''',,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//IFS///////////
,,,,,,,,,,,,,,,,,,,,,,,,,,''','''''''''''''-....',,,,,,,,,,,,,,,''''''''''''''''''''''--------.....----..-''-''...''..''-''----.....-'''-'''--------'''--'...........................-.......---------''''''''''''----------.....-'--''''-'--''''',,,',,,,,,,,,,,,IFS,,,''-',,,''.........'IFS/,IFS,'--''....-..''..................',,,IFS,-.....-,.......'',-.,,,--','--..-''----...--'''''-.---''''''',,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''-...-,,,,,,,,,,,,'',,,,'''''''''''''''''''------......--.....-------'-.----'--.......------''----''''''--'''''-..........----...-......................-------''''----'-------------..-''----'''''---'''''''''''',,,,,,,,,,,''',,,'',,,'''..','IFS,,,'-,,'-.'--...............................-,,'-...........'.-,,'''''''','-,,''''''''---'''''''''--'',,,'-''-',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS/////////////////
/,,,,,,,,,,,,,,,,,,,,,,,,,''''''','''''-.-..'',,,,,,,,,,''''',,,'''''''''''''''''--------.....----......---...-''-.--'-.-----..-----''''---'''''--''''',--.---..............................--...----------------------...---.-------''------''-''''----''''''''''''',,'',,,,,,/,''',,',,,,,,,,,,,'-...',,'-..',........................'','...-.-.......-.....--'-','-'''','''--''--''''''-'''''''''''''-.-','',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//////////////
,,,,,,,,,,,,,,,,,,,,,,,,''''''',,,''--...'',,,,,,,,,,,,'''''''''''''''''''''''-----.......--..-...---........-'''-..------------''--'''''''''-.--'''---'-...-'---..........--.-''','.-----...........-----------------....---.--------------''---------------''''''''''',/F,,'',,,''''''''',,',',''.....-''..............................',''-..''-.................''-''--''''''--''--''''''--''''--',,'''''','''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''--...-,,,,,,,,,,,,,,,'''''''''''''''''''------..-------''--................--'--......-''''-''''---.-'''-----..--''-----'--''''''---..---------','''-----............------------.......-------------.----''----------------------'',,,,/''-',,,''''''''--''''''.........''-............'',-............,,''....'........-,,-.......'-',/,'...''...-..-'''--'''-'''''''','''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IFS//////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''---..-,,,,,,,,,,,'',,'''''''''''''''''----------------...................................-'-.----''---.-''-............-.-''''''''''''.',,,,','''''------..............-------------...--..-.--------.-.----''--.--------------....---,,,,,'---'.''''''---'',,''..'-........''-'.........-,,..--...-..............''..-,....'.'-......',,,/,,''..--'-.---.---..''..-....-'',,,,''''''''',,,,,'',',''',,,,,,,,'''''''''',,,,,,,,,,,IFS//////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''-.-',,,,,,,,,,'''''''''''''''''''''-----------.-..........................................--'''''''''--'''-.............-''''''''''---'''',,''''''--..''----...........------------.....---------......--------.--.......--','-....-',,'''''---....--'---',/,'----............-'.-.-',,'-.-..--'...............---,-......''',,..-''..--''','-'...-','-''--'------.......--'',,''---....''''''''''''',,,,,,,,,,'''''''',,,,,,,,,,,,,,/IFS/
,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''',,,,,,,,''''''','''''''''''''''''-------.........-..-'-..........................---'''--''''''''''''''-'-............----''''------''''''''''''''..-------.......-------------------''-----------..-------------------...--.....-,/,'-''-'-.....-.---''--..--',-...........-'.-',,/,''------'--................''-..'-...,,,,,,''......-.'''-....',,'--..'''--........'..''''''---.....--'''''''''',,,,,,,,,,,,,,'''''',,,,,,,,,,,,,,,/
,,,,,,,,,,,,,,,,,,,',,,''',,''''',,,,,,,,''''''''''''''''''''''''''------.---.......-..........---...................-''''''''''''''''''----'--..........''...--....---.----------.-...............----------------------------------------------------'''--------..-,/''------..-...'-'.--',..--',,''--.................--..--.....---'............-'...,,,'-''',,/,......-...''--...',,--'-.'''-...........-''''''---.....-'-.-''-''''''',',,,,,,,,,,,''''',',,,,,,,,,,,,
,,,,,,,,,,,,,,'''''','''''''''',,,,,,,'''''''''''''''''''''''''''-----.................--.............................-'---''-''',,'''''--''''''''''-,'............-...-.------.............--.-----------------------------------.....---------------''''''----'---',/,'------''--...--...','---',,/,'-..-...........................,,.................',,,,'...'''''....''...,'','.-..--'-..-'''-..........-'''''''---........-'''-''''''',',,,''',,,,,'''',,,,,,,,,,,,,
,,,,,,,,,,,,,,''''''''''',,'',,,,'',''''''''''''''''''''''''''-----...................................................-----''''''''''''--'''',''''''''-...........-------------'.......-...----------------------''-------------.......------------------''''''''''-''IFS,'-----'-.-.........-''-''','---''.......-.......................'...............-..--....-..-....'-.....----....-'''-..''''.........-''''''''----.......-''--.-''',''',,,,,,,,,,,,'''',',,,,,,,,,
,,,,,,,,,,,,,,,'''''''',,,,'',,,,,,,,'''''''''''''''-------------..............................................-....--....--'''''''-'---''''''''''''''-............-----------.........--------..-------------------'---''--''--........--------.....-.--.--------'---'IFS,'-----...',,........'''--.........----------..............................',,,,,/,'........',...',-.....-...'....',,'',''''-.......-''''''''''---------.....--''',,,''',,,,,,,,,,,'''''''',,,,,,
,,,,,,,,,,,,,','''',,,,,,,,,'',,,,,,,,''''''''''--'''------'--......................................................--........','--...----''-'..--------......-...-----------........----------------------------------------''------...-----------.....-'----..-......',,/,'''-'-.--''.........''''-......--,,'--'-'''---'..''....'-..........'--'..,,,,',/F,.........--',,,'.',,,.....-..'.-','-',,'''.......-''''',''---------''-----''''''''',,,,,,,,,,,,,,,'''''',,,,,
,,,,,,,,,,,,',,,,,',,,'',,''','''''',,''''''''-------''--'''-.............................--.......--'................-.........-.....-........----------......-----------'''---..-..--------------------------------------........-''-'''''''--------..-'','----.-------'IFS,,,,''..-...........'''''--..''''''------''---'',,'''-.............-',,-.....-,,/,..........,,'....,,'.'.........'-.-',,''''.......-''''''-----------'''''''''',,'',,,,,,,,,,,,,,,,,,'''''',,,
,,,,,,,,,,,,',,,,,,,,'''''-'-'''''''''''''----'''-----------..............................--..........--.....''.....---......---.-..-..-....-.-----------......-........-.--------------------------.....--......--------..''.............---'''''-----..-',''---'-,,-----'',,,/,''-.-''..........'''''-..,,'''''''---''--''-,,-....-.........--,,'-..'....'',,'.........,,,'--'.,'-'-''''...','.....-'''--......-'''-----..---------'''---''''',,,,,,,,,,,,,,,,,,,,,,,,,,,

This page has been designed to use just enough energy for you to be able to read about what IFS is doing in sustainability...and no more.

We believe in investing in sustainability and the value it can drive to your business.

Through investments in technology and connected data, more businesses can better build, manage and measure their sustainability initiatives.

Our commitment to sustainability is built upon our plan to improve operations, enabling our customers to achieve their sustainability goals and commitments.

We are also dedicated to supporting the industry at large, to encourage more accountability to our environment, across the industry.

...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................................................................................................................................................................................................................................................................................................................................................................................................................
,.......................,,,,,,,,,,,,,,,,,,,,,,,............................................................................................................................................................................................................................................................................................................................................................................................................................
..............................,,,,,,,,,,,......,,,...,,.............................,,,,,,,,,,,,...........................................................................................................................................................................................................................................................................................................................................................................
..........................................,,,,,,,.,........................................................................................................................................................................................................................................................................................................................................................................................................................
................................,,,,......,,,,,,,,,........................................................................................................................................................................................................................................................................................................................................................................................................................
,,.,,........................,,,,,,,,,,,,,,,,,,,,,,,,......................................................................................................................................................................................................................................................................................................................................................................................................................
,,,.,,.........,...........,,,,,,,,,,,,,.,,................................................................................................................................................................................................................................................................................................................................................................................................................................
,,,,,,,,,,,.,,,,,,,,..,,,,,,,,,,,,,,,,,,...............,,..................................................................................................................................................................................................................................................................................................................................................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,.......................................................................................................................................................................................................................................................................................................................................................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,...............................................................................................................................................................................................................................................................................................................................................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................................................................................................................................................................................................................................................................................................................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,...................................................................................................................................................................................................................................................................................................................................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,,......................................................................................................................................................................................................................................................................................................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................................................................................................................................................................................................................................................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,...............................................................................................................................................................................................................................................................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................................................................................................................................................................................,,,..,,...............,.....................,.................................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................................................................................,,............................................................................,,.,,,,..,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,................................
:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................,,..........,,,,,,,,,,,,,,,,,,,,,,,,,........................................,..........................,.......,,,,,,,..............,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................
::::::::,::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,....,...........................,,,,,...........,,,,,,.......,,,,.......,,,,,.,,,,.,,,,.,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,.................,,,.,...........,,,,,,,,,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,..,.,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,..........................,....,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,...,,,,,,,,,,,,,,,...,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,:::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,....,......,,.........,......,,...,,,,,,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.
,::::::::,,,::,:::::::::::::::,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,.,...............,.......................................,,,,,,,,,,,,,,,,.....,.,...........,,,,,,,,...,,,,...,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::::::::,,,,,,,,,,,,,,,:::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................,,,,,..,,,..,,,,,,,,,,,,,,,,,......,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,.,......,,......,,,,,,,,,,,,,,,,,,,,,,,.......................,...................,.,,,,,,,,,,,,,,,,,,,,,.........................................,.....................
::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,.,,,.....,............................................................................,,,......................................
::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..,,,..,................,,,....................,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................
:::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........
::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::,,::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................,..,..,,.......,,,,,,,,,........................,,
::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................................................................
:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................................................................................................
::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,..........................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,............................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,..,,....,,..,,,..........................................................................................................................................................
::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................................................................................................................................................
::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,...,,,,...................................................................................................................
:::::::::,,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,.....................................................................................................
::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................................................................
::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::,,,:,:,,,,,:::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,...,,,,...,,,,,.........................................................................................................................
::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..............................................................................................................................................
::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................................................................................................................
:::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................................................................................................................................
:::::::::::::::::::::::::::::::,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................................................................................,,,,..........................................
::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,,,,,::::::::::::::::::::::::,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................................................................,,,,,,.............................
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\/\:\::::::::::::::::::::::::::::::::::::::::\:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::,,,,,,,,,,,,,,..,,.,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................................................................................................
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\IFS\:::::::::::::::::\\:::::::::::::::::/IFS\:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,,,....,,,,,,,...,,,,,,,,,,,,,,,,,.,,,...,.,,,,,,,,,.,,,,..,,,,,,,,......................................................................................................................
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::IFS/\:::::::::::::\IFS\::::::::::::\\:/\::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................,,,,,,,,,,.,,,,,,,,,,,..,.....,,,................................................................................................................................
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\IFSIFS\\:::::::::://IFS\\::::::::::\ISS/:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,....,,.......,,,,.............,,,,,,,,,,,,,,,,,,.............................................................................................................
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\IFSIFS/\:::\\:IFS/IFS/I\\::::\IFS\::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................,.,,,,,,,,,,,,.............................................................................................................
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\IFS:IFS:IFS:IFS:IFS:IFS://\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,:::::::::::::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,................................................................................................................
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\IFS:IFS:IFS:IFS:IFS\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::,,,,,,,,,,,,.....,,,..........................................................................................................................................
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\IFS:IFS:IFS:IFS:/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,..............................................................................................................................
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/IFS:IFS:IFS:IFS:\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..........................................................................................................................
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\IFS:IFS:IFS:IFS:IFS\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,....................................................................................................................
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\IFS:IFS:IFS:IFS:IFS:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,................................................................................................................
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::IFS:IFS:IFS:IFS:IFS::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,...............................................................................................................
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\IFS:IFS:IFS:IFS:IFS\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,...........................................................................................................
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/IFS:IFS:IFS:IFS:IFS\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,........................................................................................................
,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\::\IFS:IFS:IFS::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................................
::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/IFSSSSIFSSS\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................................
::::::::::,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::IFSSSIFSSSSS/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................................................................................
::::::::::::,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ISSSSSSSSSSS\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................,,,,............................
::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::FSSSSIISSSSS\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................,,,,,,:::::,,::::::::::,,......................
:::::::::::::::::::::::::::::::,,,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ISSSSF/SSSSI::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................,,,,,,...............,,,::::::::::::::::::::::::::::,,,,,,,,:::::,,..,,,
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/IFSS\:S:IFS\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::/IFS/::/IFS:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ISSS:::\IFS::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\SSSI::::SSSI:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\SSSI:::\SSSS:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\SSSI:::\SSSS::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::ISSS\::::SSSI::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,:::::::::::::::::::::::::::::,:::::,,,,,,,,,,,,,::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::FSSS\::::/SSF::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::,,,,::,:,,::,,,::::,::::::::::,:,,,,,,,,,,,,,,,,,,,,::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:\SSF:::::\SS/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,:,,,,,,,,,,,,,,,,,,,:,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::,,,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\/ISSIIIIISSSSIIII\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,:::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\/FFFISSIIIISSSSSSSSSSSSSSI\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,:::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
:,,,,,,,,,,,,,,,:::,,::::,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::\\\///FFFIIISSSSSSSSSSSSSSSSSSSSSSS\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,,,,,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,
:::,,,,,,,,,,,,,:::::,:::,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::\\///FFFFFFISISSIISSSSSSSSSSSSSSSSSSSSSS/::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\::\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::,,,,:,:,::,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.....................
::::,,,,,,,,,,,,,,,,,:::::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::\//////F/FFISSSSSSIISSSSSSSSSSSSSSSSSSSSSSSS/::::::::::::::::::::::::::::::::::::::::::\\\\/FFFFFFFF/FFFF//\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,:::::::::,:::::::::,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............
::::::,,,,,,,,,,,,,,,::::::::::,,,::::::::::::::::::::::::::::::::::::::\/FFFFFFFFFFFFISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSI\\::::::::::::::::::::::::::::::::::\\/FFFFFFFFFFFFFFFFFFFFFFF/\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............
:::::,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::\\FIIIIIFFFFFFFIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF\:::::::::::::::::::::::::::::::/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......
,,,:::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::\::\/FIIIIIFFFFFFIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF\::::::::::::::::::::::::::::\FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF//\\\/\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......
::::::::::::::::::::::::::::::\\\\\:\\\:::::::::::::::::::::\\\\////FFFIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/:::::::::::::\/IFS\\\::::::\/FFFFFF/FFFFF\//FFFFFFFFFFFFFFFF/\\\\\:\\/////\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::::::::,:::::::::::::::\\\\\\\\\\\\::::::::::::::::::\\\\\///FFFFIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS\::::::::\\/FFFFFFFF//\\\/FFFF/F/IFS\/IFS\//F//FFFFFF///////\///\\\:::\\\/////\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,
:::::::::::::::::::::,:::::::::\\\\\\\\\\\\:::::::::::::\\\\\\\\//FFFFFFIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSI:::::\//FFFFFF//IFS\\\FFFFFIFFFFF/F/\/FFF/////F/////\\/F/\////////\\\\\///////////\\\\::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\:::\\\:::::::::\::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,,,,
::::::::::::::,,:::::::::::::::::\:\\\\\\\\:::::::::\\\\\\\\\\\\\/FFFFFFIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSI\\\/FFFFFFFFF\\/FFFFFFFFFFFFFFFFFF//FFFF////\////\\\//FFFFF//\\////\/////\FFFFF//////\\::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::::::::::::::::::::::::::::::::\:::::\:::\::\\///\\\\\\\\\\///\\////FFFIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIFFFFFFFFF//FFFFFFFFFFFFFFFFFFFFFFF\/FFFF///\\///\\/F///FFFFF\\///\\//FFFFFFFFF/////////\\\::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::,:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::::::::::::::::::::::,::::::::::::::::::\\\\\\\\////////\\\\\\\\\\\\\\\//FFFIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFF/////FFFFFFFFFFFFFFFFFFFFFFFFFFF\\/FFFF/F/\\/F//FFF//F/\\\\\//\\\/\/FFFFFF/////F/////////\::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::::::::::::::,,::::,,:::::::::::::::::\\\//FFFFFFFF//\\\\\\\\\\\\\\\\//FFFIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF///////FFFFFFFFFFFFFFFFFFFFFFFFF/\\/FFFFF//\\\////F//FFF/\\\\\\\\\\\\//IFS\/////FFFFF///\\\/\\::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::::::::::::::::::::::::::::::::::::::\\/FFFFFF/FFF//\\\\\\\\\\\\\\\\\///FFIIIIIISSSSSSSSSSSSSSSSSSSSSISSSSSSSSSSSSSSSSSSSSSSSSI///FFFFFFFFFFFFFFFFFFFFFFFFFFFF/\\/FFFFFFFF/\\\///FFFFFFF/\\\\\\\\/\\\\////////FFFF////\\\\///\\::::::::::::::::::\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\::::::::::::::::::::::::::::::,,,,,,,,,,,,,,::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::,,,,,,,::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::::::::::::::::::::::::::::::::::::::::\\////////////\\\\\\\\\\\\\\\\\\\//FFFIFIIIIIISSSSSSSIIIIISSSSIIIIIIISSSSSSSSSSSSSSSSSSSSSSSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF///FFFFFFFF/\\\\/\\FFFFFF/\\\\\\\FF//\\///F/\\\//\\\////\\\///\\\\\\\\:::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,:::::::,,,::::,,,,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/\/FFFFFFFF//\//\FFFFFFF//\\\\\\////\/IFS\/////////\\///\\\\/\\\\\\\/\\\\\:::\\\\\::::::\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\:\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...
:::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\///FFFFFFFIIIIISIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSIFFFFFFFFFFFFFFFFFFFFF//FFF/\/FFF/\//FFFFFFF///\///FIFFFFF/////\\FFF/////\\\/F////FFF//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\::::\\\\\\\\\\\///FFFIIIIIIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIFFFFFFFFFFFFFFFFFFFF//FFF/\\\\///\\FFFFFFFFFF/\//FFFFFFFFFFFFFF///FFF\\/\\\////FFFF//\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::::::::::::::::::::::::::::::::::\\\\\::\:::\\::::::::::::\\\\\\\\\\\///FIIIIIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIFFFFFIFFFFFFFFFFFFFFFFFFF\\\\\\/\\FFFFF/F///////FFFFFFFFFFFFFF/\///\\\/\\/////FFF///\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\::::::,,,,,,,,,,,,,,,,,,,::::,,,,,:,,,,,,,,,,,,,,
::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\::::::::::::\\\\\\\\\\\//FFIIIIIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIFFFFFFFFFFFFFFFFFFFFFFFFF/\\\\/\\\/FFF///F///\\\///FFFFFFFFFFF/////\\\//\//////////\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\::::::\\\\\\\::::::,,:::::::::::::::::::::::,,,,,,,,,,,,
:::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\:::::::::::\\\\\\\\\\\\//FFIIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIFFFFFFFFFFFFFFFFIIFFFFFFFFF/\\\\:\\\/IFS\//////\\\//FFF/FFFFFFF/\///\\/////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::\::\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,
::::::::::::::::::\\\\\\\\::::::::::\\\\\\\\\\\\\\\::::\\\:\\\\\\\\\\\\\\\//FIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIFFFFFFFFFFFFFFFIFFFF/FFFF/IFS\/\\:\/\\/F////////\\\\//IFS\FFFFFF//IFS\//\/IFS\\/F/////\\//\\\\\\\\\\\\\\\\\\\\\\\::\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::\::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\::::\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,
::::::::::::::\\\\\\\\\\\\\\\\\:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFIIIIIIIIIIIIIIIIIISIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS\\\\\\////FFFFFFFFFFFFFFF/////\\\\\/\\//////////\\\\////FFFFFFF\/FFFF/////\//F//\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,
::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFFIFFFFFIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/\\\\\\\\\\\\\\\//FFFFFFF////F//\\\\\\\\//////F/////\\/FFFFFFF//FFFFF///////////\\//\\\\\\\\\\\\\\\\\\\\:::::::::::::\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\::\::\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////FFFFFFFFFIIFIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSI\\/\\\\\\\\\\\\\\\\\\\/FFFFFF//F/\\\\\\\///\/IFS\FF///\\/FFFFFFFFFFFF////\/////////\\\\\\\\\\\\\\\\\\\::::::::::::::\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\:::\\\\\\\\\\\\:::::\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////FFFFFFFFFFFFFIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS\\/IFS\\\\\\\::\\\\\\\\\\\//FFFFF//\\\\\\\FF/\/FFFFF/\\\\//FFFFFFF/IFS\//////////\//\\\\\\\\\\\\\\\::\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\:\\\\\\\\\\\\\\\\\\\::::::::\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//\////FFFFFFFFFFFFIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF//FFFF/\\\\\\\\::\/\\\\/\\\\\\///\\\\\/\\//\/FFFFF///\\///\//F///////F////\\//\\\/\\\\\\\\\\\\:\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\::::::\\\\\\\\\\\\\\\\\\\\\:::::::::\::\\\\:::::\\\\\\\\\::::::\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::\\\\\\::::\\\\\\\\\::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////////FFFIFFIIIIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFFFFFFFF\\\\\\\\\:\\\\\\\\:\\\\\\\\\/\/\\\///FFFFFFF///////\\\///////////\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\::::::\\::::::::::::::::::::::\\\\\\\:::::::::\\\\\\\\\:\::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::\\\\\\\\\\\\\\\\\:::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////////////FFFFIIIIIIIIIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIFFFFFFFF/\////\\\\:\\//\\\:::\\\\\\\/\//\\\FFFFFFFFF///////\\\////\////////\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::
\::::\\\\\\\\\\\\\\\::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\//////////FFFFIIIIIIIIIIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF/FFFF/IFS\///\///\\\\/IFS\\:::\\/F/\\\\\//\/FFFFFFFFF/////\\\\////\\\\\\\//\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\\::::\\\\\\\\\\\\\:::::::::\\\\\\\\\\\\\\\\\\\\\\\\\///FFFF/IFS\FFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSI//IFS\/IFS\//\\/////\\/IFS\\\\::\\\/\\\\\\\///FFFFFFF////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\//\\\::::::::::\\\\\\\\\\\\\\\\\\\\\\\\////FFFFFFFFFIIIIIIISSSIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSI/FFF////////FFF/////\////\\\::\\\\\\\\\\///////\////\\//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:\\\\\\\\\///\\\::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\//FFFFIIIIIIIIIISSSSSSIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF////\\//\F/IFS\F/\\\\\\\\/\\\\::\\\\\\\\\/\////\\\\\\\\\\\/\\\\\\\\\/\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\\:::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\///FFIIIIIIIIIIISSSSSSSSSISSSSSSIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSI/////\\\\///////\\\\\//\\\\\\\:\\\\\\\\\\\\\\\\/\\\\\\////\\\\\\\\\/\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\///FFIIIIIIIIIISSSSSISSSSSSSSSSSIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS//////\\\//////\\\\\\\\\\::\\\\\\\\:\\\\\\\\\///\\\\\/////\\\\\\\\\\\\\\\\\\\\\\\\:\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\////FFIIIIIIIIIIIISSSIIISSSSSSSSSSIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSISSSSI\\\\\\\\\//\\///\\\\\\\\\:::\::\:\:\\\\\\\\\///\\\\\\\//\\\\\\\\\\\\\\\\\:\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\\\::::::\\\\\\\\\\\\\\\\\\\\\\\\\\///FFFFFFIIIIIIIIISSSSSSSSSSSSSSSSSSIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSISSSSI\\\\\\\\\\\\\\\\\\\\\\\\\::\\\:::\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:\\\\\\\\\\\\\\\:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFIIIFFIIFIFIIISIISSSSSSSSSSSSSSIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIISIIIF\\\\\::\\\\\\\\\\\\\\\\\\::\\\::::::::\\\\\\\\\\\\\\\\\::::::\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFFIFIIFFIIIIIIIISSSSSSSSSSSSSSIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIIIIIIIF\\\\\::::::\\\\\\\\\\\\\\\\\\\\\:::::\:\\\\\\\\\//\\\\\::::::::::\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFFFFFFFFIIIIIISSSSSSSSSSSSSIIIIIISSSSSSSSSSSSSSSSSIISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIIIIIIIIIII\\\\\\\\:::::::\\\\\\\\\\\\\\\\\\\::\\\\:\\\\\\\\\\\\\\\\\\\\\\\::\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////FFFFFFIIIIIISSSSSSSSSSSSSSSSIISSSSSSSSSSSSSSSSSSISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSIIIIIIIIIIIII\:::\\\\\\\\:::\::::\\\\\\\\\\\\\\\\\\\\\\\\\\\::\\\\\\\\\\\\\\\\\\:\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\:::::::::::::\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////FFFFFFFIIIIIISSSSSSSSSSSSSSSSIIIIIISSSIISSSSSSSSIIIISSSSSSIISSSSSSSSSSSSSSSSSSSIIIIIIIIIIIIIIII\\\\\\\\\\\\\::\\:::\\\\\\\\\\\\\:\\\\\\\\\::::::::\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\:::::::::::::::::::\:::::\\\\:::\:\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//FFFIIIFFIIIIIISSSSSSSSSSSSSSSSIIIIISSIIIIISSSSSSSIIISSSSSSSIIIIIISSSSSSSSSSSSSSIIIIIIIIIIIIIIIIII\\\\\:::\\::\\\\\\:\\\\\\\\\\\\\\\\\\\:\:::\::::::\:::\\\\\\\\\\:\::::::::::::::::::\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\:::\\\:::::::::\\\\\\\:\\\\\\\\\\\\\\\::::::::::::\\\\:\::\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/FFIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSSSSIIISSSSSSSSIIIIIIIIIISSSSISSSSSIIIIIIIIIIIIIIIIIIII\:\\\\\\:::::\\::::::::\\\\\\\\\\\\\\\::\\\\\\\\\\::::\::\::::::\\:::::::::::\\\:\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\::::\\\\:::::::\\\\\\\\\\\\\\\\\::\:::::::::::::\\\\:::\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//FFFIIIIIIIIIIIISIIISSSSSSSSSSSSSSSSSSSSSSSSSSIIIISSSSSSIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFIIII/\\:::\\\\\::::::\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::\\\\\:\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\::::\\\\\:::\\\\\\\\\\\\\\\\\::::::::::::::::::\\\\\\\:\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFIIIIIIIIIIISSSSISSSSSSSSSSSSSSSSIIISSSSSSSSIIIISSSSSIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFIIIIIIIF\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::\\\\\\\::,.,,.::\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\:::::::::::::::\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::\\\\\\\\::::::::\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFIIIIIIIIIIISSSSSSSSSSSSSSSSIIIIIIISSSSSSSSSIIIISSSSSSIIIIIIIIFFFFIIIIIIIIIIFFFFFFFFFFIIIIIIIIII\::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::\:\\::::\\\:::\\::::,:\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::\:\:\:::::::\\\\\:::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::\\\\\\\\\\\\\\\::\:::::::::::\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\\\\\\///\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFIIIIIIIIIISSSSSSSSSSSSSSSSIIIISSSSSSSSSSSSSSSSSSSSSIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIF\:,,,:\\\\\\\\\\\\\\\\\\\\:,::::\\\\\\\:::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\:::::\::\\\\\:::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\:::::::::\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//FFIIIIIIIIIIIIIIIIISSSIISSISSSSSSSSSSSSSSSSSSSSSSSSSSSIIIFF/FFF//////////FFFFFFFFFF///FFFFFFFFFFFFFF/\\\\\\\\\\\\\\\\\\\\\\\\::::::::\\\\\\\:::::::,,::::::\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\::::::\\\\\\\\\::::::\\\\\\\\\\\\\//\\\\\\\\\\\\\\\\///\\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFFIIIIIIIIIIIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSSSSSSIIIIIIFFFFFF//\\\\\\\/////IFS\/////////FFFFFF//IFS\///\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::\\\\\\::::::::::\\\\\\:::\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\::\\\\::::\\\\\\\\\\\:::\\\\\\\\\\\\\\///\\\\\\\\\\\\//////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////FFFFFFFIIIIIIIIIIIIISSSSSSSSSSSSSSSSSSSISSSSSSSSIIIIIIIFFFFF/\\\\\\\\\\/////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\::,::::::\::::\\\:::::\\\\\:\\:::\\\\\\\\\\\\\\\\::::::\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\:\\\\\\\\\:\\\\\\\\\\\\\\\////////\\\\\\\/\\/////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::::
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//FFFFFFFFFFFIIIIIIIIIIIISIISSSSSSSSSSSSSSIIIIIIIIIFFIIIIFF//\\\\\\\\\\\\//////////////////\////////////F////\\\\\\\\\\\\\\\\\\\\\\:::\\\\\\:::::\\\::\\\\\:\\\\\:\\\\\\\\\\\\\\:::\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\::\\\:::::::\\\\\\\//\\\\////\///////\//\\\\:\\\\/\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::::
::::\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\///FFFFFFFFFFFFFFFIIIIIIIIIIIISSSISSSSSISIIIIIIIIIIIIFFIIIFF/\\\\\\\\\\\\\//////////////////////////////FFFFFFFFF////\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\:::::::\\\\::::::\\\\\\\:\\\\\\\\\\\::::::::::::::::::::::::::::::::::::\\::::::::::::::::::::\\\:::\\\::::::::\\\/////////\\\\\\\\\\///\\\\\::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::::
::::\\\\\\\\\\\\\\\\\::::::::\\\\\\\\\\\\\\\\\\\\\\\\////FFFFFFFFFFFFFFIIIIIIIIIIIIIIISSSSSSSSSSSSSSSIIIIIIIFFFFFFFF//\\\\\\\\\\\\///////////////////////FFFFFFFFFFFFFFFFFFFFFFFFF/\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\::::\\\\\\:::\::\\\\\\\\\\\\\\\\\:::::::::::::::::::::::::::::::\\\\\\\\\\\\\:::\\\\\\\\::::::\\:\\\:::::\\\\\\////////\\\\\\\\\\\\\\\\\\\\\\:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\//\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::
::::\\\\\\\\\\\\\\\\:::::::\\\\\\\\\\\\\\\\\\\\\\///////FFFFFFFFFFIIIIIIIIIIIIIIIIIIIISSSSSSIIIIIIIIIIIIIIIIFFFFFF//\\\\\\\\\\\\\\////FFFFFFF//////IFS\FFFFFFFFFFFFFFFIIIFFFFFFFFFFFF////\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\::\\::::::\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:,,:::\\\\\:::::\\\\\\\/////\\\\\\\\\\\\\\\\\\\\\\\\::,,::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//////////\\/\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::\\
::::::\\\\\\\\\\\\\\\\\::::\\\\\\/////\\\\\\\\\\/////////FFFFFIIIIIIIIIIIIIIIIIIIIISSSSSSSSSIIIIIIIIIIIIIIIIFFFFF//\\\\\\\\\\\\\\//////FFFFF/////FFFFFFFFFFFFFFFFFIIFIIFFFFFFFFFFFFFFF//F/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:,,::::::\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\/////////\\\/\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::\\\\\\\\\\
:::::::::::\\:\\\\\\\\\:::\\\\//////////\\\\\\/////////FFFFFFFIFFFIIIIIIIIIIIIIIISIIISSIIIIIIIIIIIIFFFFFFFFFF/////\\\\\\\\\\\\\\////////FFFFFFFFFFFFFFFFFIIIIIIIFFIIIFIFFFFFIFFFFIIFFFFFFFFFF//\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//////
::::::::::::\\:\\\\\\\\\\\\\/////////////\\\\\\//////FFFFFFFIIFIFFFFFIIIIIIIIIIISSIISSIIIIIIIIFFFFFFFFFFFF/////\\\\\\\\\\\\\\\\\\\\\\\\/FFFFFFFFFFFFFFFFIIIIIIIIIIIIIFIIFFFFFIIIIIIIIIIIIIIFFFF//\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::\\\::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\/\\\\/\\\\\\\\\\\\\\\\\\\\\//////\\\
::::::::::::\\::::\\\\\\\\/FFF//F///////\\\\\\\///IFS\/FFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFF/F////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/FFIFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFIIFFFF//////\\\\\\\\\\\\\\\\\\\\\\\::\\\\\\\\\\\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::\\\\\\\\\\\\\\\\\\\\\:::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\//\////////\\\\\\\\\\\\\\\\\\/////\\///
:::::::\\\\\\\\\\\\\\\\\//FFFFFFF///////\\\\\\\/////FFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFF//////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//FFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFF/FFFFF////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::\\\\\\\\\\\\\\\:::::::::::\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\////\///\/////\\/\\\\\\\\\\\\\\\\\\\\\\\\/\
::::\\\\\\\\\\\\\\\\\\/FFFIIIIIFFF///////\\\\\\\//////////FFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFF//////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFF////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::\\:::::\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::\\:::::::::\\\\\\\\\\\\\\\\\::::\\\\\:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////F/\/F/\\////\\//\\\\\\\\\\\\\\\\\\\\\\\\
:\\\\\\\\\\\\\\\///FFIFIIIIIIIIIIFFF//////////\\\/////////FFFFFIIIIFIIIIIIIIIIIIIIIIFIIIFFF//////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///FFFFFFFFIIIIIIIIIIIIIIIIIIIISIIISIIIIIIIIIIIFFFFFFFFF///IFS\////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::::::::\\\\\\\\:::::::::::::::\\\\::\\\\\\\\\\\\\\\\:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//\\\/////////////\\\\/////\\\\\\\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\//FFFIIIIIIIIIIIIIIIIIFFFFF////\\\\\////////FFFFFFFFFFFFIFFFFFFFFFFFFFFFFF/////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////FFFFFFFFFFIFIIIIIIIIIIIIIIISIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFF//IFS\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\//\\\\\\\::\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\///////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\\\\\\\\\\/////FFFIIIIIFIIIIIIIIIIIIIIIIFFF/\\\\\\\\\\\/////////////FFFFFFFFFF////////\\\\\\\\//////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////FFFFFFFFFIIIFIIIIIIIIISSSSSSSSSSSSIIIIIIIIIIIIIIIFFIFFFFFFFFFFFFFFF///F/\\\\\\\\\\\\\\\\\\\\\\\/\\/\\\\\\::::\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///\\\\\:\\\\\\\\\\\\\\\\\\\//\\//\\\//////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

SUSTAINABLE TECHNOLOGY

IFS Cloud is up to 79% more efficient:

IFS Cloud is 52-79 percent more energy efficient than compute equivalents, and 71-79 percent more energy efficient than storage equivalents deployed in traditional data centers. This is all made possible by our partnership with Microsoft Azure. Find out more here.

The IFS Cloud Sustainability Hub is based in Microsoft Teams. The app helps with sustainability by enabling you to collect ESG information using a series of campaigns, each with their own individual assigned tasks with due dates.

IFS Cloud Sustainability Hub supports your ESG (Environmental, Social and Governance) related requirements by providing a form-based method for communicating, gathering, and collating any information centrally across all of your sites. Simplify the ESG information collection process by assigning tasks and deadlines to specific employees who can respond in time with enriched information by adding notes and photos. The app comes with the option to preselect one of the sustainability specific templates that are made available or you can simply create your own form as needed.

The app will allow you to track progress and compliance across your teams as part of enabling managers to quickly identify any gaps or see where additional support might be needed. It provides the transparency needed to demonstrate tangible progress in relation to meeting specific business targets or internal audits as per pre-agreed actions or goals.

Innovation for sustainability:

To further build sustainability capabilities into IFS Cloud, we run an annual hackathon for three days across Earth Day. Teams from all over our R&D, customer- facing and internal divisions take part together with our partner ecosystem.

IFS’S COMMITMENT THROUGH OUR CUSTOMERS

//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFF
//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFF
//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFF
///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFF
////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFF
/////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFF
//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFF
///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFF
///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,/////////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFF
////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFF
////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFF
////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFF
/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFF
/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFFF
/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFF
//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFF
///////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFF
////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFFF
/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFF
//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFF
//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFF
/////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFF
//////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFF
////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFF
////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFF
/////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFF
///////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFF
/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFF
////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFF
/////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////IFS/FFFFFFFFF
//////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////IFS/FFFFF
////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,//////////////////////////////////////////////////////////////////IFS/FF
/////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////FFF
///////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////F
////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////
//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////
//////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////
///////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////
/////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////
///////////////////////////////////////////////////////////////////////////////,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////IFS/S///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////
FF//////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/FFFFSFSF//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////
FFF/////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F////FFSSSSFSF//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////
FFFF/////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////FFFSF,,,,,,,//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////
FFFF///////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////F////////FFSF,,,,,,,,,,,,,,,/////////,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////
FFF///////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS////////////FF,,,,,,,,,,,,,,,,,,,,,,,/////F////F////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////
FF/////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/FFFF/F///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////
///////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////IFS////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////
//////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////,,,,,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////
////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,F////,//////////FF//,,,,///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////IFS/F///////////////,/,,,,//////FF///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////
////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,F////,/////////////FF/,,///,,,//,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////F//IFS/////////,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////
/////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,F//,,///////FSSS/IFS//////F///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,/////IFS//////////,,,,,,,,,,,FF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////
////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,F/,,///////FFSSF///F/F////////////////////////////////////////////////////////////////,,/////////////////,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////
//////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,/////FSSSSSFFF//F//////////////////////////////////////////,,,,,,,,//////////////////IFS/FFFFFF/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////
////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,F//////IFS/FSFFSSSSSSFF////////////////////////////////////////,,,,,F/,,//,,/,,,,,,,,,//////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,////////////////
////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/FFF//IFS//FFSSSSSSFF///////////////////////////////////////,,,,/F,,,FF,/SFF/SF,F,,/////,,,,,,//////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////
////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F////////IFS//FFFSSFSFFF,,,,,,,,///////////////////////////////,,,/S/,,/S/,/S/,/SFF//S///F//S/,,,/////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////
/////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////IFS//FFFSSFFF/,,,,,,,,,,,,,,,,,,/////////////////////,,,FS/,,/F/,/F,,F/SS,FF,,/SFS/,,,,////////////////////////FF/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////
//////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,///////////FFSF///FFSFFF/,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////,,,,/////////////////,/F//F//S,,,,,////////////////////////FF///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,//////////////
///////////////////,,,//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,F//////////IFS/////IFS/F,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,,,,///////////////,,,,/////////////FF//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////F////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////
///////////////////,,,,,/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F///////////IFS///F/F/F/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////,,,,,,,,,,,,,,,/////F//////FSSSFF////////////////////,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,///,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//F,////////F//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////
///////////////////,,,,,///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF////////////FF/////F/F/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////,///////FF/////FSF/FF/////////////////////,,,,,,,,,,,,,,,/F//,,,,,,,,,,,,,,,,,/,,/,,,,,,,,,,,,,,,,,,,,//////////////////////,,,,,,,,,//,/,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////
////////////////////,,,,,////,,,//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF////////////FS////FF/F,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////IFS///////FF//SFF////////////////////,,,,,,,,,,,,,,,F/,,,,,,,,,,,,,,,,,/,,,/,,,,,,,,,,,,//////,,,,,,,,,,,/,,,,,,,,,,,/,,,,,,,,,//,/,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////
////////////////////,,,,,,,,,,,,,//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/////////////FF///F/F/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////F/,,/SFF////////////////////,,,,,,,,,,,,,,//,,,,//,,,,,////,/,,,,/,,,/,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,//,,,,,,,,//,//,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////
/////////////////////,,,,,,,,,,,,,,/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS//////////////F////F/F/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////F/,,/FF/////////////////////,,,,,,,,,,,,,/,/,,,FS,,,,,SF,//,,,,,/,,,/,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,//,,,,,,,,,/,//,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////
/////////////////////,,,,,,,,,,,,,,,,/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FSFF/////////////////F//F,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////FF/,,/F//////////////////////,,,,,,,,,,,/IFS/,,//,,/,/F////,,,,,/,,,/,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,//,,,,,,,,,/,//,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////
/////////////////////,,,,,,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFSFF//////////////F//F//F/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS//,,FF/////////////////////,,,,,,,,/////////,,/,,,,,,,//,,///////,/,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,//,,,,,,,,,////,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////
//////////////////////////,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFFSFF/////////////FF/////F/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF//,,/////////,,,,////////////////////////F///////,,,,//,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,/,,,,,,,,,//,/,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////
/////////////////////////////,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FSSFF/////////////FSFF///F/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////IFS/FFFFFFFFFFFFFFFFF///IFS/FFFF////////F//,,,,,///,/,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,/,,,,,,,,,//,/,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////
///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FSSFF/////////////IFS//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/F///IFS/FFFFFFFFFFFFFFFFFFFFSSSSSSSSSSSSSSSSSFFFFFFF//,,,,,,///,,,,,///,/,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,///,,,,,,,,//,//,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////
////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFSF/////////////F/FF/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FSFFSSSSSSSSSSSSSSSSSSSFFSSSSSFSF/////,,,,//FSSFFFFFF/,,,,,,///F,,,,F/F,/,,,,,///////////////////////////,,,,,,,,////////IFS////IFS/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////
////////////////////////////////////,,,/////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFSF////////////IFS/F///F,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FSFSSSSFFFFSSSSSSSSFFFFFFFFSSS/IFS//////,,,//FSSFFFFFF/,,,,,,////////F/F////,,,,,,,,,,,,,,,,,,,,,,,//,,///////////////////F//F//,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,/////////,///,,,,,,///////
////////////////////////////////////,,,,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFSSF/////////FF/IFS/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,/FSS/IFS//,,/FSSSSSSSFFFFFFSFSSSSSSS///////,/SSSSSSFFFFFF/,,,,,//,,/,,,F//////,,,,,,,,,///////////////F////,,/F,,,,,,,,,F//FF/,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,,////////
/////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/FFF///IFS/FFFFF//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,/F//,/SS/IFS//,,,,/SSSFFFFFSSSSSSSSSSSSSSFFF//////SSSSSSFFFFFF/,,,,,//,,/F//FF//IFS//////,,,,,,,,,,,,,,,,,,/,,,,,/SF,,,,,,,,,/FF/F/,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,,,////////
/////////////////////////,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFS//IFS/FFFFFFFF////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,F/S///,/SSSSS///,,,,FSSFF//IFS/SSSSSSSSSSSSFFF//////FSSSSSSFFFFFF/,,,,/F///SFSSFF//F/,,,,,,,,,,,,,,,,,,,,,,,,/,,,,FSS/,,,,,,,,,,,/FFF,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,/,,,,,,,,,,,////////
////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/,/IFS/FFFFFF/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//S//,,FS/IFS//,,,,/IFS/FF///FFSSSSSSSSSSSSFFFF//////FSSSSSFFFFFF/,,,,/F///S/IFS///F/,,,,,,,,,,,,,,,,,,,,,,,,/,,/FSSF,,,,,,,,,,,,////,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,,,,,/////////
/////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/,/IFS/FF/////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,F//,,SSSSS///,,,,FFS///FSF///FSSSSSSSSSSSFFFF////IFS/FSSSFFFFFFF,,,,,F///FSSFF////,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,,,,,,,////,//,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,//////////
/////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FSF/,////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,/SSSSS//,,,,/IFS/,/FSFFF/FFSSSSSSSSSSFFFF///IFS/FFSSSFFFFFFF/,,,,F///FSSSSFF/,,,/////////////IFS/FFFFSSSSFFFFFFF//,///,///////F,////FFFS//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,////////,,,,,,,,///////////
////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FSFF/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/SSSSS,,,,,,/IFS//FFSFFFFFFFSSSSSSSSSSFFFFF//,,,//SSSFFFFFFFF/,,,/FSSSSSFSFF///IFS/FFFFFFFFFFFFFFFFFSSSSSSFFFFFFFF//////////FFSFF///F////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////,,,,,,,////////////
/////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFSF///F/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,FSSSSF,,,,,,/FSS,,/IFS/FFFFFFFSSSSSSSSFFFF/F/,,,//SSSFFFFFFFF//,,/FSSSSSFSFF//IFS/FFFFFF////////////////////,,,,,,,,,/////,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,///,,,,,,,,,,,,,,,/////////////
//////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS//,//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,SSSSS/,,,,,,/FSF,,,///IFS/F/FFFSSSS/IFS///FS/////FSSSSSFFFFFF//////////////,,,,,,,,,,///////////F/FF/////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////,,,,,,,,,,,,,,,,,,//////////////
///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/,/,//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,/SSSSS/,,,,,/FSSF,,,////IFS/F/FFFSSS/IFS/FSF//FSSSS/IFS/////////,,//////////////F/IFS/FFFFFFFFFFFFFFF//////////,//,,///////////////,,/,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,//////////////
////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/,/,//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/SSSSS/,,,/,/IFS/,,,/,,/IFS/F//FFSSSSSSFFSSF/,/SSSSSS///////////////////////////F//F/////////////F/////////////////////////////////,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,//////////////
///////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFF,,/,/F///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/SSSSS,,,,,,/IFS/,,,/,,,FFFSFF//SSSSSS/IFS////FS/IFS/////////////////////////////////IFS/FFFFFFFFFFFF////F/////////////////////////,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////
/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/,,,//F////////,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/SSSSS,,/,,,/IFS/,,/,,,,FSSSFFSSSSSSSSSSSSSSSSSSSS//////////////////////////////F////IFS/FF/F//F////F////FF//////////IFS/F//////////,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////
//////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/,,,,/F////F//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/SSSSS//SF///FFSFFFFFFSSSSSSSSSSSSSSSSSSSSSSS/IFS/////////////////////////////////////////////////////////////////////////IFS///////,//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////
///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS//,,,,/IFS/F//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,FSSSSSSFFFFSSSFFSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS////////////////F/////////////////////////////////////F///////////////////////IFS/////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////
////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFFFF/,,,/IFS/F////,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/,,/,,FSSSSSSSSSSFSSSSSSFFSFSSSFF/IFS/SSSSSSSSS/IFS////////////////////////////////////F/IFS/FFFFFFFFFFFFFFF//////////////////////////IFS/////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////
//////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FSFFF/,,,,/F/IFS//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/SS//F,,FSSSSSS/IFS/FSSSFFFSSS/IFS////FFSSSSSSSSSFF//////////////////////////////////////FF/F/F//F//////////////////////////////////////////IFS/FFFFFFF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////
///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FSF,,,,,,/FF/FF/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/SS/,/,,FSSSSSSSSSSFSSSFFFFSSSSFFF////FFFSSS/IFS//////////////////////////////////////////////////////////////////F////////IFS/////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////
//////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF,,,,,,,/FF/FF//,///F//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,/,,FSSSSSSSSSSFSSFFFFSSSSS,//F///FFFS/IFS////,,///////FFS/IFS//////////////////////////////////////////////////////////FF/////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////
/////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/,,,,,,,////////////F/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,FSSSSSSSSSS/SSFFFSSSSSS//,,/SSSSSFF///////,,,/////SSSSSSSS/////////////////////////////////////////////////F///////,///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////
////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF/,,,,,,,/////,,,,/IFS/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,FSSSSSSSSSSFSSFFFSSS/IFS///FSSF///////////////////SSSSSSSFF////////////////////////////////////////////////F///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////
//////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/,,,,,,,,//////,,//IFS/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/SSSSSSSSSSFFSFFFSSSSSS/IFS///////////////////////SSSSS/IFS////////////////////////////////////////////////F////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////
//////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/,,,,,,,,/////,,//IFS//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/SSSSSFSSFSSSSSSSSSSSFF///////////////////////////SSSSFFFFF//F//////////////////////////////,,,///////////FF/////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////
/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF,,,,,,,,,F////,,//IFS/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/SSSSSSSSSSSSSSFF/////////////////////////////////////////////////////////////////////////////////////////FF/////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,//////////////
///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/,,,,,,,,,F//,,,//FFSF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,/SSSSSSSSSSSS///////////////////////////////////////////////////////////////////////////////////////////IFS/F//F/////////////////IFS/FFFFFFFFFFF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,//,,,,,,,,,,/////////////
///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FF/,,,,,,,,/F///////IFS//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//SSSSSSS/IFS//////////////////,,,/////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSSSSSSFFFFF/,,,,,,,,,,,,,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////
////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF,,,,,,,,,/IFS/F//IFS/F,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FSSSSSSSSSS//////////////////////////////////////////////////////////////////////IFS/FFFFFFFFFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/,,,,,,,,,,///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////
///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/,,,,,,,,,/IFS/FSFFFFF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/////////////////////////////////////////////F/IFS/FFFFFFFFFFFFFFFFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFFFFFFF/////////////,,,,,,,,,/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,////,
///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////FSF////////IFS/FFFSSFFFF,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////IFS/FFFFFFFFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFFFFFF///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////,,,,,,,,,,,,,,,,,,,//////////
//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFFSSSFFSF///////SSSSSSSFFF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF/////IFS/FFFFFFFFFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS////,,,,,,,,,,,,,,/////////////////////////,,,,,,,///,,,,,,,/////////F////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FSSSSS/,,,,,,,/FFSSFFFFFF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/FFFFSSSSSSSSSSFFFFFF///////FSSSFSSSSSSSSSSSSSSSSSSSSSFFFFFFFFFSSSSSSSSSSSSSSFF///////////IFS/FFSSSSSSSSSSSSFF///////////////////FSSFF/IFS/SSSSSFFFSSSSFFF///////////////////////////////////////////////////////
////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/SSSSS/,,,,,,,/IFS/FFFFF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//F////FSSF//SSSSSSSSSSSSSSSSSFFFFFFFFFFFFFFFFFFFFSSSSSFFFFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFFFFSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS//////////////////////////////////////////
////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFFSS/,,,,,///SSSFFFFSF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/FFFFFF/IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSFFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS////////////////////////////////////
///////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFSSF/////,,/SSSSFFFF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////IFS/FFFFFFFFFFFSSSSSSSSSSSSSSFFFFFFFFFFFFFFFFFFFFFFFFFFFFSSFFFFFFFFSSSSSSSSSSSFFSSSSSSSSSSSSSSSFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFF///////////////////////////////
/////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFSSS/,,//FSF/FSSFFFF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSSFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/////////////////////////////
///////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFSSSFFSSSSSSSSSSSSSSF,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/SFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSSFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS//////////////////////
////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FSSSSSSSSSSSSSSSSSSSS/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSSSFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFFF/////////////////
////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFSSSSSSSSSSSSSSS/IFS/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF////IFS/////F////IFS//FSSSFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFF/////////////
///////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FSSSSSSSSSSSSSSSSSSFFF,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/SFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF//F//////IFS///////////////////////////////////////FFSSSFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS//////////
//////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,/FSSSSSSSSSSSSSSSSSSSSFF,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,///////F////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFFF/////////////////////////////////F////////////////////////////////////////////////IFS/FFSSFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFFFFF////
//////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,/,,,,,,,,,,,,,/F///,,,,,,FSSSSSSSSSSSSSFFFFFS/IFS/,,,,,,,///////////////////IFS/FFFFFFFFF//IFS/IFS/FFF/FF////////////////////////////////////////////////F//////////////////////////F/////F////////FF////////FF///////////IFS/FFFFFFFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFF
/////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,////////////////IFS////////IFS/FFFFFF////IFS/FFFFFFFFFFFFFFFFFFFF////////////IFS/FFFFF///FF//FF//IFS/FFFFFFFFFFF//IFS/FFFFFFFFFFFF/F//////////////////////////////////////////////////////////////////////////F///////IFS/IFS/FFF///FF////IFS/F////F//IFS/FFSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF
///////////////////////////////////////////////////////////,,,,,,,,///,,,,,///IFS/FFFFFFSSFFSFFFFSFFSSSSSFSSFFFFFFFFFFFFF/IFS/FFFFF////F/F/IFS/FF////////////F///////F////IFS/FFFFF/FF//IFS/IFS/F/IFS////IFS/FF/FFFSF///FF///////////////FF///////FF/F//F/FF////////////////////////////////FF/////////////////////F//FF/IFS/FFF//IFS/FF/IFS/FFFFFFF/IFS/FFFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,///,//////FSFFFFFFFSFFFSSSSSFFSFFFFFFFFFFFFSFFFFFFFFFFFFFFFFFFFFFFF//IFS/////IFS/F//////////////////IFS/F//////IFS/IFS//FF//IFS/FF///F////IFS/F/IFS/FFFFFFFFFF//IFS////F////////////////FF////F//////,///////F///////////////////////////////////////////////////////////////F////IFS///F/////IFS///F///IFS/FFFF/IFS//FF//IFS/FFFFFFFF///IFS/FFFFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
///////////////////////////////,,,,,/,,,,,,,,,,//////IFS/SSF/FSFFFFFFFFFFFSFFFFFFFSFFFFFFFFFFFFFFFFFSFFFFFFFFFFFFFFFFFFFFFFFFFFF/IFS//IFS////IFS/F/F/////IFS///////F////FF///F/IFS/FFF///F/F////////IFS/F///FF///////IFS/F/////////////////////,////////////////////,,////////////////////////////F///////////F///////IFS///////////IFS/F/F/IFS/F//IFS//F//////////////////////////IFS/FFFFFFFFF///IFS////IFS/FFFFFFFFFFFFFFFFFFFFFFFFFSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
////////////////////////////////////F/////IFS/FFFFFFFFFFSSSSFSSFFFSSFFFFFFFFFFFFFFSSSFSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/F//FF///IFS/IFS/F//FF////////////////////F/IFS/FFF///FF////F///////////////IFS/////////////////////,,/,///////////////F//F///////////F//////////////////////////F///////////IFS/FFFFF/IFS/F//IFS/FFF/IFS/FFFFFFFFFFFFFFFFFFSFFFFFFFFFFFFSFFFF/IFS/FFFFFFFFFFFF//IFS/F///F//IFS/FFFFFFFFFFSSSSSSFFSFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSS
////////////////////////IFS/FFSFSSSSSSFFFFFFFFFSSSSSSSSSSSFSFSFFFFFFFFFFFFFSSSSFFFSSFFSSFFFF///IFS/SSFFFFSFFFFFSFFF/FF/IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF//F//////IFS/F/////////IFS/IFS//IFS/FF/IFS///////F/F//F//FF/////////F///////////////////////////////F//F/////////F////////////////////IFS////IFS///IFS/F/////////FF////////////FF/IFS/FFFFFFFFFFFFFFFSSFFFFFFSSSFFSSSFSSSSSSSSFFFFSFSSSSSSSSFSSSSSFFFFFFFSSSSSSSSSSSSSFFSSSFSSSSSSSFFSSSSFFSSSSSSSSSSSSSSFSSSSS
////////////IFS/FFSSSSSSSSSSSSFFSSSFFSSSSSSSFSSSSSSSSSFFFFFFFFFFFFFFFFFFFFFFFFFFFFSSSFFFFFFFFFFFFFFFFSSFFFFSFFFFFFFFFFFFFFF////IFS///////////FF////IFS/FFFFFFFFF////F/IFS/FFFFFFFF//FF///FF/IFS/FF///FF////////FF//////F/F/F/////F/IFS//////////////////FF///////////////////////////////////FF///F/////F/////IFS/FFFFFF/F/F///////F////F/////IFS/FFFFFFFFFFFFFFFFFFFSFFSSSSSSSSSSSFSSSSSSFFSSSSSSFSFFFSSSSSSFSSFSFFSFSSSSSSSSSSSSSFSSSFFSFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
FFFFFFFFSSSSSSSSSSSSSSSSSSFSSSSSSSSSSSSSSSSSSFSSSSFSFSFFSSFSSFFFFFFFFFFFFFFFFFFFFF///IFS/FF/////IFS/FFFF/////F//F///////F////IFS/F/////////////////////IFS/FFFFFFFFFFFFFFFFFFFF/IFS/FFF/////FF//FF//////////////IFS///IFS//////////IFS///////////////////FF//////////////IFS/FF////////////////////////IFS/FFFFFF/IFS//IFS/FF//IFS//////////////IFS/FFFFFFFFFFFFFFFFFFSSFFFFSSSFFFFFFFFSFFFSSSSFFFSSSSSSSFFFSFFSSSSSSSSSSFFSFFSSSSSSSSFFFFSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFSSFSSFFFFFFFFFFFFFFFFFFFFFF//////////////////////////F////F///////////////F//////F//IFS/FFF///////////////IFS/FFFFFFFFFFF/IFS/FFFFFF///FF/IFS/FF///IFS/FF///IFS/F/IFS/FFFFFFFFF///IFS/////F/IFS/F//F/////IFS///FF///IFS/F//IFS//F/F/////////////////IFS/FFFFF/IFS//IFS/FFFFFFFFFFF//F/F/////////////IFS/FFFFFFFFFFFFFFFFFFFFSFFFFFFSSFFFFFFFFFFFFFFFSSSFSSSFFSFSSFFFFFFFSSSSFSSSSSSSSSSSFFSFSSSSSSSSSSFSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFSFFSSSFSSSSFFFFFFFFFFFFFFFFFFFFFFFFFFF////////////////////////////////F////////IFS/FFFF////F///////IFS/FFF////////F////IFS/FFFFFFFFFFFFFFFFFFFF/FF/IFS/FFFFFF//IFS///IFS///IFS/F/F/IFS/F/////////FF//IFS///IFS/IFS/FFFFFF/IFS/F/F///IFS/F/FF/FF/IFS//////////////////////F//IFS/FFFFFFFFF//IFS/////F///////F////F///IFS/FFFFFFFFFFFFFFFFFFFFFFFSFSFFFFFFSSSSSSSSFSSSSFFSSFFFSSSSFSSSFSSSSSSSSFFSSSSFSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFSFSSSSSSSSSSSSFFFSSSSSSSSSSSFFFFFFFFFFFFFFFFFFFFFFFF//////F/////////////IFS//////////IFS/////IFS/FFFFFFF/////IFS/FFFFFF////////////////IFS/FFFFFFFFFFFFFFFF///IFS/F//IFS/FFF/F//F/IFS//FF////IFS///IFS/FFFFF/IFS/FFFFFFFFFFF//FF//IFS/FFF///F//IFS/F//F///F//FF//FF//FF//F/F///////////////IFS/FFFFFFFFFFFFFFFFFFFFFFFFF/IFS/IFS//IFS/FFFFFFFFFFFFFFFFFFFFSSSFFFFFFFFFFSSFSFSSSSSSSSSSSSSSSSFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSFFSSSSSSFFFSSSSSSSSSSSSSSSSSFF/IFS/FFFFFFFFSSSFFFFFF//IFS/FFFFFFFFFFFFFFFFFF//FF///////////IFS/FF/////////IFS///IFS/FFFFFFFFFFFFFFFFFFFF/IFS/FFFF//IFS/FFFFFFFFFFFFFFFFFFF/IFS/FFFFFFFFFFFFFFFFF/////F//FF/FF/IFS/FFFFFFFF///F/IFS//F///IFS/F///////FF//F/FF/FF//////IFS//IFS/FF//F//IFS/FFFFFFFFF///////////////F/IFS/FFFFFFFF///F//IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFSSFFFFFFFFFFFFFFFFFFFFFFFFFFSSSSSSSFSSSSSFFSSFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSFSSSSSSSSSSSSSFSSSSSSFSSSSSSSFFFFFFFSFFSFSSFFFFSSSSFFFSSFFFFFFFFFF///////IFS/FFFFFFFFFFFFFSFFFF//////IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSFSFFFFFSFFFFFFFSFSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF//IFS/F/////FF/F/////F/IFS/F/F////F//////////////FF///////IFS/FF//IFS//IFS/FFFFFFFFFFFFFFFFFFF/IFS/FFFFF////F/FF//////////////IFS/FFFFF///FF//IFS/FFFFFFSSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSSSSFSSSSSSFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSFFFFFFFFFFSFSSSSFSSSSSSSFFFFFFFFFSFFFFFFFFFFFFFF//////////IFS/FFFFFFFFFSSSSSSSSSSFSSSFFFFSSSFFFFFSFFFFFFFFFFFFFFFFFFFFFFFSSFSSFFSSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF///IFS/FFFFFF/F/FF///F//IFS//F/F/////////////F///////////F////F///////////////////FF/IFS/FFFFFFFF//IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF////F///IFS/FFFFFFFFFSFFFFFFFSSSFSFFFFSFFFFFSFFFFFFFFFFFSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSFFSSSSSSSFFFFFFFFFFFFFFFFFSSSSSSSSSSSSFFFFFFFFFFFFFFFFFFSSSSFFS/IFS/IFS/FFFFFFFFFFFFFFSSSSSSSSSSSFFFFFSSSSSSFSSSSSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/IFS////////////////////////////////////////F//////FF////////////IFS//F////F/IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSFFFSFFSFFFFSFFF/IFS//F/IFS/FFFFFFFFFFFFSSFFSSSSSSSSSSSSSSSSSSSSSSSFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSFFFFFFFFFFFFFFFFFFFFFFFFF/IFS/FFFFFFFFFFFFFSSSFFSSSSSSSSSSSSSSSSSSSSSSFSFFSSSSSFFSSSFFFSFFSSFFSSSSSSSSSSSSSSSFFSFSSSSSSSSSSSSFFFFF/IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/IFS/////////F/IFS/FFFFFFFFF//////////////////////////////////////////////IFS//IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFF/F/F//IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSSSSFFFFSFFFSSSSSSSSSSSSSSSSFFSFFFFFSFFSFFSSSFFFSFSSSSSSFSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSFSSSFFFFFFFFFFFFFFFFFFFFFFFFFF/IFS/FFSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFSSSSSSSFFSSFSSSFFFSSSSFSFFFFSFFFSSSSSSSSSFFFSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF//////IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/FF//IFS///////////////////F/////////F/F////IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF///////////F///IFS/FFF/IFS/FFFFFFFFSSSSSSSSSSSFFFFFFFFFFFFFFFFFFSFFFFSSSSSSSSSSSSSFSSFFSSFSFSSSSFFFFSSFFFFSSFSSFFSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSFFSFSFFFFFFFFFFFFFFFFFFFFFFFFFFFFSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFSSFFFSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/FF////IFS/F////IFS/FFFFFFFFFFFFFSFFFFFFFFFFFFFFFSSFSSFFFSF/IFS/FFFFFFFFFF/////IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFSSSFFFFFFFFSFFSFFFFFFFFFFFFFFFSFFSSSSFFFFFFFSSFFSSSFSSSSSSSSSSSSSFSFSSSSSSSSFFFSSSSSSSSSSSSSSSSSSSSSSSSSS

LKAB

LKAB is an international high-tech mining and mineral group that mines and processes Norrbotten’s unique iron ore for the global steel market. They have formed the HYBRIT (Hydrogen Breakthrough Ironmaking Technology) initiative alongside SSAB and Vattenfall. Together they have produced the world’s first hydrogen-reduced sponge iron, reaching around 100 tonnes in their pilot plant in Luleå. The initiative’s goal is to eliminate carbon dioxide emissions from the steel manufacturing process and to be the first to market with industrial scale fossil-free steel.

/,,,,,,///IFS/S//,,,,,,,///FFSSF//,,,,,,,////IFS/SSSSSSSSSSSSS/,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,/////FF/,///,,/,,,/////,/,,,,,,,,,/,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,///IFS/SF/,,,,,,,///FFSSF//,,,,,,,///IFS/SSSFF/IFS/SSSSS//,,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////,///,/////////,,//////,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////,/,,,,,,,,,,,,,,,,,,,,,,,,,/,,////,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,
,//FFFSSFF//,,,,,,,//FFSSS//,,,,,,,,//IFS/SFF///,,//IFS/SSF/,,,,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////,,//FF//,/////,,,,////,,,/,,///,/,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,
FFFFFF//,,,,,,,,,//FSSSF/,,,,,,,,///IFS////,,,,,//IFS/SSF/,,,,,,/////,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,//////,,///////,/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,,,,,,,,
FF///,,,,,,,,,,/FFSSS//,,,,,,////IFS/F/,,,,,,,///IFS/SSF/,,,,///IFS/SF/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,//FF////////////////F////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,//,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,
/,,,,,,,,,,,//FFSSSF/,,,,,//F/IFS/F//,,,,,,,,//IFS/SF//,,,,,//IFS/SSSSF////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,/,/,////,///////FF//FFF////////F//////,,///,///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,,,,,,,,,
,,,,,,,,,,//IFS/S//,,,,//FFSSSF//,,,,,,,,,///IFS/SF//,,,,,,,/SSSSSSSF/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,//,////////////////FFFFFF/FFF/////////////////FF///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////FF////////////,,,,,,,,,,,,,,,,,,,,,///,///,,,,,,,,,,,,,,,,,,,
,,,,,,,,//IFS/F/,,,,//F/IFS/F/,,,,,,,,,,//IFS/SSF/,,,,,,////IFS/SSF//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,//////////FF///////FF/F/////FFF/FF/FFF/////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,/,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////FFFFFFFFF/FFFFSFFFFFFF/////////////,,,,,,,,,,,,///,,///,,,,,,,,,,,,,,,,,,,
,,,,,,,/SSSSSF/,,//F/IFS/F/,,,,,,,,,,,//SSSSSF//,,,,,///IFS/SSSSSF///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,////,,,///////////F////FFFF/FFFF/FF/FFFFFF/FF///////////////,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,//,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FFFFFFFFFFFFFFFFS/IFS/FFFF//////F/IFS/FF///,,,,,,,,////,,///,,,,,,,,,,,,,,,,,,,,
,,,,,//IFS/SF/,//FSSSF//,,,,,,,,,,,///IFS/SF/,,,,///IFS/SSSSSSSFF///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,//,,,,/F//////////////FFFF//FFFFFFFFFFFFFFFFF////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,//,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FFFFFFFSSSFF///F/IFS/SFFFF//////FFFF/IFS///FF////,,,,,///,,,//,,,,,,,,,,,,,,,,,,,,,
,,,,/SSSS/IFS/FFFFSF/,,,,,,,,,,,///IFS/SF/////F/IFS/SSSSFF//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////FFF///////////////FFFFFFFFFFFFSFFFFFFF////////////,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF/IFS/SSSS/IFS///F/IFS/FFFF///////FFFFFFFFFF/FFFFF///,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,
,,//IFS/S/IFS/FF///,,,,,,,,,,///IFS/SSF////IFS/SSSFF/////,,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,///,,////F/FF///////////FFFFFFSFFFSFS/IFS/FF/FFFFFFF////////,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FFFFFFFFFFFFFFFFFFFFFFFFFFFF//////////FFFFFFSFFFF///FFF//,,,,,,//,,,,,,,,,,,,,,,,,,,,,,
,//IFS/S/IFS/F//,,,,,,,,,,///IFS/SSSSSF/IFS/SSSF///,,,,,,/////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////FFF////////FF//FFFFFFFFSFF/IFS/FFFF//F//FF//////////,//,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////FFF/IFS/SSSSSFF//FFFFFF/FFFF///////////FF/IFS/SSF//////FFF//,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,///IFS/F////,,,,,,,,,///IFS/SSSSSSSSSSSSSF///,,,,,,,,///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,/////////////////FFSFFS/IFS/FFFSSF/FFF/FFF/FF//////////,///,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//F/FF/IFS/SSSSSSSSSSS//FFFFFFF//////////F//FFFF/IFS/SFF///FFFF////,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,///F///,,,,,,,,,//IFS/SSSSSSSSSSSSSF//,,,,,,,,,/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,//,//,///////F///////FFFFFFFFFFFFFFFFFSFSFFFFF////FFF///////,///,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFFFS/IFS/SSSSSSSFFSF//IFS/FFF//////////FFFFFFFFFFFS/IFS//FFFFFF///,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,/SSSSSSSSSSSSSFF///,,,,,,,,,///////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,////,//////////FFFFSFFF/IFS/FF//FFFFFFFFFFFF////F//////,//,//,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,,,,,,,,,,,,,,,//////////////////////////,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFF/IFS/F/IFS/SSSSSFSSS/F/IFS////F//,/FFFFFFFFFFFSFFFFFFFFF////FFF////,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,//IFS/SSSSSSSF///,,,,,,,,,///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,///,///////FFF/FF/IFS//IFS/////FF///F//////FFF/F//,///////,,,,//,,//,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,/////////////////////////////,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/IFS/FFFF////FFFFFFFSSSF/FF///FFFF//,,/FFF/IFS/FSSFFSF/FFFFFFFFFFF/F///,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,//FFFFFFF///,,,,,,,,,//,,,/////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,/,//,//////FFFFFFFFF/IFS/FFFF////////FFFFF//FF/////////,,//,,,,//,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,,/////////////////////////////,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF/IFS/F//FFF/////FFFFFF////FFFFFF///,//FF/IFS/FFFFSFF//FFFFFFFFFF//////,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,/////////F//FFFFFFFF///FFF///////FFF//FF/FFF////F/////,,,,,,,///,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFSFFFSFFFFF//////////////FFFFFFFF///////FF/IFS/FSFF////FFFFFFFFFFF//////,,,/,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,/F///////F/FFFFF///F////////////FFF////////////////,/,//,,/,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////,,//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFFFFFSFFFFFFFFFFF////FFFFFFFFFFFFF////FFFFSFF/IFS/F///FFF////FFFFF//////,,,,/,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,///////////////FF////////FFF//FFF//////////,,,///////,/,,,,,///,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////,,,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFFFFFFFFFFFSSFSSFFSFFFFFFFSFFFFF/FFF/FFF/IFS/SFFFF/////////////FFFF/F////,,,,/,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,///////////////F///FFF//FF/FF//F/////////,//,,,,,///,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////,,,,,////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFFFFFFF//FFFSF/IFS/SFSSF/IFS/FF/FFFF//FFFFFFFFF////FF/////FFFFFFFFFFF////,,,,//,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,////////////FFFF//FFFFF///F//FFFF///F//,,,,/,,//,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////FFF///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFFFFF////F/IFS/FFSSS/IFS/SFFFF////F//FFFFFF//////FFF////FFFFFFFFFF///////,,,,///////////,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/////////////,////////////////////F/IFS/,////,,,//,/,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////FF////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF/FF/////F/IFS/FFFFF/IFS/SFFFF//FFFF///FF////////FFFF/FFFFFFFFF/////////,,,,,/////////////,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////F///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,//,/F///////,,////////////////////////////,,,,,,,,,,,,,/,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF/FF/////F/IFS//IFS//IFS/SFF///FFFFFFFFFFFFF///////////FFF/FFF/////////,,,,,////////////////,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,//,//,/////////,////,,,//////FFFF/////,,/,,,,,,,,,/,,,,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF/F////FFF/IFS/SFSS/IFS/FF//,/FFFFFFFSFFFFF////FFFF////FF////////////,/,,,,/////////////////,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,//////////////,,,,,////,////FF/////////,,,,,,//,,,,,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,//,,,,,,,,,,,,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFFFF/FFFFFF/IFS/SFF/IFS////,,/F/F/FF/FFSF////F/FF/F///////////FFFF///,,,,,,///////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,///////,//,,/,,,/,,,,/////,//,,,,,,,,,,///,,,//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////,,////////,,,,,,,,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF//F//FFFFFFS/IFS/FFFSF///,//////FFFFFFFFF/////FFFFFFF///FFSSSFF/F///,,,,////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,//,,,,,,,,,,,,//,//,,,,//////,,,,,,/,,,/,,,,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////,,,/////////,,,,,,,///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF//F/FFFFFF/IFS/FFFSSF/////////FFFF/IFS/FF////FFFFFFFFFFFFFFFFF/F//,,,,,////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,/,//,,,,,,/,,,,,,,//,,,,,,,,,,,///,,,,/////,////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////,,,,,,////////,,,,/////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF///FFFFFS/IFS/FFSFF//////,,//F/IFS//IFS/F////FFFFFFFF/FFFF//F////,,,,/////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,/,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,/////,//,,,////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////,,,,,,,,,,,,,,,,,,/////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF///FFSFFS/IFS/SS////,,//,///FFFFFFFFFFFFFF//////FFFFFFF////////,,,///////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,//////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////,,,,,,,,,,,,,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//F////FFFFFFFFSSF////,,/////FFF///FFFFFFFFF/FFF///FFSSSFF//////,,,////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////FFF///////,,,,,,,,,,//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///F///////////////////////FFFF////FFFFFFFF/FFFFFF/F/IFS/////,,,,/////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////FFFFF//////////,,,,,,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFF/////////////////FFFFFFF///////FFFFFFFFFFF//FSFFF///,,,,///////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////FFF////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FF/////////////////////////FFFFFFFFFFFFFF//FFFF///,,,,/////////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////FFF/////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF/////////////FF//////////////////////FFFF///,,,,///////////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF///,,,,//////////////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////FFFFFFFFFFFFFFFFFFFFFFFF////,,,,///////////////////FF////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////FFFFFFFFF/////////,,,,,,//////////////////////FF////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////FFFF///////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,,,,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////FFFF///////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////FFFFFF//////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////FFFFFF///////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////FFFFFFF///////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////FFFFFF/////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////FFFFFF//////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////FFFFFFF///////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////FFFFFFF////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////FFFFF////////////////////////
,,,,,,,,,,,,,,,,,,,////////////////////,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////,
,,,,,,,,,,,,,/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////,,,,
,,,,,,,,/////////FFF//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////,,,,,,,
,,,,,////////FFFFFFF//FF/FFFFF/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////,,,,,,,,,,
,,////////FFFFFFFFFFFFFFF/F/FF/////////////F///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////,,,,,,,,,,,,,,,,,,,,
////////FFFFFFFFFFFF/////////////////////////////////,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
//////FFFFFFFFF//////////////////////////////////////,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
/////FFFFFF////////////////////////,,///,,/////////////F////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
//FFFFFF////////////////,/////////,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
FFFFFF//////////,/,/,,,,,,,///,,,,,,/,,/,,,////,,,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
FFF///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/,,,//,/,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////,,///,,,,/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
F///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,//,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////,,,,////////////////////,,,,/,,,,,////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////,/,,,,//////////////////////,,,,,,,,/,,,,//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,/,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////,///,,,,,,,,,,,,,,////////////////////,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,/,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////,//,,////////////////////,,,,/,,,,,,,,,,,,,//////////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////,,/,,/////////,,//////////,,,,,,,,,,,,,,,,,/////////////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////,,,,,////////,,,,,/////////,,,,,,,,,,,,,,,////////////////////////////,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////,,/,,/////,///,,,,,//,,,,//,,,,,,,,,,,,,/,,,,,///////,/////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////,,,,,////,,,,/,,,,,,//,,,,,/,,,,,,,,,,,,,,,,,,/////,,/,//////////////////,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,///////,,,,,,,,,,,/,,,,,,/,,,,,,,,,,,,,,,,,/////,,,/,,/////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////FFFFFFFFFFFFFF//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////,,,
///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,////////,,,,,,,,,,,,/,,,,,/,,,,,,,,,,,,,,,///////,,,,,,/////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,/////////////FFFF/IFS/S/IFS/FFFFFFF//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////FFFFFFFFFF//
/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,/,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,/,,,/////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,,////////////F/IFS/SSSSSS/IFS/FFFFFFFFF//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////,///,,,,//////////FFFFF
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,/,,//,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,/////////,,//////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////,,,,///////////F/IFS/SSSSSSSS/IFS/FFFFFFFF////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////,,,//,,,,,,,,,,,,,/,,////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,,//,/,/,,,,,,,,,,,,,,,,,,,,//////,,,//////////////////,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,/////F///FF/IFS/SSSSSS/IFS/FFFFFFFFFFF/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,//F/FF/,,,,/,,,,,,,,,,/
,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,,,///,/,,,,,,,,,,,,,,,,,,,,//////,,//,////////////////,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,////FFFFFF/IFS/SSSSS/IFS/FFFFFFFFFFFFFF/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////,,,,,,,,,,,,/////,,,,//////,,,,///
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,////////,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,//////,///,////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////FFFF/IFS/SSSSSS/IFS/FFFFFFFFFFFFFFF/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////,,,,,,,,,,,,,,,/////////FFFFF////////
/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,///////,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////,,,,,,,,,,,,,,,,,,,/,//,,,,,,,,,,,,,,,,,,///////////,,////////////////,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FFFF/IFS/SSSSS/IFS/FFFFFFFFFFFFFFFFF//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////,,,,,,,,,,,,,,,,,///FFFF////FF///////////
//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,/,////,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////,,,,,,,,,,,,,,,,,,,,/,,,,,,/////,,,//////////////,,,////////////////,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FFFF/IFS/SSS/IFS/FFFFFFFFFFFFFFFFFFFF//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////,,/,,,,,,,,,,,,,,/////F//,,,////////FFFF/F
//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////,,,,,,,,,,,,,,,,,,,/,,,///,//,/,,,,,//////////,,,/////////////////,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFFF/IFS/SSS/IFS/FFFFFFFFFFFFFFFFFFFF//////////,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////,,/,,,,,,,,,,,,,,,/////,,,////FF//FFFFFF//
/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////,,,,,,,,,,,,,,//,,/,,,,,,,,/////////////,,,,,/////////////////,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFF/IFS/SS/IFS/FFFFFFFFFFFFFFFFFFFFF//////////,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,///,,/,/,,,,///,,,,//,//////FFFSSF/,
/////,/,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF/////,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////,,,,,,,,,,,,,,,,,,,////////////////,,,,,,//////////////////,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF/IFS/S/IFS/FFFFFFFFFFFFFFFFFFFFFF//////////,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////,//,,,,,/F/,,,,///////,,,////////////FFF/F//
/////////,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,////////////////////,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF/IFS//IFS/FFFFFFFFFFFFFFFFFFFFF//////////,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////,,,,,,/////,,,///////,,//,///////,,,///////
/////////////,,/,,,,////,,,,,,,,,,,,,,,,,,,,,,,,////,/////,,,,,,,,,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//F/IFS/SFFFFFFFFFFFFFFFFFFFFFFF/////////,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////F/////,,,,,,,,/////,,///////,,,,//////,,,,,/FF//,/
,////////////////////,///,,/,,,,//,,/,,,,,,/,,,/,//,///,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////,,,,,,,,,,,,,,,,,,,,/////////////////////////,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFSFFFFFFFFFFFFFFFFFFFFFFFF////////,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FF/////,,,,,,,,,,,,,////,/////////////F/////F///FF////
,,,,/////////////////////,/,,//,/////,,/,/////////,,,/,,,,,,,,,,//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////,,,///////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FFFFFFFFFFFFFFFFFFFFF////////,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////,,,,,,,,,,,/,,//////FF////F///////FFFFFF/FF////
,,,,,,,////////////,/,/,/,//,,,///,,/,,/,//////,/,,,,,,,,,,,,,//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////,///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////FFFFFFFFFFF/////////,,,,,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,/////FF//FF////F////,///FFFF//F/F///
,,,,,,,,,,,/////////////////,,,,,//////,,,,,,,,,,,,,,,,,,,,//////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////,,////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,/,,,,//,,,,,,,,,,/////F///F//F///,/,,/////F///F/////
,,,,,,,,,,,,,,,,,///////////////////////,/,,,,,,,,,,,,,,//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////,,//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,////FFFFFFFF/////////FFFFFSF////
,,,,,,,,,,,,,,,,,,,,,,,,,//////////,/,,,,,,,,,,,,,,,//////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,///////FFFFFFFFFFFFFF////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,///////////////////////////////////,,/////////FFFF////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,//F///////F///FSFFFFFF//////,,,/FFFFFFFFFF
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,////FFFFFF/IFS/FFFFFFFFFFFFFFF/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////,,,,,,,,,,,,//,,/////,/,,//,,,,,,,,//////////FFFFFFF/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFF/////FFF//FFFFFSFFF/FF///,/,///FFFFFFF
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,//FFFF/IFS/S/IFS/FFFFFFFFFFFFFFFFFFF////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////,,,,,,,,,,,,,,,,,,,,,//////////////FFFFFF/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////FF//////////////////,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,////////FF////FFFSFSFF/////,,,,//////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////,,,,,,,,,,,,,,,,,,,//FFF/IFS/SS/IFS/FFFFFFFFFFFFFFFFFFFFFF/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////FF////////,,,,,,,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////FF////////////////////,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,,,,,,//////////FFFFF//,//////,,,,,,,/////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////F////////////////////////,,,,,,,,,,,,,,,,,//FF/IFS/SSSS/IFS/FFFFFFFFFFFFFFFFFFFFFFFF//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////,,,,,,,,,,,,,,//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////FF///////////////////////,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,///F/////F//////,,,,//////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////FF///////////////////////,,,,,,,,,,,,,,,,,,//FF/IFS/SSSS/IFS/FFFFFFFFFFFFFFFFFFFFFFFFFF//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////F/////////////////////////,,,,,,,,,,,,,,,,,,,,,//,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////FF//////,,,,,,,,/
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////FFF///////////////////////,,,,,,,,,,,,,,,,,//F/IFS/SSSSSS/IFS/FFFFFFFFFFFFFFFFFFFFFFFFFFF///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////FFF/////,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,/////,,,,//,,,///,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////FF//////////////////////,,,,,,,,,,,,,,,,,,,/F/IFS/SSSSSS/IFS/FFFF////FFFFFFFFFFFFFFFFFFFFFF//////,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////FFFFFFF/////,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,/,,,,,,///////,,,,/
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////,,,,,,,,,,,,,,,,,,,,/FF/IFS/SSSSSS/IFS/FF//F/FFFFFFFFFFFFFFFFFFSFFFFFF//////,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////FFFFFFFFFFF/////,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,///FF/,,,,,,////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,/F/IFS/SSSSSS/IFS/F////FFFFFFFFFFFFFFFFFFFFFFFFFFFF//////,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////FFFFFFFFFFFFFF/////,,,,,,,,,,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,/////,,,,,,,,////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/SSSSSSS/IFS/F///FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/////,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////,,,,,,///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////,,,,,,,,,,,,,,,,,,,,,//////////,////,//
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///IFS/SSSSSSS/IFS/F//FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF////,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////,,,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,,,,,,//////////,,,//,////,//,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///IFS/SSSSSS/IFS/F///FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF////,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,////,/////,,//,,,//////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/SSSSSSS/IFS/F//FFFFFFFFFFFFSFFFFFFFFFFFFFFFFFFF////,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////,///////////,//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,/////////,,,/////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/IFS/SSSSSSS/IFS//FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/////,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////,,,,,,,,,,,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,//////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///IFS/SSSSSSSSSSFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/////,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,////,//////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///IFS/SSSSSSSSFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/////,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,,/////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///IFS/SSSSSSSFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFFF///////,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FS/IFS/FFFFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFF//////,,,,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFFFSFFFF/FFFFFFFFFFFFFFFFFFFFFFFFFF////////,,,,/////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFFFFF//FFFFFFFFFFFFFFFFFFFFFFFF////////,,,,/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FFF////FFFFFFFFFFFFFFFFF//////////,,,,/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////FFFFFFFFF////////////,,,,,///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////FFFF//////////,,,,,,,///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////
,///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,///////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////
/////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,///////////FF///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////
////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////FFFF///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////F//FFFFFFFFF///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////
////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////FFFFF////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////FFFFFFFFFFFFFFFFF////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////
FFFFF/IFS/SS/IFS/FFFFF///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////FFFFFF////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////FFFFFFFFFFFFFFFFFFFFFFFFFFFFF///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////
SSSSSSSSSSSSSSSSSS/IFS/FFFFF/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////FFFFFF//////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////
SSSSSSSSSSSSSSSSSSSSSSSS/IFS/FFFF////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/////////////////////////FFFFF/////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FFFFFFFFFFFF/IFS/SSS/IFS/FFFFFFFFFFFFFFFFFFFF/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////
SSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FFF////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,//////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///FFFFFFF/IFS/SSSSSSSSSSSSS/IFS/FFFFFFFFFFFFFFFF////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FFF///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/////////,////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF/IFS//IFS/SSSSSSSSSSSSSSSSS/IFS/FFFFFFFFFFFFFFFF////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////,,,,//////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFFFFF/IFS/SSSSSSSSSSSSSSSSSSSSSS/IFS/FFFFFFFFFFFFFFF///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,,///////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFSF/IFS/SSSSSSSSSSSSSSSSSSSSSSSSSSFSFFFFFFFFFFFFFFFFFF///////,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFFS/IFS/SSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FFFFFF/IFS/FFFFFFF////////,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FFF///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,,///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFF/IFS/SSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FFFFSFFS/IFS/FFFFFFFF///////,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFF/IFS/SSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FFFFFFFFF/IFS/FSFFFFFFF///////,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FFF//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF/IFS/SSSSSSSSSSSSSSSSSSSSSSSS/IFS/FFFFFFFFFF/IFS//IFS/FFFFF///////,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//F/IFS/SSSSSSSSSSSSSSSSSSSSS/IFS/FFFFFFFFFFFFFF/IFS/SSSS/IFS/FF///////,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//F/IFS/SSSSSSSSSSSSSSSSSS/IFS/FFFFFFFFFFFFFFFFF/IFS/SSSSSFFSFFF///////,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//F/IFS/SSS/IFS/FFFFFFFFFFFFFFF//FF/FFFFFFFFFFFF/IFS/SSSS/IFS/FF///////,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//F/IFS/SSS/IFS/FFFFFFFFFF//FFF//F//FFFFFFFFFFFFFF/IFS/SSS/IFS/FF//////,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFF/IFS/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/IFS/SSS/IFS/FFFFFF/////////////FFFFFFFFFFFFFFF/IFS/SSS/IFS/FF//////,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///IFS/SS/IFS/FFFFFF///////////FFFFFFFFFFFFFFFFFFF/IFS/SFFFFFFFFF/////,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///F///////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF//,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/IFS/SSSSFSFFFFFFF///////////FFFFFFFFFFFFFFFFFFFFSFSFFFFFFFFFFF///,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF////////////////////////////////,,,,,,,,,,,//////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF//,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/S/IFS/FFFFFF//////////////FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF///,,///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF///////////////////////////////,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF//,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/IFS/FFFFFFFFFFF/////FFFF////FFFFFFFFFFFFFFFFFFFFFFFFFSFFFF///,,///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF////////////////////////////////,,,,,,,,,,,,,,,,,,///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS//IFS/,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFSFFFFFFFFFFFFFF/////////////FFFFFFFFFFFFFFFFFFFFFFFFFF/////,,////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF///////////////////,,,,,,////////,,,,,,,,,,,,,,,,,,,///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/FF//,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFFFFFFFFFFFFFFFF////F/F///FFFFFFFFFFFFFFFFFFFFFF////////,,///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,///F/////////////////,,,,,,,,,,,,,////,,,/,,,,,,,,,,,,,,,,,//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS//IFS/,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFFFFFFFFFFFFFFF//FFFFFFFFFFFFFFFFFFFFFFFFFFFF////////,,////////////////////////////,,,,,,,,,,,,,,,,,,,,,,//F//////////////////,,,,,,,,,,,,,,,///,,//,,,,,,,,,,,,,,,,//////////////////////,,,/,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/F//,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF////////,,///////////////////////////////,,,,,,,,,,,,,,,,,,,,,//F//////////////////,,,,//,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,//////////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/F//,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,//,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/////////,,/////////////////////////////////,,,,,,,,,,,,,,,,,,,,///////////////////,/,,,,//,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,//////////////////////,,,/,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/F//,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,/,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,,,//FFFFFFFFFFFFFFFFFFFFFFFFFFFF///////////,,/////////////////////////////////////,,,,,,,,,,,,,,,,,,,///////////////////,/,,,///,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,//////////////////////,,,/,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSF/IFS/,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,/,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////FF/FFFFFFFF///////////,,,////////////////////////////////////////,,,,,,,,,,,,,,,,,,,///////////////////,/,,,,/,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,//////////////////////,,,/,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/F//,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////,,,,////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,///////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////,,,/,,,,,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/F//,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,///////////////////,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////,,//////,,,,,,,,,,,,,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/,,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////F//////,,,,,,,/,,,,,,,,,,,,/,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////,,,/FF///,,,,,,//////,,,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS/F//,,,//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,/,,,//FF////////,,,,///,,,////,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,////////////////////,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,/FF///,,,,,,////////,,,,,
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS/IFS///,,,,,///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,////////////FSFF//FF//FFF///////,/////,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////,,,,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////F///////////////////////,,,,,,,,,,,,,,,,,,,,,//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,/FFF//////////////////,,,,
SSSSSSSSSSSSSSSSSSSSSSSSS/IFS////,,,,,,//////////FFF///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,////,,,/FFFFF//FFF/FSFFFF///////////,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////FF//////////////////////,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,///////////////////////,,,,
///FFF/IFS/SSSSSS/IFS/F/////,,,,,,,/////////////FFFF/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF/////FF////////FF/F///FFS/IFS//FF//,,,///,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////FF//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////,,,/////////////////////////,,,
,,,,,,,,///////////,,,,,,,,,,,,/////,,/////////FF////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF///FFFFF/FFF//FFFFFF/FFFS/IFS/FFFFF///////,,,////,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////FFFF//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////,,,,,,,,,,,,,,,,,,,//////////////////////,,,///////////////////////////,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,/////FFF/FF/IFS/F//FSFFFFF/FS/IFS/FFFFSF/IFS/,//,,,,,,,,,,,,,,,,,,,///IFS/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////FFFF/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////,,/////////////////////,,,//////////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,/,,,///FFF/IFS//FFSFFF/FFFF/IFS//FFFS//FF/F/,,/,,,,,,,,,,/,,,,,,,,///F///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////FFF///////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////,,,////////////////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFF/IFS/FFFFFFFFFFFFFFFFF/FFFF//FFFFF/F//,,,,,,,,//,,,,,,,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////,,,//////FFFFFFFF////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,//FSFFFFF/FFFF/FFFFFFFFF/FF////FF//FF///,,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////,,,///////FFFFFFF//////////////////////
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,/FF/,,,,,//FFF//////FFF/IFS/FSFFFFFF/FFF///////,,,,,,,,,,,,,,,,,,,//////FF/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////,,,/////////F////////////////////////////

Löfbergs

Löfbergs is one of the largest family-owned coffee roasters in the Nordic region. They are one of the largest importers of organic and Fairtrade labelled coffee and have a production that corresponds to 10 million cups of coffee daily. There is a long-term, value-driven and sustainable perspective to the business. Coffee is still the core of Löfbergs’ business and they are constantly developing new products, services and business opportunities that can add value for the company and the world around it. They founded the Circular Coffee Community with the clear-cut purpose of eliminating all waste related to coffee. The circular coffee initiative is about getting more people to make use of the coffee grounds and the leftover coffee instead of throwing a valuable rest product in the trash.

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',//////////////////////,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''//////FFFFFFFFF//////////////////,''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''//////FFFFFFFF///////////////////,''''''''''''''''''''''''''''''''''''''',//////FFFFFFFFFF/FFF////////////'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',//////FFFFFFFFFFFFFFF////////////,'''''''''''''''''''''''''''''''''''''''///FFFFFFFFFFFFFFFF//////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',//////FFFFFFFFF//////////////////,''''''''''''''''''''''''''''''''''''''',//FFFFFFFFFFFFFFF///////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',//////FFFFFFFFFF/////////////////,'''''''''''''''''''''''''''''''''''''''///FFFFFFFFFFFFFFF/FFF///////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',///////////////////////////////,,''''''''''''''''''''''''''''''''''''''',///FFFFFFFF///////FFF///////////,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',///////////////////////////////,'''''''''''''''''''''''''''''''''''''''',//////FFFFFFFFF///F////////////,'''''''''''''''''''''''''''''''''''''''''''''''',/////////////////////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',///////////////////////////////,,''''''''''''''''''''''''''''''''''''''''///////////////////////////////,''''''''''''''''''''''''''''''''''''''''''''''''/FFFFSSSSSSSSFSFSSFSFFFFFFFF//,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,///////////////////////////////,,'''''''''''''''''''''''''''''''''''''''',///////////FF/////////////////,''''''''''''''''''''''''''''''''''''''''''''''''/FFFSSSSSSSSSSSSSSFFFFFFFF/////''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''''''''''''''''''''''''''''''''''''',//////////////////////////////,,'''''''''''''''''''''''''''''''''''''''''''''''/FFSSSSSSSSSSSSSSSFFFFFFFFFF///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,''''',,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''',,///////////////ISF/IFS/IFS/,,,,''''''''''''''''''''''''''''''''''''''''''''''''/FFSSSSSSSSSSSSSSSSSFFFFFFFF///,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,'',''''''''''',''''''',','''''''''''''''''''''''''''''''''''''''''''''''''',,//FFFFFFFFFFFFSSSFFFFF//////,'''''''''''''''''''''''''''''''''''''''''''''',,''''''''''''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''',,'''','''''''''''''''''''',,''''''''''''''''''''''''''''''''''''''''''''''''',//////,,/,,,,,,,,,,/,,/////,,,'''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,'''''''''''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,''''''/ISF/IFS/IFS/,,,''''''''''''''''''''''''''''''''''''''''''''''''',//FFFFSSSSSSSSSSSFFFFFF/FF//,,'''''''''''''''''''''''''''''''''''''',/////FFFFFFFFFFFF///////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''///FFFFFFFFFFFFFFFFFFF///F//,''''''''''''''''''''''''''''''''''''''',///FFFFFFFFFFFFFFF//////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',',,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''''''''''''''''''''''',///FFFFFFFFFFFFFFF//////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''','''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',''/ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''',///FFFFFFFFFFFFFFFF/////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,'','''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS/,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''','''''''''''''''''''''''',''''''''''''''''''''''''''''''''''''''''',///FFFFFFFFFFF///F//////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''',,''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''',,,''''''''''''''''''''''''''''''''''''''''''''','''''''''''''''''''''''','''''''''''''''''''''''''''''''''''''''''',//////////////////////////////,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''','''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''','''''''''''''''''''''''''''''''''''''''''',////////////////////////,/////,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''',,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''','''''''''''''''''''''''''''''''''''''''''',////////////FFFFFF////////////,'''''''''''''''''''''''''''''''''''''''''''''''''','''''',,,''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,'',,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',''''''''''''''''''''''''''''''''''''''''',,//////////////////////////////,,''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,'',,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,'''''''''''''''''''''''''''''''''''''''''',////////////////////////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,',,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,''''''''''''''''''''''''''''''''''''''''''','''''''''''''''''''''''''',''''''''''''''''''''''''''''''''''''''''''',///////FFFFFFF//F///////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,''''''''''''''''''''''',,,''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''',,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',''''''''''''''''''''''''''''''''''''''''''',''''''''''''''''''''''''',,''''''''''''''''''''''''''''''''''''''''''',/////FFFFFFF////////////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'''''''''''''''''''''',,,'''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''',,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',''''''''''''''''''''''''''''''''''''''''''',//////FFFFFFF///////////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'''',,'''''''''''''''',,''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''',,'',,''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,''''',',,''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,/,,'''''''''''''''''''''''''''''''''''''''''////////FFFFF////////////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'''''''''''''',,'''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''','',,,''''''''''''''''''''''''''''''''''',''''''''',,,,,,,,,,,,'''',',,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',////////////////////////////////,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,'',,,'''''''''''''',,'''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''',''',,,''''''''''''''''''''''''''''''''','''''''''/ISF/IFS/IFS/'''',,',,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',////////////////////////////,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''''',,'''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''',''',,''''''''''''''''''''''''''''''''','''''''/ISF/IFS/IFS/,,,''',,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',////////////////////////////,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''''''''','''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''','''',,''''''''''''''''''''''''''''''',,'''''/ISF/IFS/IFS/,,,,,''',,,,,,'''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS/,'''''''''''''''''''''''''''''''''''''''''''''''''''',,///////////////////////////,/,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''',,,,'''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,',,,'''''''''''',''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''',,''',,''''''''''''''''''''''''''''''',,'''/ISF/IFS/IFS/,,,,,,,,''',,,,,''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''''''','''''''''''''''''''''''''''''''''',,,,,,,,,,,,//ISF/IFS/IFS/,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''',,,,''''''''''''''''''''''''''',,,''''',',',,,''',,,,//,,,,,,,,,''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''',,''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,'',,,,,,'''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''',,,,''''''''''''''''''''''''''''''''''','''''''',,,,,,,,,,'''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,//,,,,,,,''''''''''''',,''''''''''',,,,,,,,,','/ISF/IFS/IFS/''''''''''''''''''',,,,,,,''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,''',,,,,,'''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''',,,,,''''''''''''''''''''''''''''''''''''''''''',',,,,,''''''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,//,,,,,,'''''''''''''',,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''',,,,,,,,''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,'',,',,,''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''',,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''',,,,''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,',,,''''''''''''',,,,,,,,,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,'''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''',,',,,''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''',,,,,,'''''''''''''''''''''''''''''''',''''''''''''''''''''''''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,''''''''''''',,,,,,,,,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'',,',,,,'''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''',,,,,,,''''''''''''''''''''''''''''''','''''''''''''''''''''''''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''',,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,/,,,,,,'''''''''''''''''',,,'''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''',,,,,''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'',,,,,,'''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''',,,,,,,'''''''''''''''''''''''''''''''''''''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''',,,'''''''''''''''''''''''''''''''''''',,'/ISF/IFS/IFS/,,,,,,''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'',,,,,,,'''''''''''''''''''''''''',,''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''''',''',,''''''''''''''''''''''''''''''''''''',,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,',,,,,,,,''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,''''',,'',,,''''''''''''''''''''''''''''''''/ISF/IFS/IFS/,,,,''''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'''''''''''''''''',,'''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''',,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''''',,''''''''''''''''''''''''''/ISF/IFS/IFS/,,,,,,,,,,,'''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''''''''''',,,'''''''''''''','''''''''''''''''',,,,,,,,,,,'''''''''',,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/',,,,,'','''''''''''''',,,''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''''',,'''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''''''''''',,,,,,,,,,,,'''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,'''''''''''''''''''',,'''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,''''''''',''''''''''''''''''''''''''''/ISF/IFS/IFS/,,,,,,,,,,,''''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''','''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''''',/,''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS/,,,,,,,,,,,,''''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''',,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'',,,'''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/',,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''''',/,''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS/,,,,,,,,,,,,''''''',,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''','''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'',,,''''''''''''',,,,,''','''',,,,,''',,'''''''''',,'''''/ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''',,,,,,'''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,''''',''',,'''''''''''''''''''''''','/ISF/IFS/IFS//ISF/IFS/IFS/,''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,/,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''',,,,,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,',,,,',,''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''',,'''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,/,,,,'''''''''''''''''',,'''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''',,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''',,,,,''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''',,,'''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,''''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''',,'''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,''''''''''''',,,,,,,,,'''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'''''''''''''''','/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,',,,,,,,''''''''''''''''''''''',//ISF/IFS/IFS//ISF/IFS/IFS/,,'''''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,'''''''''''''''',,,,'''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''''''''''''''''','''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,''''''''''''''''',,,/,''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''',''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,''''''',,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''''',,,,,''',,,,,,,,,,,,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,''''''''''''''''',,''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,'''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''',,'''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,''''''''''''''''',,,,,'''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'',,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''','''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''''''''''''''''',,,''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''''''''''''','''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,'''''''''''''''',,,,,,,''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,','',,,,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''',,,''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,'''''','''''''''''''',,,,,,,,,,''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''''''''',,,,'''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,',,'''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''',,''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'',,,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''''''''''''',,,/,''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,''''''''',''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''',,''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,/,,,,',,,''''''''''''''',,,,,,''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''''''''''''',,,,'''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''',,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''',,'''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,',,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''',,,,'''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''',,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''''''''''',,,'''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,''',,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'',''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'',,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''',''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'','''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,'''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'','''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''',,,,''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''','''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,'''''',,'''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''',,,,''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''',,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''',,,,,'''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,'''''',,'''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''',,,,,'''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'',''''''''''''',,/,''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,'''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'',''''''''''''',,/,''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''','''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''','''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,',,''''''''''''',,,/,'''''''''''',,''/ISF/IFS/IFS/,,,,,,,,''''''''''''''''','''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''',,,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,',,'''''''''''''',,,/'''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,'''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'''''',,'''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,',''''''''''''''',,,/,'''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''',,'''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,''''''''''''''',,,''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''','''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,''''''''''''''',,''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''',,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''''''''''''',,,,,,,,''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'','''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,''''''''''''''',''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''',''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''',,''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'''''''''''''''''''''''''''/ISF/IFS/IFS/,,,,,,,,,,''''',,,,,,,,,,,,'',,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,'''''''''''''''''''',,,,,,,,,,,,///ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,'',,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''',,'''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,''''''''''''''''''',,,,,,,,,,,///ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,',,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''',,'''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''',,,''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,//ISF/IFS/IFS/'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,''''',,''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'','''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''',,,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''',,,''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''',,''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''',,''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'',,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''',,'''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''''''''''''''''',,''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''',,''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,''',,,,,,''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''''''''''''''''',,'''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''',,,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/',,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''',''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''''','''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,''',,,,''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''',,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,''''',,''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''','''''''''''',,,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,',,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''',,,,,,,''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''',''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'',''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''',,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''',,,''''''''''','''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''',,,''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''',,,,'''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,''''''',''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''',,,,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,''''''',,''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,','''''',,,,''''''',,'''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,''''''',,''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''''',,,'''''''',,''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''',''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''',''',,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,'''''''',,,'''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''',''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'',,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''''''''''''',,''','/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,''''''''',,,''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''',''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''','/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''''''''''''',,'''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,''''''''',,''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,''''',,''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''',,,',''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''''',,,'''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''',,,,,''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''''''',,'''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''',,''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''''''''',,,,,,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''',',,,,''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''','''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''',''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''',,''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''',,,'''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''',,''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,''',,,,,'''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''','/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''',''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''',''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,'''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,'''',,''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,'''''''''''''',''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,'''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,',,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''',,''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,'''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,''''''''''''''','''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''''''''''''''''''','/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'''',,''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,','''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,'''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,'',,,,''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,',''''''''''''''',''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,'''''''','''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,',,,'''''''''''''''',,'/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''',''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,',,'''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,'''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''',,''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,',,,,''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,//ISF/IFS/IFS/,,,,,,,,,''',,,,''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,'','''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,'''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,////,//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,''''''''''''''''''',///ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''',''''/ISF/IFS/IFS/,,,,,,,,,,''/ISF/IFS/IFS/,,,,,,,,,,'',,''''''''''''''''''''''''',,,,,,'/ISF/IFS/IFS/,,,,,//////ISF/IFS/IFS//ISF/IFS/IFS/,'''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,''''''''''''''''''/ISF/IFS/IFS/,,,,,,,,/,,,,,,,,,,,''/ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''''/ISF/IFS/IFS/,,,'''/ISF/IFS/IFS/''''/ISF/IFS/IFS/,''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''',,,,,'''/ISF/IFS/IFS/,,,,,,,,,,,''''''/ISF/IFS/IFS/,,,'',,'''''''''''''''''''''''''',,'''''/ISF/IFS/IFS/,,,/,/,,,////,,///,//ISF/IFS/IFS/,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'',,,,,,,,,,''',,,,,,''''''''''''''''''''''/ISF/IFS/IFS/,,,,,,,''''''',,','''''',,,,,'',,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''''''''''''''''''''''''',,,,,,',,,,,,'''/ISF/IFS/IFS/,,//ISF/IFS/IFS//ISF/IFS/IFS/,''''''''''''''''/ISF/IFS/IFS/,//,,'/ISF/IFS/IFS/,,,,,,,,,//,,,,,,,,,'''''''''''''''''',,,,,,,''/ISF/IFS/IFS//ISF/IFS/IFS/',,,,,''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/'''''''''''''''''''''''''''''/ISF/IFS/IFS/,,,,,',,,,,,,,,,,,///ISF/IFS/IFS//ISF/IFS/IFS/,''''''''''''''/ISF/IFS/IFS/,,,,,,,,//ISF/IFS/IFS//ISF/IFS/IFS/,,',,,'''''''''''''''''',,,,,,,,'''',,,,'',,,,,,,'''''',,,'''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS/,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS/,'''''''''''''',,,,,,''''''''''''''''''''''''''''''',,,''',,,,,,,,,,,''','/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,'''''''''''''''''/ISF/IFS/IFS//ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,,,,,'''''''''''''''''''''',,,,,,''''''''''''''''''''''''',''''''''''''''''''''''''''''''''''''''''''''/ISF/IFS/IFS/'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''',''''/ISF/IFS/IFS//ISF/IFS/IFS/,'''''''''''''''''','''/ISF/IFS/IFS//ISF/IFS/IFS/,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,'''''''''''''',,,,''''''''''''''''''''''''',,,'',,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Geofabrics

Geofabrics is Australasia’s largest manufacturer and distributor of geosynthetics for the building and infrastructure sector. Geofabrics has a history of focusing research and innovation efforts on products that help solve the environmental issues of today, and the future, consistently looking for opportunities to challenge the status quo and deliver smarter solutions for their customers. Geofabrics support the renewable energy sector by supplying geosynthetics for access roads, working platforms, hardstand areas, channel linings, and erosion control. They have launched a dedicated Renewable Energy sector, with a team of specialists who can develop renewable energy solutions with consideration for cost, risk, and overall performance.

IFS Sustainability Awards

The annual IFS Change for Good awards will recognize sustainability excellence within our customer community, at both a business and individual level, and provide an opportunity to celebrate those who make a difference, who raise the bar and who act sustainably.

/////////////,,,,,,,,////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''---.....--''',,,,,,,,,,,,,,,,,',,,,,,,,,''''''''''......-''''----''''',,,,,,,'''''''''''------''''''''''-----.........................,F,.                                                                                                                            ...-'',,,,,,,,'....                                                                                   
/////,,,///,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''--...'''',,,,,,,,,,,,,,,,,',,,,,,,,'''-...-''''''-..--'''''''''''''''',,,,,,,'''''''''''''''''''''''-----------..................'//'.                                                                                                                           ....'--',,'-'''-....                                                                                   
////,,,,,,,,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''-...-'''',,,,,,,,,,,'',''',,,'''''''-...-''--'''-..-''''''''''''''''',,,,,,,,,,'''''''''''''''''''''''---'''''-.................,/, .                                                                                                                         ...-''''-''-....--..                                                                                     
/////,,,,,,,,''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''-..-'''',,,,,,,,,,'',,,,,,,,,'''''--....-'---'''''''''''''''''''',,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''---.............'//, .                                                                                                                          ..',,,'.... ....                                                                                        
////,,,,,,,,'''''''',,,,'''''',,,,,'''''',,,,,,''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''',,,,,,,,,,',,,,,,,,,'''''-.....-'-''',,,,,,,,'''''''''',,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''---'--.....,//.  .                                                                                                                          ..'''-.                                                                                                
//,,,,,,,'''''''''''''''''''''''''''--'''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''',,,,,,,,,,''',,,,,,,,'''''....-''',,,,,,,,,,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'',,,,'''''''''''''''''....'//,                                                                                                                               ......                                                                                                
///,,,,,,''''''-......................-----''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,,,,,,,,,,,,,,,,,,,,,,''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''',,''''-...,F/,                                                                                                                                                                                                                                     
////,,,,,,,'''''---........................-----.----.....-'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''--....///.    .                                                                                                                                                                                                                                
/////,,,,,,,,,,'''----.....................................-''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''......//,,,    -                                                                                                                                                                                                                                
/////////,,,,,,,,'''---'-....................................-''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''-....-,///,//,.  .                                                                                                                                                                                                                               
////////,,,,,,,,,,,'''''-...................................-'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''.....-,F/,/////,..                                                                                                                                                                                                                               
//////,,,,,,,,,,,,,,''''-..............................----''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,'-....-./F/,///////,'                                                                                                                                                                                                                              
,,,,,,,,,,,,,,,,,,,,'''''--........................---'''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,/,,,,,,,,,,,,,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,,,,,,,,,,,,,,,,,,,,,,,,'-....-.'/F/,//////////,.                                                                                                                                                                                                                           
,,,,,,,,,,,,,,,,,,,,'''''''--....................---''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,////,,,,,////////,,,,,,,,,,/,,,,,,,,,,,,,,///////////////////////////////,,/,,,///////////,,,,,,'-...-..,F/,/////////////,.                                                                                                                                                                                                                         
,,,,,,,,,,,,,,,,,,,,'''''''''--..........---------''''''''''',,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////,,/////////////////,,,,,,,,,,,,,,,,//,,,,,////////////////////////////////////////////////////,,,,'''-.-'.../F/,///////////////                                                                                                                                                                                                                         
,,,,,,,,,,,,,,,,,,,,'''''''''''--......---''''''''''''''',,,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////,,,,,///,,,,,,,,,/////,,///////////////////////////////////////////////////,,,,,'''---'...,FF//,,////////////,                                                                                                                                                                                                                         
,,,,,,,,,,,,,,,,,,,,''''''''''''--------''''''''''',,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,////////////////////////////,,,//////////,,,,,//////////////////////////////////////////////////////////,,,,,,,''''---'-.../F///,,,,///////////                                                                                                                                                                                                                         
,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,////////,,,,,,,,,,,,,,,,,////////////////////////,//,,,,////////////////////////////////////////////////////////////////////,,,,,,,,,,''''''--''...,FF/,,,,''///////////.                                                                                                                                                                                                                        
,,,,,,,,,,,,,'''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,///////////,,,,,,,,,,,,,,,,,,/////////////////////////,,,,,,//////////////////////////////////////////////////////////////////,,,,,,,,'''''''''''''---'/FF//,'',,///////////.                                                                                                                                                                                                                        
,,,,,,,,,,,,,,,,'',,,,,,,,,,,,'''',,,''''',,,,,,,,,,,,,,,,,,,,,,,,,,//////////////,,,,,,,,,,,,,,,,,/////////////////////////,,,,,,////////////////////////////////////////////////////////////////,,,,,,,,'''''''''''',''''',/F//,,/,,.'//////////'                                                                                                                                                                                                                        
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////,,,,,,,,,,///////////////////////////,,,,,,//////////////////////////////////////////////////////////////,,,,,,,,,,''''''''''','''''',FF/,,,,,,-,,-////////, ...                                                                                                                                                                                                                    
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////,,,,//////,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,'''''','''''''/F/,,,,'',,''.' ,,////, .........                                                                                                                                                                                                              
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////,/////,,,,,,//////////////////////////,,,/////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,''''',,//,,//,,,,.,//,,.,////, ...........                                                                                                                                                                                                            
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,/////////////,/////////,,,,,,/////////////////////////,,,,,//////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,''''',/FF/,/////,,,//////////, .............                                                                                                                                                                                                       ...
,,,,,,,,,,,,,,,,,,,,,,,,,//,,////,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////,,,,,,///////////////////////////,,,,,//////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,'''',FFF//////////,,,,//////,................                                                                                                                                                                                                   .....
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,/////,,,,,,,,,,,,,,,,,,////////////////////////////////,,,,,,/////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,F////////////////,,,,//,...................                                                                                                                                                                                              .......
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,/////////////////////////////////,,,,///////////////////,,,,,////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,FF,///////..,,///////,,,.......................                                                                                                                                                                                      ...........
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,////////////////////////////////,,,,,////////////////////,,,,,///////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,/F////////,    .,,///////'----............................                                                                                                                                                                          .............
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////,,,,,////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,/F/,//////,    ',,,,/////,-------...........................................      ..  ...........                                                                                                              ..                 ...............
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////,,////////////////////////////////////////////////////////////////////////////////////////////////////////,/,,,,,,,,,,,,,,,,,,FF////////' .' ,,,,,/////,-'''--------.............................................................                                                                                                    ..........                 ...............
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,/FF////////     ,,,,,/////,.'''''''''''---------......................................................                                                                                             ...............               .........------..
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,///////,,,///,,,,,,/,,,,,,,,,,,,,,/FF/,,,///,    .,,,,,/////,.''''''''''''''''-''''---.....................................--...-'-.....                                                                                    .......................              .......-''''''',''.
,,,,,,,,,,,,,'',,,,,,,,'''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,///////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,/,,,,,,,,,,,/,,,,,,,,,,,,,,/FF////,,,,,.   ',,,,,//////''''''''''''''''''''''''------....................-'----''''''''-----......                                                                          ..  .............................              ....-''',,,,,,,,,''
,,,,,,,,,,,,,''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF//////,,,,,/,,,,,,,//////,''''''''''''''''''''''''''''----.................-''''''''',,,''''-........                                                               .............................................            ..-'',,,,,,,,,,,,''
,,,,,,,,,,,,,,''''''''''-'''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////////,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,/FF/,,,//////,//////////////,'''''''''''''''''''''''''''''''---...............-''''''',,,,,,''''-........                                                           ....................................................        ..'',,,,,,,,,,,''''
,,,,,,,,,,,,,,,,'''''''''''',,,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//FF////,,,,//////////////////,-'''''''''''''''''''''''''''''''---............--'''''-''''',,'-'''-.........                                                        ..................................................           ..-',,,,,,,,,,,,''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF////////,,,,,/////////////,.''''''''''''''''''''''''',,,''''------------------.......-''''''''''--....                                                       ........................................................     ....-'',,,,,,,,,,,,,'',
,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////////////////////////,,,/,,//,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,/FF////////////,,,,,,,///////,.''''''''''''''',''''',,,,,,,,'''''''''''''''---.......--'''''''',,'''....                                                     ............................................................   .....'',,,,,,,,,,,,,,,''
,,,,,,,,,,,,,,,,,,,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF//////////////////,,,,,,,,,,-''''''''''''''',,''',,,,,,,,,,,''''''''''''''''--....-''',,,,,,,,,,,''...                                                  ..........................----.........................----............'',,,,''''',,,,''''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////////////,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF////////////////////////,,,,''''''''''''''''',''',,,,,,,,,,,,,''''''''''''''''''',,,,,,,,,,,,,,,,,'-.                                              .............................-..----------------.....------'',,''''-........-''..   ...........
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,/////////////////////////////////////////////////,///////////,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF////////////////////////////,''''''''''''''''''',,,,,,,,,,,,,,,''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'..    ..                                    ..........................------------------''''''-''''''''''',,,,,,,'''...........             ...
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////,,////////,/,,,,,,,,,,,,,,///////////,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF/////////////////////////////,''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'..   .........                         ..................-----------------------''''''''''''''''''',,,,',,,,,,,,,,,'..........           .......
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,////,,//,,,,,,'''''',,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,////////////////////////////,.'''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'..................                 .............-----------''''''''-''---'''''''''''''''',,',,,,,,,,''''',,,,,,''''-...                .........
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,/,,,,,,,''-..''',,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/,////////////////////////////,-'',,,,,,,,,'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'-...........................................---''''''''''''''''''''-'''''''',,,,,,,,,,,,,,,,,,,,,,'-............                        ....---'
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,'''''',,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FF/,/////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''-...................................-------'''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,'...                                   ...-''',
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF/////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''--.......................------''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'..                              ........-''''-
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF//,////////////////////////////,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''--..................--'''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'..                            .........''''''..
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFF///////////////////////////////,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''--.............-''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'..                         ..............---..  
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF/,//////,,,,,////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''-----..-.....--'''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'..                         ........ ...         
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'','',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF////////////,,///////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''------''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'-..                        .......               
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFF////////////////////,,///////,///,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'-...-''''''''''''''''',',,,''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'-....                                             
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF/,///////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''-.---'''''''''''''',,,,,,,,''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'-....                    .........                 
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,/FF///////////////////////,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''---''''''''''''''',,,,,,',''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'-....                  ..........                   
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFF//////////////,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''',,,,'''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,-....                                                
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,SSF/////////////////,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''....-',,,,',,'.....          ...                                    
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'...........-'',,,,,,,,,,,,,,,,,,,,''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,/SF///////////////////,/,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'.      ............          ........                  .....        ..
''''---..',,,,''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'-...         .....''''''',,,,,,,,,,'''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,/SF/////////////////////////,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..                 . ...................  ..............................
....    ..''...........',,,,,,,,,,,,,,,,,,,,,,,,,,,'.......             .... ..-'''',,,,,,,,,,''''-...'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,FF/////////////////////////,,,//////,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''-.......'''. ..',,,,,,,,,,,,,,,,,,,,,,,,,,,,''..                     ............................--............     ....
          ..       .....-',,,,,,,,,,,,,,,,,,,,,,,,-..                ........ ...--''',,,,,,,,,''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F,,,,,/FF/////////////////////////,,,,,,,,///,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,''............       ........',,,,,'-.-'''''---''...-'-..                       ......  ..........--''''''''''''--.......         .
                       ...-'',,,,,,,,,,,,,,,,,,,,'..                 ...............''',,,'',,,,,''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/S/,,,,,/FF////////////////////////,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''','''.       ..               ...--........................                       .  .     .......'''''',,,''',,,,,'''--..            
                       ....-'''''',,,,,,,,,,,,,,''..                 ......  ........-''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,F/,,,,,,FFF/////////////////////////,,,,,,,,,///,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''-.-''''''..                             ......... ...                             .........   .............-'''',,'',,,,,,'..               
                       .........'',,,,,,,,,,,,,'-....                ......  ........-''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/,,,,,,FF//////////////////////////,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,'''...........                                                       ..              .....................   ....-'....   .....                  
                           .....-',,,,,,,,,,,''.......                       .........-''''''',,,,,,,,,,''',,,,'-......'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF,,,,,,/FF//F/F////////////////////////,,,,,///////,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''......-',,,,,,,,,,,,,,''''''-....                                                               ......     .......................                                            
                       ..........-',,,,,,,'''-.......                          ...-''''''''''',,,,,,,,,'..-'..          .-',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FF/,,,,,,/FF,//F/////////////////////////////////////,',,,,,,,,,,,,,,,,,,,,,,,,,-............   .'',,,,,,,,''''''''....              .                                                .............................-....                                             
                     ..............------...........                            ..'''''''''''''',,,,,''...-.         ......'',,,,,,',,,,'....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFF,,,,,,,FFF/FFF///////////////////////////,/////,////,,,,,,,,,,,,,,,,,,,,,,,,'.   ........        ..''',,,,,,,''-....               .                                               ..................--...............                                             
..             ...........................................                     ...'',''.........'','''--''''.      ..........',,,,'.----.--''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFFF,,,,,,,FF//FFF//////////////////////////////////////,',,,,-...',,,,,,'''-.-.     .......          ...'',,,,''....               ...........                                          ...............................                                               
................................................................................''''''...........''--...-..        .       .................-''''',,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/FFSS/,,,,,,/FF//FFF///////////////////////////////////////,,,,.        ..                                ..-'''''.                     ......                              .               ............................                                                 
-..............................  .................-----............-....-''''''''''''-....     ..........       ..          ..........     .....-'''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/SSSSS/,,,,,,/FF,/FF////////////////////////////////////////,','                                           ....-',-                       ...                                              ...........    ..............                                                ..
'''------...............               ..........-'''''''''-''''''''''''''',,,,,,,'''-...      ...--.................          .......       .....-''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/S/,,,,,,FFF/FFF/////////////,,,,,,,/////////////////////''.                                            ...'-'.....                                                                    .........      .................... ....                                   ....
'''''''''---.............            ........--'''''''''''''''''''''''',,,,,'',,,,,,''......  ...'''-................            .......     ......-''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/SS,,,,,,,FF//FF/////////////,,,,,,,,,////////////////////,                                                 .   ......                                                                     ..           ..      .....................                            ......
,,,,,'''''''''---............      ......--'''''''''',,,,,,,,''',,,,,,,,,,,''''',,,,''-............---...............           ...................-''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/SSF,,,,,,/FF//FF///////////////,,,,///////////////////////,                                                   ..........                                                       .. .                                   ......................                 ..........
,,,,,,,,,,,,,''''''''---...............-''''''''',,,,,,,,,,,,,''',,,,,,,,,''..-'',,,,,,'''--.......-'-.... ............     .......................-''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/SSS/,,,,,,/FF,FFF///////////////////////////////////////////'                                               .............                                ................    ...                                       ........................         ................
,,,,,,,,,,,,,,,,,''''''''''-'---..-.--''''''''''',,,,,,,,''''''--''''''''''-...'',,,,,''''''''....-''-...............................................''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/SSSS/,,,,,,FFF/FFF///////////////////////////////////////////,                                              ..............                               ...............                                                .................................................
,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''',,,,''''''........''''''''''''''''''''''''''-..-'''.........--...............................--''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/SSSSSSSSS/,,,,,,FF//FFF///////////////////////////////////////////,                                            ..................                            ............                                                   ..................................................
,,,,,,,,,,,,,,,,,,,,,,,''''''''''''-----..''''''''''''..--.....   ....-.........-''''-.....--''''-'''''----------......................------'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/SSSSSSSSSS/,,,,,/FF//FF/////////////////////////////////////////////.       .          .                         .....-...........                            ..........                                                       .... ...  ......................................
,,,,,''''''',,,,,,'''''-....-..--..........-...........--...     ............  ...--....   ...-'''''''''''''''---........------'----''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/SSSSSS,,,,,,/FF/FFF/////////////////////////////////////////////,       .                                     .....-...........                                                                                                                          ..................
,,'........-''''...-'.....      ............      .......       ...........       ...       ....'''''''''''''''---------''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/SSSSSSS,,,,,,/F//FFF/////////////////////////////////////////////, ..... .....                                ...............                                                                                                                                         ...   
'....    ................                                      ..... ..                     .....-'''''''''''''''''----''''''''--....',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/IFS/SSSSSSSS,,,,,,FF//FFF//////////////////////////////////////////////'........                                  .......................   ...........    .....                                                                                                                 
''-..     ..  .......                                      .......                             ..-''''''''''''''''''''''''''''.       '''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,F/IFS/SSSSSSSF,,,,,,SF//FF///////////////////////////////////////////////, ..................                       ................  .............................                                                                                                                
''..           ....                                      ........                             ...-''''''''''''''''''''''''''''.               ..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/F/IFS/SSSSSSSF,,,,,/SF/FFF////////////////////////////////////////////////'.-.....'...............                   ....-''......      ..........................                                                                                                           ..    
''..            .                                                                            ....-'''''''''''''''''''-.......                   ..-'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/SSSSSSSSSF,,'',/FF/FFF//////////////////////////////F//////////////F//,.''''--''------...........             .......-''--....       ........................                                                                                       .. .                   ....
-...                                               ...                               ...............'''''-.....'''''.                            ...-''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/SSSSSSSSSSF,,'',FF//FF//////////////////////////F/F//FFFF///////////////''''''''''''''''--........           ............................................                                                                                  ...............                     .
...                 ...      .............................        ..          ........................--..    .'---..                            ..-''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,//IFS/SSSSSSSSSSSF,,''/FF//FF//////////////////////////FFF//FFFF//F////////////,''''''',''''''''''--.......      .................................------.......                                                                               ...................                     .
....       ...................................-----........      ..................-----..................         .....                         ..''',,,,,,,,,,,,,,,,,,,,,''''''',//IFS/SSSSSSSSSSSSF,,-'/SF/FFF/////////////////////////F//IFS//IFS/FFF///////////.'''''',,''''''''''---.......  ..................--'--'''-..---............                                                                                  ..................                     ...
...... .....................---''''''''''''''''''''''-..................---------'''''-....------...                 ......                  ....-''',,,,,,,,,,,,,''',,,,,'''-.-'-,/IFS/SSSSSSSSSSSSSF,/,,/SF,FFF////////////////////////FFF//IFS//IFS/FFF//FFF/////'''''''','''''''''''---.............--''''''''''''''''''-...........                                                                                        ....................                    .  
---.......---'''''''''''''''''''''''''''''''',,,,,,,,'''---.............-----''''''''''----''''''-........       .  .-----..        ..........-''''',,,,,,,,,,,''-..-''''-.......,/IFS/SSSSSSSSSSSSSSF,-/FFF/,FFFF//////////////////////IFS/F//IFS//IFS/FFF/////////,.'-''''''''''''''''---........-''''''''''''''''''''-..............                                                                                       ........................                 ....
'''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''--------------''''''''''-..-'''''-...............---''---...................-''''',,,,,,,,,,'''--..-----.......,FS/IFS/SSSSSSSSSSSSSS,.'/SF//FFFF////////////////////////IFS//IFS//IFS/FFF//////////-''''''',''''''''''---------'''''''''''''''''--......................                                      ..........                                   ......................  ......          ......
,,,,,,,',',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''......---.................-........ ..........---..--'''''',''',,,,'''''.....-.........'/SF/IFS/SSSSSSSSSSSSSF,-'/SF//FFFF///////////////////////IFS//IFS//IFS/FFFF//F///////,.'''''','''''''''''-''''''''''''----------.............................   ..                             .............      . ..                      ..................        ......         ......
'''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,'''''',,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''-........---.......------.........     ..............-'-'','''''',''''''..............'/FFF/IFS/SSSSSSSSSSSSSF,',/FF//FFF//////////////////////IFS//IFS//IFS//IFS//IFS////////-.'''''','''-------'''''''''''''''-----.........-------------....................                       ..........................                    .....    .  ...           ........    ....    .
,,,,''''''''''''''''''',,,,,,,,,,,,,,,,,,',,,,,,,,,,''''',,,,,,,,,,'''''''''''''''''''''--'''''''''''---'''''''''----...........................''''''''''''''--...........--'/FFF/IFS/SSSSSSSSSSSSSSF,',/F//FFF/////////////////////////IFS//IFS//IFS/FFF////////////,-'''''','''''''''''''''''''''''''''''''''''''''''''''''''---.........................            .................................                         ............       ......................
,,'''''''''''''''''''''''',,,,,,,,,,,,',',,,,,,,,,,'''''''''''''''''''''''''''''''''''''''',,,,,,,,,''''',,,,,,,'''''''-.......................''-''''''''''''''--.......-'''/FFF/IFS/SSSSSSSSSSSSSSSF,'//F,/////////////////////////////////////////////////////F/////,''''',,,,''''',,,,''''''',,,,,,,,,,,,'','''''''''''''----..............    ...  .....       .....................................  ..           .....   ...........................................
'','''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,',,,,'''''''''-........--''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''.................--''--'''''''''''''''''''''''''-''''/FFFF/IFS/SSSSSSSSSSSSSSSS,'//F,/FF////////////////////////////FFF/////////F///////////////,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''--..........................   ............................................ .......................................................................
','''''''''''''''-.....-''''''''''''''''',,,,,,,,,,'''''''''''.--.  ........-'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''--''''''','''''''''''''''''''''''''''',FFFF/IFS/SSSSSSSSSSSSSSSSS,'//F,FF//////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''----.......-----.....................................----........................    .................................------....---...... ..........
''''''''''''''-''-......-'''''''''''''''''''''''''''''''''''''''..  .......-',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''',,,,,,,,,,''''',,,,,,,,,,,,,,,,,,,FFFF/IFS/SSSSSSSSSSSSSSSSSF,,FF/,FFF//////////////////////////////////////////////////F//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''--.......--.......-----------.........................     ......--------......--.-------'-''''''--------....      ...... 
''''''''''-..............''''''''''''''''',,''''''''''''''''''''..   ......''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,''''','',,',,,,,''',,''''''',,,,,,,,,,,,,,,,,/FFFF/IFS/SSSSSSSSSSSSSSSSFF/,/F//FF///////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''',,,,,,,,',,,'''''''''''''''''''''''''''----'''''''''---....-------.......................----......---------'-'''--.--------'--'--....      .......
'''''''''''''-........-'''''''''''''',,,,,,,,,,,,,,,,',,,,,''-...    ..  ....---'',,,,,,,,,,,,,,,'''''',,,,'''''--''',,,,,,,,,''',,,''''''',''''''''''''''','''''''',''',//IFS//IFS/SSSSSSSSSSSSSFFF/F///F,/FF//////////////////////////////F////////////////////////////,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''',,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''--'''''''''''''''''''''''''.......---.............--..----'''''------......  ........-'--''-................
''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,''-...        .........'',,''''''''''''''''''','''''''''''',,,,,,,,,,,,,''''''','''''''''''''''''''''''''''',/FF////IFS//IFS//IFS/SSSSSSFFS///F,FFF////////////////////////////////F//////////////////////////,',,,,,,,,,,,,,,,,,,,'''''''''''''''',''',,,,,,,,,,,,,,,,,,,,,'''''''''''--''''''''''''''''''''''''''''''''''''''-.--'''''-..---....---......--'''---.......................------.......--''---''
''''''''''''''''''''''''''''''''''',,,,''','''''''''',,'''''''-.......... .........---''''''''''''''''''',,,,'''''',,,,,,,,,,,,,,,,'''''','''''''''''''''''''''''''''''//IFS//IFS/SSSSSSSSSSSSSSSSSFFS/F//,FFF////////////////////////////////FF///F///F//////////////////',,,,,,,,,,,,''''''''''''''''''''''''''''''',,,,'',,,,,,''''''''''''''''''''''',,'''''''''''''''--''''''''''''''''''''''''--'''----'---.-''''''---.............................-----'''''''''''''
'''''''''''''''''''''''''''''''''',,'''''''''''''''''''',,''''''''-.........--'-..-''''''''''''',,,,,,',,,'''''''''''''''''''''''''''''',''''''''''''''''''''''-..... //IFS/F/IFS/SSSSSSSSSSSSSSSF,''/FF///FF/////////////////////////////////////////////////////////////,'''-''','''''''''''''''''''''''''''''''-''''''''''''-''''''''''''''',,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''--''''''''''''''''''-................-.......----''''''''''''''''''''
--''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,'''''''----------------''''''''''''''''''''''''''''''--''''''''''''''''''''''''''''''''''''''''-.       ,/IFS/F/IFS/SSSSSSSSSSSSSSSSF/FSSSF/,/FF///////////,///,/,,/,///////////   //,      ///,'  ',/////////.,-.--..'-'''''''''''''''''''''--'''''''''---''''''-...''''''''',,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''-........-..------...----------''''''''''''''''''''''''
--'''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,'''''''''''-......---'''----'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...        ,/IFS/F/IFS/SSSSSSSSSSSSSSSSS/SSSSSF/,/F/////////,,,,,,,,,,,,,,,/////////,  /.       ,,        ////////,-'-'''',''''''''''''''--'--.---'''''''''-''''''''''''''''''''''''''',,,,,,,,,,,,,''''',,,'''''''''''''''''''''''''''''''''''''''''''........ ....--------..---'''''----''''''''''''''''''''''''
...----.----------'''......-''--.-''''''''''''''''''''',,,,,'''''''''''''''---''''''''''''''''''''''''''''''''''''''''''''''''''''-''''--'''''''''''---....  ......,FSSFF/IFS/SSSSSSSSSSSSSSSSSS//IFS/SF/,FF///////////,,,,,,,,,,,,,/,///////,  /-  ,/////'  ',//,/////////,.,,''''',''''''''''-.......-''''''''----'''''''''-'''''....---'''''''''',,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''............-''''''-'''''''''''''--''''''''''''''''''''''''
..--......             ...'''......-''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''--''''''''''-...........-....-'',FSSS/IFS/SSSSSSSSSSSSFFSSFSSF/IFS/SSF/,F/////////////,,,,,,,//////,,//////,  /'      ,//'      '/////////,-,''''',''''''''-........-''''''''''''''''''''---''''''---''''''''''''''''''''',,,,,,''''''''''''''''''''''''''''''''''''''''''''''....-''''''''''''''''''''''''''''''''''''''''''''''''''''''
---....... ...  ... ..-'''''''-.........-''''''''''''''''''',''''''''''''''''''''''''''''--'''''''''''''''''''''''''''''--------'-'''''''''''.........-'''''''''',/SSSF/IFS/SSSSSSSSSSSS/FFF/SS//FSSSFSF,,///////////,,,,,,,,,///////,,//////,  /,   ,,,,//////,,   /////////.','''-''--'''-.....-''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',''''''''''''''''''''''''''''''''''''''''''''''''...-'''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''--''''----.-.--.-'''''''''''''---.................-''''''''----'''''''''''''''''''''''''''''''-------'''''''''''''''----'''''''''''''''''-......-''''''''''''/SS/IFS//IFS/SSSSSSSSSF/FFF/SF//SSSSSSF,//////////////,,,,,,,,/////,,///////,  ,,  ,/////,  -,,,   //////F//,.''.--.'-'''''''''''''''''''''''''''''''''''''''''',,,,''''''''''''''''''''''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''-.   .... .......-------'''''''''''''''''''''''''''''''''''''------'''''''''''''''''''''''''''-'''''''''''''''''''',,,'''''//IFS/FFF/IFS/SSSSSSSSS//FFF/SF//SSSFSSF,////////////,,//,,/,,,,,,,,,,/////F/,  ,,  ,//FF//,'.   .,////////F//..'''--,,''''''''''''''''''''''''''''''''''','',,,,,,,,'''','''''''''','''''',,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''--..'''-.   ....----''''''''''''''''-.-'''''''''''''''-''''''''''''''''''''''''''---....--,''''''',,,,'''',,,,,,,,,,,,,'',S/IFS/FFF/IFS/SSSSSSSSS//FFF/FS//SSSFSF/,//////////////,,//,/,/,,,,,///////////////////////////////////////FF/,''''''',''',''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''.-'''----''''''''''''''''''''''''''-'''-...-''.-''''''''''''''-..---...-'..-'',''''''''''''''''''''',,,'''''',//IFS/FFF/IFS/SSSSSSSSSS/FFFF/FS//SSSFSF/,/////////////////,/,,/,//////////////////////////////////////FF///SSS/,,,,,,',,''''''''''''''''''''''''''''''''',,,''',,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''--''''''''''''''''''''''''''''''''''''''''''''''''''''''''--''''''','''''''''-'''''''''''''''''''',//IFS/FFFF/IFS/SSSSSSSSSF,FF///F//FSSFFSF/,/////////////////////////////////////////////////////////FF/IFS/FF/FFF/,,//,'',''''''''''-''''''''''''''''''''',,,'''''''''''''''''''''''''''',''''''''''''''',''''',,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''','''''''''''''''''''''''''''''''//IFS/FFFF/IFS/SSSSSSSSSS//FFF/F/,,FSSF/////,,///////////////////////////////////FFFF///////FFF/FFFFSSF/////,,,,,,,,,,,,''''''''''''. -'''''''''''''''''''',''''''''''''''''''''''''''',,,,,''''''''',,'''''''',,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',''''''''''''''''''''''''''''''',/IFS//IFS//IFS/SSSSSSSSSS//FFF/FSF/FSFFSF/////FFF/,/,///,/////////////////////////////////////////,,,,,'''',''.-''''''''''',''''''',, .''''''''''''''''''',,,','',,'',''''''''''''''''',,,''''''''''''''''''''',''''''''''''''''''''''''''''''''''''''''',,,,,''',''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,'''''''''''''''''''''''''''''',FFF//IFS/FF/IFS//IFS/SSSSS/FFFF/F///FSFFSF///,,,,'''',','''''',,,'''''''''''''''''''''''''''''''''''''''''''','''''''''''''',''',,,,,//,'''''''',,'',',,,,,,,,,,,,,,,,,,,,,,''''',,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''',,,,''',,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''',,,,,,,,
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,''''''''''''''''''''''''''''''-/FF///IFS/FFFS/IFS/FF/////,,FFF/,''',/IFS/F,,,',''''''',,''',,,'''''''''''''''''''''''''''''''''''''''''''''''',,'''''''''',','''''',FF/''''''''',,,',',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''',''''''''''',,,,,,'''''''''''''',,,,,,,,,,,,,,,,,,,,,,,'',,,,',,,',,,,,''''','''''',,,,,,,,,,,,'',,,,,,,,,,
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,'''''''',''''''''''''''''''''' ,//IFS/FF//////,,,,,'''''''-/FFF/''',/FFFF//,/,'','''''',,,,,,''''''''''''''''''''-''''''''''''''''''''''''''''''',',,''''''',,,''''',FF/' -',,,,,,''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,',,'''''-''''''''''','','',,'''''',///,,,,,,'''''''''''''''''''/FFF/''',,FFSFF/,,,'''',,,,,,,,'''''''''''-..-''''''',,,''''''''''''''''''''''''''',,,,,/F/,''''',,,'''''/FF//,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,/,,,,,''''''''',,,,,,,,,,'',''. .'',,,,,'''''''''''',',,''''''''',,FFF/,',',,FFF///,,,,,,,,,'-.'....         ..,,,'''',,/F/,,''''''//,'''''''''''''''',//,,////,'//,,,,,,,',FF/,,,'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''.-.''-.'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,///,,,/,,////////////,,,',,///,,,,,,,,,''........''..... ....'-.'''''''',,,,,,FFF/,,,',,//,,,,'-.          ',,,-     ',,/////,,,,/F////,''''',////,'''''''',,,''',/F/,FFF/,,//////,F/,,,//.''.    .',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''-.          .'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,'''','',''''''''''''','',,''''','',,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////FFF////////,.. ',,,,////////FFFF/////////////,,,,,,,,,''-..   .',',////,'-'... ...               ',      ',,/,//,,/,,,///,//,,,,,,//,,//,,,,,,,,,//,',/FFFFSSFFF////FFF//F////,,,,'      . -,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-             . .',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
/////////////////////,,,///////////////////////,,////////////////////////////////////////////////////////////////,/////,,//,,,,'.. .   '-..,/////IFS//IFS/F,,///////IFS//IFS/F///////////,,' ..'. ..       .       ..     ,///,,,,/,',//////////////////,,,/,////,////////FF/F//IFS/F//FFF//F//F//,,-           -,,,,,,,,,,,,,////////,,//////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-             ..',,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,/////
///////,////////////,,,/////,,/////////////////,,///////////////////////////////////////////////////////////,,,////////,,,,,,,,'..  ..      .,/////IFS/FFFF/,,/,,,,/IFS//IFS//IFS//IFS/FF/,...........,,''.               .',,,,,..'.,,/////////,///////,,,,,///////////,/FF//,/IFS/FFF/////////,/,,'            .',,,,,,,,,,,,,,,,,,,,,////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..                 .'''',,,,,,,,,,,,,,,,,,,,,,,/,,,,//,,,,,,
///////////////////////////////////////////////////////////////////////////////////////////////////////////,//,//////,'.-...                  ',/////IFS/F/',,/FFF//IFS//IFS//IFS//IFS//,...........,,,,,,,,- ',',,,.','           ..-',,/////,'.  .',,,,,--',,,,,////////FF//,//////////FFF//,,,,,.                  .',,,,,,,,,,,,,,,,/////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'                         . .',,,,,,,,,,,,,,,,,,,,//////,,,/
//////////////////////////////////////////////////////////////////////////////////////////////////////////,,///,,,,,,.                 ..      ..'',,//////,////IFS//IFS//IFS//IFS////,.  ....    .-,,,,'..', ,,,,'',/',,             .,//////////////////,,,,,,,,,,//,/,,/////,,,,//////////,-.  .                    .',,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.                               .',,,,,,,,,,,,,///,,,,,,,,,
////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,'.       ..'',,,,,,'-'.            -,,,//////IFS/F////////////////'              .,,,,'..-' ,,,,,'.,,,'           ',//IFS//IFS//IFS//IFS//IFS/FF//,,///////,,//,,,,,////,,,.                          .-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-...    ...                                     .....,,,,,,,,,///////
///////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,'.     ..',,,,,/,,,,,,,,.             ..',,/////////////////////,-                 ',,,,,,,. ,,/'  ,,,,,         '////IFS//IFS//IFS//IFS//IFS/FFFF/,///,///,,//,,,//////,,..                             ',,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,...,,'       -,,,,,,,,'.                     .'',,,'''...           ...  .... ..    ..'',,,,,,,,,,
/////,,,,,///////////////////////////////////////////////////////////////////////////////////////////,,,,,,,',,''..  ...-...''''-'''',,,,,,'                  -,,,,,,.'',///////,,,,,,,,,,'''''''-..  ..--.   . .    .-.       .,/////IFS//IFS//IFS//IFS/FF////////////,,/////////////,,-.                                 -,,,,,,','.,,,,,,,///////,,,,,,,,,,,,,,,,,,,,      .                         .....''.        ',,'',,,,,,,,,''',''''',,,,,,,,,'-..-..   .-',,,,,,
///////,,,,,/////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,/////////,,,,,,,'...                                      ,,////////////////////,,,,,,,'-.',,///////////////////FFFF////////////////////////////////////////////,,'               ........                   ...          ',,,,,,,,,,,'.-.',,''..',.       ...''--.-...       .-...-..',,,,,,,,'''..  ... ',,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,'.-''''',,,/,,,,,,''-..-'',,,,'''''   .,,,',,,.   .,////////////,,/////IFS//IFS//IFS//IFS//IFS/FF/////////////////////////////////////,,'.                 .''''''.........                    .         ...  .',,,,,'-...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,'.  .--..',,,,,,,,,,,,,,/,,/,,//////////////////////////
///,,////////////////,,//////,///////,//////////////////,,,,,,,,,,,,,///,,,,///////////////////////////////////////////////////////////////////////////////////////////////////,,,,,////,,,,,,,///////////SS/IFS//IFS//IFS/FFSSS/IFS//IFS/FFF///////////IFS//IFS/FFF//////,,,,'..            .-....'''''.... ..                       .        .''','--..-',,,,,,//////,/,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''-   .''...',,,,,,,,,,,,,,///,/,,//////,////////////////
///////////////////////////////////////////,,/,////////////////,///////,,,///////////////////////////////////////////////////////////////////////////////////////FFF//////IFS/F/////////////////////,//,,,//////,,///////IFS/FF///,,//,/,,-,,,,-        ...',,,,',-                         .-'...-''''-..                          ..'''',,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,////////,,,,,,,,,,,,,,,,,,,,,,'',,''  .      .'',,,,,,,,,,,,,,,,,///////,////////////////,,,,/,
/////////////////////////////////////////////,,,,//////////,,,,,,,,,,,,,,,,////////////////,,,,,,,///////////////////////////////////////////////////////////////////////FF/////F///F////////////////////,,///,,////,,,,,,,,,//,,'''.                                 ..                      .. ','.                  ..'--. .'.',',,,,,,,,,,,,,,/,,//,////,,,,,,,,,,,,,,,,,,,//////////,,,,,,,,,,,,,,,,,,,,,.'''-..''-',,,,,,,,,,///,,,//////////////////////////////,,,,
//////////////////////////////////////////////,//,/,,,,///////,,,,,,,,,,////////////////,,,,,,,/,,,,,//////////////////////////////////////////////////////////////////////////FFF/FF///////F///////IFS/F///////////,///,,,,////,,,,,,,,,,,,,,,'-.'',,,,,,,////,,,////////////,,,,,,,,,,,,,,,,,',,,,'---.','. .-',,,,,,,,,,''.''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////,,/////////////,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,//////////////////,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////IFS//IFS/FF///FF/////F//////////////////////////////////////////////,/,,///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,',,,,,,,,//,//////////////////////,////////,,,,,,,,,,,,,,,,,,,,,
////,,,,,,,,,,,,/////////////////////////////////////,////////////////////,//////,,,,,,,,,,,,,,,,,,,,///////////////////////,,,////////,,,//////////////////////////////////F////IFS//IFS/////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,//////////////////////////////////////////////,,,//////////////////////////////////////////////////////////////////////////////////////////////////////////////////IFS//FF//F///////////FF/////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,///////////////////////////////////,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,/,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,///////////,/////////,,,//////////,,,,,,,,,/////,/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,////,,////,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,//////////,,,,,,,,,,,,///////,,,,,,,,,,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,///,,,,,,,,,/,,,,,,,,,,/,,,,,,,,,,//////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
///////////,,/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,///////////////,/,,,,,,,,,,,,,,,/////////////////////,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,///////////////////,,,,,,,///,,,,,,,
/////////////////////////////////////////////////////////////////////////////////////////////////////////////,////////,,,,,,,,////,,//////,,,,,,,,,,,/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,/,,,,,,,,/,,//////,//////,,,,,,,/,,///////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////,///////////////////////,,,,,
///////////////////////////////////////////////////////////////////////////////////////////////,///,,,,/,,,,,,,,////,,,,///,,,,,//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,////////,,,,,,////,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/
//////////////////////////////////,,,,,//,',,,,'''',,,,,,,,///,,/,,,,,,,,,,,,,,,,/////,,,,,,,,,/////,////////,,,,/////,///,////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
////////////////////////////,,,.-,,,////,,,,,///,,,,,,,,,,,,////////////////////////////////////////////////////////,/////////////,////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,////////////////////////////////////////,//,,,////,,////,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
///,,/////////,////,,,,,,,,,,//////////,,/,,///,,/////////////////////////////////////////////////////////////,///////////////,/,,,///////////,//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,/,////,,,/////////,////////,,//,///,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,//,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,
//////////,,,/,,,,////////////////////////////,/////////////////////////////////////////////////////////////,,,//////,,///////,,,,,,,,,,/////////////////////////////////////////////////////////////////////////////////////////////////,///////////////////////////////,,,,,,///,,,,/////,,,,,,/////////,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,///,,,,,,,,///////////////////////////////////,,,,,,//,,,,,,,,
////////////////////////////////////,//////////////////////////////////////////////////////////////,,,//,,,,'..,,/////////////,//,,,,,,,,,/////////////////////////////////////////////////,//////////////////////////////////////////////////////////,,//////////////////,//////,,,,,,,,,,,,,,,,,,/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
//////////////////////////////,,//,,/////////////////////////////////////////////////,,,,,//////,,,,,,///,,,,,,,,//,,,,,,,,,'.-',,,',,,,,/////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,/////,,///////,,,,,,////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
/////////////////////////////,,///////////////////////////////////////////////,,/,,,////,,//,,,, .,,//,,' .,,/,,,,,,,,,,,,,- .,,,,',,//,//////////////////////////////////////////////////////////////////////////////////////////////////////,//////////,,,,,//////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
//////////////////////////////////////////////////////,,////////////////,,,,,,,,,-',,//,,,,/,,,,,,,,/,,,'.,,,,,,,,,',,,,,,,,,,,,,,,,,,,/////////////////////////////////////////////////////////////////////////////////////////////////////////,,//,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
///////////////////////////////////////////////////,,,,,////,,/,///,/,,,,//,,,,,.,////,,,,////,,,/////,,,,///////,,//////////,/////////,//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,/////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/,,/,,,,,,,,,,,,,/////
/////////////////////////////////////////////////,,,,//,,///////,,,,,,,,,,,,,,,,,//////,,///////////,,/////////////////////,,///,,,//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,/////,,/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,,,,,,,,,,,,///////////////////

IFS’S COMMITMENT WITH PARTNERSHIPS

Lewis Pugh

Lewis Pugh, is an endurance swimmer, an ocean advocate, and IFS’s Sustainability Ambassdor. He is the first person to complete a long-distance swim in every ocean of the world, and in August 2021 he swam across the mouth of Greenland's Ilulissat Icefjord, which is fed by the world's fastest-moving glacier. It was the first multi-day Polar Swim ever attempted. In the lead up to COP 26, there is no better place to illustrate the scale and pace of the Climate Crisis. In undertaking his swims, Lewis has helped protect over 2 million km2 of vulnerable ocean - an area the size of Western Europe. But there is much more to do, and IFS is extremely proud to be working with him.

Find out how we all can play our part in protecting our planet.

The Ocean Race

IFS is proud to have partnered with the Viva México Ocean Race Team, skippered by renowned sailor Erik Brockmann, as the team races for purpose in bringing awareness to the Ocean Race’s drive to accelerate protection and restoration of our seas.

IFS Foundation

The IFS Foundation is a group of independent, charitable organizations set up to help break the poverty cycle in Sri Lanka. Working in partnership with IFS, the Foundation is investing in a series of projects with local communities in remote and rural areas to renovate schools and hospitals, improve access to fresh water, and create employment opportunities. The IFS Foundation is a registered UK charity, no.1191843 and a registered US 501(c)3 charity EIN 84-4440168.

IFS’S COMMITMENTS TO ACTION

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\::\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/F\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\FF\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/F/\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\FF/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\::\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\/\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\:\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\::\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\:::\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\:::\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\:,,:\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\///FFFFFFF/\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\//\////\\//\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\:\\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,.,:\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\///\\\\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::::::::::::::..,:\\\\::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////\\\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::,..:\\\::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\//////\\\\\\\\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::,..::.\\\::::::::::::::\\\\\\\\\\\\\\\\\\\////IFS//\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::.. .\IFS/\\\\\\\\\\\\\\////////FFFFFF/\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::. .\IFS/FFFF\IFS/FFFFFF//\\\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,::::::::::::::::::::::. .\FFFFFF/\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
......................,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::.,\/IFS|IFS\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::,,\\/FFSFF\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
..........................................,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,.\\/\\/IFS/\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
....................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.\\\/::\///\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
............................................................,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.\\//:.:\\///:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.....................................................................,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\/\..:\\\\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
................................................................................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,\\///:..:\\\\:,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
........................................................................................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:\\///\:..:\\\\:,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:\\////:, .\\\\\:,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
......................................................................................................,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:\\////\:, .\\\\\:,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
..............................................................................................................,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:\\/////:,. .\\\\\:,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
........................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:\\////\\:,. .\\\\\:,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
..............................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:\\////\\:,,. ,\\\\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
...................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\////\\:,,,. ,\\\\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
........................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\////\\,,,,,. ,\\\\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\///\\,,,,,,. ,\\\\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
......................................................................................................................................................,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\///\\:,,,,,,,. :\\\\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
..........................................................................................................................................................,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\//\\:,,,,,,,,. :\\\\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
...................................................................................................................................................................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\//\\:,,,,,,,,,. :\\\\\\,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.........................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\//\\:,,,,,,,,,,  :\\\\\\,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
..............................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,:\\//\\:,,,,,,,,,,,  :\\\\\\,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
................................................................................................................................................................................,,..,,,,,,,,,,,,,,,,,,,,.:\\//\\:,,,,,,,,,,,,  :\\\\\\,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
............................................................................................................................................................................................,,,,,,,,,,,.:\\//\\,,,,,,,,,,,,,, .:\\\\\\,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
............................................................................................................................................................................................,,,,,,,,,,.,\\//\\,,,,,,,,,,,,,,. .:\\\\\\,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
...............................................................................................................................................................................................,,,....,\\//\\,,,,,,,,,,,,,,,. .:\\\\\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.....................................................................................................................................................................................................,\\//\:,,,,,,,,,,,,,,,,. .:\\\\\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
....................................................................................................................................................................................................,\\/\\:,.......,,,,,,,,,. .:\\\\\\:,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
...................................................................................................................................................................................................,\\//\:..........,.,,,,,,. .:\\\\\\:,,,,,,,,,,,,,,,,,,,:\,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
..................................................................................................................................................................................................,\\/\\:................,,.. .:\\\\\\:,,,,,,,,,,,,,,,,,,,,:\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.................................................................................................................................................................................................,\\//\:..................... .:\\\\\\:,,,,,,,,,,,,,,,,,,,,,:\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
................................................................................................................................................................................................,\\//\:...................... .:\\\\\\:.,,,,,,,,,,,,,,,,,,,,,:\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
................................................................................................................................................................................................:\//\:....................... .\\\\\\\:....,,,,,,,,,,,,,,,,,,,:\\,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
...............................................................................................................................................................................................:\\/\:.......................  .\\\\\\\:..........,,,,,,,,,,,,,,:\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
..............................................................................................................................................................................................:\\/\:........................  .\\\\\\\:............,.......,,,,,:\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.............................................................................................................................................................................................:\\/\:.........................  .\\\\\\\:......................,,,,:\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
............................................................................................................................................................................................:\\/\,..........................  ,\\\\\\\:...........................:\\:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
...........................................................................................................................................................................................:\\/\,...........................  ,\\\\\\\\............................,\\\,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
..........................................................................................................................................................................................:\\/\.............................  ,\\\\\\\\.............................:\\\:....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.........................................................................................................................................................................................,\\/:..............................  ,\\\\\\\\..............................:\\\:..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
........................................................................................................................................................................................,\\\:...............................  ,\\\\\\\\...............................:\\\:,.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.......................................................................................................................................................................................,IFS:................................  :\\\\\\\\,...............................:\\\:,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.......................................................................................................................................................................................\IFS:................................. .:\\\\\\\\,................................,:\\\,......................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
......................................................................................................................................................................................\IFS:.................................. .:\\\\\\\\,..................................,:\\,............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.....................................................................................................................................................................................\IFS:................................... .:\\\\\\\\,....................................,:\:...................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
....................................................................................................................................................................................:IFS:.................................... .:\\\\\\\\:...................................,,...,\::::::\\\\\\\:::::::::::::::,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
...................................................................................................................................................................................,IFS/:..................................... .:\\\\\\\\:..................................... .:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,:::::::::::::::::::::::::::::::::::::::::::::::::::
...................................................................................................................................................................................\\,...................................... .:\\\\\\\\:.....................................:\\,::......................................,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
...................................................................................................................................................................................:........................................ .:\\\\\\\\:....................................:\\\,,\:............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
............................................................................................................................................................................................................................ .:\\\\//\\:...................................:\::\:.:\,..............................................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::
............................................................................................................................................................................................................................ .:\\\\\\\\:.................................,\\\.:\:..:\,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::
...........................................................................................................................................................................................................................  .:\\\\\\\\:................................,\\\:.:\:...\\,..................................................,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:::::::::::::::::::::::::::::::::
...........................................................................................................................................................................................................................  .:\\\\\\\\:...............................,\\\,..:\:...,\\,...........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::
...........................................................................................................................................................................................................................  .:\\\\\\\\:..............................,\\\,...:\:....:\:.....,......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::
...........................................................................................................................................................................................................................  .:\\\\\\\\:.............................,\\\.....:\:.....:\:....::........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::
...........................................................................................................................................................................................................................  .:\\\\\\\\:............................,\\:......:\:......:\,...::..........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::
...........................................................................................................................................................................................................................  .:\\\\/\\\:............................\\:.......:\\.......::...,:..............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::
........ ..... . ..........................................................................................................................................................................................................  .:\\\\\\\\:...........................\\:........:\\.........,:,:\,,,..............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::
                                    .......................................................................................................................................................................................  .:\\\\\\\\:.........................,\\,.........:\\........:\:::\\:\\\\\\:::::,,......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::
                                              .............................................................................................................................................................................  .:\\\\/\\\:........................,\\,..........:\\,.....,\:\...::...:..,,,::::::::::::,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::
                             ...                         .  ...............................................................................................................................................................  .:\\\///\\:.......................,\\............:\\,....:\,,\...::...:.................,....................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::
                                                         .............. ...................................................................................................................................................  .:\\\///\\:......................,\:.............:\\:..,\\:.,\,...:..,:......................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::
                                                         .  ...............................................................................................................................................................  .:\\\///\\:.....................,\:..............:\\:.:\:...,\,...:,.::...................................................................,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::
                                                                      .....................................................................................................................................................  .:\\\////\:....................,\:...............:\\:\\,....,\:..,:::::....................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::
                                                                        .     .............................................................................................................................................  .:\\\////\:...................,\,................:\\\:......,\:::,:,,:\:::,..................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::
                                                                                           ................................................................................................................................  .:\\\////\\......................................:\\:......,,\\,..::.,:.,:::::,,,,......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::
                                                                                                    .......................................................................................................................  .:\\\////\\......................................:\\:...,:::,\:,:,::,,:,..:,,::::,..................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::
                                                                                                    ... ...................................................................................................................  .:\\\////\\....................................,.:\\:.:::,...\:.,::\:::::::::,...,::,,.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::
                                                                                                   .        ...............................................................................................................  .:\\\////\\..................................,:..:\\\,.......\\:,.::.::,::::::.....................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::
                                                                                                           ................................................................................................................  .\\\\////\\......................................:\\\....,,,.\\...::.::,:,.:.:::...............................................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::
                                                                                                     ..     ...............................................................................................................  ,:\\\////\\:.................................... :\\\........\\...:\,::,::::,:.,,,,.....................................,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::
                                                                                                    .......................................................................................................................  .:\\//////\:.................................... :\\\........\\:,.:\,:::\::::,,,,,,.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::
                                                                                          .      ..........................................................................................................................  .:\\\//////:.................................... :\\\,.......\\,..:\.:::\::::::.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::
                                                                                         ..   .............................................................................................................................  .:\\\\\\\\/:.,.................................. :\\\,.......\\:..:\,:::\::::,::,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                               ............................................................................................................................................ .,:\\\\\\\//:,:.................................. :\\\,.......\\:..:\,:::::::,,.,,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                      ..................................................................................................................................................... .,:\\\\\/F/F\\\.................................. :\\\:.......\\:..:\,,\:::::.,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                              .........................................................................................................................................................,....,:\\\\\\FFFF\\\:................................. :\\\:,......\\:..,\:,\::::\,.,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,,,,,:,,,,:,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                 ...  .   . ........................................................................................,,,..,,,,.............,,,,,,....................,,,,,,,,,...,..,,,.   ..:::\\\\///////\:,,,...,,,,,,,,,,,,:::,,,::::,,:,..:\\/\:,,,,,.:\\:,,\:,\::::\::::::::::::::::::::::::::::::::::::::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
...............,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::   ..:::\\\\///////\\::::\\\\\\\\\\\\\\\\\\\\\\\\\\\..,:\\/F\\\\\.:\F/\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//\\///////\/\///////
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:  ..:\\:/F/\FFFFFFFF/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\/FFFF\\\\\\////\\\\\\//\\\\\\\\\\\\/\/\\\\\/////////\/////////\//////\///////////////////////F////////////////FFF/FFF/F////FFF/FFFFFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:..,:\F\FSF\FFFFFFFF/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////\\\\\\/\\\\\\\\\\\\\\\\\\\\///////\\\////////////////////\\////////////////////////////////F//F///////FFFFFF//FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\FS/SF\FSSSSSSSF/\\\\\\\\\\\\\\\//\\\\\///////\\////\///////////F///\/////////////////\////////IFSF////////FFFFFFF//F//IFSIFSFF///////F/FFF//FFFFFIFSFFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\::::\\\FFFFFFFFFFF////\\/\\//\\/F//////\\\\\\\\////////////\///FFFFF/IFS////////////FFFFF/F//\///F////////////////\//IFS////////////////IFSFFFFFFFFFFFFFFFFFFFFFF/FFFFFFFF//F//FFFFFFFFFFF//FFFFFFFFFFFFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\FF/FFFFFFF///\\\\F/\\\\\\////\///F/\\\\\\/\/\\\\//\///////////F////\//\///FFFFFFFF///\\//\/\/F////IFSIFS//F/FFFFFFFFFF//////////////F/IFS/F//////F/////////////////F///FFFFFFFFFFF///FFFFFFFFFF//FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\\\\\\\\:\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\//F//\/\\\\\\\\\\//\/////\///FFFFF///\\/\\\/\\\//FFF//\\\\\\\\\\///\\/////////////\////\//IFS////////IFS//\\\/\FF/FFFFFFFFF/\\\////////FFFFFFFFFFFFFFFFFFIFSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIFS/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//////////F/\\\\\\\\\\\\\\\/\\\/\\///////////\\\\\\/\\\\/\/\\///\\//\//////////////\\\\\\\\\/\\\\//F//////FFFFFFFFFFFFFF/FFFF////\/\\\\///////////////FFFFFF/////IFS////////////FFF/FFFFFFF/\///FFFF/FFFFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::\\\\\\\\\\\\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\//\\\\\/\\//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////\\\\\\\\\\\\\\\\\\\\\\\\\\/FFFFFFFFFF//////////IFS\///FFFF/////F////\\\//////\\\\\\\\\\/////FFFFFFFFFF//FFF///////FFFFFFFFFFFFFFFFFFFFF////F//////FFFFFF//////IFS///IFS///\////F///////FFF/FFFFFFFFFFFFF/FFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\IFS///\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::\\\\\\\\\\\:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////\\\\\\\\\\\\\\\\//\\\\\/FFFF//////FFFFF//IFS/FFFFFF////IFS//\\\/////\\\\\///\\\\\\//F/FFFFFFFFFFF///F//\\\///////F//FFF/FFFFFF////FFFFFFF//FFFFFF////\/FFFFF//FFF///FFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\\\\\\\\\\\\\\\\F////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:::\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\/F///FFFFF////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\/\\///\\/\//\\\\\\\/\\\\//FFFFFFFFFFFFFFF///////\//FFFFFFFFFFF/F//\////\///\\\\//////\///F//////////\/FFFFFF////FFFF///\/////FFFF//FFFF/FFF/\\\\\///F///FFF///F///FFFFFFFFFFFFFFFFFFFFF/////F///IFS/FFFFFF///FFF//FFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::\::\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\//\\\\\\\\\\\\\\\\////F//\\\\\\\\\\//\\\\\\\\\\\\//\///\\\\\\\\//F////F/\/\\\\\\//\/F//\\\/\//\\\\///\\\\\\/FFFFFF///F//\\\\IFS/\\\////////\//IFS//\\\////IFS//FFFFFFF/////IFS//////////FFFFFFF//FFFFFFFF/FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\:\\\\\\\\\\\\\\\\::\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///\\\\\\\\\\\\\\\\\\\\\//\\\\\\\\\/FFF/F/F//\\\IFS/\\\\\\\\\\\\\\\\\\\\\\\\/FFFFFFF|IFS//\\\\\\\\\\\\\\\\\\\\\\\\\\\\///\\\\\\\/\\\\\\\\\\\//\\\\\\\\\\\\\\FFFFFSFFFFF///FFFFF//\\\\/FFF/\\///\\\//\\///////\\\\\\\\\///\\\\\\F//FFSSFFFFFFFFFFFFFFFFF//FFFF//F///FFFFFFFFFFF//FFFFFFFFFFFFFFFFF//F/FFFFFFFFFF/FFFFFFFFFFFF/F/FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
\\\\\/\\\\\\\\\\\\\\\\\:\:\\\\\\\\\\\\\\\\\\\\\///FFF/\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\:::\:\\\\\\\:::\\\\\:\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////F/////\\\\\////\///////FFFFFFFF///\\\\\\////\\\\\\\//\/FFFFFFFF/\\\\/FFF//////\\\////\//\\///FFF/FFFFFFFFFFFFFFFFFF/////\\/FFFFF//FFFFF/FFFFFFFFFFFFFFFFFFFFFFFFFF//F//FIFS////////FFFFFFFFFFFSFFFFFF/FFFFFFFFFFFFFFFFFF/FFFFF/FFFFFF
\\\\\/\/\\\\\\\\\\\\\\\\\\\\///////\\\\\\\\\\\\\\\\\\\\\\/F////\\//\////\\/FFFFFF/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\:\\\\\\\:\\\\\\\\\\\\\\/\\\\\\\\\\\\\////\\\\\\\\\\\\\\\\\\\\\\\\\\\///\\\///////FFFFFFFFFF/\\////F/////FFFFFFFFFFFFF//\///FFFFFFFFFF/FFFFFFFFFFFFFFFFFFFFFFFFFF//////////////////FFFFFFFFFFFFFFFFF/FFFFFFFFFFFFFF/\\\\/\\\\\//IFSFFFFFFFFFFFFFFFFFF/////FFFF///\///FFFFFFFFFFFFSSFFFFFFFFSSFFFFFFFFFFFFFFFFFFFFFFFFFFFF
\\/FFFF/\\\\\\\\\\\\\\///FFFF///\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////////\\\\\\\\\\\\\\\\\\\:\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////\\\\\\\\\\\\\\\\:\\\\\\\\\\:\\\\\\\\\\\\\\\\\\//\\\///////\\\\\\\///FFF////////////FFF//F///FFFF/F//\\\\\\\\\\\//F/F///\\\\\/////F/FFFF/\\\//FFFF///FFFF/\\\\//F/////\\/////\\IFS\/\///\//\///\\\\/FFFFFFFFFF/FFF/\\\/\//\\//FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFSSSSF
\\\\\\\\\\\\\\\\\\\\\\\\\\:::::::::::::::::::::\\\\\::\::::::\\\\\\\\\\\\\:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\/FF\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::\\\/\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\:::\\\\\\\\\\\\\\\\\\\\\\\\/\\\//F/\\\\\\\\\\/\\\\\\\\\\\\///FFFF//IFS//FFFFFFFFF/\\\\\/\\\\\\\\\\\\\\\\\\\/\\\\\\//IFS\\\///F/\\\\\\\\\\\\\\\//F/\\/\\\//FFFFFFFF//\//FFFFF////\/FFFFF/\/FFFFFFFFSFFFFFFFFFFFFFFF/\/FFFF/////FFFF///FFFFFFFFFFFFFF
\\\\///\\\\\\\:\\:\\\:\\\\:::\\\\\\:\\\\\\\\\\\\\\\\\\\::::\\:::::\\\\\\\\\\\\\\\\\\\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\:::::\\:::::\\\\\\::::::::\\\\\\///FF\\\\\\\\\\\\\\\\\\\\\\\\\\\///\\/\\///\//\/\\//F//////F\/////\\\\\\\\/FFF///F/FFF////FFFFFF///F///////FFFFFFFFFF/////////////\///\\\\\\\\\\\\\\FFFF\\\\\\\//F/FFFFFF/////\\FFFFFFFFFF//FFFFFFFFFFF/IFS//F//FFFFFFFFFFFIFSFFFFFFFFFFFFFFSFFFFFFFFFFFFFFFF///FFFFFFFFFSSFFFFFFFFFF
\\\\\\\\:::\\\\\\\\\\\\\\\\\:::::::\\\\:\\\\\\::\\\\\\\\\\\\::\\::::::\\\\:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::\\\\\\\\\\/\\\\\\\\\\\\\//IFS\\/\\\///\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/////\\\\\///\\\\\//\\\\\\\\\\\\\\\/\\///F/\///\/F//\//\///\\\\\\\\\\\/F///\/\\///////FFFFFFFFFFFFF//FFFFF//\\\\//F/////\\\/FFFFFF/\\\\\//F///F////\FFF/\///////////FFFFF//FFFFF//IFS///FFFFFFFFFFFFFFFFFF/FFFFFFFFFFFFFFFFFFFFFF/IFS/FF
\\\\\\\\\\\\\\\\:::::::\\\\\\\\\\\\\\\\\\\\\\/FFFFFFFFFFFFFF/\\\\\/\\\\\\\\\\\\\\\\\\::\\\\\\\\\\\\\:\\\\\\\\\\\\\\\\\\\//\/FFF///\//\////\\//////\\\\\\\\\\\\\\\\::::::::::::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\:\\\\\\\\\\\\\//////\\\\\\\\//F\\\\//\\\\\\\\\\\\//////FFFFFFFFFFFFFFFFFFFFFF//\\/////\\///FFFFFFF/FFFFFFFFFF/\\\\\\\/F//FFF/\///\\\\\////\\\//FFFFFFFFFFFFF//\/\/FFFFFF/\\\\\\//FFFFFFFSFFFFFF////FFF/FFFFFFFFFFFF////FFFFFFFFFFFFFFFFF///IFS//FFFF/IFS

IFS has implemented a governance structure that comprises representatives from across the business to ensure we make an impact, aligned to the United Nations Development Goals

EDUCATION

The IFS Education Program provides scholarships, grants, IT equipment, as well as practical knowledge through internships and mentorships for students. Over the course of the next three years, we plan to expand the program to 150 institutions globally.

CARBON EMISSIONS

In a program started in 2019, IFS committed to reducing its carbon footprint in part through consolidating its real-estate and improving the green credentials of its properties. From mid-2019 to date, IFS has reduced the square meterage of its global real estate by 9.5%, shrunk its car fleet by 86% versus 2019.

Philanthropy

IFS champions and partners with the IFS Foundation to help improve the living standards of people in the Sri Lankan countryside by addressing aspects of health, water and sanitation, education, and economy, and resulting in a self-sustained community.

Volunteering

All employees are given the opportunity to invest one workday a year to support a charitable cause of their choice. In 2023, we strive to have the equivalent of 3 years’ worth of work invested by our employees.

Diversity and Governance

IFS has set the bar high against peers in the industry in terms of diversity in employee mix sets. For example, women make up 34%* of the business, 9% above the industry average for tech. IFS has always been compliant regarding Human Rights and Anti-Slavery, and will further ensure that this is not only in line with UN criteria and reporting and but also pervasively included in the education of its employees.

Impact Mindset

IFS is looking for ways to further accelerate its employee awareness of and contribution to the sustainability agenda. We will be introducing a framework to trigger people's mindsets and to guide engagement. The framework will drive how the company is making it possible for its employees to impact sustainability as individuals and assess how successful IFS is at engaging its workforce behind the Impact Mindset.

*April 2021