_____ ______    ________   ___  ___   ________   ___      ___  _______      
|\   _ \  _   \ |\   __  \ |\  \|\  \ |\   __  \ |\  \    /  /||\  ___ \     
\ \  \\\__\ \  \\ \  \|\  \\ \  \\\  \\ \  \|\  \\ \  \  /  / /\ \   __/|    
 \ \  \\|__| \  \\ \  \\\  \\ \   __  \\ \   __  \\ \  \/  / /  \ \  \_|/__  
  \ \  \    \ \  \\ \  \\\  \\ \  \ \  \\ \  \ \  \\ \    / /    \ \  \_|\ \ 
   \ \__\    \ \__\\ \_______\\ \__\ \__\\ \__\ \__\\ \__/ /      \ \_______\
    \|__|     \|__| \|_______| \|__|\|__| \|__|\|__| \|__|/        \|_______|