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