_______________________________________________________________
    /  ____________________________________________________________ \
   /  /    ____  ___  __  __ __  __  ___  ___   ___  ___  ____     \ \
  /  /    / ___\/ _ \|  \/  |  \/  |/ _ \|   \ / _ \| _ \| ___|    \ \
 |  |    | |   | | | | |\/| | |\/| | | | | |) | | | |   /|  _|     | |
 |  |    | |___| |_| | |  | | |  | | |_| |   /| |_| | |\ \| |___   | |
 |  |     \____|\___/|_|  |_|_|  |_|\___/|___\ \___/|_| \_\_____|  | |
 |  |                                                               | |
 |   \____________________________________________________________/  |
 |    ____________________________________________________________   |
 |   |  _   ______________________________   ___________________  |  |
 |   | |_| | _| _| _| _| _| _| _| _| _| | |___|___|___|___|___| |  |
 |   | |___||___|___|___|___|___|___|__|__| |___|___|___|___|___| |  |
 |   | | __| _| _| _| _| _| _| _| _|   | |___|___|___|___|___| |  |
 |   | ||__||___|___|___|___|___|___|____|| |___|___|___|___|___| |  |
 |   | | ___| _| _| _| _| _| _| _| _|  | |___|___|___|___|___| |  |
 |   | ||_ _|___|___|___|___|___|___|_|__| |___|___|___|___|___| |  |
 |   | |  |___________________________|  | |___|___|___|___|___| |  |
 |   | |________________________________|  |____________________| |  |
 |   |____________________________________________________________|  |
  \_______________________________________________________________/