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