                   __    __ _                                               
                  / / /\ \ (_)_ __   __ _                                   
                  \ \/  \/ / | '_ \ / _` |                                  
                   \  /\  /| | | | | (_| |                                  
                    \/  \/ |_|_| |_|\__, |                                  
   ___                              |___/       _           
  / __\___  _ __ ___  _ __ ___   __ _ _ __   __| | ___ _ __ 
 / /  / _ \| '_ ` _ \| '_ ` _ \ / _` | '_ \ / _` |/ _ \ '__|
/ /__| (_) | | | | | | | | | | | (_| | | | | (_| |  __/ |   
\____/\___/|_| |_| |_|_| |_| |_|\__,_|_| |_|\__,_|\___|_|   