______  ______   ______   _____   _   __._    _   ______  _
       /  ____|/  __  | /  __  \ |  _  \ | | / /| \  | | /  __  \| 
       | |___  | |__| | | |  | | | |_| | | |/ / |  \ | | | |  | || 
       |  ___| | .___ \ | |  | | |  __ < |   <  | . \| | | |  | || 
       | |     | |   \ \| |__| | | |__| || |\ \ | |\ . | | |__| || 
       |_|     |_|    \_\______/ |______/|_| \_\|_| \__| \______/|_