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