___         _____   ______        _____          ______   
 _|\  \__     |\    \ |\     \   ___|\    \     ___|\     \  
|\   ____\     \\    \| \     \ |    |\    \   /    /\     \ 
\ \  \___|      \|    \  \     ||    | |    | /    /  |     |
 \ \_____  \     |     \  |    ||    | |    ||    |   |     |
  \|____|\  \    |      \ |    ||    | |    ||\    \  |__   |
    ____\_\  \   |    |\ \|    ||    | |    || \    \\`  \ /|
   |\___    __\  |____||\_____/||____|/____/| \ \ ___\\   \ |
   \|___|\__\_|  |    |/ \|   |||    /    | |  \ |    ||___|/
        \|__|    |____|   |___|/|____|____|/    \|____||   | 
                                                       |___| 


   _  __            ___                    ___              
  / |/ /__ ____ ___/ (_)__ _  ___  ___    / _ )___ ____ ___ 
 /    / _ `(_-</ _  / / _ `/ / _ \/ _ \  / _  / _ `(_-</ -_)
/_/|_/\_,_/___/\_,_/_/\_, /  \___/_//_/ /____/\_,_/___/\__/ 
                       /_/