+––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––+
|                        _                _                            _    _                |
|                       | |              | |                          | |  (_)               |
| __   __ __ _  _ __  __| |  __ _  _   _ | |_  ___   _ __ ___    __ _ | |_  _   ___   _ __   |
| \ \ / // _` || '__|/ _` | / _` || | | || __|/ _ \ | '_ ` _ \  / _` || __|| | / _ \ | '_ \  |
|  \ V /| (_| || |  | (_| || (_| || |_| || |_| (_) || | | | | || (_| || |_ | || (_) || | | | |
|   \_/  \__,_||_|   \__,_| \__,_| \__,_| \__|\___/ |_| |_| |_| \__,_| \__||_| \___/ |_| |_| |
|                                                                                            |
+––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––+