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