___  ___  ________   ___  ________  _____ ______   _____ ______   ________      
|\  \|\  \|\   ___  \|\  \|\   ____\|\   _ \  _   \|\   _ \  _   \|\   ____\     
\ \  \\\  \ \  \\ \  \ \  \ \  \___|\ \  \\\__\ \  \ \  \\\__\ \  \ \  \___|_    
 \ \  \\\  \ \  \\ \  \ \  \ \  \    \ \  \\|__| \  \ \  \\|__| \  \ \_____  \   
  \ \  \\\  \ \  \\ \  \ \  \ \  \____\ \  \    \ \  \ \  \    \ \  \|____|\  \  
   \ \_______\ \__\\ \__\ \__\ \_______\ \__\    \ \__\ \__\    \ \__\____\_\  \ 
    \|_______|\|__| \|__|\|__|\|_______|\|__|     \|__|\|__|     \|__|\_________\
                                                                     \|_________|