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