.-"""""---"""""-. ,' `. .' `. / \ .' `. / _.---------._ \ / .-'Y Y Y`-._ \ / ,-'`--'-----'-----'--' `. \ / .-' ..--"""~~~~~"""--.. `-. \ / :_..--' `--.._; \ / \ / ____...____ \ : _..---""""""" """"""---.._ ; `---' dp `---'