_____             .___.__        
  /     \   ____   __| _/|__|____   
 /  \ /  \_/ __ \ / __ | |  \__  \  
/    Y    \  ___// /_/ | |  |/ __ \_
\____|__  /\___  >____ | |__(____  /
        \/     \/     \/         \/                
_________                    __                     __      
\_   ___ \   ____    ____  _/  |_   ____    ____  _/  |_    
/    \  \/  /  _ \  /    \ \   __\_/ __ \  /    \ \   __\   
\     \____(  <_> )|   |  \ |  |  \  ___/ |   |  \ |  |     
 \______  / \____/ |___|  / |__|   \___  >|___|  / |__|     
        \/              \/             \/      \/           
________           .__   .__                                
\______ \    ____  |  |  |__|___  __  ____  _______  ___.__.
 |    |  \ _/ __ \ |  |  |  |\  \/ /_/ __ \ \_  __ \<   |  |
 |    `   \\  ___/ |  |__|  | \   / \  ___/  |  | \/ \___  |
/_______  / \___  >|____/|__|  \_/   \___  > |__|    / ____|
        \/      \/                       \/          \/     
 _______             __                             __      
 \      \    ____  _/  |_ __  _  __  ____  _______ |  | __  
 /   |   \ _/ __ \ \   __\\ \/ \/ / /  _ \ \_  __ \|  |/ /  
/    |    \\  ___/  |  |   \     / (  <_> ) |  | \/|    <   
\____|__  / \___  > |__|    \/\_/   \____/  |__|   |__|_ \  
        \/      \/                                      \/