                                                                                                                                ,::;++++++++++++++++++
                                                                                                                                ,,::;;++++++++++++++++
                                                                                                                                 ,,:::;;;;;+++++++****
                                                                                                                                  ,,,,:;;;;;++++******
                                                                                                                                     ,,::;;;;+++******
                                                                                                                                      ,,::;;;++++*****
                                                                                                                                      ,,::::;;;+++++++
                                                                                                                                       ,,:::::;;;;;;;;
                                                                                                                                        ,,:::::::;;;;;
                                                                                                                                         ,,,,,::::::::
                                                                                                                                           ,,,,,,,,,,,
                                                                                                                                             ,,,,,,,,,
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
,,                                                                                                                                                    
:,,                                                                                                                                                   
::,                                                                                                                                                   
::,                                                                                                                                                   
::,,                                                                                                                                                  
::::,                                                                                                                                                 
::::,,                                                                                                                                                
,,,,,,                                                                                                                                                
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      