  ░    ░░░       ░░░░ ░░    ░░░       ░░  ░░   ░░░
  ░░░ ░░░       ░░░   ░░░░░░░       ░░    ░░░░░░░ 
   ░░░░       ░░░░ ░░░ ░░░░░░░░░░░░░       ░░░░░  
 ░░░ ░░░░   ░░░   ░░░░░░░░░░░░░░  ░      ░░░  ░░░ 
░░░   ░░  ░░░░░░▒▒░░░░░░░░░░░░░░▒░░░   ░░░░       
░       ░░░    ░█░░░░░░░░░░░░░░░▓▓   ░░░░        ░
     ░░░ ░░░░░░█▒▒▒░░░░░░░░░░░░░░▒▒▒░░░░░      ░░ 
   ░░░░ ░   ░▒▒▓▒▒▒░░░░░░░░░░░░░░▒▓▒░     ░░ ░░   
  ░░░ ░ ▒▒▒░▒▓▒░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░  ░     
░░░    ░ ▒▒▒▒░▒▒▒▒░░░░░░░░░▒▒▒░░░▒▓░▒▒▓▓▒░▒▒ ░   ░
░ ░   ░ ░█▒░▒▒░░░▒▒░░░░░░▒▒▒▒░░░░▒░░▓▒▒▓▓▒░░░  ░░░
 ░░░░░░▒█▒▒▒░░▒▒▒░░░░░░░░▒░░░░░░░░░▒▒▒▒▒▓░░░ ░░░  
  ░░░░ ▓▓▒▒▒░░░░▒▒░░░░░░░░░░░░▒▓▒▒▒▒░░░▒░▓▒▒▒░░░  
  ░░ ░░▓▓▒░░▒▒░░░░░░░░░░░░░░░░░█▒▒▒▒▒▒▒▒▒▓▒▒▒░░░░ 
░░░░░▒▒▓▓▒▒▒░░░░░░░░░░░░░▒▒▒░░▒▓░▒░░░▓░░░█▒░▒░ ░ ░
    ░░ ▒▒░▒▒░░▒▒▒░░░░░░░░░▒▒▒░▓░░▒▒▒░░▒▒▓▒▒░   ░░░
      ░ ▓▓▒░░▒▒▒▒░░░░░░░░░▒▒▒▓▓░░░░▒░░▒▒▓░░░░░░░  
   ░░░░▒▒▒▒░▒▒░░░▒░░░░░░░░░░▒▒▒▒▒░░░▒░▒▓▒░░░░░    
 ░░░ ░░░░ ▒▓▒▒▒▒▒░▒▒▒░░░░░▒▒▒░░░░░░░▒▓▓░▒░░░      
░░    ░  ░▒▒▒▓▒▒▒▒▒▒▒▓▒▒▒▓▒▒▒▒▒▒▒▒▒▒░▒▒   ░      ░
 ░░    ░░░░░░ ░▒▒▒▒▒▒▒▒░░░▒▒▒▒▒▒▒░░░   ░░░░░   ░░░
 ░░░░ ░░░    ░                     ░░░░  ░░░░ ░░░ 
   ░░░░   ░░░ ░░░░░░░░░░░░░░░░░░░░░░       ░░░░   