.__        __       ___ /\/\                       .___             __   /\/\ ___    
        _____________|__| _____/  |_    /  / )/)/_____  _________.__. __| _/_ __   ____ |  | _)/)/ \  \   
        \____ \_  __ \  |/    \   __\  /  /     \____ \/  ___<   |  |/ __ |  |  \_/ ___\|  |/ /     \  \  
        |  |_> >  | \/  |   |  \  |   (  (      |  |_> >___ \ \___  / /_/ |  |  /\  \___|    <       )  ) 
        |   __/|__|  |__|___|  /__|    \  \     |   __/____  >/ ____\____ |____/  \___  >__|_ \     /  /  
        |__|                 \/         \__\    |__|       \/ \/         \/           \/     \/    /__/   
      
:D
    
              _____                    _____                   _______                   _____                _____                            _____                    _____          
             /\    \                  /\    \                 /::\    \                 /\    \              /\    \                          /\    \                  /\    \         
            /::\    \                /::\    \               /::::\    \               /::\____\            /::\    \                        /::\____\                /::\    \        
           /::::\    \              /::::\    \             /::::::\    \             /:::/    /            \:::\    \                      /::::|   |               /::::\    \       
          /::::::\    \            /::::::\    \           /::::::::\    \           /:::/    /              \:::\    \                    /:::::|   |              /::::::\    \      
         /:::/\:::\    \          /:::/\:::\    \         /:::/~~\:::\    \         /:::/    /                \:::\    \                  /::::::|   |             /:::/\:::\    \     
        /:::/__\:::\    \        /:::/__\:::\    \       /:::/    \:::\    \       /:::/    /                  \:::\    \                /:::/|::|   |            /:::/__\:::\    \    
       /::::\   \:::\    \      /::::\   \:::\    \     /:::/    / \:::\    \     /:::/    /                   /::::\    \              /:::/ |::|   |           /::::\   \:::\    \   
      /::::::\   \:::\    \    /::::::\   \:::\    \   /:::/____/   \:::\____\   /:::/    /      _____        /::::::\    \            /:::/  |::|___|______    /::::::\   \:::\    \  
     /:::/\:::\   \:::\    \  /:::/\:::\   \:::\ ___\ |:::|    |     |:::|    | /:::/____/      /\    \      /:::/\:::\    \          /:::/   |::::::::\    \  /:::/\:::\   \:::\    \ 
    /:::/  \:::\   \:::\____\/:::/__\:::\   \:::|    ||:::|____|     |:::|    ||:::|    /      /::\____\    /:::/  \:::\____\        /:::/    |:::::::::\____\/:::/__\:::\   \:::\____\
    \::/    \:::\  /:::/    /\:::\   \:::\  /:::|____| \:::\    \   /:::/    / |:::|____\     /:::/    /   /:::/    \::/    /        \::/    / ~~~~~/:::/    /\:::\   \:::\   \::/    /
     \/____/ \:::\/:::/    /  \:::\   \:::\/:::/    /   \:::\    \ /:::/    /   \:::\    \   /:::/    /   /:::/    / \/____/          \/____/      /:::/    /  \:::\   \:::\   \/____/ 
              \::::::/    /    \:::\   \::::::/    /     \:::\    /:::/    /     \:::\    \ /:::/    /   /:::/    /                               /:::/    /    \:::\   \:::\    \     
               \::::/    /      \:::\   \::::/    /       \:::\__/:::/    /       \:::\    /:::/    /   /:::/    /                               /:::/    /      \:::\   \:::\____\    
               /:::/    /        \:::\  /:::/    /         \::::::::/    /         \:::\__/:::/    /    \::/    /                               /:::/    /        \:::\   \::/    /    
              /:::/    /          \:::\/:::/    /           \::::::/    /           \::::::::/    /      \/____/                               /:::/    /          \:::\   \/____/     
             /:::/    /            \::::::/    /             \::::/    /             \::::::/    /                                            /:::/    /            \:::\    \         
            /:::/    /              \::::/    /               \::/____/               \::::/    /                                            /:::/    /              \:::\____\        
            \::/    /                \::/____/                 ~~                      \::/____/                                             \::/    /                \::/    /        
             \/____/                  ~~                                                ~~                                                    \/____/                  \/____/         
                                                                                                                                                                                       
    
      ______  __    __  ________  ________  _______   ________   ______   ________  ______  __    __   ______    ______  
      /      |/  \  /  |/        |/        |/       \ /        | /      \ /        |/      |/  \  /  | /      \  /      \ 
      $$$$$$/ $$  \ $$ |$$$$$$$$/ $$$$$$$$/ $$$$$$$  |$$$$$$$$/ /$$$$$$  |$$$$$$$$/ $$$$$$/ $$  \ $$ |/$$$$$$  |/$$$$$$  |
        $$ |  $$$  \$$ |   $$ |   $$ |__    $$ |__$$ |$$ |__    $$ \__$$/    $$ |     $$ |  $$$  \$$ |$$ | _$$/ $$ \__$$/ 
        $$ |  $$$$  $$ |   $$ |   $$    |   $$    $$< $$    |   $$      \    $$ |     $$ |  $$$$  $$ |$$ |/    |$$      \ 
        $$ |  $$ $$ $$ |   $$ |   $$$$$/    $$$$$$$  |$$$$$/     $$$$$$  |   $$ |     $$ |  $$ $$ $$ |$$ |$$$$ | $$$$$$  |
       _$$ |_ $$ |$$$$ |   $$ |   $$ |_____ $$ |  $$ |$$ |_____ /  \__$$ |   $$ |    _$$ |_ $$ |$$$$ |$$ \__$$ |/  \__$$ |
      / $$   |$$ | $$$ |   $$ |   $$       |$$ |  $$ |$$       |$$    $$/    $$ |   / $$   |$$ | $$$ |$$    $$/ $$    $$/ 
      $$$$$$/ $$/   $$/    $$/    $$$$$$$$/ $$/   $$/ $$$$$$$$/  $$$$$$/     $$/    $$$$$$/ $$/   $$/  $$$$$$/   $$$$$$/  
                                                                                                                          
                                                                                                                          
                                                                                                                          
    
 ___       __   ___  ___      ___    ___ 
|\  \     |\  \|\  \|\  \    |\  \  /  /|
\ \  \    \ \  \ \  \\\  \   \ \  \/  / /
 \ \  \  __\ \  \ \   __  \   \ \    / / 
  \ \  \|\__\_\  \ \  \ \  \   \/  /  /  
   \ \____________\ \__\ \__\__/  / /    
    \|____________|\|__|\|__|\___/ /     
                            \|___|/