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



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


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



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



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



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



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



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


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



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



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



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



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



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


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



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



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



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