+--------------------------------------------------+
|   ____  _                   _   ___       _      |
|  / ___|| |_ _ __ _   _  ___| |_|_ _|_ __ | | __  |
|  \___ \| __| '__| | | |/ __| __|| || '_ \| |/ /  |
|   ___) | |_| |  | |_| | (__| |_ | || | | |   <   |
|  |____/ \__|_|   \__,_|\___|\__|___|_| |_|_|\_\  |
|                                                  |
+--------------------------------------------------+