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