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

  




U _____ u   ____       _____      _   _    _____      _        ____                    _   _       _   _       _             ____     U  ___ u   __  __   
\| ___"|/  / __"| u   |_ " _|  U |"|u| |  |" ___| U  /"\  u   |  _"\        ___       | \ |"|     |'| |'|  U  /"\  u      U /"___|     \/"_ \/ U|' \/ '|u 
 |  _|"   <\___ \/      | |     \| |\| | U| |_  u  \/ _ \/   /| | | |      |_"_|     <|  \| |>   /| |_| |\  \/ _ \/       \| | u       | | | | \| |\/| |/ 
 | |___    u___) |     /| |\     | |_| | \|  _|/   / ___ \   U| |_| |\      | |      U| |\  |u   U|  _  |u  / ___ \        | |/__  .-,_| |_| |  | |  | |  
 |_____|   |____/>>   u |_|U    <<\___/   |_|     /_/   \_\   |____/ u    U/| |\u     |_| \_|     |_| |_|  /_/   \_\   _    \____|  \_)-\___/   |_|  |_|  
 <<   >>    )(  (__)  _// \\_  (__) )(    )(\\,-   \\    >>    |||_    .-,_|___|_,-.  ||   \\,-.  //   \\   \\    >>  (")  _// \\        \\    <<,-,,-.   >
(__) (__)  (__)      (__) (__)     (__)  (__)(_/  (__)  (__)  (__)_)    \_)-' '-(_/   (_")  (_/  (_") ("_) (__)  (__)  "  (__)(__)      (__)    (./  \.)  

  




    .-''-.      .-'''-.  ,---------.    ___    _   ________     ____      ______      .-./`)  ,---.   .--. .---.  .---.     ____                 _______        ,-----.     ,---.    ,---. 
  .'_ _   \    / _     \ \          \ .'   |  | | |        |  .'  __ `.  |    _ `''.  \ .-.') |    \  |  | |   |  |_ _|   .'  __ `.             /   __  \     .'  .-,  '.   |    \  /    | 
 / ( ` )   '  (`' )/`--'  `--.  ,---' |   .'  | | |   .----' /   '  \  \ | _ | ) _  \ / `-' \ |  ,  \ |  | |   |  ( ' )  /   '  \  \           | ,_/  \__)   / ,-.|  \ _ \  |  ,  \/  ,  | 
. (_ o _)  | (_ o _).        |   \    .'  '_  | | |  _|____  |___|  /  | |( ''_'  ) |  `-'`"` |  |\_ \|  | |   '-(_{;}_) |___|  /  |         ,-./  )        ;  \  '_ /  | : |  |\_   /|  | 
|  (_,_)___|  (_,_). '.      :_ _:    '   ( \.-.| |_( )_   |    _.-`   | | . (_) `. |  .---.  |  _( )_\  | |      (_,_)     _.-`   |         \  '_ '`)      |  _`,/ \ _/  | |  _( )_/ |  | 
'  \   .---. .---.  \  :     (_I_)    ' (`. _` /| (_ o._)__| .'   _    | |(_    ._) '  |   |  | (_ o _)  | | _ _--.   |  .'   _    |   _ _    > (_)  )  __  : (  '\_/ \   ; | (_ o _) |  | 
 \  `-'    / \    `-'  |    (_(=)_)   | (_ (_) _) |(_,_)     |  _( )_  | |  (_.\.' /   |   |  |  (_,_)\  | |( ' ) |   |  |  _( )_  |  ( ` )  (  .  .-'_/  )  \ `"/  \  ) /  |  (_,_)  |  | 
  \       /   \       /      (_I_)     \ /  . \ / |   |      \ (_ o _) / |       .'    |   |  |  |    |  | (_{;}_)|   |  \ (_ o _) / (_{;}_)  `-'`-'     /    '. \_/``".'   |  |      |  | 
   `'-..-'     `-...-'       '---'      ``-'`-''  '---'       '.(_,_).'  '-----'`      '---'  '--'    '--' '(_,_) '---'   '.(_,_).'   (_,_)     `._____.'       '-----'     '--'      '--' 
  




                                                                                                    
                )          (              (                      )                                  
   (         ( /(     (    )\ )      )    )\ )   (            ( /(      )                      )    
  ))\   (    )\())   ))\  (()/(   ( /(   (()/(   )\    (      )\())  ( /(        (     (      (     
 /((_)  )\  (_))/   /((_)  /(_))  )(_))   ((_)) ((_)   )\ )  ((_)\   )(_))       )\    )\     )\  ' 
(_))   ((_) | |_   (_))(  (_) _| ((_)_    _| |   (_)  _(_/(  | |(_) ((_)_       ((_)  ((_)  _((_))  
/ -_)  (_-< |  _|  | || |  |  _| / _` | / _` |   | | | ' \)) | ' \  / _` |  _  / _|  / _ \ | '  \() 
\___|  /__/  \__|   \_,_|  |_|   \__,_| \__,_|   |_| |_||_|  |_||_| \__,_| (_) \__|  \___/ |_|_|_|