           _____ __   __  ___             _____      __ _____  _   _ __   __  ___             _____
    /\    |  ___)\ \ / / / _ \     /\    |  ___)    / /|  ___)| \ | |\ \ / / / _ \     /\    |  ___)
   /  \   | |_    \ v / | | | |   /  \   | |_      / / | |_   |  \| | \ v / | | | |   /  \   | |_
  / /\ \  |  _)    > <  | | | |  / /\ \  |  _)    / /  |  _)  |     |  > <  | | | |  / /\ \  |  _)
 / /__\ \ | |___  / ^ \ | |_| | / /__\ \ | |___  / /   | |___ | |\  | / ^ \ | |_| | / /__\ \ | |___
/________\|_____)/_/ \_\ \___/ /________\|_____)/_/    |_____)|_| \_|/_/ \_\ \___/ /________\|_____)
