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