.-. .-.,---. .--. _______ .-. .-. .--..-. .-.,---.
| | | || .-' / /\ |__ | | |/| | / /\ \ \ / / | .-'
| -' || -. / /\ \ )| | | / \ |/ /\ \ V / | -. | .-. || .-' | __ |(_) | | /\ || __ | ) / | .-' | | |)|| --.| | |)| | | |(/ \ || | |)|() | --. /( (_)/( __.'|_| (_) -' () ||| () /( .'
() () (__)