,----, 
                                     ,/   .`| 
  ,----..      ,---,.,-.----.      ,`   .'  : 
 /   /   \   ,'  .' |\    /  \   ;    ;     / 
|   :     :,---.'   |;   :    \.'___,/    ,'  
.   |  ;. /|   |   .'|   | .\ :|    :     |   
.   ; /--` :   :  |-,.   : |: |;    |.';  ;   
;   | ;    :   |  ;/||   |  \ :`----'  |  |   
|   : |    |   :   .'|   : .  /    '   :  ;   
.   | '___ |   |  |-,;   | |  \    |   |  '   
'   ; : .'|'   :  ;/||   | ;\  \   '   :  |   
'   | '/  :|   |    \:   ' | \.'   ;   |.'    
|   :    / |   :   .':   : :-'     '---'      
 \   \ .'  |   | ,'  |   |.'                  
  `---`    `----'    `---'