  ___   ___  ___  ___   ___   ___    __ ___  _  _   ___  ___   ___   ___
 |   \ | __|/ __|/ _ \ |   \ | __|  / /| __|| \| | / __|/ _ \ |   \ | __|
 | |) || _|| (__| (_) || |) || _|  / / | _| | .` || (__| (_) || |) || _|
 |___/ |___|\___|\___/ |___/ |___|/_/  |___||_|\_| \___|\___/ |___/ |___|
