%:
All rights reserved · mono
%:
@:
@:
@: .:=+*:*+=-=*:..=: .+.. =##=. :######- ....::::::::::::--=+*++=-:.::::::::::::-+ .+ :+ ..-..::.. . ..... .: .. . =+: ..
@: ..::::=%@###%+=-*. .*: .:. .*@@#**%@%=.---. ...:::::::::=++++###**++++:::::::::::::::-%. :=-... ...-.:-....:....:.. .:: . :.. . ....
@: .::::::::#=...*+-:. :*. == :**+#-. :-===-:. ...::::::::::+#+-::-+..:...:##=-:::::::--++--@. :=:. .:-#+.#- ... .... ..:. .. .
@: .::::....* .#:. .:* .-**===+#*=. : ....:::::::::::+#=:::::-%:::. ...:-+++++++++==-#=@. :=*#@=+#++%##%%+. .....:. .... . ........
@: ++++*-. .::* =#=======*+*= . ....::::::::::::+%*+*******=..:...:........... .:*+. .+#=.*%%=.. : ..-. .. .. . . ... .
@: ... . :-#. :*=========++=*. .....::::::::::::+#-..::.:::::.:.:....++*=+:.-=. .-.. :-.:%--*++= ... .. .::-. ..
@: .:+%: ..:-====:#============++*+-. .:=-. : ......:::::::::::::-##--:::.. :...... .. ... . :**%##%* .:......==::.. .-.
@: .:::-++==-::..+#=========++=++++==*+=. .--=*...:.:::::::::::::::=%+...+-.::..... . . ... :#+:. ...:-=:..-++*+: .#%.
@: .::::::.... :.+#===========+=-.-=+*=-=**-...==.:::::::::::::::::##: :=+-...::.... . .:=*+ . :=.:..=**+====#-
@: ... .:::::.. :..**==============**+:.:*+---+#=:::::::::::::::::::-#+...==:....:. .. .-*%#+-.. ..::. ::.:-+#*========#+: --
@: ..:.. .:::. :==.**================++*.. :=+---+#*::::=:::::::::::*%=.:.:...:...... :#@@%##%%%*::%%#%+ .=+**++=========+*%.
@: ...::. .:.. .*..*++=============+++++=+: .:+=---=**=:--=-::::::=*=.::. . ... . .. =: .---:::. ... :-:=+**+=+==============+*
@: ..:::::++=-: . =.:%=======+*++===--::::::-=: .-+-----*#=:--::::+%*:.. .-====-:... -.-==+.. -%- .. .:=+****+====================*= :.
@: .:::::*+::-=*+=:. .#=====+=-:... .. .+------+*=:::*%+........::.:::::..... . =-=. --==+--. ..=.:...:=+*++*#*+*+====+++==============#. -:
@: -++=-:#:::::::-+*-. .:. .#+====*++++++++++=: ..*------=*#*%%#*********+++*++******++++++===:.. . ... .=+. -=..:=+*+=-+#*=+*+=+++=+*+===============+#. --
@: .:-=+=:::::::::=*+: .:. ++===========+==:... .+-------=+===---=---========--------------===+++++=-:. :-. :=+*+=--+++-.:++=--..-++==================#+ .-=-
@: ..::::::::=#+. . ..::. .-*+========+++==-. .---=-:=------------=+==+==------------------------------=+#*+-:. :+**=---=++: .+: .++====================-%: +:
@: ..::::::**. ..::::. .#=+========*+-: :-===------------------++==-===---------=------------------------=+##+:..=**=----=*+. . .=+++++==================** +
@: ...::::::-==-:. .:::::: =**========+- .-===--------------------=++=-==-----------=-----------------------------+*#*=------+=. :-:::--===++++============@:
@: =++-+.:::::::=======::::--=--%=+=======:..:::::. ..--==-----=-------------=---=+=-===----=----------------------------------------------++: .:=++==========**
@: .= ..=+:::::::::::::-=+=+::::#++=====++=+++++++:.-==-------------=-----=+=---=+=-==---------------=----------------------===------------=: .-=++=============-%. =
@: =---=-::::::::::::::::::::::#-*=====+====+*+..:+=-------------------==-----=*--=--------------------------------------===----------------. .:=+==================#- :
@: ..:::::::::::::::::::#::++-+=========+++..+=---===-------------=+-----=##==+------------------------------------===------------------=+. : .=++===================+* ..
@: .-----=--==-::::::::::::=+:::#-*==========+==.=--===---------------==-----+%#-==-----------------------------------===-------=--------------=:.==. .--=+*+================%:.
@: .=-. ..:::=-::::::::::::+::++-#=======++=--==-++-----------==----+------#@%-==-----------------------------------=--------==----------------=:+=*. .=+++=+================#=:.
@: =.. ..::-+-::::::::::::-::%==+=====+*-----=++------------+-----+-----=#%%+=+--------------------------=-------+=--------==-----------------=+---*. .=+=================+*+=:.
@: .+:. .::::=-::::::::::-::=#-+====+*=-----=*=-----------==-----+-----=%%#*-=--------------=-=----------=------+=-----=--==---=-------------------=*.-. =+================+**:=
@: :*. .::::==:::::::::::::+=-*==++=-----=*=------------==----=+-----=%+.*--------------=--------------------==--------=#+---==---------------=----=++=: ..-+===============+*# ..
@: =- ..:-+-:::::::::::::.#-=*=+=---=--++-------------=+-----+-----+#:.-*----------------------------------=---------=#%=---==---------------+=----=+-==. .=. +===============+*%
@: :=--=====+-:::::::::::::::.#-+*+---=+--*+----==-------=*-----+-----=+. #=--------------------------------==---------+#:%=---==----------------+---------+- .-. :*-================+*%
@: ..:::::::::::::::::-%*==--=+---*+----==--------*-----==----=* .%-------------------------------------------++..%=---==----------------=+---------==. ..*- .:+++===============*+%.
@: .::::::::+::-:=:::+%*=--=+=--=*=----+---------#==----=----++. :*-----------------------------------------=*+ *=--=-+-----------------+=----------+:. ===..*=================#=%+.
@: ..:::::::*+++::::##----==--=*#=---=*---------+*-----=----== . -+----------------------------------------=#- =+--+-*--------------==--#=----------+: =--+:*=================#=@:+.
@: .::::::::*:::::+%*---=+--=#%#---=-+---------=%=---------=+ -: .==------=------------------------------=*=#: :*--*-+=--------------==-=#-----------*-+---++================+*=%-:.
@: .:::::::==:::-##=---==-=*%@#=----+---------=##--------==#. + ==------------------------------------=*=#. .*--++-+---------------+--#*-----------=------=+==============*+=% =.
@: ..::::-=-:::*#+=---==-+%%%%-----+=+-------+%:*---------*. : + ==---------------------------=-------++=*. *--+#-+---------=------+-=@=------------------=+=============#=++ ..
@: .:::::::::+*=----=+-+%#+-#=----++=------=+*..+--------*. =-- -=---=*++-----------=--------===--==++++ . +=-=##==--------==-----=+-#%-------------------=+===========+*-*-
@: ...:::::::=#=-----=+=%#=--#+----=*+-------*+. .+----=--+. :+-=++--=+-------------------=-=++=*+#*=--:. =+--*++*---------+------+==%+------------------=-*==========*--#. -.
@: ...::::::**------=++#=---+*-----++-------*+. :+----+-=- .=*+==-----+-----------------+-----*+*:..-====-. :*--*:#=+--------==------+-##------------------+--+========+*-=* .+
@: ..-+:::-*=------==++-----*------*-=-----*= .+----*-+ .:--=+=#=-------------------=----==----##+. :-=+=-..*--++=*+---------*------=+=@-------------------*-=*=======#=-*- =:
@: =+=:::**=--=---+++=-----=+-----*+------+-: : .*----+*:.:--===--:. ===-----------------------=----*+: .-=+-*--=#.#+=--------==-----=*=%*------------------==--+=====*=-=* .=.
@: :=.::-*=--+*=--+=+-------*-----=%=-----== ==- +---=##++=---. *==----------------------=---+= ..-#*--*-.#+---------+-----==+*%-------------------+--=*===*=-=%: :.
@: .::+#=-=#+--=*++-------=+-----#+--=--=*. . ..*++++#-. =++---------------------=---=*. .%*==+ =*+--------+------++=@=------------------+=--=#**=-=#: .
@: ..:*+--*%=---*=+--------#=----*%------#: .:-::-+==-*: .+==--------------------+---#: ++++#..*+--------==-----+==*+------------------==---++--+%: + .
@: ..-*=-=#*----+=*--------=*----**#-----+- ::-: ==*+=+ .::--...+==----------=-------+*--*= .*--*=-+**--------+-----=++=*-------------------+-------=%:. =++
@: =...=*=-*@*----*-*---------+=---+++*---==+..... .. .=+=. .:::..:-++-:+=+----------------*%=-=* ..-.. +=-=* .+#*====---*------+=-*--------=----------*--------*+...==
@: . .*+-=#%*----+=-+---------*-=-+*-=*----+. .: :*++--------------=**=-#- .-+==----::::. :*--#. .**-------*------+==*-------------------+-=------=%. +-.
@: .-...++-=#*+----=+-==---------#===%---*----+ :*#*=------------#:%-=* .-:. . +=-== :**------+------==+*-------------------+-+----=--#= .=
@: :. :#+-***+-----+=-++---------**=*----*---*. ...::.......:::. .*#++----------+=.%-*. .*=-* =*+-----+=----=-+=*-------------------+-+----=--+#. ...
@: :#==#-++------+=-*+---------**++----*---* ....... .. .-*-+=-------=%..#== .*-+- +#-----++------+-+-------------------+-+-----=-=%:. :+.
@: -#==#:-*--------+-*+---------*+*=----+*-=+ .-::.. -:..:::::::.. . ......:+=-----*- .#*. .-:::::::.. .*=* **----=*------+-+--------=----------+-=-----+--#+*%@@.
@: .#=+#:-#----------+#=---------++*----*.=+=+ ...*++++**+**#**#*##*+-::::::::.........:+*+++#...#+ .=:::::.. .=*- .#=---=%------==+--------=----------+-+-----==-+@@@@@.
@: -=+*..#-=---------=+=----------=*-=-== :-----==++*####**++==----+++++++****+=:...::::::..:::::-...=-... .:::::.=*+-:.....:-::. +*- .*---+%------=*=--------+----------+-+------*-=@@@@@:
@: :*=..*=+----------#-----------------+ .+#***#%*==------::::::::--:::#+++-.::::--:----:-::::.:..::.. ...:=+++*+#*+**#****==#+..:::+#: +---+*=------#---------+----------=+=------+==@@@@@:
@: =*: =*+----------+=-----------------+ :---=**#**=============-=--=----+++.::::------===----=-------:.::..:-=***===-==-===****++#%*=-..-#=:.:+--+=+-----=+--------+------------*------===-%@@@@:
@: : -#+-----------*-----------------=- ..+%%%*=.*+-.:--::-+++++++=.:::::*+::------====-===--====-------:::::......==--::::::::::-=*%%#%*=:=+::*-+::*-----+---------+-----------=+------=-+-%@@@@:
@: .#=+---------=+=-------------==-=*..-*%%%+....:=+-:::::---=-------==-===---======-=--+===--====-==----:-:::-*-::::==-==----------=+*#%%+++-*-*..#----==--------+------------*-------=-+-%@@@@:
@: *+*-----------*-------------==--=%....-#%%+::::-*+--=-++=-==-:=--=-===*=======--=====+=========---==-=----==+::=-::-=*++++==-===+*+==*%%*#%#%-. *----=--------==-----------=+-------==+-%@@@@:
@: -#+-----------++-------------+---#%..::::-=---==+=--+-=+===-===============--========+-====---====--=====---:-====+==--++====::::::=*++*%##%%#=::+---=---------+------------*---------+=-%@@@@:
@: *-+-----------%-------------*---+@#::-=-==--==---.:====-======--=======--=======--==+=---==-=--=====---===-:==---======+***+-:::::::*##+-..-#%%*=++-----------+-------------*------=--+==%@@@@:
@: -*+=----------++------------==---#@*===---=====---+==========-==+===-----=---------::*-------------=-=====::=================+*=-:.=*+-::.. .-#%%%#*----------+=------------*=---------==+%@@@@:
@: ==*------=----*-------------+---=%@+--==-====-=============-===-------::-:....... ...:.........:------====:-==-===============-+-:::---:::-+*#*++-:*---------+=-----------==+-----------=+%@@@@:
@: :+-----------=*--------=---+=---*@%======================-=---:-::::....... . . . .....::.:::----=--=-===================-==+---:---===--=*--------=+--=----------*------------=*%@@@@:
@: .+-----------+=------------+----%@%=====-==-==-====---:::::.:::...... ... ........:-:---=-=====================++========----:#--------=+-------------=#------------+*%@@@@:
@: :+-----------*------------+=---*%%#--=-==--=----::.:............ .. . ........::.:--=----===-===============--===----#=-------=+--------------*#------------=*@@@@@:
@: =-----------=*------------*--=+@##+--::=---::........ ... . . .......::::::-----=--======-======--=-==-#=--------+--------------=%*------------=#@@@@@:
@: :-----------*+-----------+=--+#%-*-:::::..:.... :. .........::::::---:::--=---====-==---++-=-----=*=--------=-----%@+---------=--=*@@@@@:
@: .---=-------%------------*--++%-:+:........ ::: . .............::-::--------====--#--------+---------==----+@@+------------=#@@@@@.
@: :----------=#-----------=+-=+%+::+...... .:. .....:.:::::::-------==#==------+----------=----=*+*+==----------=%@@@@@.
@: :---------=+=-----------+--+*#*::+.. .:-------:. .......:::-:-:-::-#-+-----=+----------=-----+..::.-+---------+@@@@@@.
@: :--------=-*------------*-++#:=*:+ . .:==:.. ..:-==-. ......:::::::::*=+-----=+----------=-----=++=:+:.+---------*@@@@@@.
@: :=-------+-*------------+=++*::::+ -: .=+: :-==:. .. .....::::*++-----++-----------=-----=...::*.+---------*@@@@@@:
@: --------+-=*-----------=+++*-::::+ .= .:+=.. ..::--====--:.. .-++: . .:......**+-----+=-----------+-----=:. ==+-+-----=---%@@@@@@:
@: .-------+-++-----------++*+%+::::+ -. #*+.::.-%@@@@@@@@@@@@@%#*+-:..-=-. .- -..:#*=----=+=----------=+-----=-:: .. *--------+@@@@@@@.
@: :------*+-#=-==--------*+*%#*+:::+ .:- #=:-::::#%@@@@@@@@@@@@@@@@@@%=..:==. :-:.:#+-----=+------------=-----==. .::. .+--------#%@@@@@%.
@: :-----=+=-%=-==--------#*#%*-#-::+. .== #@=::::::+@@@@@@@@@@@@@@@@@@@@%*==-+*= .-*=-----+=-----------=+=-----=:----. =--------++-@@@@@+.
@: :-----**-=%--+=--------%*@=+==*+=+- .. #@@#+-:::+@@@@@@@@@@@@@@@@@@@@@@%*::+- .=*------+------------==------+-::::: .*--------#..+@@@@:.
@: :-----*+++%--+----::::=%%%.*====+**. #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#* :+=-----++------------===-------:::::-=..+=-------+= =@@%
@: :----*+++:#--+---.-%-.=:#+ *-=*====+ +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@- .=+-----==---:::.+.----===-----=-:::::-= .+=--------*.- =%*
@: :----#*#.:#-++--:=%-..#=-: *=+*====*: -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ : . -+=-----==--::*%. #-:--===-------:::::=-.:*---------#--= .:
@: :----##. :#-*==-.*-.-.-%- +-#+=====*. .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*. --- .==-----==-=:.=%+.:.=*.-===------=:::---..*+---------++.*=
@: :---+%= :#-*==--::-::.::..-=@+======+: .:-----:.. .%@@@@@@@@@%#***##%@@%######%@@@@*. . -+------=----:##::---.=.-==------=*=-:. :**==--------=+ =:.
@: :---*# .%-==+-----:#%%%%%+=%+==-----+: :*=-- ::-=. +@@@@@@%+-:::::::::-::::::::=*@#. :+=------------:-:----.=-*:=.-----=: :**=-----------*...
@: :---#= .%--+*-----::-..*%:*@===--:::-=- :=-. .- :%@@@%+:::::::::::::::-:-:::-=+. .+=---------------------::**#+.----=: .=*=------------#+.==---.
@: :---%. #=-++-------+:%+. *%-=-:::.:::*= + .= -@@@=:::::::::::::::-::..--==. .=+-------------------------:.+.----=:...+#+---------==--*@+ .:-+=:
@: :---%. -*-*+=------+.%. -%+=-::..::=#%*: =. .=: *-==:::..::::::--:::::--=*.. .-==----+=---------------.-.===-----+=+=+*+=----------==--*=#+ .-+#.
@: .--=@ #-++#--.:.-+-: +*=--::::-#%%%%+ .-==: .= -==*+--:::-::----==-==++.= -+---=-=+-----------------.*=:=-----+=%@%+------------==--*@: --
@: :---% =*-*#=-.%.-=@- .++==----*%%@@@%#- -=:. .-=. :..-..::-------::.:-=-.:== -+=-----**------------------.-.------+=%%#-------------==--+@@=
@: :-==% .*+*++-...-=@= ++====-=%%##%%%%%+. .------. :.-------=====++===- .. :==-----+%#------------------:.+.-----++%%+----+-----=--==--+%%@#
@: :--=% .+*#+:-+:--#* +*=====##=:=+++**#*-. ::. .--.. .= -==-----+%@#---------:::-:------:+.----++%#----=+-----==-==--*%%@%+-
@: :--=% +%*:-::--=%. **-=-===:....:::-==++- .=--=: .. = :: .-=------+%*%#----:::-=*#%@%.----=-:::---+*%*----+=-----=--+=--+%=:%@+
@: :--=%. :#.=:----%: #*=--:.... ..::==+: .:: = . -. -: -. ..-=------+%*:#%=--=.+%#*+--*#::---==----=-+*%+--+=*=-----=--+=--*** =+@%: .:==-:.
@: :---%. =+*-----*= .%==--:. ....-==: -::-=: .:: .= - :-=------+#*-:=%=-==-::::.=+%+.:---=-------=%@#--=+*=----==--+---**+=--.=%%. -*%@@@@@%.
@: :---#: .#-+-----*. .*+==+::. .:-+*#=. ... .::. = - .-==-----+**=::::#=-==------:@=::---==-------=%%%=-=+*=-----=--+---**-#..+. -%#. .:-++**.
@: :---*= . .::-----+%-*----*=-#**#=. .: ...:-+#%@*: . .:-. -.- .-==-----=**=::::::+=-==-------:@:----==-------+@@%=-=++-----==--+--=%*==*. .+..:%= .::..::.
@: -=--=#+++=--::::-=#+=*=--=@+=-:.. :.. .:-=*#%%%%*- :.- :=+-----=+*=:::::::::+-==--------.-.---==-------=@@@+-++*-----==-=+=-=#:+-*==. .+:.:#: .:. .::.
@: -*=--#: .*--++--**++==: .-. ..-=*#%%%%%%#=: .=- ..:=+=----====-::::::-=+##--=-------:==.---=------=-=%@@#-=+*-----=---*--=%. +-#::- -=..*:..::. ::.
@: :=*+-+= .*--=+=-#:::::=--:.:.........::==+#%%@@%%%#+=:... ::.--=+=-====--:.:::-=+*#**+=*=-=--------.:=.-----------*@@@%=+*+==---=--=*-+-*. +-%. . ..=:.+::...::.
@: :--=*=*=. ..*+--++=*::. ..:+==:::::=+++##%%@%@@@@%%#*=-::.-:: ..:----=--:..:-=+++++=-:::::==-=--------:.+.::::-------#@@@%==**#%---=--++-+-+- +=#.:-:::- -=*=::-.. .:.
@: :----=+++: .=*=--+**-. ...:=+=--+#%#%%@@@@@@@@@%%#*+=+-=*#*+:. .....:-====+=-:::::::::::::+-+---------:-+..#.*-.---=#@@@%==#%%%--==--*=-==-*. +=# .:========-===+++*+.
@: -*****+=: .=**++*--: ..:-+*+%%@@@@@@@@@@@@@@%%%##+.::=+***+=---..:::::--=-::::::::::::::::::::*-=--------=----=.=.+#.--+%@@@@*=#%@%=--=-=+--+*--+. .:+#%*+=:.
@: ..:. ..::=*%%@@@@@@@@@%%@@%@%%%%:::::::::::::::::::::::::::::::::::::::::::+-=------------==---.-.:=#@@@@@*+%@@#--==-++-=+#-=#+=+++-..
@: .:::=#@@@@@@@#.#@@@@@@@@+::::::---::::::::---=-::::::::::::::::.::*===-----------==-----=-+%@@@@@*+%@@%=-=--*--+***++=:::.. -
@: -.: .::::+%@@@#::@@@@@@@@@%::-+==++++--=:=-===================-=#%%#===----=------==------=#@@@@@@%#@@@%=-=-=+-=**=-::::.. : : .-
@: +=: ..::::+%*..*@@@@@@@@@@%%*:#@@@@@@#=++#@@@@@@@#-#%@@@@@@@@@##@@+-=-----------=-------+%@@@@@@@@@@@%--=-*#**+:::::::. :=- -
@-::::::::::::::::::::::::::::::::::::::::::::::::::::::-----*#*@@@@@@@@@@@@%-%@@@@@@@@@@@@@@@@@@@@%:#@@@@@@@@@%#@%=++=========++======+%@@@@@@@@@@@@%+=++#*=--------:::::::::::::::::::::::::::::::=-::