                     ,,:::::,                                                                                                                         
                       ,,,,,                                                                                                                          
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
,                                                                                                                                                     
,                                                                                                                                                     
,,                                                                                                                                                    
:,                                                                                                                                                    
;:,                                                                                                                                                   
;:,                                                                                                                                                   
;:,                                                                                                                                                   
::,                                                                                                                                                   
::,                                                                                                                                                   
:,,                                        ,,,,,                                                                                                      
:,,                                       :;;;;::,,                                                                                                   
,,                                       :+*++++;::,,                                                                                                 
                                        :*******++;;,,                                                                                                
                                       :*????****++;::,                                                                                               
                                       :??????***++;;::,                                                                                              
                                        +%?????**++;;::,                                                                                              
                                        ,*%????**+++;::,                                                                                              
                                         :?????***++;:,,                                                                                              
                                          ;**?****++;::,                                                                                              
                                          ,+***++++++;:,                                                                                              
                                           ,++;;;;;;;;:,                                                                                              
,,,                                         :;:::::::::,,                                                                                             
,,,,,                                       ,::::::::::,,,,,                                                                                          
:,,,,,,                                      ,,,,,::::::::,,,                                                                                         
:::,,,,                                          ,,::;;;::::::,,,,,                                                                                   
:::,,,                                            ,:;;;;::::;;:::,,,                                                                                  
::::,                                              ,;;;::;;;;;;::::,,                                                                                 
::::,                                              ,::;;;;;;+++;;::::,                                                                                
::::,                                              ,,::;;+++++++;;;:,,                                                                                
::::,,,,,,                                          ,::;;;;+++++;;::,,                                                                                
::::::::::,,                                         ,:;;;;;;++;;;::,,                                                                                
:::;;;;;;:::,,,,,,,                                  ,,:::::;;;;;;;::,                                                                                
::;;;;;;;;;;;;;::::,,,                               ,,,,,:::::::::::,                                                                                
:;;++++++++++++++++;::,,                       ,,,,,,,,,,,,,,,,,,:::,,                                                                                