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