`.-::-:-....`````                                                                                                                                                                                
                                                                                                                                                                                                         `--/shddddNmmdhyssohsooo/:.`...:/++////++/:-...                                                                                                                                                        
                                                                                                                                                                                                    `-:oyddmmNNdhso/-:.``.`.yy+/hNNmmmmmmmddo+//ohyyyso+:.``                                                                                                                                                    
                                                                                                                                                                                                `-/ohmmmmmmds+:.`    ``.-/oymNNNNNNNNNNNNNNNNNmmddmmmmmyosss/-.:-`                                                                                                                                              
                                                                                                                                                                                            `-/oydNmddddho:.    ..-/syhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmddyhy+:.                                                                                                                                            
                                                                                                                                                                                         `-/oshmmmdho+:-.  `.-/sdmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmhs+.                                                                                                                                          
                                                                                                                                                                                      ``..oydNNmhs+:-. `-/symmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd+`                                                                                                                                        
                                                                                                                                                                                     `..-+mNNNds/:-..oyhNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdddmNNNNNmhmNNNNNNNNNNNNNNNNNNNNNNd+.                                                                                                                                      
                                                                                                                                                                                  ```-ohmNNmmhho-/o/smNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdhsymNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNh:`                                                                                                                                    
                                                                                                                                                                                .:..ydmNNNo/hhdmmmdmNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd+.                                                                                                                                  
                                                                                                                                                                              `-..:hNNNNNNdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNmmNNNmNNNNNNmdmNNNNNNNNNNNNNmhhNmmNNNNNNNNNNNNNNds-                                                                                                                                
                                                                                                                                                                            `-/:sdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmNNNNNNNNNNNNNNNNNNNNNNNddNmdNNNNNNNNNNNNNmmNms-                                                                                                                              
                                                                                                                                                                        `.:+hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmh+`                                                                                                                            
                                                                                                                                                                      `:ydNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNs` `                                                                                                                         
                                                                                                                                                                    .odNNNdhdmNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNy/.`                                                                                                                        
                                                                                                                                                                  .omNNNNs-/mNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmNNNNNNNNMNNNNNNNNNNNMNNNNmd+oo/++---.`                                                                                                             
                                                                                                                                                                `/mNNNNhmhdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmdhNmhosdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdhso/-.`                                                                                                       
                                                                                                                                                               -hNNNNdhdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNmh++hNNNNNNNNNNNNNNNNNNNNNNNNNNmmNNNNNNmhyo-.                                                                                                    
                                                                                                                                                             `/dNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNMNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNNmddd+`                                                                                                  
                                                                                                                                                           `/-+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNmhs:-.```                                                                                           
                                                                                                                                                          `:-:mNNNNmdNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhoso:./:```                                                                                    
                                                                                                                                                         `s+dNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmhdNmhmNNNNNmdmoooo-`                                                                              
                                                                                                                                                         +NNNNNNNNNNNdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmNy-`                                                                             
                                                                                                                                                        +NNmNNNmNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNmmdyyho/-`                                                                            
                                                                                                                                                        dNNmNNNNNNNNNNNNNNNNNNNNMNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNMNNNNNNNNNNNmy/-` .                                                                              
                                                                                                                                                       oNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMMNNNNNNNNNNNh+                                                                                  
                                                                                                                                                     `oNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNs-`                                                                                
                                                                                                                                                     -NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdyys/-..                                                                        
                                                                                                                                                    .hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmNNm/`                                                                       
                                                                                                                                                    oymNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmd/                                                                       
                                                                                                                                                   -NdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNNNNNNNNNmdNNys-                                                                      
                                                                                                                                                   oNNddNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNmd+sNdys`                                                                     
                                                                                                                                                   sNmmdNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNmmmNNh:.`                                                                     
                                                                                                                                                  `odhmdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmNNNNNNNNNN```                                                                     
                                                                                                                                                 `./myydmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNmNNNNNNmmd:`                                                                      
                                                                                                                                                 .`+dyyhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNdNNh:                                                                      
                                                                                                                                                 .`/mddh/:ydNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmmNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy:`                                                                     
                                                                                                                                                 `+ohdm/-:oyNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNmmmmNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMMNNNNNNNNNmh..                                                                    
                                                                                                                                                  +symmy-`:hNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmNNNNNMNNNMNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNMNNNNNNhys-`                                                                    
                                                                                                                                                  +hhdmdy+:yNmhNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmy:`                                                                    
                                                                                                                                                  /s/+mNhdmmNNmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNh+.                                                                  
                                                                                                                                                  .++symNNmNNmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNmhyshNNmd+:`                                                               
                                                                                                                                                   /o:smNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd:-soohNNNss/                                                               
                                                                                                                                                  `..-+mNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNhydNNdmhmy+ho``                                                            
                                                                                                                                                 `:s+shmNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmNNMNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMNNNNNNNMNNms/:hd-/h/                                                            
                                                                                                                                                 .+-:.oysmdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmNNNMNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNy:`.ods+y.                                                           
                                                                                                                                                 `o-ohh:-ymNNNNNNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNMNNNNNy``-yho-h:                                                           
                                                                                                                                                 `o+hm.+mNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNdhmo+mmys`                                                          
                                                                                                                                                 `.-ydhmmNdmmmmNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdmmmNm+//                                                          
                                                                                                                                                    -hNNdNNNNNdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNNNNNNNNNm:`  `-:+.                                                   
                                                                                                                                                     `+mNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMdyssshoo.                                                   
                                                                                                                                                      `smNNddhmNNNNNNNNNNNNNNNMNNNNNNNNNMNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNmd:`                                                    
                                                                                                                                                      `:-:mNNmmNNNNNNNNNNNNNNNNNMNMMNNNMNMNNNmmNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNhodo-                                                 
                                                                                                                                                       `-++hNNNNNNNNNNNNNNNNNNNNNNNNMNMNNmmmmhdmmNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNh-` .`                                                
                                                                                                                                                         .--smNNNdhdNNNNNNNNNNNNNMNNmyydNmhyyyhssdMNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNm/                                                    
                                                                                                                                                     `` `/soddhymNNNNNNNNNNNNNNdhysmhsssyyhyhhdNmmmNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+`                                                  
                                                                                                                                                      .`.smmNmdmdNNNNNNNNNNNNdyoooo+ddsssydhdmmdmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy` `                                               
                                                                                                                                                        -dmhsshNNNNNNNNNNNdysyysyhhhhhmmysosshmmNmNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNh:`  ``                                           
                                                                                                                                                       `://ymmmNNNNNNNmdhddmhyso++++shhdNmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmh/  `                                           
                                                                                                                                                       .-o/+ddNNNNNNmy/:::+shhyhyyyhhhdmdmNNmNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmNNh`                                              
                                                                                                                                                      `/-osdmdhhdds+++++/:--:/+shhdmmdmdmmmmNmmNmmmmmmmNNmmNNmmmmmmmmNNmmmNNNNNNNNNNNmmddhhhhhyyhhhdhdmmmmmmmmNmmdmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmNNN+                                              
                                                                                                                                                      ``./oysoyy+/:----:::////////oyhhhhhhhhhydddhhddhyyyydmddhhyyyyhysshdNddddhhddhyysoso+sosoosysdsshdhdddddhddhhhhhdmmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-``                                           
                                                                                                                                                       `/oo//+s+------------:::+++ooooo++////:/+++osyyyyydmdhhsyssssssyyyhyosyoo+oso+ooso+os++++ssosyssyyshddhyyyhyyyhddhdddhddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdd:                                            
                                                                                                                                                       -/::-//---------------------::://+++++///+ossosyyhhhyssssssssooo+oo/+/////:++//+///++///+soooosoosssyyhyyyhyyshhhyyhdddhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNddy:                                            
                                                                                                                                                      `-------------------------------------::-::::/://++///////////////:/:::::::://///+/::////+oso++/+osoosyysyyyyyssyyyydhdddmmNmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdmy                                            
                                                                                                                                                      .:----------------------------------------------::::::::------::::---------::://////://////+++++/+++oosysssyyssssyyyhhhddhdmmmmmNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNddm:/:-`                                       
                                                                                                                                                      `--------------------------------.------.----------:-------------------::----:://:////+///::///////+++ossssssssssyhhdddddhdmdmmmNNNNNNNNNNNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNms.                                         
                                                                                                                                                     `.--------------.-.------------.-...-------.---------:-:----------------::::-:::::://///////::///://///+ooo+osssssosyhhdddhhddmmmNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/:                                          
                                                                                                                                                   `.-------------------------------------------------------::-----------------::-::::::/:///:/:/::/:::://///+o+osooosssyyyyyhddhhdddmmmmmmmmmdmNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+`.                                         
                                                                                                                                                  .---------------------------------------------------------:::-----------------:---:::::::::/::::::::::::///+s++osoosssssyyyyyhdhdhhdddddmmdddmNmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd.`                                         
                                                                                                                                                `.------------------------------------------------------::-::-------------------::::::::::::::::::::::::://///+o+ooosoooosyyyyyhyyddhhmmhdddddmdmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd``                                        
                                                                                                                                               `.-----------------------------------------------------------:---------------:::::::/::::::::-:::::::::::://///oo+oo+oooo+ossosddhyhhdhddhddhhmddmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMNNNNNNNNNNMNNNNNNNNNNNNNNNNy+-:-`                                    
                                                                                                                                              `-------------------------------------------------------------------------:::--:::::///::::::::-::::-::::::///////+++ooooosoossydmdydhhyyymhhddhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+                                        
                                                                                                                                             `------------------------------------.-------------------------------------::::::::::::/:::::::-::--::-::::::///+//+++ooo++ososyydhhhmdddhhmmddhhmmNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy....                                    
                                                                                                                                            .-----------------------------------------------------------------------------:::/:::::::::::::::::::-:-::::::///++/+++++o++ooooyyyhhhdddhhhyhdhhdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/-.`                                    
                                                                                                                                           `---------------------.---.-------------...-----------------------------:-::::::::////::::::::::::::::::::::::::///++++++/++oosssshyyhhymmdhyyhhhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNo/-`                                    
                                                                                                                                         `.--::-::::--------------...-----------.-......--.--------------:-----:-:::-:--::-:::::://::/:::/:::/:::/:::::::://///++++++soosyyhyyyyhydddhhyyyyhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNo```                                    
                                                                                                                                        .://://///::::::::::------..........--......-...--.----------:+::-::::::-:::::-:::::://:://://:/::/:///::////:///:///+/+ooooossssyyhhyhhhhddddhyydhmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNd-``                                    
                                                                                                                                      -+oosoosoosso+/+:/+///:-----...........-...----.......------/:/s+///++////::://:::/://///////++/////////++//++//++//++++++ooossosssyhhhhdhhhddhdsyhhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNh`                                      
                                                                                                                                   `-oddmmmmmddddmdmhhyooosso/:---....-...-..---..-.........---:::++hsoo+hhyyyssyyhyo++++/+++////ooooo++o+++++++++/+++o+++++osooosssssysyhhhdddhhhddddhdhhmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd.                                      
                                                                                                                                  -sNNNNNNNNNNNNNNNNNddmysydyo/:---..--...---.---..-.--....-----:/yoysssmmmhmmdmmmddddhyoo+++++++oossosoosssosooo++++o++oooossyssyyyyyyyhdhhddhmhhddhdddmmmNNNNNNMNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:                                      
                                                                                                                                `/dNNNNNNNNNNNNNNNNNNNNNmhyyhs++:---.-------.---.-...-.....--:--/+hodmhdmmddmmmNNNNNNNNNNmmddddddhhhhydhdyhhdhdddhhsssoosyssysssyyyhhhhhddddddmdhdhddddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/                                      
                                                                                                                                /NNNNNNNNNNNNNNNNNNNNNNNNNmdhho/::--------.--.---..........--/:::oysmmmmmmmmNNNNNNNNNNNNNNNNNNNNNmNNdddmmNNNmNNNNNNmmdyyyyyhhhyyyhhhhdmddmddmddhddmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+                                      
                                                                                                                               .mNNNNNNNNNNNNNNNNNNNNNNNNNNmddyo//::------------..-........--:+/:oyommmmdmNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNmdhhhdhhhhhhmdmmddddddddhdmdmmdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/                                      
                                                                                                                              `yNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdhs+/::---------.--....-.....--:://:ohhmdmmhNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNMNNNMNNNNNNNNNNNmddmmdmdmmmmmmddddhddmdmdmmNNmNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNN+                                      
                                                                                                                              :mNNNNNNNNNNNNNNNNNNNNNNNMNNNNmdmyo//::::-------.-...-..------:::/oodydmddmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmNNNNmdddddmddmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNh`                                      
                                                                                                                              /NNNNNNNNNNmhhhdhhdddmmmmmNNmmNmdyso///:::--------...--------::://+yyyddhhmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNNNNNNNNNNNNNmddhddmmmmmmdmNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNd.                                      
                                                                                                                              /NNNNNNmmmhso+///+++oosyyhdhhhhyyyyysoo+:::-----::..-.-----:::://+oosyhhhyhhmmmdmmmmmmmmmmmmNNNNmmddmmNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNmmmmmddmmNmdmmdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNd-                                      
                                                                                                                              -mNNNds+/////::/:/++yyhhhdddhdmmdhyysso+/::::-----..------::///++ossyhhhhyhhhdddddhhyyhyooo+oo+++++oosdmNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNmmmdmmmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNy                                       
                                                                                                                              -hNmdy+/::::::/+oshdmmmdhyyhdmmdddyysooo++:::---....---:-://++o+oosyyhddddddddddddhhhhhyo++/::::::::/oyhmmNNNNNNNNNNMNNNNNNNNMNMNNNNNNNNNNNNmmdNmmdmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMy                                       
                                                                                                                              `odho/::::::/ohdmdhsooo++++oosyhhhhsoooo++/:---.......-:::/+sssossyhhhddhhhhhhhddmmdmmddhyso+//::-::::/ososyhddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmNNNmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNy                                       
                                                                                                                               /ho//:://oshmmdhdyssso+++++oossysyysoo++o+:----....--:://+osshyyhhhyyhysssyyyhdmNmNdhhhyssooo++//:::::::://+sydNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmmmmmmNNmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:                                      
                                                                                                                               :s+::::/+dNNNNNNNNNNNNmdhso+o+oooyssyo+/+/:--.-...---:/+ooshhdhhhyyyssssyyhhdmNNNmhdhhhyo++++osso//////::////+sdmdmNNNNNNNMNNNNNNNNNNNNNNNNNNNmmdmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMMNNNNNNNNNNNNMNNMh.                                      
                                                                                                                               `:::::+yhmmNNNNNNNNNNNmmNNNdhyooooooooo//:--....----://+osyhhdhhhhysooosyddNNNNdddddmmmdhhhyhyso+os+o+/////:://+oosdmNNNNNNNNNNNNNNNNNNNNNNNNNNmmdmmmNmNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNNNNNNNNNMNNNNNNNy                                       
                                                                                                                                .:::+sdmNNNNNNNNNNNNdyyhmm++shhhhs//++/:----.-.---::/++oyhhhhhhyhyo+/+shmmmdhsyymddmNNmNmmmmNNmdmhooyyyso+///::://ooyhmNNNNNNNNNNNNNNNNNNNNNNmmNmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNy                                       
                                                                                                                                .--:+sdNNNNNmhmNmmNm::/sdy-..-/oydyo//----------::/++osyhdhyyyhdhy+/:/shys//+sdNmhhNmhhmdyyhmNmhymmmhsssddhy+/:::://++oshdNNNNNNNNNNNNNNNNNNNNmmdmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMNNNNNNMd.                                      
                                                                                                                                .--:+sdmNNNMs/hmddNNhyhdd+.....-:/o+:--------::://+osyyhhhsooshdhs/::/+/::/sdNNNy:hmyymN/::smmh/-/oymNmdddmNmh+//:::///+oyyhmNNNNNNNNNNNNNNNNmmdmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm:                                      
                                                                                                                                .--:+ohmNNNmsohdmmmmhyhhs/:-:::::/:-------:::///++oosyhhyso++oydds+/////+ydmNmdo:-dmhsdNhsoshho-----/dmNNNmmNNmh+/:::://///+sydmNNNNNNNNNNNNNmmmdddmmNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNh.                                      
                                                                                                                                .--:/+shyyhhdhhhyoo+/////://///:::-------::/:/+++osssyyysso+//sssssoo/::/oyyydy+/:odhhhdddhhhs:-----:oydNNNNNNNNds:-:::::::/+osydmmNNNNNNNNNNmddmddmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN-                                       
                                                                                                                               `..-:::::::://::::------:::::::::--------::://+++osssyyhhooo+:///++ooyo/:-::/++++oo+oooooosyyo//+/://oshdmNNNNNNNhyo/:::::://+++osyhdNNmmmmmmmddddmmmddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNMNm                                        
                                                                                                                               ..----.----------::::::::::::---------:-:://oooosssosyshyoo////::::/:+oso/::::///:/::/::::/::///+o++ohyhyhdmNNNNNmho+//:://///++++ooyhdhhhddmmddddmmdmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMNd                                        
                                                                                                                              `.........-----::::://::::----------:-:::///+oossyyyssssooo+//::::::::::/+so+/////::::------.-------:://++++oosyyhhyso//+///////++++/+ossssyhdddmdmdmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMy                                        
                                                                                                                             `..........-------:::::--------------::::/+/+ooossyyysso+o+++//:---:------::/o++/::/::::----------.--------:-:-::::://:::///++++/+o+////+++oyddhdmmmmmmNmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+                                        
                                                                                                                            `............------------.--------:::::////+ossysyyhhyssso+++//:::-------------:///:::----------.........-.------------------::////+//:///+osyhddmmmmdmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMNd:                                        
                                                                                                                          `...............--------..---------:::://++ooosysyyyhdyyssss+///::::::------...---::::::------..........................--....-----::::::://+osshdddmddmmmNNmNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNms.                                        
                                                                                                                          ...-..........--..--........-------:::/+oosshhssyhhdhdhyyyoo+//:::::::-----......----:::::----..................................----:::/:://++ooyhdhddddmmNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm+                                         
                                                                                                                         `...........-----.........-----------::/+syyhhddhdhmmmmhyyyss+///:::::-----.......----------------...............................----:::::////+o+yhmhhdddmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNd-                                         
                                                                                                                        `.....-...-................---.--------::/oshdmmdmmdmmNNmddhyy+//::-::----.........-------------------..-.........................----:::/:///+osshhdhddhmmdmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNo                                          
                                                                                                                        ........--...............----..--....--::/+oyhmmmmmmNNNNNNmddhyo//::-----...........----------------------.----...........------.-----::::///+oosydhhhddhdhdmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmmmmmNNNNNNMNNNNNNNNNNNNNNNm/                                           
                                                                                                                       `...--...................----...........-:/++sydmmmmmmNNNNNNNmhyyo+::----................---------------.------.--.-..--..-------------:://++++oohhhhddhhhhhdmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdhhdhhyhhhdNNNNMNNNNNNNNNNNNNNNd:                                            
                                                                                                                       `........................-----..-----..--://oyddmNNmmmdmmmmmmddhhys+/:---...................--....-------.-----------.---------------:::::/+++osyhyhddddhhdddmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmhysshdmmNNNNNNNNNNNNNNNNNNNNNNNmmh.                                             
                                                                                                                       .-......................--:::::----::-:::/+oyhmmNNmdmhhhdddhyyhdhyhhyo/--....................-----------------------------:--:--:::-:::::/+++oooyhdddhdddhhhdmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdsoyhmNNNNNNNNNNNNNNNNNNNNNNNNNNh+.                                               
                                                                                                                      `.----...................-:::::::::::::://+sddmmNmmhdhyyyhhyyhssydmmmmdh+--.-....................-.--------------------:---:---::::::::://++osyyyhhdmmddddhdhddmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmhydmNNNNNNNNNNNNNddmNNNNNNNNNNNo                                                  
                                                                                                                      `----......---...........-:/::////////://+yhdmmmNmmdyhyhysyyyysyhmmNNNNNh+:---...................-----.----::::------:::::-:::::::/://+//++oyyhyhddmmmmmmddhdhmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNhsyNNNNNNNNNNs`                                                  
                                                                                                                      .-----.....----.-.....-...:+hs//++ss+///ooydmNNNNNNmmmdhyyyyyhhdmmNNNNNNNy:---...................-..----------::::::-:::::://:://///++/++ossyddddmNNNNmmmdddhdmmmmmNNNNNNNMNNNNNNNNNNNNNNNNNNNNNmNNNNNNNNNNNNNNNNNNNNNNNmy/omNNNNNNNNm`                                                   
                                                                                                                      .--.---..--.....--......---+dmmyoyhdhsoosymNNNNNNNNNNNNNmdhhhhdmmNNNNNNNNd/:----.................-.---------:::::::::::::::://///+//+oooossyhddmmmNNNNmmmmmddddmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdmNNNNNNNNNNNNNNNNNNNNNdhs/omNNNNNNNd.                                                    
                                                                                                                      ---.-.------..-...--------.-sdmmyshmNmdyhmNNMNNNNNNNNNNNNNmdhdmmNNNNNNNNNd+:----...................----------:::::/::::////////++/++++oosyhhddmNNNNNNNNmmmmdmddmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNmdddmNNNNNNNNNNmddmNNNNNNmso/:omNNNNNNd.                                                     
                                                                                                                      ------------------..---------:shdhsshmNNmNNNNNNNNNNNNNNNNNdhhdNNNNNNNNNNNy/------...................--------:::::///:////+++oo+++++++ossshddmmNNNNNNNNNNmmmdmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmmNNNNNNNNmhsooshmNNNNNh+/::+NNNNNNh.                                                      
                                                                                                                     `--------.---------------------:/shhoosyhdhdmNNNNNNNNNNNmdhsshmNNNNNNNNNNy/------.................-..--------:::://:///////+ooo+++osossysyyddmmNNNNNNNNNNmNmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmhso///++sdNNNNNo//:-oNNNNNd`                                                       
                                                                                                                     `-----------------------------:://++++/++++oossshhdmNNNNmmmmmmNNNNNNNmds+:---.------..............-.-----::-::::://+o++++oo+oossoosysysyhhhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmy+//:::::+odNNNNNo/:-:yNNNNh.                                                        
                                                                                                                     `---------------------------:::/+++//+/++////+//+shdmNmNmmdddhhhysoo+/::-----...-.--.-.............-------:::::::://++oo+ooooooyyssyyhdddmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdmNNNNNNNNNNh+/:----:/+hNNNNmo/:-/dNNNh`                                                         
                                                                                                                     .-------------------------:::/++/++/////+///////++sddddmhyyysoo+/////:::-------.-.--.-............------:::::::://///o+ooosossyyyyyshdmmdddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNmdhhhshNNNNNNNNNmh+/:------:smNNNms/--oNNNy.                                                          
                                                                                                                     .--------------------:::::://+///////+++o+//++///++yhhdhhysoo+oo++++///:--::----....---.-.........-----::::::::////+ooosoossyyyhhdhyhddddmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdyso+++odNNNNNNNNmy+/:-....--sNNNNms:-/hNNy`                                                           
                                                                                                                     .------------------:::::::://////::::/oo+/:/++/////osyyssysoo++++o++///::::::-----------.........-----::::::://////+++osoosshhyhdyhdhdmddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNhyo+/::/+dNNNNNNhyso+/--.....-sNNNNm/-:+mNs.                                                            
                                                                                                                     .------------::::::::/::/::::::::::://+++://////+///+o+oooosooooooo+++++//::::-----------..-...-------:::::::/++///++osssyyyhhhhhhdddmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmhso+/::-:+dNNNNNNdo///:-.....--yNNNNh--+dms`                                                             
                                                                                                                     .---------::::::::::///::::::::::-:://++/:::/::::://+++++o+++ooo+oo+oo+oo++/:::::::---...........------::::://+++++o+yyosyhhhhdyhdddmddmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmhso++/---:sNNNNNNNms/:::-.....-/mNNNh/:/hm+`                                                              
                                                                                                                     .:-------::::://:::::/:/:::::::::--:://////:::--:::://///o++oooo++ooossoso+//:::/:-------.-.....-------::::://+++++oosssyyhhdhhyhddhdddmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdyso++/:--:+dNNNNNNNmy+/:--....-/yNNNh:-/hm+`                                                               
                                                                                                                     .--------:::::::::::::::::://++++:-:-::::::::---:::::::::///++/+++ooohyoo++++/+///::-------.....-------::::://++++ooossyyydhddydddhydddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmhsoo+/::-:/ymNNNNNNNNmho+::-...:+dNNNh/-/hm+`                                                                
                                                                                                                     .:------:::::::--::::::::+++oosossos++/:::///++/+++//:::::/://++++ooyys++++o++o///::---:::----.--------:::////++ooooossyhshdhhhmdhhyhddmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmhsooo/:--+dmNNNNNNNNNNdyo+:----/ydNNNh:-:ym+                                                                  
                                                                                                                     .:::-:--::::::::::::::/+ossossssyyyhyysossssossososo+o++//////+o+oooo+oo/o+++/::::--::-:::::::--------::::///++oosooossyyyhhsdddhddhhddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdssss/:--/hNNNNNNmmNNNNhy+/---:+hNNNms:-+ym+`                                                                  
                                                                                                                     .--------::::::---://osyysyysysyyhdhdddhhddhhhhyyyyyssosysso+++o++ooo+++/++//:::::::/:::::://:--------:::://+++oosooooshhhhyyddhhdddmhmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmyoo+:----oNNNNds+//odNdy/----/sdNNNh+-:+dmo                                                                    
                                                                                                                     .:-------:---:::::/+shddhddhdddddddddmNmmNmmmmmddddhyyhhhdhhhysso++o+/+/://::---:///:::-::/o+/:------::::////+oooosoossmdyyyhddhhddddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdyo+/:----+hhy+:--::+hmh+-..-/ymNNNy:-:odN+`                                                                    
                                                                                                                    `------------:::/+oshdNmmddhhddmdmmmmmmdmmmmNNNNmmmmNNNNmmmmmNmmmdhhyo+///:::::---:::://:://+o+/:::-:-::::///+oooooooosoysoshhhhhdddddmNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdy+//:::::///::::::/smNmho//ohmNNdo::+hmm+                                                                      
                                                                                                                    .:------------::://+ssysoooosssssysssssssyyhhhhhddddmmmmmNNNNNNNNNNmmdhyoo//:::::-::-:://:///++/::::::::://+/+ssssoo++osssoyhhyhhdhdhdmNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNds+//////::::://:::omNNNNmddmNmho::/ydNm/                                                                       
                                                                                                                    -:----------------:::::/+/+ooossssoooossossooosssyysyyhhdmddmmmmNNNNNNNNmdhyo+/::::--:::/:://+//:::::::////+++oyoo/o/+syoosyyyhhhdmdmmmNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmy+///::::---------:omNNNNNNmhs/:::ohNNd/                                                                        
                                                                                                                   `-:----------------------::://++oooooossyssosoosssyysyhdddmdmmddmdmmmmNmmmNmmdho+/::---:::::////::/:::/:////++ooo+o+/++soo+syyyhdhdddmmNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmy/:::::----.......-:+hNNNdyo/---:ohmNNd-                                                                         
                                                                                                                   `-:-------------------:::-::::::::://///////+///++oooosoosyhhyyssosssossoosooso//::----:::::/::/::///:///o+++ossooo++osysoooydyhhddddhdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy/::::----........--::/+dy/:::/++sdNNNy.                                                                          
                                                                                                                   .---------.---------:::/::///:::::///::::::--:::::/::////+++++++//++++++///////::--------:::-::///+//////+o+ooso+++/++osoyyyyhyhhdhhhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy/:----............----::ydo///oymmNNNs`                                                                           
                                                                                                                   .:-----::---------:::::::::////:/+//////////////+/++++++o+///+o+++++++/////:::::------..--::::://://+/++ooo+oo+oooo/+osooysyhhsyyhyhymNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy/:---............----::/sdNmdhdmNNNNNo`                                                                            
                                                                                                                   .:---:::---------:-::/:::/:///+++++:/o+/++/+oo+ossoo++ooooo+++++++/////::////::----.-------::::+///+ooosoo++sooooso+oo+ooyyosyyhhhhhdmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmo/::---........-----::+shmNNNNNNNNNNNo                                                                              
                                                                                                                   -:---:::-:--------------:::::/+++/////+///:+++//+so+//+s+ooo+++////:::::::::::-------------::::/+++ossossosso+++oy++///oosshsyhyyhddmmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdyso+/::--------::/+oshmNNNNNNNNNNMNN+                                                                               
                                                                                                                   -::-:::--------------------:::///////:://:://////+//////////:////:::::::::::::-------------://///+oossossyhooo+ss+++++++oossshhdhhmdmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmdhhysoo+++oyhmmNNNNNNNNNNNNNNNo                                                                                
                                                                                                                   -::::-:--------------------::::::::::::::---:::::::::::::::::////:::::::::::::::---------:///+/++oossssyssyoosssso+++s+oyyysyyddmdmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/                                                                                 
                                                                                                                   -::-:::---------------------::-::::--::::--:-------------:::::::::::::::://:-::::::-::::-:///++ssssssssys+oohshhooosoosyhhyssyhddddmNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNN/                                                                                  
                                                                                                                   -:::--:::---------.--..------:---::--:-----------------:-:--::::::::::::::/:::://::-::::::++oyyyyyyysossssyyyyyyoooooysosyhoohdhymmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:                                                                                   
                                                                                                                   .:::--:::-------.----...----------::-------------------:-::::/:::-:-::::://:/+/:/++::::+/+++shsossyhyyyssyysyysysosoosoossyosdhymNmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm/                                                                                    
                                                                                                                   .::::::::------------..-------:----::-::--------.---------:::::::::::/:///++/+/:/+///+/++o++soosysssossyhdysyys+++sosyyhhyshdddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:                                                                                     
                                                                                                                   `::::::-:-----------------::::----:::::::-----------------:::::://::/+//o+///+//+/:+oys+o+/+ooyyyyysoyyhmmhhysoosssyhhhddhdNmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm/                                                                                      
                                                                                                                   `:::::-::----------------:::-::::::::::::-:::::::-:------:/::::/::::+o+/o///o+++o+/+oysoooyyoosyyyysosyhmhsyyyyyyydhdhhdmddNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:                                                                                       
                                                                                                                    ::::-----:-----::---:----::-:::::::-:::::::/:::::-:-::::::::::://:////////os+oo+o+oso+sosysosoossssooydhyyssyyhsydhhdmNmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy:                                                                                        
                                                                                                                    :::::--------------:::--:::---::::::::::::::::::/::::::///::::////://///+oo++ooooooosyssssysoosssosyyyyssssyhdhhdhdmmNmmNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd/`                                                                                         
                                                                                                                    -:::----------------:-::----------::::::::::::::/++/:::::::://///://+++ssoo+osososoysyyssssssosssoyysyyyosyhddshdddmmmNNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNms.                                                                                           
                                                                                                                    .:::-------::---------:---:---::------::::::/+///////+/:::::+////////++o+o+ossssooosssyoososoohysyyhyyyyyhhhhhddddmmddmNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdy-                                                                                             
                                                                                                                    `-:::------::---------------::::--------:-:::////://:///::::///s++//oooooso+syyysssossoosso+osysssssssyhmdhhddmmddmNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNds-.                                                                                               
                                                                                                                     .::----:--:::----------.-------.--------:::::::///+////:::/:://+++/ooo+sysoyhssyyssosssosyssyyssssyyydmddddmddhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmy:`                                                                                                  
                                                                                                                      :::--:::::::-::-------------....-------:::-::///+////:://////+++o+ossoyyhssyyyyyyyysooyshsydhssosysydmhddhddmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNmdo-`                                                                                                    
                                                                                                                      :::::::::::::::--------------------::--:::-:////+///::////////ooo+oyyshyysssyyhyyyysosyssysyhhyysyyyddhdddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNds/-`                                                                                                       
                                                                                                                     `-////:::///://::-:::-:::::::::::::::::::-:::://:///://+++oo+++ssysssyhyyhyyhhhyhhyhysyhyyyyhhhhhhhdddmmmNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmo`                                                                                                           
                                                                                                                 `.:osy+///:://++////:/://::::://://:/+//::/::::::////////+o+ooooo+ossyhyshdhhddhhdhhhhhyyhyhyhhhdhdhhhddmdmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy-                                                                                                             
                                                                                                               `:ymmyooo/++/////++++///+++///://://+//::/://++//+:://+oo++ososo+ossshyhdyyhhhmmdhdyhhhyhyyhydhdddddmdhdmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmy:`                                                                                                              
                                                                                                             `+ymdhyhdhy+++oo++/ooo+++/++o++++os+//o++//+/+o+++o+++oo+sso+osssssoshhdhdddddmNmdmmmddhhddddmmdddmddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd/`                                                                                                                
                                                                                                           `:ohdmmh+/+yddssyyso+++oyso+osysso++so++++ooooo+o+oososyssoosssssysyyyhhhhdmmmmNNNddmmmmmddmmmmNmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm+.                                                                                                                  
                                                                                                          -odNNdyssyhdhhNmyhddysssshhysyhhhyssoyoo+++ooosoo++oosyhhyysyyyyyhdddhddmmmdmmmNNNmmmmNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy:                                                                                                                    
                                                                                                       .://+osdmmy//+sdNNNmddmddhhhhdddmdmdhhhhhyhyyhhyyooooyhyhddhyhhddhdmmmddmNNNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy/                                                                                                                      
                                                                                                  ``.-sy+/ymNNdhyyhdddmNNNh:/ydmNNmmmmmNNmNmmmddmmddhddhyyyddmmmddddddmmmNNNmmNNNNmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy/`                                                                                                                       
                                                                                            ``-/+++shmmys+oydmmd/--/+yNNNm:.`.+hmNNNNNNNNmNNNmmmNNNmddmddmmNmmmNNNNmmNmNNNNmmmNNNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy`                                                                                                                         
                                                                                       ``./+yhddhs/odmy+:/yddmNmdhoyhhNNNh-````.:odmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm/                                                                                                                          
                                                                                ``.---/+osdmNNo:/omNNh/:symNmho:-/ooodNNNy.`````../+/oshdmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNo`                                                                                                                          
                                                                             `/oyyssoooshmNmyo+o/+hdNNdy+-+oydNo:-/++smNNy.```.`.`:o-----:/osyyhmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNd.                                                                                                                           
                                                                         `.:ohmNNhssshmmmdmNdsosdNNms/.-oyNNNNNhddddmNNNNs.```````.o:----:///++oshhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm/                                                                                                                            
                                                                      `-/+smNNNh+/o+:+ydmmy/:+o++ohNNdso+hNNmy+--://+dNNNs..``````./o-----:////++osyhhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNo`                                                                                                                            
                                                                    -+//syyhdNNNs+hymNNmmNmh+odmNNNNmso/.:+odNmo::+o+smNNy-.``````..s/----:::/:/+oo+osyhmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm-                                                                                                                             
                                                        ```...--../sNhhdhdNNNNdhmhs/ydNNds:/+/:smmdy+../ymNNNNNmmdhdmNmmNd-.````````/o------::::://++ooshymmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNo                                                                                                                              
                              ````.......:+++oo+oyyydddmds+omNmdhohhy+/:-:symho-.-+shssdNd/:syyhmhmNdysoodNNdo:--/++omNNNN/.````````.o:------::::://+++++oyhdmmmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNh.                                                                                                                              
  `````.`...--://++++ossyhhdhddddmNNmNdyosNNNdysodmdddNdy+ydmNNNNNNd+-ohdmmddmNy+sdmNNNmmdddhysNNNyyo++/-/ohmNd:.-/yhdNNNN+..```````.-s----------::://++++ooyyyyhhdddmdmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm-                                                                                                                               
ddmmmmNNmmNmmNNNNNmddmNNNNNmdhmNNNNNNNNNNNNNNhyhyshmNNh/::ommdhddmNNmmhyyNNNmddhyo/odmms/-..--:/ohmd+-:oydNNNNNmhsymmNNNNNy-.`````````++------------::///+++++ossssyyydddhhdmdmmmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNo                                                                                                                                
mmNNNNNNNNNNNNNNMNNNNNNNNNNdsymNmmNNmyshNNNNNNNmmNNNNNhoyyosdmNd:oso::--:ohmds:..-/syydNd+:/hdNmdmNNmhyhyNNNdys+yysssNNNNNh:.`````````-o:------------:::////++/+++ohhosysssyyyyhyhdmmdmmmmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy.                                                                                                                                
NNNNNNNNNmdmNNNNNNmdmNNMNNMNNNNNNNNNhssoydNNNhoohNNNNNNNddmNNNNs+dmh-+yhmNddNMs:+hNNNNNNdhdsooNNNdys+++:-+yhdyo-...-:sNNNNm/.`````````.:o--------------:::::::////+++/+++++o++osoyyhyyyhhyhhhhdmdmNNmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm.                                                                                                                                 
NNNNNNMMNNNNNNNNNNdhdmNNNNNmhdNNNNMNNNNNNNNNms++ohddhdo++sNNNNNmNNNmhyhhNNNNNNmdh++mNNy+------++yhhy-.-:/shsdNNs/:syhdNmNNm+...````````.++--....-----.------::::::////////////++/ooossoososssoyyyhhhhhhddmmdmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm/                                                                                                                                  
mNNMNNNNNNmNNNNMNMNNNNNNNNNdsymNNNNNdhhNNNNNNmmmmmNNNd::::hdhhdhdyo//::-oydmo/:-:--:++mN+--oyymmddNNs++sdNNNNNNdddysyNNNNNNo...`````````-s:........-...--------::::::::::::://:::///+//////+++/++osyshyyyyhhyydmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+`                                                                                                                                  
NNNNMNNMNdyhNNNNNMNNNMNNNNNNNmmNNNNms+odNNNNNNddmNNNNmyyhyhdNNd+dmh:-+oshy+yNm:.:ohmmmNNmdyo+sNNNmmdydys/hNNhs:--:::/dNNNNNy..`.````````.:+-..........--..---------:------------:::::/://::::::/++o+o+ooosyyhshdmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy`                                                                                                                                   
NNNNNNNMNNNNNNNNNNmddNMNNNNNNNMNNNNdyhhhmNNNhooyNNNNNNNdydNNNNmyNNNhsohhNNNNNNdssyyNNNhs+oo/-/ymmdy+.-...:soymm+..://ohdNmNd:..``````````.//...........------..-..------------------::::::::::::/+//+sss++osyhdmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNh.                                                                                                                                    
dmNNNMMNNNNNNMNNNNNmmNNNNNNdmNMNNNMNNNNNNNNNs+/+yddNNh+:sNNNNNNNdhh+so+:dNNmhhshy/:ymmy+-...-/ssshNm:-/oymNmmNNds/osmNNdmmNNo-...`````````.+:-..........-.........----.-----------:----:::::---:::+++o+oo+ssydddmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm.                                                                                                                                     
mNNNNNNNmdmNMNNNNMNMNNMNNNdyydMNNNNdyhNNNNMNdmmmdNNNd+::/hdydmhddds---::oshds/.--.-+osdNy+-/ymNNNNNNddh+odNNNmmdshhyydNNNNNNh/...``````````-o--...................-.--..---------------------:--:::::/++++oyddddmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm/                                                                                                                                      
mNNNMNNNmddmMNNNNNNNNNNMNNmNdmNNNNNy/+dNNNmNmhyNNNNNh+syyyddNd/yNNds+shmNmddNm/-/shNNNNNmmds+oNNNmhs/oo+-ohmmy+/.-::-omNNNNNms-...`.````````/+....................-..--.-.......------.--------:::::::/+syydhdmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN/                                                                                                                                       
mNMMNNNNNNNNNNMNNNmmNNNMNNNNNNNNNNhoosshNmNho/sNNNMNNNmdmNNNNy/dmNyhdho+mNNNNNmdyoomNNdy+:/:-:oyhmyo....-:++ohmm-.-///hdmNmdNm/-..``````````.o:.................................--------------:::-::///+osyhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmNNNNNNNNNNNNNNNNNNNNNNNNNo                                                                                                                                        
hmMNNNNNNMMMNMMNNdhmNMNNNdddNNNNNNNNNNNNNNms//+dmNNdhyohNNNNNhhmdh:-:---odNmhs/oo/-+ydmho..-:/hhyhNm+:+sydNNdmNNhs+odmNNNNNmNNs-..```````````-s:.........................-.......-...--.-------::::///+osyhmmmNNNNNNNNNNNNNNNNNNNmNNmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNo`                                                                                                                                        
ymNNNNNNNNNMNNNNNNNNNNNNNyosmNNNNNNNNNNNNNmyyhysdNNh:::sNNmmNmmmNNs:-+o+syshmd+...-+ssdNd+:oymNNNNNNmhhsosNNNmhhyydysoNNNNNNNNd/-...``````````+s-........................------.......---------::::/osyyhdmmmNNNNNNNNNNNNNNNNNNNNmmmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy`                                                                                                                                         
mNNNNNNNmmNMNNNNNNNNMMNMmhhhdmmNNmyydNNNNNNNNNNNNNmo:::/yyhms/omNNmdsysmNNmmNNh/:sdmNNNNNmdd+/dNNmyo/://-:osmms/-.---:ymNNNdmNNy:-..``````````.so-......-..-................----.........----:-:::/+syhhhhmmNNNNNNNNNNNNNNNNNNmNNmdddmNNNNNNmmNmNNNNNNNNNNNNNNNNNNNNy`                                                                                                                                          
mMNNMNNmmNNNNNNmdmNNNMNMNNNNNNNNdo++smNNNmhhdmNNNNNddmdhmNNmo:sNmmyshhssmNNNNNmdhy/sNNmyo:/:-.:+hddy/...--o++ymNo..-//yhsdNdhdNm+:-.....```````:ds-...............................-..-..-------::/++osshddmNNNNNNNNNNNNNNNNNmmmmddmmmNNNmhmmdmmNNNNNNNNNNNNNNNNNNNNh`                                                                                                                                           
mMNNNMMNNNNNNNNNhymNNNNNNmNMNNNNmyhdddNNNm+/+yNNmmNNmmNNNNNs+oymmy+-----+ymNho//+/-:shdhs:..-:ohosdNy+-ohdNNmNNNmhoosdmNNNNNdyNNy/-...`.````````od+-............-.................-------------::/+ossshhhdmNmNNNNNNNNNNNNNNmddmdmddmmdmdmdmdmmNNNNNNNNNNNNNNNNNNNy.                                                                                                                                            
mNNNMNNNNMMMNNNNdhmNNMNmyhmNNMNMNNNNNNNNNh/++oddhdy++yNNNNNmmNdyNNm+::oosyosmds-..-:o++hNs:-shmNNNNNNdhso/dNNNmmhohhs/sNNNNNNmNNmo:-....````````-hd+-......--..-..........-......-....-------::::///oosshhdmmmNNNNNNNNNNNNmddddhyyhdddmmmmdmmNNNNNNNNNNNNNNNNNNNNh`                                                                                                                                             
dNNNNNNNNNMMNNNNNNNNNNNdoyhNNNNNNdyNNNNNMNmmmmNNNm+::+NNmdddysNNNNNNdyydNNNNNNmo:ohdNNNNNNmho/sNNNdy+-//:-ohmNdy+-.-..:yNNNdhdNNNd+:-.```````````:mh/-.....-....................--...---------::////+osyhdmddNNNNNNNNmmmddhhssssyhdmmmmmddmNmmNNNNNNNNNNNNNNNNNNy.                                                                                                                                              
dNNNNNmhdNNMNNNNNNNNNNNmdddmNNNdsosNNNNNNmdhdNNNNdooo+hdmmy/:/NNmhs++yhyhNNNNNNmdysomNNNmy/+/--ohddy+-..../sssdNm/.-:/odddNNdoyNNmy+-...``````````sNy/--..------..................---.--------:::://+osyhdmmmmmNNmmmmmmdyyyssosyyyddddmmmmmmNNNNNNNNNNNNNNNNNNNy`                                                                                                                                               
dNMNNNmdmNNNNNNmNNMNNMMNNMNNNNms//sdmmmms++hNNNNNNmNmmNNNdy/:/yhNdhs---::smNds+:oo/-odmmh+....-oy+ydm/--shmNNNNNNdysoymNNNNNmoodNNds:-..``````````-hmy:-............................-.-------:::://+oosyhhhdmmmmmmmmmdysoooossyyhhddddhmmNNNNNNNNNNNNNNNNNNNNNs`                                                                                                                                                
dNNNMNNNMNNNMMNmNNMNNNNNNNNNNMNhydmmNNNm+::+NNNNNmyydNNNNNsshyhmmdNN+::+oyysdmy:..../s+smm--/sdNNNNNNmdsoysNNNmmdyhmy/sNNNNNNmdmNNNh/-..``````````./NNs/--.....-......................--------::///+oossshmddmmmmmmddhsssoossssyhdddddmmmNNNNNNNNNNNNNNNNNNNNy                                                                                                                                                  
dNNNNNNNNNNNMNNmNNNNNMNmmNNNNNNNNNNMNNNs/o++ymNNh//+dNNNNNNNhmNNNNNNNdhymNNmdmNy//shmNNNNNmds+ohNNNdh/+so+:ymmy+:-----/yNNmhhyNNNNNms:..```````````.yNms:---...........................-----:-:::///++sssyhhdmmmmmdhhsooos+syyyyhmdddmmmNNNNNNNNNNNNNNNNNNNNd.                                                                                                                                                  
dNNMNNmNMNNNNNNMMNNMMNNdhNNNNNNmhmNMNNNmmNNNNNMN+:/:sdddmhsshymNNmsooodhsyNNNNNNmh++yNNNNmoo+:./dmdyo-....-+soymm/..-::ohydNmhymNNNNd+-..```````````:dNms+:---......................--------:-::::://++oossyyyddddddhsooo++sysyyhdhdmNNNNNNNNNNNNNNNNNNNNNNNNy`                                                                                                                                                 
dNNNNmhmNNNNMMNNNNNNNNNmdmNNNNyoomNNNNNmyymNNNNNooyshdNNd/-:+//hsymds:://omNmyy++ys:/hmNy+-....-o/ohNs--oydNNNmNNds:ymNNNmmNNmmmmNNNms:..```````````.+NNmh/:----.....................-..-------:::::/+oooosyhhhhddhhyyo+o++osyhdhhdmmmNNNNNNNNNNNNNNNNNNNNNNNNy.                                                                                                                                                
dNNNNNdmNNMNNNNMNNNNNNNNNNNNNh+/+dNNNmo//oNNMNMNNNddMNNNy/:-/shNNdNNmo//+/yddmy/....-/+smNs-:sydNNNNNNdyo+smNNNNNddmhydNNNNNNmhhymNNNh:-..``````````..dNNmy+:----.....................--------:-::::///++ooosyhhddyyhysooosssyyyyhddmNNNNNNNNNNNNNNNNNNNNNNNNNNh`                                                                                                                                               
dNNNNMNMMMNNNNNNNNNNMNNNMNNNNyydyhNNNm/::/dmdhdds+ymMNNNhhmmhdyNNNNMNNhydNNmddNd-./syNNNNNdhso/sNNNNdyshs:-yNNy+:---:-omNNmsosyNmdNNNd/-..```````````./mNNds/:--.--..............-.---...-----::::::::://++oyhhhyhddhsssssosshhddmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNh-                                                                                                                                              
dMNNNNMNMMMNNNNNNNMNNNNNNNMMNNNNNNNNNy:///oydNm+:/yNNNNNNNyoy/+dNNhshshNmydNNNNNmy+ohNNNNNyohy:.ymmy:......-//hmm+....-:dy-./omNmdNNNNo:..```````````..sNNNmy+:----.......--..-.----..---------::::::///+++oooyhddhyhhyyysosyyhdmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm.                                                                                                                                             
dMMNNNNNMMMNNNNNNNNNNmmNNMMMNNhdNMNNNdymNmNNNNd/--/yyydhs+od/-++//ymy+:///dNNNmdsdho:dNNy+-.....-/oymy..:osmmyhNNs:-+yymNh:oNNNNNNNNNNs:..````````````.-mNNNdy+:---........--...---...----------::::::////+ohddmddmNddhhyhhddmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy.                                                                                                                                            
hNMNNNNNMMNNNNMMNNNNNmhmNNNNyoymMNNMNNmddNMNNNy+sysymNNs:::o/hNNNdmNNh::/:/sdmh+-....:/ymmh-.:oymNmmNNh+//ydNNNNNNNdhdNNNNmNNhdNNNNNNNh/-..````````````.sNNNNmy+/:----.----..---.--...-----------:::::/+++shhddmmmmmmdhyyyhhhddmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNy`                                                                                                                                           
hMMNNNNNNNMNMNNMNNNNNNNNNNNNdo+hNdmdhy/sNNNNMNNNNhmNNNd+::/sshddNNMNMNdymmNNydNN:.:oodmdmNNy++ohNNNNNNydds-oNNmhyyomyoNNNNNNy:hNNMNNNNd+-..````````````.:hNNNNmho/:---..--..-------------------::::///++oshhdmmNmmmmhhhysshmmmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMy`                                                                                                                                          
hMNNNNNNMMMMNNNNMMNNNNNNMNMmoo++ymNNs///hNNmmNNdshNNNNmohmds+s:omNNmddymNmhNNNNNh/o+yNNNNNNhdds-dmNh/:..-..-ohdmyoho.+dNNdys:-:+NNmNNNNy:..`````````````./NNNNNmyo/::----..------.---------::::://///+osyhdmmNNNNNmhhhysyyhmdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+                                                                                                                                          
hNNNNNMNNMNNNNNNNNMNNNNMMNMNmNNNNMNh/:::oyydms//+dNNNNNNds/-:+.-oshmmy//++yNNNNNmmmy-hNNdo:.--..-/shmd....-+hs/hdy/-.--sdohNy:::odNNNNNd/-.`````````````..yNNNNNmhs+/:--------------------::::////ooosyhdmmmNNNNmddhdhhyyhmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm.                                                                                                                                         
hNNNNNNNNNNNNNNNMNNNNNNNMNMMNmmNNNMd+ydhdNNNd/-:/hmhshhssms+shhdNmdmNNo:/+/odNms:::-.-+sdmd/.-/+hmyyNNo/-/yNNNmd/od:...-:sNNy+/+ymNNNNNm+-..`````````````.:dNNNNNmhs+/:----------------:::::////+osssydddmmNNNmmmddyhyyyhmmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdmNNs`                                                                                                                                        
hNNNNNNNNNNNMNNNNMMNmmMNNMNdsdNNNNNNNmdmNNNMd/+sosdmNm/:sNmNNyoodNNNNNNhsmmmhhNNo-.-:/yohmNy//sdNNNNNNNmhs++dNh++mm+..-+sdNNNdyNNmMNNNNmo:..``````````````.+NNNNNNmhs+/::----------------:::///++oosyyhddmmmmmdhhhhyhyhhdmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmhshNNNo                                                                                                                                        
hNNNNNNNMNNNNNNNMMNNmmNNNNdo/sNNNNNNh+ymNNNNNmNmmNNNNy/:ssoyo+:-smNmddddmdNNNNNNds+ydmNNNNNNmdo/+NNNhyo:o++:/:--hNNd+-dNmmNNNNNNmsNNNNNNs:..``````````````..hNNNNNNmdhs+/:::--:::-----::::::///++osssyhhhddmddhhhyssyyhdNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmdh++mNNm.                                                                                                                                       
hNNNNNNNNNNNNNNNNNNNMNMNNmo/:/ydmNho::hNNNmNNdoomNNNNyshmmd:...-:odNmy+/+shNNNNNNmNh+oNNdo+:::-.-ohmds:-.-::./hdNNNNmhNN+sNNNNNNsomNNNNNh/-.```````````````./mNNNNNNmmhyo//:::--::-::::-::::://+++oosshhhhhdddhyyyyhhhdmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNmyhh+:sNNNo`                                                                                                                                      
hNNNNNNMMMNNNNNNNNMNMNNMNNsysodmNNh:--oddyys+::sNNNNNNNNNNm/::yhmmmmNNh:://smNmyo/+/-:oyhdy/....-/o/ymm/:sms:dNsmNNNNNNs:odNNmoy/+odNNNNd+-.````````````````.sNNNNNNNNdhhs++/:::::::::---::://++++oosssyhhhhyyyysyyyhmddNNNNNNNNNNNNNNNNNNNNmNmmmNNNNNNNNNNNNNhsos/:+mNNm:                                                                                                                                      
hNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNm+:///ommm+---/NmhhdhohNNNmdyoymNNNMNNdohhdNmmNh:-...+oohNh-.+ydmNmmNNdmNNNmNy:mNNNhsh:--:hmyhNy//+hNNNmo-.`````````````````-dNNNNNNNNmmdyo+///::::::::::::////+++oossyyyyyyysyssyyhdmmNNNNNNNNNNNNNNNNNNNmmmmmmNNNNNNNNNNNNmy+/+:-/dNNNy`                                                                                                                                     
yNNNNNNMMNNNNNNNNNNNNNNNNMmhmNNNNNhdmdmNNNy/-:::oymmo//ymmdshhy/oNNNmddhmNmNNNNNNs:+yhNNNNNNmdy+ohNNNNmsNNNNNN/-/+mm/oms---:+oNNh+/smNNNNy:.``````````````````+NNNNNNNNNNmmhyo+///::::::::::///++++ossosssssoooosssyhmmmNNNNNNmNmNNNNNNNNmmmmmmmmmNNNNNNNNNNNho/:/-.-yNNNm-                                                                                                                                     
yNNNNNNNNNNNNNNNNNdmNMNNNmydNMNNNNNhyhNNNNmsymmddNNh::-:oo:-:/:--/hNdo/-/+oomNNNMNmms/dNNmhhooo/./mNNm//dNNh+s-...://dNh-.-+ydNNNhoNNNNNNd:-.`````````````````.sNNNNNNNNNNmmhys+//::::::::::////+/++ooooo+o+++/+oshdmNNNNNNNNNmNmmmmmmmmmmmmdmmddmNNNNNNNNNNmo//::...oNNNN+`                                                                                                                                    
yNNNNNNNNNNNNNNNNNNNNNNMms+sNNmhhhs+dNNNNNNNmhhNNNNd+oo/ymdo--://o:+ymd/---:+dNNh+++:.+ymmho-...../yy+---sd/+mo....:hNNmy-ommhNNNNmNmNNNNm+-.`````````````````.:dNNNNNNNNNNmmdhso///::::::::////////+//////////+oshmdNNNNNNmNNNNNNmmmmmmmdddddhhmmNNNNNNNNNNm+::--...+NNNNh.                                                                                                                                    
yMMNNNNNNNNNNNNNNNNNNNNNdo/+yddmy:/:oNNddmdo/omNNNNNmNmdNNNm/ohmNNdhdNm+::ssyhdmd/...-:++oyms...://:s/...-:-hNo:.-hddNNNNdNNo/NNNNNNydNNNN+-.`````````````````.-+mNNNNNNNNNNmddhso+///:/::::::/:/:///::::::://+oshdmmNNNNNmNNNNNmmmmmmddddddhhhdddNNNNmdNNNNmo:-...`.:NNNNN+                                                                                                                                    
yNNNNNNNNNNNNNNNNNNNNNNNdydhdNNNo::-:yhydd:--:mNNmNNdysdNNNMyymdNNNNNNNmhoohmNNNNh/:ydmNmmmNmy:+dd:/md...:/oNNmm+yNd/mNNNNNd-:hNNNNm//yNNNo-..````````````````..:sNNNNNNNNNNNmmmhyso+////:::::/:::::::---::::/+shdmmNNmNNmmNmNmmmmmmmmdhdhhhyhdhddNNNNysNNNNho-.`````-mNNNNN/`                                                                                                                                  
yNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm/:oo+ymNmy----yyyhmo/:sNNNNNNNmhNNNmhdhodds:sNNNNNNmyosNNNNNNmdy::-yNd/-:ddsNNNNNNms+dNNmyy+---+mdmNy//hNNy:..````````````````..-:hNNNNNNNNNNNNmdhysoo+////:::::-----------::/oymNmNNNmNNNmNmmmmmmmdddhhhhyyyhhhdmNNNh/oNNNms+:.`````-mNNNNNmo                                                                                                                                  
yNNNNNNNNNNNNNNNNNNNNNNNmdNNNNNNhmNmNNNNd/-/+/sdNNh/:-:hddddds+yNNNds/+o/:--sdNmss+so/:ydNdhs+:-./smNNmssNy-hNNNNmo--:yNo+dd:...:sNNmy+hNNh/..````````````````..--omNNNNNNNNNNNNmmdhyso+///:::-------------:/ohmmNNmmNNNNmNmmmmmdddhhhhhyyyhhhhddmNNd/:+dNNh+/:.`````.mNNNNNNN/                                                                                                                                 
yMNNNNNNNNNNNNNNNNNNNNNhoyNNNNNNmhddNNNNmshmmmNNNNo-://+sdNy-::sNNmmNms::/+//+odd+.....-+smNdh+-omdhNNNNNm/-ymNm+o/...-+/hNm/-.+ydNNNNdNNNm+..``````````````````.-/yNNNNNNNNNNNNNmmdhyso+//:::----......--::+ydmmNNmmmNmmmmmmdddhhdhhhhyysyhhhhddmNm/-:/yhmd/:-.`````.mNNNNNNNd:                                                                                                                                
yMNNNNNNNNNNNNNNNNMMNNNh++mNmNmh/:yNNNNNNmdysmNNNNoodmmmNNho---/mysyyooo+ymmNdoyNd../sydmhmNNNmyNN/oNNNdho..-/mo/mh-..-:smNNd+/mmomNNNNNmNmo-.``````````````````.-:omNNNNNNNNNNNNmmmhhsoo/::----.......---/+hdmmmNmmmmNNmmmmmdddhhhyyyyysssyyyhmmNd/.-::++yNo-.``````.dNNNNNNNNmo-                                                                                                                              
yNNMMMMMNNNNNNNNNNMMNNmsoohmdNm+--/dmdshy/:+mNNNNNmmhodNNNmo+ss+ydNNy:::hmNNNNNNNmho+sdmNmhNNNNNNs-shNd/+y-...:-yNs/-.ymdNNNNmdNh:hNNNNNhmNy-..``````````````````.:ohmNNNNNNNNNNNNmmdhyo+/::---........-::/sdmmNmmNmmmmmmmmddhhhhyssyyyyssssyhdNNd:..--:/:+dy-.``````.dNNNNNNNNNNd+-                                                                                                                            
sNNNMMNNNNNNNNNNNNNNNNNmNmNNNNy/--:ssymd:-.-yms+syo//ymNNNNmNmhdNNNm+---oyhNNNNNNdmmhy+dd/+mNNyso:..-ss:yNo..-/omNNNo+mh-yNNNNNm::shNNmdohNd:.```````````````````.-/yhNNNNNNNNNNNNmmdhso++::--.........-:/ydmNNNmmNmmmmmmdddhhhhyysyyssyysyhdmNNy-...--:--:yy-```````.dNNNNNNNNNNNmms-                                                                                                                          
sNNNNNNNNNNNNNNNNNNNNMNNmNMNNNs/yyshNNmo-.../+oym/.--oNNmmmms/+dNNNNo+yhydNNdhys+:/oooydo.:+mN/oh/....-sNNy/-hmomNNNNNm/:hmNNsoo----hdhNdsNm/-.``````````````````..:ohmNNNNNNNNNNNmdhhys+/::--........-:/sdmNNNmmmmmmmmmmddhhhhhyyysssssyyhmNNmo.`....----:yo.```````.dNNNNNNNNNNNNNNmo-                                                                                                                        
smNNNNMMNNMNNNNNNNNNNNmmNNNNMNmNNmNNNNmo::o+sdNms:...:syhmo:--yNNNNNNNhyNNNNy/yds:-/myyh:-..oo+mNo..-+ymNNNmsNy-yNNNmms-.-/my:ym/-..-sNNmomNs-.``````````````````..-/ydmNNNNNNNNNNmmdhy++/::--.......-:+sdmmmNmmmmmNmmmdmdhhhhhhyyssssssydmNNd/.`.....-..-:d/````````.hNNNmNNNNNNNNNNNNms-                                                                                                                      
ohydMNNNNNNNNNNNNNNNNdsymNNMNNmdyhNNNNNhmmhdNNNNs-/o+/smNd/-.-ommmddhoodNNMMddNNNy+h++mN+...:/hNNm+.smhyNNNNNNo:syNN+ys....::+mNo:.-yhNNNmmNy:.```````````````````..-+hyNNNNNNNNNNmmdhs++/::---.....--/ohdmmmNmmmmmmmmmddhhhhyysyyssssyhmNNms..`..........+d.````````.hNNNNmNNNNNNNNNNNNNmo.                                                                                                                    
+yhmMNNNNNNNNNNNNNNNNdysdNNNNd+/yNMNNNNNy/+dNNNNsymmdNNNNs-----+ymNh::/dNNNNNmyoNd--omNNh+./mmmNNNNymN/+NNNds+-...yy/mm+...:/yNNNs-yNhdNNNNNd/.```````````````````..-:oshNNNNNNNNNNmdyso///:---....-:/ohmmNmmmmmmmmmdddhhyyyyyssssyshhmmmmy:```...........ss`````````.hNNNNNNNNNNNNNNNNNNNNd+.                                                                                                                  
oNMNMNNNNNNNNNNNNNMNNdhdmNNNNo::+mNdshs+-:mNNNNNNho+yNNNNmoyddhdNNd+--:sdhdds//hm+/dmyNNNNsdNy/dNNNNNh--odm/-y/....:yNNy/.oNhmNNNNdNd/hNNNNmmo.```````````````````..--:+sdNNNNNNNNNmdhso///::--...-:/+hmNNNNNNmmmmmmdddhhhyyyyssyyhddmmmy/```..`....````.-y:`````````.yNNNNNNNNNNmNNNNNmNNNNmy+.                                                                                                                
oNNNNMMNNNNNNNNNNMNNNNNNNNMNh/--:oyhdN:.-.yNy+oo/--sNNNNNNNdooNNNNm++hysmNNd:--ymyhNm/oNNNNNd//dNNd++:...-o-sN+..-symNNMd+mN/+NNNNNm/:ohNNdhNy.```````````````````.----:+odmNNNNNNNNdhso+///:--.---/shmmNNNNNNmmmdddddhdyyyysoyyyhddddy/```....`..``````.:+-`````````.yNNNNmmNNNNNNNNNNNNNNNmmmd+`                                                                                                              
/dNNMNNNNNNNNNNNNMNNNNNNNNNMh+hhsyNNdo..../ooyNo-..:Ndsohy+-+dNNNNNmNdhNNNNs--sNNNNNh-+dNNNds---sNs/md.....+NNd/.yNshNNNNNNo.omNNh+s---:hmNmmh-.``````````````````.-:--:/+/+yhhhdmNNdhyso++/:----:+sdmNNNNNNmmNmmdhhyyhyysyyyhhyhhhy+-``````....````````.::.`````````.hNNNNNhdNNNNNNNNNMNNNNNmNNNh/`                                                                                                            
-sNNNNNNNNNNNNNNNMNNNNNNNNNNNNNmNNNNm+:+o+odNd+:....++hdy-..-yNmydNhosdNNNNmsohNNNmds--/hmosm+...:+dNd:../hmNNNdomh-oNNNmdo...:hm+yNy-..:yNmmm:.```````````````````-:::-:/:./ys+//++osyyso+/----:/shmNNNNNmmmmddhhdhyysyssyyyyss/:-.````..``..`````````.---.`````````.dNNNNNNNNNNNNNNNNNNNNNNNMNNNdy:`                                                                                                          
.oNNNNNNNNNNNNNNNNNMNmNNMNNNmhsdNNMNmsmNhdNNNN+./oo+hNm+:...-+oodd:--+mNNNNm+.:oodyhNy-:-:/dNs-.:oymNNm//dd+NNNNNNo./yNm+/h:...--/mmo:.:ydNNNN/.````````````````````-:-----..:yyo/:-----:::----:+ohmNNNNNmdddhhhyyyssyysyyoo+:-.```````...``.``````````.....`````````-mNNNNNNNNNNNNmmNNNNNNNNMNmNNNmmh:`                                                                                                        
-sdNMNNNNMNNNNNNNNNMNdmNNNNy:-/dNNNNNNh/+hMNNNyymmhNNNNd--/o/+dNNd:---mmso/+dh-..-/hNm+-+hdNNNs:dNhmNNNmdNy:mNNNys:...++-yNo...-/yNNNm:yNdmNNNo-````````````````````.--..-....-yyo/::---.......-:ohdmmmmdhyssssoosso+o++/:..```````````.```````````````....`````````.-mNNNNmyyNNNNNdhmNNNNNNNMNhhNNNNNNh-                                                                                                       
oNNMNNmhdNMNNNNNNMNNNNNNNNNs--/dNhsdh+.:hNNNNNNd+:oNNNNmymmdmNNNd/.---/yho:hNd:--+hmNNmohNmmNNmhNd:hNNNNmh--/yms/d/..`../mmy+./mhyNNNNmNmodNNNh:.````````````````````........../hyo+::---........`..-:/:/------.....``````.....`````````````````````````..``````````.:NNNNNNhsdNNNNNNNNNNNNNNNNmhhmmmdNNms.                                                                                                     
oNNNNNddNNNNNNNNNNNNNMNNNNy+:-:+oydm:--.omy++o/--omNNNNNdy::hNNNNs+hmhyo-:hNNNmyomNdNNNNNNydNNNNNy/dmNd/o/..../-sNs-..+sdNNNmohNo-mNNNNmo:ymNmm+.`````````````````````....------/sso/:---...................```````````.........````````````````````````````````````./NNNNNNNNNNNNNNNNNNNNNNNNNNmmNNNdymNNdo.                                                                                                   
oMNMNNNNMNNMMNNMNNNNNMNMNNhohhyyNNd+-...:++ym/...-dy+os+--:hNNNNNNNdsyo:ymmyNNNNNNdoNNNNms-/dNmss:--:ys+md-....:NNmy-+NhomNNNNNs-+dmNm+o:--/dNNs.`````````````````````....-------/so+/:--..................```````````````......````````````````````````````````````.oNNNNNNNNNNNNNNNmNNNNNNNNNNNNNNNNdmNmNNmo`                                                                                                 
oMNNMMNNNNNNNNNNNNNNNNNMNNNNdymNNNm/:oyoohNm+:..../+dNh-..-yNmyhdy/+mNNmmNy-hNNNNm+-odNyho--:yysmy-...:hNh/-.ohyNNNNyhm/:dNNmhy:..-smsomy---/hNd-.`````````````.....------:-:-:---:/o/:--...............```````````````````...`````````````````````````````````````.-sNNNNNNNhymNNNNNNmNNMNNNNNNNNNNNNNNNNNNmmh/`                                                                                               
+mdmNmdmNMNNMNNNNMNNNNNNNNmy+yNNNNNhmmshNNNNs-+soodNNy:...-oyssd:--oNNNNNm/-ohNNdy/--:ssmm/-.-+dNm/./syNNNNo+md:hNNNNNy-:ymNs:y+....:-yNy+:sdNNm/--:://++osyyhddddmmmdyshyysso+/---:+s+:--........`````````````````````````````````````````````````````````````````.:hNNNNNNNNydNNNNNNNNNNNNNNNNNNNNNNNdsdNNNdmms/                                                                                              
+mmNdoodNMNNNNNNNNNNmNNNNh/:/hNNmNNds/odNNNNdymhyNNNNm:-/+/+dNNNhs:+mNNho+-.--oshNd/--:oNNy/:shNNNd/hNhhNNNNmNo:dNNNyo/...:y:oNh-.-:osmNNNyNNNNNNmdmmmmmNNNNNNNNNNNNmdhysso+++///:::+oo+/:-.......`````````````````````````````````````````````````````````````````./dNNNNNNNNNNNNmNNNNNNNNNNNNNNNNNNNNh+sdNNNhdNNy:                                                                                            
+NNNh++smNNNNNNNNNNNNNNNNy::-oNhoh+/--yNNNmNNy//yNNNNNhmmhdNNNNhhyy/-+ms+dy:..-:hNdo:/ddNNNdhNmmNNNmNN+oNNNmdy--:+my-yo...../dmys-/dmyNNNNNNNhNNNNNNNmmmNNNNNNNNNNmmdso++//::::://:/++++/:--....`.`````````````````````````````````````````````````````````````````.omNNNNNNNNNNNNNNNNNmmNNNNNNNNNmNNNNhssymNmNNNNmh+.                                                                                          
+MNNo+ssmNNNNNNNNNNNNMNNmo::-/yhmm:.../mh+oo/-./dNNdmmmy/omNNNmohh:...::oNm+.-oyNNNNsyNhyNNNNNshNNNNmy:+ymm+yo....:-/mh-..ohmNNNNyyNy-yNNMNNhohmNNNmNmddNNNNmmmdhhhy+//:--------::::-::::---.....``````````````````````````````````````````````````````````````````-yNNNNNNNNmdhNNNNNNNmdmNNNNNNNNNNNNNmhmNNNNhmNNNdhy/`                                                                                        
+NMNhmNNMNMNNNNNNNNNNNNNmyydyyNNmo....-ooyms....yds+o/:./dmhoshsyNy:..:/dNNm+/NmyNNNNNmoyNNNmd:+hNNdo/..-oy+mN-...-/dNmh-/mmodNNNNNd/-ymNNhdho+yNNmmmdyymNmmdhhsooo+::--........-..........````..``````````````````````````````````````````````````````````````````:dNNNNNNmNNdshNNNNNNNNNNNNNNNNNNNNNNNNNddMNmmNmNNNNNd:`                                                                                      
+MNNNmmNNNMNNNNMNNNNNNNNNNNhmNNNN+-+yoodNNh:....:+hmh-..-s/.-:-/mNhs:-dNNNNNNmNs/mNNNmd/+yNNys/:/yhyNm-..-:sNNs-.omdNNNNhdN+-hNNNhs/`..-hs+dmo/+mmddddyyddhhyso///:---....`````...````````````````````.```````````````````````````````````````````````````````````./NNNNNNNmNNNmymNNdmNNNNNNNNNNNNNNNNNNmysmNNNNNmdNNdNNmy-                                                                                     
/dmmysmNNMNNNNNNNNNNNNNNNhosmNNNNddmyoNNNNh-:oyyhNNy/...-:--::sdNNNNdhNdomNNNNm//yNNsyo--:osmNy:-:+hNm/-:ydNNNNy/dm/sNNNNNh:-+yNh:so....-:sNmh:ommdddhyhdyo+//:----...``````````````````````````````````````````````````````.......`````````````````````````` ````.oNNNNNNNmNNNNNNNNddNNNmdNNNNNNNNNNNNNs/:oNmddymmNNdhNNNdo`                                                                                   
/d//:+NNNMNNNNNNNNNNNNNNs//hNNmmNmy/+yNNNNmhmd+dNNNm--/ohhhy-sNydNNNNNNy/dNNhsh:.-ohsdm+--:sNNmo:ydNNNm+sNhhNNNNmNo-ymNNso/....o//md-..-/omNNNshNNdhhhyddyo/::--...```````````````````````````````````````......................``````````````````````````````````:hNNNNNNNNNNNNmNNNNmNNMmymNNNNNNNNNNNNs+//ymNm+oNNNNsydmydd/`                                                                                 
+d---:dNNNNNNNMNNNNNNNNm/:-+Nyoso/..omNNmmmy//omNNNmsdohNNNmsdm+oNNNmdy:-:sd+yNo-.--yNms:-dmNNMNdNmsNNNNNNsyNNNNmh-.-/dd+yd:``..-yNdo::yNydNNNNNNNdyyyhddyo/:--...``````````````````````````````````````````..````````````````````````````````````````````````````omNNNNNNmdNNNNsmNNNNNNNNNNNNNNNNNNNNNmyohhdNNm+:ymmNNmNNmodms-                                                                                
-/-::/oydNNmNNNMNNNNNNNh::::oymN/...:dhs+/:../dNmhdmdmhsNNNNNNh-/ymNooh/..-:/dNy--+ymNNNhoNddNNNNMh/mNNNmm++ymNd+o-.``:::dd/../shmNNNmyNN//mNNNNNmdysyhmdho/:--...``````````````````````````````````````````..```````````````````````````````````````````````````.hNNNNNNNhymNNNyhNNNNmNNNNNNNNNNNNNNNNNNNNdNNNNdhmNddNNdNNdshNd/`                                                                              
:++ydhdNNNmydNNNNNNNNNNhshhymNms-...-/+ymo....hh/-o::hy-dNNNyo/.../yodNy-.-/yNNms-hmodNNNNN++mNNNms:+hNyyo--.omyhNo...--sNNd/.hNoyNNNNNNs-+dNNmdyshysydmdho/:--..``````````````````````````````````````````--.....``````````````````````````````````````  ```````/mNNNNNNmsodNNNmdmNNNdmNNNmmNNNNNNNNNNNNNdhNNNNNNmNNhNNyhNNNNNNyy-                                                                             
/mNNdmNNMNhsymNNMNNMNNNNNNNNNNNy-:soohNNs:....:/hdh--hs-ydNN+sh:...-sNNho-ymdNNNNymd/dNNNdy:-+dNhhs:-/somN/...:+mNs+.-hddNNNmyNy.:mNNNhy:..-hNshdo+sssmmdho/:--..`````````````````````````````````````````.o+:--....```````````````````````````````````` ```````-yNNNNNNNmhyhNmdyNNNNNNNNNNdymNNNNNNNNNNNdsyNMmdmy+hNNNNm+ymmhdNmddo`                                                                           
/hyshNNNMMNmNNMNMNNMNNNNhymNNNNdhdhyNNNNd::ososmNh:../:.:/ym/ym+../ymNNNNsNm/dNNNNmo:sdNdos:..:yymNh---+NNs:-+ydNNNN:oN+:dNNNNNo./ymNy/s-...:/omNy+++ommmho+:--.``````````````````````````````````````````:yyo/+:--...`````````````````````````````````````````-smNNNNNNNNNNNNNh+dNNNNNNNNNNddNNNNNNNNNNmyoodmhdm+:/mNNNNyshNdohNNNNy:                                                                          
.::yNNNNNNNNNNMNNNNNNNmo/hNNNNNNy//yMNNNmymmsdNNNm/-/o/...-:+mNd+/mmhNNNNNNo:dNNms+-../dssNs...:omNm/:hmNNNy+mmyNNNNmmd:/mNNhyo:...+h/yNs....:yNNmyo+odmmds+:--.``````````````````````````````````````````hmddy+--...````````````````````````````````````````./smNNNNNNNNmmmNNNh+hNNNNNNNNNNNNNNNNNNNNNNNs++odNNh/-:smNmNNNNNNo/hNddNmo.                                                                        
`--/NNNNmNmmNNMNNNNNNNh/:+mdso+/..omNNmmNdo:+mNNNNshmmd+../sdNNNdhNs/mNNNds:.-yNooNy...-:hNh/.+mmNNNdhNhmNNNmNh-hNNNmd+.-/hm:/h:.....+mNy/.-ymmNNNNdoodmmmy+:--.`````````````````````````````````````````/NNNNd:-...```````````````````````````````````````./shhNNNNNNNNhsdNNNNmmdmmNNNmmNNNNmmNNNNNNNNNNyhmNNNNm++hdNNhmNNhNNmdNNmodNNd:                                                                       
`.-:hyhmd++sNNNMNNNNNNs/::++ym/...:hhs/+/:.-dNNNmmmy+/hd-:mhdNNNNNh:-/dNhsh+..-+/hNd-.:sdNNNmomNoyMNNNNohNNNNN+-+dNy:s:..`-:.sm+.../ohNNNN+yNd+mNNNNo+ddNmy+::-.`````````````````````````````````````````yNNNNNy...``````````````````````````````````````.:ohddmNNNNNNNdssdNNNNNNNNmNNNNNmNNdhhNNNNNNNNNNNNmNNNNNmNmdNNmhmmydNNNNNNhymNNms`                                                                     
.:::ydNNh//+mNNNNNNNNNhhyshNmo.....::+dy....ods++:-.-yNNhod/sNNNho:.../dohNm:..:smNmo-hNsdNNNNNm-sNNNdh/+yNNsy-../y:+mh-.`.-:hNdo./mmhNNNNNNmo+mNNNmo+hdmmdo/:-.````````````````````````````````````````-mNNNNNNs...```````````````````````````````````.-/ydddmNNNNNNNmyooshdhsyNNNmmNNNNNNNNNmdNNNNNNNNNNNdNNNNNms/hNNNNNNdodmNhhNNNNNNNNh-                                                                    
/mddNNNm/://dNNNNNNNNNNNNNNNNy.-//:odNs-....://yd:.../Nmdd+.smNm:oy-...:/dNm+.+mmNNNNmNd-sNNNmmy--odmyh+--oshNy-..-:mNh+..smmNNNNsmN+-dNNNNNh::/mNNNy+yhmmds/:..````````````````````````````````````````oNNNNNNNNh-..````````````````````````````````..-+yhdmdNNNNNNNNmmNNmmNm/oNNNNNmNNNNNNNNNNNNmNNNNNNNdymNNhs+--+mNNNNNNddNNh/sNNmmNdmNm:                                                                   
:osNNNNN++dhmNNNNNNNNMmydNNNNyoddsNNNNh-./oo+hNh:....:o+od/..-hs:hm/..:sdNNNm+mN+hNNNNNo.omNm+s/.../syNm+:-/mNd/.:oyNNNN+/Nd-hNNNNNh-:hmNNoo:-../mdmdoshmmds+:..```````````````````````````````````````.dNNNNNNNNNy-.``````````````````````````````..-:/syhddNNNNNNNNNNNdNNNNy//mmNNNNNNNdhNNNNNNNNNNNNNNNyoyNdmNy---sdmmhNNNNNMms+yNmsdNNNNNo                                                                  
.+mNNNMNdNNNNNNNNNNNNNddNNNNNNmy-:NNNNmodmyhNNNN/.-+++ymNmo-..:+dNNh/.hNmNNNNNNd/hNNNys:..-ss-dN:...:yNNd+/hNNNm+yNmNNNNmdNo.sNNdoo:...:dy/dm/...+dNmssydmdy+:..``````````````````````````````` ```````+NNNNNNNNmdho-````````````````````````````...-:/oshhdNNNNNNNNdys+yNNNNhmhymdNNNNNNNddNNmydNNNNNNNNNdyydNNm+:/++hNNosNNdNNNNNNNNy+mNNNNNs`                                                                
:mNNNNNNNmymMNNNNNNNNmosNmhoss-.+mNNNNNms-:oNNNNsymdyNNNNy.-..omNNNNdyNy+mNNNNmo-+hNy:s+....-/mNo--sNNNNNmdNmNNNNNm+hNNNNNs..-hNo:y+````..oNNs..odNNNdsshmdy+:..```````````````````` `````````````````.hNNNNNNmmdhso+-..````````````````````````...--//shddmNNNNNNNNs---/mNNNNNNNNymNNNNNNNNNNNddNNNNNNNNNNNNMMNNysmNNNNNhomNysNNNNmNNmhdNNNNNNy`                                                               
.yNmyyhy/sNNNNNNNNNNNm+oh+oh/...-hdy///-..hNNNNNNh/:+mNNNd/o+/NoyNNNNNh.:yNNh//-..-o//Nd-..:+hNNNh+NmsdMNNNNdNNNNNy:hNNm+/-...:s+sNm.``..-hNNN+:mNymNNysymdy+-..````````````````````  ````````````````:mNNNNNNddhsoo++:.```````````````````````...--:/syhymNNNNNNNm+....:hdhhymNNdsdNNNdNNNNNNNNNNNmdNNNNNNNNNNNNNNhsmMNNmmNNd+yydh+hNNNNNNmmNNNs`                                                              
`/:/hN/--:yNNNNNNNNNNms+oyNN/....:--od:.`.:mdo/++-.sNNNNNNNNdyh-oNNmso/...yN++my....-hNh/-/mysNNNNNNy-hNNNNmshNNNNNNNNNNmmh-``..:dNm+.`+mmNNNNNNNNsdNNmoyhhy/-..``````````````````````````````````````sNNNNNNmhhyso+//oo.````````````````````.....--:/osodNNNNNNNNN+-/yo/smN::hNNNmdmNNmmNNhsmNNNNNNmNNNNNNNNNNNNNy:mNNNNNNNNNddmNd+:smNddNNNNNNN/