--------------

--------------
...          
...      
...      
...    
...    
...            
...      
...     
...      
...        
...       
...        
...      
...        
...        
...        
...    
...       
..   .
...     
...    
...    
...  
...  
...       
...    
...      
...
...      
...   
...
...