_______  __   __  ______   ___   _______    _______  ___   ___      _______  _______ 
|   _   ||  | |  ||      | |   | |       |  |       ||   | |   |    |       ||       |
|  |_|  ||  | |  ||  _    ||   | |   _   |  |    ___||   | |   |    |    ___||  _____|
|       ||  |_|  || | |   ||   | |  | |  |  |   |___ |   | |   |    |   |___ | |_____ 
|       ||       || |_|   ||   | |  |_|  |  |    ___||   | |   |___ |    ___||_____  |
|   _   ||       ||       ||   | |       |  |   |    |   | |       ||   |___  _____| |
|__| |__||_______||______| |___| |_______|  |___|    |___| |_______||_______||_______|