_______  _______ _________ _______ _________    _______  _______  _______    _________ _       
(  ___  )(  ____ )\__   __// ___   )\__   __/   (  ___  )(  ____ )(  ____ \   \__   __/( \      
| (   ) || (    )|   ) (   \/   )  |   ) (      | (   ) || (    )|| (    \/      ) (   | (      
| (___) || (____)|   | |       /   )   | |      | |   | || (____)|| |            | |   | |      
|  ___  ||     __)   | |      /   /    | |      | |   | ||     __)| | ____       | |   | |      
| (   ) || (\ (      | |     /   /     | |      | |   | || (\ (   | | \_  )      | |   | |      
| )   ( || ) \ \__   | |    /   (_/\___) (___ _ | (___) || ) \ \__| (___) | _ ___) (___| (____/\
|/     \||/   \__/   )_(   (_______/\_______/(_)(_______)|/   \__/(_______)(_)\_______/(_______/
                                                                                                


-= (C) since 2016 =-