___                       ___           ___           ___           ___          _____          ___           ___              
     /  /\          ___        /  /\         /  /\         /__/\         /  /\        /  /::\        /  /\         /  /\             
    /  /:/_        /  /\      /  /:/_       /  /::\        \  \:\       /  /:/_      /  /:/\:\      /  /:/_       /  /::\            
   /  /:/ /\      /  /:/     /  /:/ /\     /  /:/\:\        \  \:\     /  /:/ /\    /  /:/  \:\    /  /:/ /\     /  /:/\:\           
  /  /:/ /::\    /  /:/     /  /:/ /:/_   /  /:/~/:/    _____\__\:\   /  /:/ /:/_  /__/:/ \__\:|  /  /:/ /:/_   /  /:/~/:/           
 /__/:/ /:/\:\  /  /::\    /__/:/ /:/ /\ /__/:/ /:/___ /__/::::::::\ /__/:/ /:/ /\ \  \:\ /  /:/ /__/:/ /:/ /\ /__/:/ /:/___         
 \  \:\/:/~/:/ /__/:/\:\   \  \:\/:/ /:/ \  \:\/:::::/ \  \:\~~\~~\/ \  \:\/:/ /:/  \  \:\  /:/  \  \:\/:/ /:/ \  \:\/:::::/         
  \  \::/ /:/  \__\/  \:\   \  \::/ /:/   \  \::/~~~~   \  \:\  ~~~   \  \::/ /:/    \  \:\/:/    \  \::/ /:/   \  \::/~~~~          
   \__\/ /:/        \  \:\   \  \:\/:/     \  \:\        \  \:\        \  \:\/:/      \  \::/      \  \:\/:/     \  \:\              
     /__/:/          \__\/    \  \::/       \  \:\        \  \:\        \  \::/        \__\/        \  \::/       \  \:\             
     \__\/                     \__\/         \__\/         \__\/         \__\/                       \__\/         \__\/             
        
      ___           ___                                  ___           ___                   
     /  /\         /  /\          ___                   /  /\         /  /\          ___     
    /  /::\       /  /::\        /__/\                 /  /::|       /  /::\        /__/\    
   /  /:/\:\     /  /:/\:\       \  \:\               /  /:|:|      /  /:/\:\       \  \:\   
  /  /:/  \:\   /  /:/  \:\       \__\:\             /  /:/|:|__   /  /::\ \:\       \__\:\  
 /__/:/ \__\:| /__/:/ \__\:\      /  /::\           /__/:/ |:| /\ /__/:/\:\ \:\      /  /::\ 
 \  \:\ /  /:/ \  \:\ /  /:/     /  /:/\:\          \__\/  |:|/:/ \  \:\ \:\_\/     /  /:/\:\
  \  \:\  /:/   \  \:\  /:/     /  /:/__\/              |  |:/:/   \  \:\ \:\      /  /:/__\/
   \  \:\/:/     \  \:\/:/     /__/:/                   |__|::/     \  \:\_\/     /__/:/     
    \__\::/       \  \::/      \__\/                    /__/:/       \  \:\       \__\/      
        ~~         \__\/                                \__\/         \__\/