User:Danskerdudeyo

Dansker dude yoyo er en hip kultur med danskerhed og yototheyoyo hiphed

Tiz

neger Feel shreks energy mold your life tiz de culteure of the yoyo hipt skaterdudexdhahatotheyyesyesougndomsagtigtmp3medAUX ,-'    `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                  ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                    ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\ ,.      /                  \     /(  \;     /'\\     ,o.        ,ooooo.   \  ,'  `-') )) )`. d8P"Y8.   ,8P"""""Y8.  `'  .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `..       |   --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'        ,    | -hrr- ; `    `--^---'          ,'     | \ `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.      ,   _,'                 `-.___.---'                   ,-'     `._                  ,'           `.        ,-.                ,'               \       ),.\      ,.       /                  \     /(  \;     /'\\     ,o. ,ooooo. \ ,'  `-')     )) )`. d8P"Y8.    ,8P"""""Y8. `' .--"'    (`-'   `Y'  `Y8    dP       `'     /     `.(   __ `    ,' ,---.       ,--.`.   (,---.        )           / \O_,' )   \  \O_,'        |          ;  `-- ,'       `---'        |          |    -'         `.           |         _;   ,            )          :      _.'|     `.:._   ,.::" `.. |  --'   |   .'     """         `      |`.         |  :;      :   :     _.       |`.`.-'--.         |  ' .     :   :__.,'|/       |  \         `     \--.__.-'|_|_|-/        /   )          \     \_   `--^"__,'       ,    |    -hrr- ;  `    `--^---'          ,'     |           \  `                    /      /            \   `    _ _          /             \           `       /              \           '    ,'               `.       ,   _,'                 `-.___.---' v