/*** * ___ _ _____ * / \___ __ _| | ___ _ _/__ \___ __ _ _ __ ___ * / /\ / _ \/ _` | |/ _ \ '__|/ /\/ _ \/ _` | '_ ` _ \ * / /_// __/ (_| | | __/ | / / | __/ (_| | | | | | | * /___,' \___|\__,_|_|\___|_| \/ \___|\__,_|_| |_| |_| * * * * * * * * _ _ _ _ __ ___ _ _ __ * /_\ _ _| |_ ___ _ __ ___ ___ | |_(_)_ _____ / _\_ _ ___ ___ ___ ___ ___ / _ \ | __ _| |_ / _| ___ _ __ _ __ ___ * //_\\| | | | __/ _ \| '_ ` _ \ / _ \| __| \ \ / / _ \ \ \| | | |/ __/ __/ _ \/ __/ __| / /_)/ |/ _` | __| |_ / _ \| '__| '_ ` _ \ * / _ \ |_| | || (_) | | | | | | (_) | |_| |\ V / __/ _\ \ |_| | (_| (_| __/\__ \__ \ / ___/| | (_| | |_| _| (_) | | | | | | | | * \_/ \_/\__,_|\__\___/|_| |_| |_|\___/ \__|_| \_/ \___| \__/\__,_|\___\___\___||___/___/ \/ |_|\__,_|\__|_| \___/|_| |_| |_| |_| * * * * * * * */