_____                    _____                    _____                    _____            _____                    _____          
         /\    \                  /\    \                  /\    \                  /\    \          /\    \                  /\    \         
        /::\    \                /::\____\                /::\    \                /::\____\        /::\    \                /::\____\        
       /::::\    \              /:::/    /               /::::\    \              /:::/    /        \:::\    \              /:::/    /        
      /::::::\    \            /:::/    /               /::::::\    \            /:::/    /          \:::\    \            /:::/    /         
     /:::/\:::\    \          /:::/    /               /:::/\:::\    \          /:::/    /            \:::\    \          /:::/    /          
    /:::/__\:::\    \        /:::/    /               /:::/__\:::\    \        /:::/    /              \:::\    \        /:::/____/           
   /::::\   \:::\    \      /:::/    /               /::::\   \:::\    \      /:::/    /               /::::\    \      /::::\    \           
  /::::::\   \:::\    \    /:::/    /      _____    /::::::\   \:::\    \    /:::/    /       ____    /::::::\    \    /::::::\____\________  
 /:::/\:::\   \:::\____\  /:::/____/      /\    \  /:::/\:::\   \:::\ ___\  /:::/    /       /\   \  /:::/\:::\    \  /:::/\:::::::::::\    \ 
/:::/  \:::\   \:::|    ||:::|    /      /::\____\/:::/__\:::\   \:::|    |/:::/____/       /::\   \/:::/  \:::\____\/:::/  |:::::::::::\____\
\::/    \:::\  /:::|____||:::|____\     /:::/    /\:::\   \:::\  /:::|____|\:::\    \       \:::\  /:::/    \::/    /\::/   |::|~~~|~~~~~     
 \/_____/\:::\/:::/    /  \:::\    \   /:::/    /  \:::\   \:::\/:::/    /  \:::\    \       \:::\/:::/    / \/____/  \/____|::|   |          
          \::::::/    /    \:::\    \ /:::/    /    \:::\   \::::::/    /    \:::\    \       \::::::/    /                 |::|   |          
           \::::/    /      \:::\    /:::/    /      \:::\   \::::/    /      \:::\    \       \::::/____/                  |::|   |          
            \::/____/        \:::\__/:::/    /        \:::\  /:::/    /        \:::\    \       \:::\    \                  |::|   |          
             ~~               \::::::::/    /          \:::\/:::/    /          \:::\    \       \:::\    \                 |::|   |          
                               \::::::/    /            \::::::/    /            \:::\    \       \:::\    \                |::|   |          
                                \::::/    /              \::::/    /              \:::\____\       \:::\____\               \::|   |          
                                 \::/____/                \::/____/                \::/    /        \::/    /                \:|   |          
                                  ~~                       ~~                       \/____/          \/____/                  \|___|