                                     _________
                                    /         \
  __                          __    |   ______|
 |__|                        |__|   |  |
  __   __     __   ________   __    |  |______    ______    _  _____   __    __   _____   ____
 /  \ /  |   |  | /        \ /  \   |         |  /      \  / \/     \ /  \  /  \ /     \_/     \
 |  | |  |   |  | |_____   / |  |   |   ______/ /   __   \ |   _____/ |  |  |  | |   _     _   |
 |  | |  |   |  |    __/__/  |  |   |  |        |  /  \  | |  /       |  |  |  | |  | \   / |  |
 |  | |  \___|  |  _/  /___  |  |   |  |        |  \__/  | |  |       |  \__/  | |  |  \_/  |  |
 |  |  \        | /        \ |  |   |  |        \        / |  |       \        / |  |       |  |
 \__/   \____   | \________/ \__/   \__/         \______/  \__/        \______/  \__/       \__/
        _____|  |                                                      _   _  ___  _   _   _
       /        |                                                     |_| |_   |  |_|  _| | |  |
       \_______/                                                      |_| |_   |  | |  _|.|_|  |