dddddddd
           d::::::d                                       hhhhhhh                                               kkkkkkkk
           d::::::d                                       h:::::h                                               k::::::k
           d::::::d                                       h:::::h                                               k::::::k
           d:::::d                                        h:::::h                                               k::::::k
   ddddddddd:::::d     eeeeeeeeeeee    ppppp   ppppppppp   h::::h hhhhh       uuuuuu    uuuuuunnnn  nnnnnnnn     k:::::k    kkkkkkk
 dd::::::::::::::d   ee::::::::::::ee  p::::ppp:::::::::p  h::::hh:::::hhh    u::::u    u::::un:::nn::::::::nn   k:::::k   k:::::k
d::::::::::::::::d  e::::::eeeee:::::eep:::::::::::::::::p h::::::::::::::hh  u::::u    u::::un::::::::::::::nn  k:::::k  k:::::k
d:::::::ddddd:::::d e::::::e     e:::::epp::::::ppppp::::::ph:::::::hhh::::::h u::::u    u::::unn:::::::::::::::n k:::::k k:::::k
d::::::d    d:::::d e:::::::eeeee::::::e p:::::p     p:::::ph::::::h   h::::::hu::::u    u::::u  n:::::nnnn:::::n k::::::k:::::k
d:::::d     d:::::d e:::::::::::::::::e  p:::::p     p:::::ph:::::h     h:::::hu::::u    u::::u  n::::n    n::::n k:::::::::::k
d:::::d     d:::::d e::::::eeeeeeeeeee   p:::::p     p:::::ph:::::h     h:::::hu::::u    u::::u  n::::n    n::::n k:::::::::::k
d:::::d     d:::::d e:::::::e            p:::::p    p::::::ph:::::h     h:::::hu:::::uuuu:::::u  n::::n    n::::n k::::::k:::::k
d::::::ddddd::::::dde::::::::e           p:::::ppppp:::::::ph:::::h     h:::::hu:::::::::::::::uun::::n    n::::nk::::::k k:::::k
d:::::::::::::::::d e::::::::eeeeeeee   p::::::::::::::::p h:::::h     h:::::h u:::::::::::::::un::::n    n::::nk::::::k  k:::::k
 d:::::::::ddd::::d  ee:::::::::::::e   p::::::::::::::pp  h:::::h     h:::::h  uu::::::::uu:::un::::n    n::::nk::::::k   k:::::k
  ddddddddd   ddddd    eeeeeeeeeeeeee   p::::::pppppppp    hhhhhhh     hhhhhhh    uuuuuuuu  uuuunnnnnn    nnnnnnkkkkkkkk    kkkkkkk
                                        p:::::p
                                        p:::::p
                                       p:::::::p
                                       p:::::::p

     ___         ___          ___          ___          ___          ___          ___
    /\  \       /\  \        /\  \        /\__\        /\__\        /\__\        /\__\
   /::\  \     /::\  \      /::\  \      /:/  /       /:/  /       /::|  |      /:/  /
  /:/\:\  \   /:/\:\  \    /:/\:\  \    /:/__/       /:/  /       /:|:|  |     /:/__/
 /:/  \:\__\ /::\~\:\  \  /::\~\:\  \  /::\  \ ___  /:/  /  ___  /:/|:|  |__  /::\__\____
/:/__/ \:|__/:/\:\ \:\__\/:/\:\ \:\__\/:/\:\  /\__\/:/__/  /\__\/:/ |:| /\__\/:/\:::::\__\
\:\  \ /:/  |:\~\:\ \/__/\/__\:\/:/  /\/__\:\/:/  /\:\  \ /:/  /\/__|:|/:/  /\/_|:|~~|~
 \:\  /:/  / \:\ \:\__\       \::/  /      \::/  /  \:\  /:/  /     |:/:/  /    |:|  |
  \:\/:/  /   \:\ \/__/        \/__/       /:/  /    \:\/:/  /      |::/  /     |:|  |
   \::/__/     \:\__\                     /:/  /      \::/  /       /:/  /      |:|  |
    ~~          \/__/                     \/__/        \/__/        \/__/        \|__|

                 ___          ___      ___          ___          ___          ___
    _____       /\__\        /\  \    /\  \        /\  \        /\  \        /|  |
   /::\  \     /:/ _/_      /::\  \   \:\  \       \:\  \       \:\  \      |:|  |
  /:/\:\  \   /:/ /\__\    /:/\:\__\   \:\  \       \:\  \       \:\  \     |:|  |
 /:/  \:\__\ /:/ /:/ _/_  /:/ /:/  /__ /::\  \  ___  \:\  \  _____\:\  \  __|:|  |
/:/__/ \:|__/:/_/:/ /\__\/:/_/:/  /\  /:/\:\__\/\  \  \:\__\/::::::::\__\/\ |:|__|____
\:\  \ /:/  |:\/:/ /:/  /\:\/:/  /\:\/:/  \/__/\:\  \ /:/  /\:\~~\~~\/__/\:\/:::::/__/
 \:\  /:/  / \::/_/:/  /  \::/__/  \::/__/      \:\  /:/  /  \:\  \       \::/~~/~
  \:\/:/  /   \:\/:/  /    \:\  \   \:\  \       \:\/:/  /    \:\  \       \:\~~\
   \::/  /     \::/  /      \:\__\   \:\__\       \::/  /      \:\__\       \:\__\
    \/__/       \/__/        \/__/    \/__/        \/__/        \/__/        \/__/

    _            _                 _
 __| | ___ _ __ | |__  _   _ _ __ | | __
/ _` |/ _ \ '_ \| '_ \| | | | '_ \| |/ /
| (_| |  __/ |_) | | | | |_| | | | |   <
\__,_|\___| .__/|_| |_|\__,_|_| |_|_|\_\
          |_|

    _____       ______       _____   ____   ____ ____   ____ _____   ______   ____    ____
___|\    \  ___|\     \  ___|\    \ |    | |    |    | |    |\    \ |\     \ |    |  |    |
|    |\    \|     \     \|    |\    \|    | |    |    | |    |\\    \| \     \|    |  |    |
|    | |    |     ,_____/|    | |    |    |_|    |    | |    | \|    \  \     |    | /    //
|    | |    |     \--'\_|/    |/____/|    .-.    |    | |    |  |     \  |    |    |/ _ _//
|    | |    |     /___/| |    ||    ||    | |    |    | |    |  |      \ |    |    |\    \'
|    | |    |     \____|\|    ||____|/    | |    |    | |    |  |    |\ \|    |    | \    \
|____|/____/|____ '     /|____|      |____| |____|\___\_|____|  |____||\_____/|____|  \____\
|    /    | |    /_____/ |    |      |    | |    | |    |    |  |    |/ \|   ||    |   |    |
|____|____|/|____|     | /____|      |____| |____|\|____|____|  |____|   |___|/____|   |____|
 \(    )/    \( |_____|/  \(          \(     )/     \(   )/      \(       )/   \(       )/
  '    '      '    )/      '           '     '       '   '        '       '     '       '

                      _____         ______
____________     _____\    \  _____|\     \   __     __   ______   _____   _____    _____    ______   _______
\           \   /    / |    |/     / |     | /  \   /  \  \     \  \    \ |\    \   \    \  |\     \  \      \
 \           \ /    /  /___/|      |/     /|/   /| |\   \  \    |  |    |  \\    \   |    |  \\     \  |     /|
  |    /\     |    |__ |___|/      |\____/ /   //   \\   \  |   |  |    |   \\    \  |    |   \|     |/     //
  |   |  |    |       \     |\     \    | /    \_____/    \ |    \_/   /|    \|    \ |    |    |     |_____//
  |    \/     |     __/ __  | \     \___|/    /\_____/\    \|\         \|     |     \|    |    |     |\     \
 /           /|\    \  /  \ |  \     \  /    //\_____/\\    \ \         \__  /     /\      \  /     /|\|     |
/___________/ | \____\/    | \  \_____\/____/ |       | \____\ \_____/\    \/_____/ /______/|/_____/ |/_____/|
|           | /| |    |____/|  \ |     ||    | |       | |    |\ |    |/___/|      | |     | |     | / |    | |
|___________|/  \|____|   | |   \|_____||____|/         \|____| \|____|   | |______|/|_____|/|_____|/  |____|/


  _         _           _
_| |___ ___| |_ _ _ ___| |_
| . | -_| . |   | | |   | '_|
|___|___|  _|_|_|___|_|_|_,_|
       |_|

      __           __                __
 ____/ /__  ____  / /_  __  ______  / /__
/ __  / _ \/ __ \/ __ \/ / / / __ \/ //_/
/ /_/ /  __/ /_/ / / / / /_/ / / / / ,<
\__,_/\___/ .___/_/ /_/\__,_/_/ /_/_/|_|
        /_/


_________/\\\________________________________/\\\___________________________________________________
________\/\\\_______________________________\/\\\______________________________________/\\\_________
 ________\/\\\___________________/\\\\\\\\\__\/\\\_____________________________________\/\\\_________
  ________\/\\\______/\\\\\\\\___/\\\/////\\\_\/\\\__________/\\\____/\\\__/\\/\\\\\\___\/\\\\\\\\____
   ___/\\\\\\\\\____/\\\/////\\\_\/\\\\\\\\\\__\/\\\\\\\\\\__\/\\\___\/\\\_\/\\\////\\\__\/\\\////\\\__
    __/\\\////\\\___/\\\\\\\\\\\__\/\\\//////___\/\\\/////\\\_\/\\\___\/\\\_\/\\\__\//\\\_\/\\\\\\\\/___
     _\/\\\__\/\\\__\//\\///////___\/\\\_________\/\\\___\/\\\_\/\\\___\/\\\_\/\\\___\/\\\_\/\\\///\\\___
      _\//\\\\\\\/\\__\//\\\\\\\\\\_\/\\\_________\/\\\___\/\\\_\//\\\\\\\\\__\/\\\___\/\\\_\/\\\_\///\\\_
       __\///////\//____\//////////__\///__________\///____\///___\/////////___\///____\///__\///____\///__


    __         __             __
___/ /__ ___  / /  __ _____  / /__
/ _  / -_) _ \/ _ \/ // / _ \/  '_/
\_,_/\__/ .__/_//_/\_,_/_//_/_/\_\
      /_/


  ,--.             ,--.                     ,--.
,-|  |,---.  ,---. |  ,---. ,--.,--.,--,--, |  |,-.
' .-. | .-. :| .-. ||  .-.  ||  ||  ||      \|     /
\ `-' \   --.| '-' '|  | |  |'  ''  '|  ||  ||  \  \
`---' `----'|  |-' `--' `--' `----' `--''--'`--'`--'
            `--'


     _            _                 _
  __| | ___ _ __ | |__  _   _ _ __ | | __
 / _` |/ _ \ '_ \| '_ \| | | | '_ \| |/ /
| (_| |  __/ |_) | | | | |_| | | | |   <
 \__,_|\___| .__/|_| |_|\__,_|_| |_|_|\_\
           |_|


_______   _______ .______    __    __   __    __  .__   __.  __  ___
|       \ |   ____||   _  \  |  |  |  | |  |  |  | |  \ |  | |  |/  /
|  .--.  ||  |__   |  |_)  | |  |__|  | |  |  |  | |   \|  | |  '  /
|  |  |  ||   __|  |   ___/  |   __   | |  |  |  | |  . `  | |    <
|  '--'  ||  |____ |  |      |  |  |  | |  `--'  | |  |\   | |  .  \
|_______/ |_______|| _|      |__|  |__|  \______/  |__| \__| |__|\__\



_____   ______  ______  __  __  __  __  __   __  __  __
/\  __-./\  ___\/\  == \/\ \_\ \/\ \/\ \/\ "-.\ \/\ \/ /
\ \ \/\ \ \  __\\ \  _-/\ \  __ \ \ \_\ \ \ \-.  \ \  _"-.
\ \____-\ \_____\ \_\   \ \_\ \_\ \_____\ \_\\"\_\ \_\ \_\
 \/____/ \/_____/\/_/    \/_/\/_/\/_____/\/_/ \/_/\/_/\/_/



______  ______  ______  ___   ___  __  __  ___   __   ___   ___
/_____/\/_____/\/_____/\/__/\ /__/\/_/\/_/\/__/\ /__/\/___/\/__/\
\:::_ \ \::::_\/\:::_ \ \::\ \\  \ \:\ \:\ \::\_\\  \ \::.\ \\ \ \
\:\ \ \ \:\/___/\:(_) \ \::\/_\ .\ \:\ \:\ \:. `-\  \ \:: \/_) \ \
 \:\ \ \ \::___\/\: ___\/\:: ___::\ \:\ \:\ \:. _    \ \:. __  ( (
  \:\/.:| \:\____/\ \ \   \: \ \\::\ \:\_\:\ \. \`-\  \ \: \ )  \ \
   \____/_/\_____\/\_\/    \__\/ \::\/\_____\/\__\/ \__\/\__\/\__\/



    ___                ___                       ___
   (   )              (   )                     (   )
 .-.| |  .--.    .-..  | | .-. ___  ___ ___ .-.  | |   ___
/   \ | /    \  /    \ | |/   (   )(   |   )   \ | |  (   )
|  .-. ||  .-. ;' .-,  ;|  .-. .| |  | | |  .-. . | |  ' /
| |  | ||  | | || |  . || |  | || |  | | | |  | | | |,' /
| |  | ||  |/  || |  | || |  | || |  | | | |  | | | .  '.
| |  | ||  ' _.'| |  | || |  | || |  | | | |  | | | | `. \
| '  | ||  .'.-.| |  ' || |  | || |  ; ' | |  | | | |   \ \
' `-'  /'  `-' /| `-'  '| |  | |' `-'  / | |  | | | |    \ .
`.__,'  `.__.' | \__.'(___)(___)'.__.' (___)(___|___ ) (___)
               | |
              (___)



    _             _ __   _                        _
 __| |    ___    | '_ \ | |_     _  _    _ _     | |__
/ _` |   / -_)   | .__/ | ' \   | +| |  | ' \    | / /
\__,_|   \___|   |_|__  |_||_|   \_,_|  |_||_|   |_\_\
_|"""""|_|"""""|_|"""""|_|"""""|_|"""""|_|"""""|_|"""""|
"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'



________  _______   ________  ___  ___  ___  ___  ________   ___  __
|\   ___ \|\  ___ \ |\   __  \|\  \|\  \|\  \|\  \|\   ___  \|\  \|\  \
\ \  \_|\ \ \   __/|\ \  \|\  \ \  \\\  \ \  \\\  \ \  \\ \  \ \  \/  /|_
\ \  \ \\ \ \  \_|/_\ \   ____\ \   __  \ \  \\\  \ \  \\ \  \ \   ___  \
 \ \  \_\\ \ \  \_|\ \ \  \___|\ \  \ \  \ \  \\\  \ \  \\ \  \ \  \\ \  \
  \ \_______\ \_______\ \__\    \ \__\ \__\ \_______\ \__\\ \__\ \__\\ \__\
   \|_______|\|_______|\|__|     \|__|\|__|\|_______|\|__| \|__|\|__| \|__|





     **                 **                       **
    /**         ****** /**                      /**
    /**  ***** /**///**/**      **   ** ******* /**  **
 ****** **///**/**  /**/****** /**  /**//**///**/** **
**///**/*******/****** /**///**/**  /** /**  /**/****
/**  /**/**//// /**///  /**  /**/**  /** /**  /**/**/**
//******//******/**     /**  /**//****** ***  /**/**//**
//////  ////// //      //   //  ////// ///   // //  //




8888b.  888888 88""Yb 88  88 88   88 88b 88 88  dP
8I  Yb 88__   88__dP 88  88 88   88 88Yb88 88odP
8I  dY 88""   88"""  888888 Y8   8P 88 Y88 88"Yb
8888Y"  888888 88     88  88 `YbodP' 88  Y8 88  Yb




.S_sSSs    sSSs .S_sSSs   .S    S. .S       S. .S_sSSs   .S    S.
SS~YS%%b  d%%SP.SS~YS%%b .SS    SS.SS       SS.SS~YS%%b .SS    SS.
S%S   `S%bd%S'  S%S   `S%bS%S    S%S%S       S%S%S   `S%bS%S    S&S
S%S    S%SS%S   S%S    S%SS%S    S%S%S       S%S%S    S%SS%S    d*S
S%S    S&SS&S   S%S    d*SS%S SSSS%S&S       S&S%S    S&SS&S   .S*S
S&S    S&SS&S_SsS&S   .S*SS&S  SSS&S&S       S&S&S    S&SS&S_sdSSS
S&S    S&SS&S~SPS&S_sdSSS S&S    S&S&S       S&S&S    S&SS&S~YSSY%b
S&S    S&SS&S   S&S~YSSY  S&S    S&S&S       S&S&S    S&SS&S    `S%
S*S    d*SS*b   S*S       S*S    S*S*b       d*S*S    S*SS*S     S%
S*S   .S*SS*S.  S*S       S*S    S*S*S.     .S*S*S    S*SS*S     S&
S*S_sdSSS  SSSbsS*S       S*S    S*SSSSbs_sdSSSS*S    S*SS*S     S&
SSS~YSSY    YSSPS*S       SSS    S*S YSSP~YSSY S*S    SSSS*S     SS
               SP               SP            SP        SP
               Y                Y             Y         Y



d ss   d sss  d ss. d    d       bd s  bd     S
S   ~o S      S    bS    S       SS  S SS    P
S     bS      S    PS    S       SS   SSSsss'
S     SS sSSs S sS' S sSSS       SS    SS   s
S     PS      S     S    S       SS    SS    b
S    S S      S     S    SS     S S    SS     b
P ss"  P sSSssP     P    P "sss"  P    PP     P




     :::::::::  :::::::::: :::::::::  :::    ::: :::    ::: ::::    ::: :::    :::
    :+:    :+: :+:        :+:    :+: :+:    :+: :+:    :+: :+:+:   :+: :+:   :+:
   +:+    +:+ +:+        +:+    +:+ +:+    +:+ +:+    +:+ :+:+:+  +:+ +:+  +:+
  +#+    +:+ +#++:++#   +#++:++#+  +#++:++#++ +#+    +:+ +#+ +:+ +#+ +#++:++
 +#+    +#+ +#+        +#+        +#+    +#+ +#+    +#+ +#+  +#+#+# +#+  +#+
#+#    #+# #+#        #+#        #+#    #+# #+#    #+# #+#   #+#+# #+#   #+#
#########  ########## ###        ###    ###  ########  ###    #### ###    ###




:::::::::  :::::::::: :::::::::  :::    ::: :::    ::: ::::    ::: :::    :::
:+:    :+: :+:        :+:    :+: :+:    :+: :+:    :+: :+:+:   :+: :+:   :+:
+:+    +:+ +:+        +:+    +:+ +:+    +:+ +:+    +:+ :+:+:+  +:+ +:+  +:+
+#+    +:+ +#++:++#   +#++:++#+  +#++:++#++ +#+    +:+ +#+ +:+ +#+ +#++:++
+#+    +#+ +#+        +#+        +#+    +#+ +#+    +#+ +#+  +#+#+# +#+  +#+
#+#    #+# #+#        #+#        #+#    #+# #+#    #+# #+#   #+#+# #+#   #+#
#########  ########## ###        ###    ###  ########  ###    #### ###    ###



   >=>                                                >=>
   >=>                    >=>                         >=>
   >=>   >==>    >=> >=>  >=>      >=>  >=> >==>>==>  >=>  >=>
>=>>=> >>   >=>  >>   >=> >=>>=>   >=>  >=>  >=>  >=> >=> >=>
>>  >=> >>===>>=> >>   >=> >=>  >=> >=>  >=>  >=>  >=> >=>=>
>>  >=> >>        >=> >=>  >>   >=> >=>  >=>  >=>  >=> >=> >=>
>=>>=>  >====>   >=>      >=>  >=>   >==>=> >==>  >=> >=>  >=>
                 >=>


#####  ###### #####  #    # #    # #    # #    #
#    # #      #    # #    # #    # ##   # #   #
#    # #####  #    # ###### #    # # #  # ####
#    # #      #####  #    # #    # #  # # #  #
#    # #      #      #    # #    # #   ## #   #
#####  ###### #      #    #  ####  #    # #    #




'########::'########:'########::'##::::'##:'##::::'##:'##::: ##:'##:::'##:
##.... ##: ##.....:: ##.... ##: ##:::: ##: ##:::: ##: ###:: ##: ##::'##::
##:::: ##: ##::::::: ##:::: ##: ##:::: ##: ##:::: ##: ####: ##: ##:'##:::
##:::: ##: ######::: ########:: #########: ##:::: ##: ## ## ##: #####::::
##:::: ##: ##...:::: ##.....::: ##.... ##: ##:::: ##: ##. ####: ##. ##:::
##:::: ##: ##::::::: ##:::::::: ##:::: ##: ##:::: ##: ##:. ###: ##:. ##::
########:: ########: ##:::::::: ##:::: ##:. #######:: ##::. ##: ##::. ##:
.......:::........::..:::::::::..:::::..:::.......:::..::::..::..::::..::




########  ######## ########  ##     ## ##     ## ##    ## ##    ##
##     ## ##       ##     ## ##     ## ##     ## ###   ## ##   ##
##     ## ##       ##     ## ##     ## ##     ## ####  ## ##  ##
##     ## ######   ########  ######### ##     ## ## ## ## #####
##     ## ##       ##        ##     ## ##     ## ##  #### ##  ##
##     ## ##       ##        ##     ## ##     ## ##   ### ##   ##
########  ######## ##        ##     ##  #######  ##    ## ##    ##



d8888b. d88888b d8888b. db   db db    db d8b   db db   dD
88  `8D 88'     88  `8D 88   88 88    88 888o  88 88 ,8P'
88   88 88ooooo 88oodD' 88ooo88 88    88 88V8o 88 88,8P
88   88 88~~~~~ 88~~~   88~~~88 88    88 88 V8o88 88`8b
88  .8D 88.     88      88   88 88b  d88 88  V888 88 `88.
Y8888D' Y88888P 88      YP   YP ~Y8888P' VP   V8P YP   YD




      _|                      _|                            _|
  _|_|_|    _|_|    _|_|_|    _|_|_|    _|    _|  _|_|_|    _|  _|
_|    _|  _|_|_|_|  _|    _|  _|    _|  _|    _|  _|    _|  _|_|
_|    _|  _|        _|    _|  _|    _|  _|    _|  _|    _|  _|  _|
  _|_|_|    _|_|_|  _|_|_|    _|    _|    _|_|_|  _|    _|  _|    _|
                    _|
                    _|



     888                     888                        888   _
e88~\888  e88~~8e  888-~88e  888-~88e 888  888 888-~88e 888 e~ ~
d888  888 d888  88b 888  888b 888  888 888  888 888  888 888d8b
8888  888 8888__888 888  8888 888  888 888  888 888  888 888Y88b
Y888  888 Y888    , 888  888P 888  888 888  888 888  888 888 Y88b
"88_/888  "88___/  888-_88"  888  888 "88_-888 888  888 888  Y88b
                   888



8 888888888o.      8 8888888888   8 888888888o   8 8888        8 8 8888      88 b.             8 8 8888     ,88'
8 8888    `^888.   8 8888         8 8888    `88. 8 8888        8 8 8888      88 888o.          8 8 8888    ,88'
8 8888        `88. 8 8888         8 8888     `88 8 8888        8 8 8888      88 Y88888o.       8 8 8888   ,88'
8 8888         `88 8 8888         8 8888     ,88 8 8888        8 8 8888      88 .`Y888888o.    8 8 8888  ,88'
8 8888          88 8 888888888888 8 8888.   ,88' 8 8888        8 8 8888      88 8o. `Y888888o. 8 8 8888 ,88'
8 8888          88 8 8888         8 888888888P'  8 8888        8 8 8888      88 8`Y8o. `Y88888o8 8 8888 88'
8 8888         ,88 8 8888         8 8888         8 8888888888888 8 8888      88 8   `Y8o. `Y8888 8 888888<
8 8888        ,88' 8 8888         8 8888         8 8888        8 ` 8888     ,8P 8      `Y8o. `Y8 8 8888 `Y8.
8 8888    ,o88P'   8 8888         8 8888         8 8888        8   8888   ,d8P  8         `Y8o.` 8 8888   `Y8.
8 888888888P'      8 888888888888 8 8888         8 8888        8    `Y88888P'   8            `Yo 8 8888     `Y8.




  _   _   _   _   _   _   _
 / \ / \ / \ / \ / \ / \ / \
( d | e | p | h | u | n | k )
 \_/ \_/ \_/ \_/ \_/ \_/ \_/





    **                         *                                   *
     **                      **                                  **
     **                      **                                  **
     **                      **                                  **
     **              ****    **       **   ****                  **
 *** **    ***      * ***  * **  ***   **    ***  * ***  ****    **  ***
********* * ***    *   ****  ** * ***  **     ****   **** **** * ** * ***
**   **** *   ***  **    **   ***   *** **      **     **   ****  ***   *
**    ** **    *** **    **   **     ** **      **     **    **   **   *
**    ** ********  **    **   **     ** **      **     **    **   **  *
**    ** *******   **    **   **     ** **      **     **    **   ** **
**    ** **        **    **   **     ** **      **     **    **   ******
**    ** ****    * *******    **     **  ******* **    **    **   **  ***
*****    *******  ******     **     **   *****   **   ***   ***  **   *** *
 ***      *****   **          **    **                 ***   ***  **   ***
                  **                *
                  **               *
                   **             *
                                 *


    888                   888                        888
    888                   888                        888
    888                   888                        888
.d88888  .d88b.  88888b.  88888b.  888  888 88888b.  888  888
d88" 888 d8P  Y8b 888 "88b 888 "88b 888  888 888 "88b 888 .88P
888  888 88888888 888  888 888  888 888  888 888  888 888888K
Y88b 888 Y8b.     888 d88P 888  888 Y88b 888 888  888 888 "88b
"Y88888  "Y8888  88888P"  888  888  "Y88888 888  888 888  888
                 888
                 888
                 888



    __               __                 __
.--|  |.-----.-----.|  |--.--.--.-----.|  |--.
|  _  ||  -__|  _  ||     |  |  |     ||    <
|_____||_____|   __||__|__|_____|__|__||__|__|
             |__|



+-+-+-+-+-+-+-+
|d|e|p|h|u|n|k|
+-+-+-+-+-+-+-+



  ..                                                                               ..
dF                                    .uef^"                                 < .z@8"`
'88bu.                  .d``         :d88E          x.    .        u.    u.    !@88E
'*88888bu        .u     @8Ne.   .u   `888E        .@88k  z88u    x@88k u@88c.  '888E   u
 ^"*8888N    ud8888.   %8888:u@88N   888E .z8k  ~"8888 ^8888   ^"8888""8888"   888E u@8NL
beWE "888L :888'8888.   `888I  888.  888E~?888L   8888  888R     8888  888R    888E`"88*"
888E  888E d888 '88%"    888I  888I  888E  888E   8888  888R     8888  888R    888E .dN.
888E  888E 8888.+"       888I  888I  888E  888E   8888  888R     8888  888R    888E~8888
888E  888F 8888L       uW888L  888'  888E  888E   8888 ,888B .   8888  888R    888E '888&
888N..888  '8888c. .+ '*88888Nu88P   888E  888E  "8888Y 8888"   "*88*" 8888"   888E  9888.
`"888*""    "88888%   ~ '88888F`    m888N= 888>   `Y"   'YP       ""   'Y"   '"888*" 4888"
   ""         "YP'       888 ^       `Y"   888                                  ""    ""
                         *8E              J88"
                         '8>              @%
                          "             :"




    ___                  ___                         ___
    `MM                  `MM                         `MM
     MM                   MM                          MM
 ____MM   ____  __ ____   MM  __  ___   ___ ___  __   MM   __
6MMMMMM  6MMMMb `M6MMMMb  MM 6MMb `MM    MM `MM 6MMb  MM   d'
6M'  `MM 6M'  `Mb MM'  `Mb MMM9 `Mb MM    MM  MMM9 `Mb MM  d'
MM    MM MM    MM MM    MM MM'   MM MM    MM  MM'   MM MM d'
MM    MM MMMMMMMM MM    MM MM    MM MM    MM  MM    MM MMdM.
MM    MM MM       MM    MM MM    MM MM    MM  MM    MM MMPYM.
YM.  ,MM YM    d9 MM.  ,M9 MM    MM YM.   MM  MM    MM MM  YM.
YMMMMMM_ YMMMM9  MMYMMM9 _MM_  _MM_ YMMM9MM__MM_  _MM_MM_  YM._
                 MM
                 MM
                _MM_




      ,,                    ,,
    `7MM                  `7MM                            `7MM
      MM                    MM                              MM
 ,M""bMM  .gP"Ya `7MMpdMAo. MMpMMMb.`7MM  `7MM `7MMpMMMb.   MM  ,MP'
,AP    MM ,M'   Yb  MM   `Wb MM    MM  MM    MM   MM    MM   MM ;Y
8MI    MM 8M""""""  MM    M8 MM    MM  MM    MM   MM    MM   MM;Mm
`Mb    MM YM.    ,  MM   ,AP MM    MM  MM    MM   MM    MM   MM `Mb.
`Wbmd"MML.`Mbmmd'  MMbmmd'.JMML  JMML.`Mbod"YML.JMML  JMML.JMML. YA.
                   MM
                 .JMML.


.-.-. .-.-. .-.-. .-.-. .-.-. .-.-. .-.-.
( d .'( e .'( p .'( h .'( u .'( n .'( k .'
`.(   `.(   `.(   `.(   `.(   `.(   `.(


     _            _                 _
  __| | ___ _ __ | |__  _   _ _ __ | | __
 / _` |/ _ \ '_ \| '_ \| | | | '_ \| |/ /
| (_| |  __/ |_) | | | | |_| | | | |   <
 \__,_|\___| .__/|_| |_|\__,_|_| |_|_|\_\
           |_|


_______ _______ _______ _______ _______ _______ _______
|\     /|\     /|\     /|\     /|\     /|\     /|\     /|
| +---+ | +---+ | +---+ | +---+ | +---+ | +---+ | +---+ |
| |   | | |   | | |   | | |   | | |   | | |   | | |   | |
| |d  | | |e  | | |p  | | |h  | | |u  | | |n  | | |k  | |
| +---+ | +---+ | +---+ | +---+ | +---+ | +---+ | +---+ |
|/_____\|/_____\|/_____\|/_____\|/_____\|/_____\|/_____\|


 __                  __                      __
/\ \                /\ \                    /\ \
\_\ \     __   _____\ \ \___   __  __    ___\ \ \/'\
/'_` \  /'__`\/\ '__`\ \  _ `\/\ \/\ \ /' _ `\ \ , <
/\ \L\ \/\  __/\ \ \L\ \ \ \ \ \ \ \_\ \/\ \/\ \ \ \\`\
\ \___,_\ \____\\ \ ,__/\ \_\ \_\ \____/\ \_\ \_\ \_\ \_\
\/__,_ /\/____/ \ \ \/  \/_/\/_/\/___/  \/_/\/_/\/_/\/_/
                 \ \_\
                  \/_/



        _/                      _/                            _/
   _/_/_/    _/_/    _/_/_/    _/_/_/    _/    _/  _/_/_/    _/  _/
_/    _/  _/_/_/_/  _/    _/  _/    _/  _/    _/  _/    _/  _/_/
_/    _/  _/        _/    _/  _/    _/  _/    _/  _/    _/  _/  _/
_/_/_/    _/_/_/  _/_/_/    _/    _/    _/_/_/  _/    _/  _/    _/
                 _/
                _/




        8I                       ,dPYb,                            ,dPYb,
        8I                       IP'`Yb                            IP'`Yb
        8I                       I8  8I                            I8  8I
        8I                       I8  8'                            I8  8bgg,
  ,gggg,8I   ,ggg,   gg,gggg,    I8 dPgg,  gg      gg  ,ggg,,ggg,  I8 dP" "8
 dP"  "Y8I  i8" "8i  I8P"  "Yb   I8dP" "8I I8      8I ,8" "8P" "8, I8d8bggP"
i8'    ,8I  I8, ,8I  I8'    ,8i  I8P    I8 I8,    ,8I I8   8I   8I I8P' "Yb,
,d8,   ,d8b, `YbadP' ,I8 _  ,d8' ,d8     I8,d8b,  ,d8b,dP   8I   Yb,d8    `Yb,
P"Y8888P"`Y8888P"Y888PI8 YY88888P88P     `Y8P'"Y88P"`Y8P'   8I   `Y88P      Y8
                     I8
                     I8
                     I8
                     I8
                     I8
                     I8



      oooo                       oooo                              oooo
 ooooo888  ooooooooo8 ooooooooo   888ooooo oooo  oooo  oo oooooo    888  ooooo
888    888 888oooooo8   888    888 888   888 888   888   888   888   888o888
888    888 888          888    888 888   888 888   888   888   888   8888 88o
 88ooo888o  88oooo888  888ooo88  o888o o888o 888o88 8o o888o o888o o888o o888o
                      o888


     .o8                       oooo                                oooo
    "888                       `888                                `888
.oooo888   .ooooo.  oo.ooooo.   888 .oo.   oooo  oooo  ooo. .oo.    888  oooo
d88' `888  d88' `88b  888' `88b  888P"Y88b  `888  `888  `888P"Y88b   888 .8P'
888   888  888ooo888  888   888  888   888   888   888   888   888   888888.
888   888  888    .o  888   888  888   888   888   888   888   888   888 `88b.
`Y8bod88P" `Y8bod8P'  888bod8P' o888o o888o  `V88V"V8P' o888o o888o o888o o888o
                     888
                    o888o



 .         .           .
,-| ,-. ,-. |-. . . ,-. | ,
| | |-' | | | | | | | | |<
`-^ `-' |-' ' ' `-^ ' ' ' `
       |
       '