_____                                                               ______                                                                            
 _____    _____        _____\    \          _____    ___________              ____        _____|\     \         ____       _____               ____________               _____   
|\    \   \    \      /    / |    |    _____\    \_  \          \         ____\_  \__    /     / |     |    ____\_  \__   |\    \             /            \         _____\    \  
 \\    \   |    |    /    /  /___/|   /     /|     |  \    /\    \       /     /     \  |      |/     /|   /     /     \   \\    \           |\___/\  \\___/|       /    / \    | 
  \\    \  |    |   |    |__ |___|/  /     / /____/|   |   \_\    |     /     /\      | |      |\____/ |  /     /\      |   \\    \           \|____\  \___|/      |    |  /___/| 
   \|    \ |    |   |       \       |     | |____|/    |      ___/     |     |  |     | |\     \    | /  |     |  |     |    \|    | ______         |  |        ____\    \ |   || 
    |     \|    |   |     __/ __    |     |  _____     |      \  ____  |     |  |     | | \     \___|/   |     |  |     |     |    |/      \   __  /   / __    /    /\    \|___|/ 
   /     /\      \  |\    \  /  \   |\     \|\    \   /     /\ \/    \ |     | /     /| |  \     \       |     | /     /|     /            |  /  \/   /_/  |  |    |/ \    \      
  /_____/ /______/| | \____\/    |  | \_____\|    |  /_____/ |\______| |\     \_____/ |  \  \_____\      |\     \_____/ |    /_____/\_____/| |____________/|  |\____\ /____/|     
 |      | |     | | | |    |____/|  | |     /____/|  |     | | |     | | \_____\   | /    \ |     |      | \_____\   | /    |      | |    || |           | /  | |   ||    | |     
 |______|/|_____|/   \|____|   | |   \|_____|    ||  |_____|/ \|_____|  \ |    |___|/      \|_____|       \ |    |___|/     |______|/|____|/ |___________|/    \|___||____|/      
                           |___|/           |____|/                      \|____|                           \|____|