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