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