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