_____ _____ _____    _____         _           _         _         
|     | __  |   __|  |_   _|___ ___| |_ ___ ___| |___ ___|_|___ ___ 
| | | |    -|  |  |    | | | -_|  _|   |   | . | | . | . | | -_|_ -|
|_|_|_|__|__|_____|    |_| |___|___|_|_|_|_|___|_|___|_  |_|___|___|
                                                     |___|