___       __   ___  ___  ___  _________  ________   _______       ___    ___ 
|\  \     |\  \|\  \|\  \|\  \|\___   ___\\   ___  \|\  ___ \     |\  \  /  /|
\ \  \    \ \  \ \  \\\  \ \  \|___ \  \_\ \  \\ \  \ \   __/|    \ \  \/  / /
 \ \  \  __\ \  \ \   __  \ \  \   \ \  \ \ \  \\ \  \ \  \_|/__   \ \    / / 
  \ \  \|\__\_\  \ \  \ \  \ \  \   \ \  \ \ \  \\ \  \ \  \_|\ \   \/  /  /  
   \ \____________\ \__\ \__\ \__\   \ \__\ \ \__\\ \__\ \_______\__/  / /    
    \|____________|\|__|\|__|\|__|    \|__|  \|__| \|__|\|_______|\___/ /     
                                                                 \|___|/