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