____  
   / __ \ 
  / / _` |
 | | (_| |
  \ \__,_|
   \____/ 
              .--.           .
       _     _|__|         .'|
 /\    \\   //.--.     .| <  |
 `\\  //\\ // |  |   .' |_ | |
   \`//  \'/  |  | .'     || | .'''-.
    \|   |/   |  |'--.  .-'| |/.'''. \
     _.._       _     _ 
   .' .._|/\    \\   // 
   | '    `\\  //\\ //  
 __| |__    \`//  \'/   
|__   __|    \|   |/    
   | |        '         
   | |                  
   |_|                  
   C   F   H   M   S 
  /\
 / /
/ / 
\/  
         ____ 
   ___  / ___|
  / _ \| |    
 | (_) | |___ 
  \___/ \____|
              
     '        |  |   |  |  |  /    | |
              |__|   |  |  | |     | |
                     |  '.'| |     | |
                     |   / | '.    | '.
                     `'-'  '---'   '---'
     __  __    __ 
  /\/\ \/ /\  / /
 /    \ \/  \/ /
/ /\/\ \  /\  / 
\/    \/\/  \/