Skip to content

Instantly share code, notes, and snippets.

@BiosPlus
Created January 20, 2020 10:52
Show Gist options
  • Save BiosPlus/3b5d06e85586548ddee46eaeace21946 to your computer and use it in GitHub Desktop.
Save BiosPlus/3b5d06e85586548ddee46eaeace21946 to your computer and use it in GitHub Desktop.
%/\\\//%%%%%%%%%%////\\\//%
/*=-:::::::::::::::::::::::::::-=+*/%
%%%//////////\\\\\\***+++=-::::::::::::::::::::::::::::::::::::-++**\/%
%/\*+=--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-+\/
%/*+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=\
%/*=-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=-::::\%
%\*=-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-+++=+=+*++\=::::=*++=::=/+++++*/%
%/\*+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+\+++++++++++\*=:::/++++-:=::::::::----:--=+\%
%/\+=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-+==++/*+====++\\--*++*++**::::::::::::::::::-+/
%*=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=*****\*:::*++++**----:::--=*\+=+\\+*\:::::::::::::::::::::-=+\/%
%*=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::==+++=++/-:+\++==++=====++++++===++\\\-::::::::::::::::::::::::::::-+\%
%*=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=++*/+=--****+++++===+\+==+++====+++++++++=-:-::::::::::::::::::::::::::=%
/+=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=++=:::::::::::-=+*:::/\++++=++===+++++++++++**+-:::::::--::::::::::::::::*%
%\+=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=+:::-+++=++-----/=:\*=+=+++++=++++=+=+++====++\-::::*+=++=---:::::::::::::+/
%\+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=/+==+==+++++++**+======++===========+==+=+*\:::++:-**+++++==+=-:::::::::=*%
%\+=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--::::::::::::::::::::=++*\*:::/+=+====+=+=**=+=\======+=========++==++++++:=+*+++++**+==++++=:::::::::::-*///\\\\%
/\+=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-+++=++++++-::::::::::::=*=+++%+::*/++++==-----+/--/+-----==========+++=+===*++=====+=++\====*=++-::::::::::::::::::::-*%
%/*=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=++++++=====+**\***=:::::::-==++++:-=/*++=:::::::-=+-*\:::::::::::::::::::::::+++====+===++\-++**==++::::::::::::::::::::::-+/
%\+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=+++++===+*===+/\+=+++*/*::::=+++++*++++===**+++++=::-+**+++=-:::::::::::::::::::*\++==++=----=+\*+==++-::::::::::::::::=++=----:-+/%
/+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\\\*\\\\-:/*==+/====++\++::-*+++++=========*+====++++===-:::-*\::::+*+-===-:::::::-++**+-:::++*+++***-::::::::::::::::-*+++=+++**+=--+/
%*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=+=+===*/*/++==+\*++++\*++*\*=+===++====+==+++=++***+=::::::::**:-\+=====++=:::::::::::--+*::::-=++*/::::::+*+=+**::::=*+=+=+\////\**==*
\=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-========++*==+=+-:-**+++++++==+=+*\**+=++======*/*=::---::-----*\:*++****+-::::::::=++=:::+/-:::-++**=::::-++++++=+*=::::-+++*% /+=+
/+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-:---:::::::::::::::::::-=============++-::::=*++=++\\++*\+==+\\*=-:--=+\/-:-=+==+=--+===:-\*++++++\-::::-+++-=**::*-::::=***-::-+\+=========*/=:-*::-:-*%% \**/
%*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::++:::::---+++++++=====--::::::::::::-===*\\*****\*:::-:::=**+=+/*=+++=++*****+++=:::-+++++****+=*++++==+==++=++*:::+\*=++==+*:--::-==++=====++\**+\\+++++\-:+\*=::::-\% %/%
%*=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*+=+==+**+-::-/*=====++-::::::::::::-=/-::-+**+----*\*-::*/+=+*+===*% %/\*\/=:::-=+++=-::::--:::=+==+===+\::\*++\****+=:+*:::::::--:-++-:::::=**++=::*=:=+\-:::\ /\
%*=::::::::::::::::::::::::::::::::::::::::::::::::::::::-====-=+++-:=/+***++*\*::=/+====+++-::==-=======---==*%+-=--=++++/+:+\+===+***/ %%*::::-=++=::::::+*::=\+=::+*\\\/++==-::=\++\+::::::::::**=:::-==-:::-\+++-::-+**+==**/% --%
\=:::::::::::::::::::::::::::::::::::::::::::::::::::::::=/\*+++==-:=\=:/++=+===+**=*\===+=+++-:+/++++++++++===+*/+:::=\\***%+:**++++==:=\% %+::=+:::-==::::::**-+\=-:::-*\*+===::::::::::=+-:::::::=\=:-+++++***:::::::::::::::::::=*%
/+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-+=======+=--=+\++==-===+++*+====++==:::*\==+=******===++\*:-%*--=*/\\% %/*-::\ %//%=:::::::::::+=+\+::::::::::=+=::::::::--:::\-::::::::=**++=+=++=\::::::::::::::::::::::-=+\%
%*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-***+=====--+*+=====+\/%%%%%%%%//\+=::::=\++++=+++*\+==++/\=*++\% %=:* %/%%%///%////\=:::::---::==-:=*\-:::::::-+::::=++====-:=\:::::::::::=/\===+==*-:::=**====-::::::::--==-:+% *+\
%\=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=+++===+***+=:========+\ %*:::+\+=+++==+++\-:*+-:=++/% %% %=:*////////////////=:-**++**++=::::\=::::::::::::::--=====*+:++*++=-::::-/\+=====*:::*\**\*====::::*% \==\ \\%
%+-::::::::::::::::::::::::::::::::::::::::::::::::::::=+=-::::-\\+==++**\+-=*\:-========*%% /::-/\/% %%/+==+*:/-:::===*/% % %%////++\%/%%%%%%%%%%%%%%\-:/*+======+\+::+=::::::::::::-====-++++*\*==+===*::::**====*\*::*\+===+\\+=-::-/ \::\
%*=:::::::::::::::::::::::::::::::::::::::::::::::::::::--==+*\*::+\===-====++/-:\::-====***+*/%/\\% +:+ %%%%+==+\*::::::----*% ///////% +--=*/*++++====+\::-/:::::::::::+=:::::----==-----==++:::\\=====--=**+=--=\=+\*-::*% /:*% \\
%*=:::::::::::::::::::::::::::::::::::::::::::::::::::::::+/+=====++*\+==========/+*+::::::::-===-::::-*/% *=+%%%/////\\/=:::::***==+==-:=%//%%%% %\+=-=+\-=*+-::::::::::=-:::::::::=+==::::::=*::=+==-::--:--::::::\==\*::+% %% \/
/*=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*\===+===+++=======+==+=**--:::::::::::-=--::::-\%%%%%%//%////////% /:::::\++*\/\*+=-*% % %\+-::::**+:::::::::::::::::-=**++\+=-======++-+*:::::::::::::::::::+*+::=%
/*=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-+**\**\**\\\\*=+*\\*++++*\/\-:::::::\% %%%/+-:-*%/////////%%% %::::-\+\/////%\+-=\ /*/% %*==::::::::::::::++++++=+++=---+\*+========+\**+:::::::::::::::::::+::-=\ +=*
/*=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=+**-:::-==-::-+*=:::::*% %//\*::*%/%% *:::=%%/////% /=-:=% %%%%%\::-+*\*-:+++++--::::::::\*++=+**\\/=:::++=============:::::::::::::::::::::=++-::=+*\/%% %/% %\/ \\%
%\+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++++*=::-\=:*\****+=-:*\::::::+%//////%*-% ==-=*\%////%% /-::*% %%////////\++=--=+/%%%%%%%%+::::::-====++=++**::**=======**=+++===-:::::::::::::::::::::::::::-==++\/ %\\=-::::-=*\/%% /=* /\
/\=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::==+===+=+\=::+=:+****+=-:-/++==:::*%///%/ %%%%/%//\///%% % *::+% %%/////////\////// %%%%%/*:::::==++=:::=+/**\\=====-:+*=======-=++-:::::::::::::::::::::::::::-=====+++*++-::::::::::::::::::-=*/ /-+ **
/+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-===--:::::::-*+==========+-=\-\%%% %%%%\\ %%///=::=%%% %%%//////////%%% %=-*% %%%//////////%//%% %%%%//%///////%%%-::++==-::::-+++======-::::=+*+========+++++-:::::::::::::::::::::::::::----:::::::::::::::::::::-:::-*/\\\*+===*/
/+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=*\*+++++++**+:::-\+++****\\\*+--:%% %%%//////%/+:-/% %%///////////%% %% % %%%%%///////////%%% %%%%%//%/%%%%%% %/=:=/==-::::::::-+++-:::::::=/*==============+*::::::::::---=-:::::::::::::::::::::::::::::::::::=+*\=::=:::::::::-==+*\/%% \\ %\
/=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-\+====++*+++=+/+::-\/%///////%%+::\ %/////////% /:\%% %%////////////% %%///////////%% %%/////%%% %*==*+-:::::::::::-==++++**-::::=*=====-----==+===*-::::::=+==-=++=::-=+=-::::::::::::::::::::---::-=++++::::-::::=-======--::=\ % /\
%*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-===*/%% %%%\+/-::+%///////%% %-:-/ %/////////% %\*% %%/%///\//////% %%///////////% %////% /*+/ \=-:::::::::::::====+++==+\:::::**===--::::::-====*-:::-=========-=-::**=-:::::::::::::::::-*=-=*-::-/+===****\+::\++******+-:+/ % \=% /*/
\-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-===*% /++::\%/////%%% %=:\ %////////% %% %/////////////%% %////\/////%% %////% % %%%% %/=:::-++**+=-::::=**\////\+/:::-*=-=+\*++---:::::-++*::=\+++==---===*-:+==-:::::::::::::::::::====+::-\+=-::::-=\*+\*/ \=:=/ %*% -:=
/=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=+==\%% % %/+*=%/////% /+::\%/%%/////% % /////////////% %/////////%% %///%%% %%==++=----=+\/////////\:::::\%%////\=:::\-::**+=++==+==-:::=+/:-\+**++=**=::=+:-\=-:::::::::::::::::::=+====:=+:::::-==+=-++=*\ \--* /\
%+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::====*% /=*%////% %==*\////////% %/////////////%% %%//////////% %///%%% %-+ %%/////////////////////*:::=\///%% /+*\*=:::\+==---===+=-:=+=-=*++++=====\=:::++:::::::::-=---====-:::=**+=++-::::-\% /-::-% //% == /% \+\
%*=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-% *=*\%%////% %/////\///%% %%% %/\=+/*=+/////% \* %///////%/%%% %//%% \\////////////////\////%////\+:-\/*+/%//%///%%*-::\=:::::::::::::=++===========+*::::::::::::::=:::::::::-+:::-*+=::::::+% /==+% /=+ *::- /:= /-= %\\
%\=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%% %%////% %*=////////% %%/%/\///\\///%% %//%\-+////% %%% --/ %%%/==\%////////////%%%%%%%% %\\/% %%/\//\=//////%*::**:::::::::::*=:::::::::::++=**:::----=-::::::::::::::::+=::=-:=:::::::=% /% /%
%\=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-% %/////% %=*////////% % %%/%//+=/%///%% % %//\+*/////%% %%% %\*\ %/+*//%/\///%//%%%%% % /%%%%%%////+=+*+-:::=++++=::-*:::::::::::-**+:::++=====+--:::::-::::::::::=*::::::::::::-+/ /+=-==+\/////% /:=
\=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/ %////// ** %%//%//+-\/% %/++/%/\\////% %+\ %/////*////%% %%///+*//////%%%%% \:::::::=%*++-::::::*+===-+*==*:::::::::=-::-==*\+=++++++==*-:::=*::::::=+=::::::::::::::::+-==**/\*+=::::::::-----:-+% /% %/
/=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+% /\%%//////% \+*///%\///%% %//%%%*--*////%%/% %////%=-*%%% %//*+////////%% /*::=++=-:=-:::::::::=+++++====::::::::::=**+=::::::::::::-=\:::+-:::::::::::::::++=+===::::++==-::::::::::::-+*\\**+-:-/ +:::* *+\ =+ %=%
/=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*%%%%%//////% /*\////+\//% %///%//*=*///%%-:= %%%/%//////%% %////+=\////%% %+:::+\%%\+=+*+-::::::::-+*=--=*+::::::::::::::=++===-:::::::::-+::+::::::::::::::::+++++==*=:::=+++=-:::::::::::=+/ /\=:+% /\*% +:/ %::- / %%
/=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-/ ///////% *+% %////////// %%//+-==/%///% % %%%%%%+=*%\*\/% /% %////\//////% /\ /\/% /=====::::::::::::::::++::::-=-::::::=+====-*=:::::::===*:::::::--=--::::-++\=++=+-=*=======::::::::::::==\% //+//% %// %-\ // -:/ %%
/+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\%/////// /\ %/////\+\/% /*/ %///=::=//%/% %% //////%%*+/% */ %///////////%% /*% \=++==:::::::::::::==+*/::=\+=+====-:::-====*+::::::::--::-+=::+-::::-+=::+++-=+=+========+-:::::::::::::=+==++==+=:-=*% /:::+ *:+ =::-*
%\=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\%////// %/\*//\+//% %+*% %//////**///% *-= /\///%\\*//% %///////////% % %/*===++=:::::::::::-----=/::+*+========-::==+++:::::::::::==*+::=-:::-=--+*+==*+-+====++=+++*++++=++-:::::==---=++++==----+\% //% %::+ +++\ *---/
/*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/////% %\/ %/+-+%*:+/ /////%/**/// //% %/////%*++/% \\% ///**///////% %*-+% /=/ *=====++++---------===+++*\:-+\*+**-::--+*+===+*-:::-+++==::==+=:::::-=====++++:+=:+=-------::==+=====+*:::::\*+**\%%%/\\**+=-:=\ \:\ -:::* \-+\
%*=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-+\/% /*/ %/////////\\% %==% %/\\////////%/:::+ //////////% /*/ /\% ///\==\////% +:-+% %% ++ %%/\+===========\++=========+++++=+=====\-:::=/***=---=+*+====+*+--+===:::+====+****\=-:::::::::::==+==++++=+*:::-//% %% %/*=::/ % %\/ /*\ /=-= +- /*%
% %+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-==++\\%/*%/\/%\+:::::==+*\%/ %/+=\//////% /\/% %//////////% %%% %*==\/////% /+++/ %%/%%/%%%%% %\**+*\//%/%-::::+\++***\*+====++==+++*++\+::-\==+++==+=========++*=:::*:::=+=++--:-====--::::::::-=+*+=---=+*\::-/ %::\ %\=:\ +:-/ %% %*%
=++\% %\+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-==++:::::::-=+*\\\% //==/%%%%%%% %/////////% \/ %/*+*/////% %::::- %%///////*\///////////////// *:::-///% %\**++==-::::::\-:=/+::--===--:--=+====+*=::==:::-+==-::=++==+*++=:::::::=-::::::-+=::+% \*% /:-\ \++/ *-= +=* :::*
=---==*/% %///%/\-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=++\/% %%%/\*==-::-=\ %/////////% ** %//////////% +-=*% %///%/==/%\+=///////////%%%%%%/:::=/ %% /% %%/-:::::-+=+*==+\-::::::=====--====*::=*:::::===:::++++\+::::-*-::::::::-----=+\% *-% %==% \/ /** %** *--* % %/ /=-/
=-====--=+*\/%%% %/\\\\//\+=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-++++++++++++==::::-==--+\% ////////%/% %\% %//+-\/////% \/ %%\+*//////%//%//%/////%% %//*--+/ \-+ /--/ %=:::::-=======*+:::::*-::::-::-=+--+-:::::::-==::-====:::-===*::::==+****++==+/ /+% \\ *-=
==============--=+*\//% %%//\***\\/%% %/+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=++=+=====++=+*\///% %\=:\ %///**/////% *--+% /+\ %/////%/////% /\\/% /\% %/-:::\///:-////*-:*/%% %\=+\% %=::-*=+========\-:::++::::::::::=**::::::::::::::::-=-::--::-=::-+--===+*/+==+% \\ +::-%
=====-=====---=--=-=--===+**\\\\/%%%%%%%////\\**++++*\/% %%%%%\+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=======-=/\+////% /-* %///+*/\//% %+--=/ % ////-=///++/ \---* /++\ ///*=-*/////////////% % /-::\ \*% %\\//*-:=*=-----=====\:::++::::-=**+=-:::::--==---:::::::::::::::-::=\=::=++-::++::+ /\% \\\/ *==+ *--+/ \+* %\%
****++====---=-=----=-========-=-=-====++****\//%%%%%%%///%%*=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*\****+=::::::\+==*/% \--+ /%%////%*=+%% %=* %+-\/////*=*% %\\% %/-*/\////+-*//=-\//% \:= \++/ \+% *:---==*\=-::::::-==++=++=::-*% %/+:::::-\+==-::::::::::::::=+--*:-=\::::==::-\ /+\ %// /::::= /==+ %\++/ %** \::= +==+
/%%%%%%%%/////\\\\\\***\\\\\\\//\//%%%%%% %%%%%%%///////\+-:::::::::::::::::::::::::::::::::::::::-==++++++++++++++++============+++++++*****+=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\*+++++++\\=::::-=++=+\ */%/+=+/%*\% % % //////////% % %%%\-::*/////////%% %/ /\ %%%% %\=:::=====:::::-/ \-::::+======:::::::::::::::::*::+\::::=::=/ *==* *::+ % %% %=:= // %**/ /% /\\/
//%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%//////++\///\*+-::::::::::::::::::::::::::::::::::::::::-=+++++=+===++++++==++=+++==+++++++==++++*\\/%/+:::::::::::::::::::::::::::::::::::::::-=+*-:::::::::::::::::::::::=+++\\**+++/\::::-===-=\% %%***//*+% *::/ =\ %//////*:-=/ %*/ %\+\//*++////////% /\ %+=+/ +* % == %+=+\ %+::---::::::::=% *:::* %*::::*+======--:::::::::::::=-:-*-:::*=+==/ \+=+ %**% /% %=+ \-- =:-% %/% /\%
\\\//\/\////////\\//%/////\*/////////+==-*//////*=::::::::::::::::::::::::::::::::::::::::::::=++====+=+==+++============+===+=+++==+\*===--*=::::::::::::::::::::::::::::::::::::::=/\*+++++==------:::::::::::::=++\-:::::=\*:-+/%%%\::* +* %//\+==*% // %//\//%\-:-/ %/% %/\-=////////////% %=% =-+ ::: *::::/ %:::::::::::::::+% %**%% /=::=/ /*===--:::::::::++===--::::::-::::-+\////% /:::/ \-* \\ %\% %% +=/ */ %:::%
///\\////\\///////\///////++*///\////*+++\//\=:::::::::::::::::::::::::::::::::::::::::::::::=+=====================+===++=+=+++++++/\-:*=+*\=::::::::::::::::::::::::::::::::::::::*/++=++*//\***+==+=::::::::::::=+-:::::*=-=*% %% %+:=% /% %//\:::*% \*% %=::-*/////% /-=+% %+-\///=-*//////%% //% %\% ++ % //\% /:::-+\\\\+=-::::=\ /\% %+--+/ /% \====-::::::::::::::::::::::::::-:::::::+/ % /+% \*\ %--/ \+/ % % *+*
///\\/////\///////////////%////\\\\**++**+-:::::::::::::::::::::::::::::::::::::::::::::::::-++++=======**-=++++==+++=++++++++=+++++/\:::--::::::::::::::::::::::::::::::::::::::::::+\*+++/\++=+=+*+=-:::::::::::::::::::::-\ =:-% *% %**\**+**\% /* %/ %==* /**\////% \=+/ %//\////\*////// \+ =:+ ++ \= %/=:-*% %\::::*%+:::/ %%% ::% *==-:::::::::::::=++++++-::::::=++=------+/ \+/ \=-/ /++
\\\\\\\\\/\\\/\*\\\\***\***++=====++**=-:::::::::::::::::::::::::::::::::::::::::::::::::::-+++=======+*\+-+\/*======++++=====+=++++++\\=::::::::::::::::::::-----:::::::::::::::::::::=+\*++=====+*++*+:::::::::::::::::::::=% /* % // -::::=***=-/ %++% \-=* +:-\///% %\% %/%%///////////% \ += *::/ %*\\ /*=-:-=\% *:::+ /% \-+*++++-:::::::++=======++=-::::*\\\//\*+=-=\%%\ %/% +:=
++++==============++=++******\\///\+:::::::::::::::::::::::::::::::::::::::::::::::::::=+++++==+======*\\\+++++++===+=++++=++\\*=++==+*//:::::::::::::::::-=+++==+==-:::::::::::::::::::::-**==+==+=+=+/:::::+**+=---:::::::::-\%% \/ %%/*:::::% %%%/*++*\/ /////// %% \*%%//////////////% \ % %*+* %/%%%% /++\ /+::-% %--\ %*---=+/++++++==-::::++====+++++=\::::\ /+=:+% %::= *+\ -:= %
\\\////////\\//////////////////*+:::::::::::::::::::::::::::::::::::::::::::::::::::::++++====++====\*==++=======+=======+=+\+::*/\***=-:::::::::::::::::==+++=+====+=-::::::::::::-+++**=::/+==+=+===\*:::+\*++*+=+++=-::::::::-\%% %\=:::::::::::=**++=-:-*/%/\+=++/ ////\+%/*+/ /*% %//////////////% =:+ % \=-+% /*--+/ /\/ %%% \+==--:::===*/% %%/=:::\ +::* *=+
///%/%%%%%%%%%%%%%%%%%%%%%/*+=::::::::::::::::::::::::::::::::::::::::::::::::::::::::=+====++======+\++*+===============++=+\+::--=-:::::::::::::::::::-=====++++======::::::::::::::+:+*:+\+==+=+\/---=*\*=++=+\+==++=-::::::::::-=++*\*=::::::::::::::::::::=\ %%*=/ %///////% \*% %/\-+//\/*\//\/% -:::% % /\/ ///% /=:- == %% \+=====-::=*% \-:-* \+\%
%%%%%%%%%%////\\*++==-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=-+/-:::::-+*/\+==+++======++++=====+*=+***\\+==::::::::::::::-+=++==++*/*====-::::::::::--=/\***=+++++=++*\*++++=====+\*:::-+=:::::::::::::::::::::::::::-===-::::=\% /*+\ +:* ////////% %/////\/\+*/\\%% %/% *++* %++/ :::/%::+ /**+\ // %::: \+======::::\ +=*% %%
////\*+=--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/\+**::-=:=====+++=====++***++**/%*==++======+==-:::-==:::::::::-::::-=++/*====-::::::::*\=--=+*=::*+====+=======+=+\*\/*-::=*\*++++=-:::::::::::::::::::**=-*%///*-::-% *:-+% %% //\////*/ %%%% % %++///\/\/////// %:::+ -::+ %+=* %% /**=* %+\ //% /+=====+=:::-\ ::/
--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\+++*\\**++++++==+=++========++=+/\===========+==**\\+:::::-+-:::::::::+*\+====:::::::::/\::::::*--\*===========+%*====+=+**+===----::::::::::::::::::::-*:::-/////%+:-%% %%%% %%%%%/\////\%% % %% % %///////\--/////% %/ %\\% *:* \/ ++/ /+% /\ %%\+===+====-:::+\//\/\/% /\%
::::::::::::::::::::::::-=+==+++++++++=-::::::::::::::::--:::::::::::::::::::::::::::::-::::-=++++====++++==+=======+=+==++***+==++++++=+++==++=:=+\/=:+=::::::-==\\===:::::::::::-:::::+*\\*+============++******====-::-=====:::::::::::::::::::--:::-*/%/%-:\% %%% %%%+-::::::+/////%%%%/%%%%% %///\\+\////\\//% %++\% %\/ ** %/ %=:/ %*+\/+--=*/%%\=-===+====-==-::+/ +=/ *+* /+*
::::::::::::::::::::-====+=======++=+++++==-::::::::::::=++=-:::--=---:::::::::::::::::-+*:--:=+===+===+===+++========+=+=-:::=+*++++++=+++===++*+-+\+*\=::=:::=+**===-::::::::::::::::::*\+=============--======++=-:::=+++++*\=::::::::-===+=--::-\\::::-==:* %%%%%\-:::::::::-**\\/\-:::-=*\\\//% %+*\\+\/==\//\%% *= /-:::/ /::* +* \\ %+-=++*\% %+::-=++=+*****+-+/% **/ /++% *=
::::::::::::::::-==++=============+++==+++=++-::::::::-:=+*++=:\*===+++::::::::::::::::::*%*+-=+++====++++++++++====+==-:::::::::-====+\*=======*/=::-:::::+\::=*+===::::::::::::::-::::::=/+====---::::-==:::::::::::=====++===*\=:::=\=====+***+=:+*::::::::::--=++=::::::-=====:::::::::::=+**\\*=::=\%%/\/////\*////% /\% % %% --\ %+:::*%% %\+::=\ %
::::::::::::::==+++=+=====-=+======++====+=++++=:::::+\:=+/\+--++=+==++--+++=::::---::::+/+*/+*\\+=+====+=++++=+++=--:::::::::::::*\*-::**+==++++*\/\\\\***=::::::=*=:::::+/\\\\\\\\\\::::\=-:::::::::::::-\-:::::::::::::=\\\====+*-:-/+=======+\-:==::::::::::::::::::--=+**+====-:::::-=-/ % %+::=%//////////\/%% -::/ %/ %++ \**% --* % +::/ *::=/ %+::+% *\
::::::::::::=+==++=+=====+====+===++=++======+++=-:=--=****=+\+*\*++++-::=++/-::=\*\%%%%%%*+-::-=**++======+++-::::::::::::::::::::://:+\+======+\\\++++*:::::::::::\+::::*+=++=++=++\\::=*::::::::-==:::::*/::::::::::=**++++======\::=\===+====+/:=\::::::::::::::::=++=====\*===*+::::++\% % %% % %+:://///\///////%% *% /==+ % %==\ =:+ +=\ % %**% /+=:--\ %\-* %=+ /--=
::::::::::-+++++++=+=========+**\*++==++=====++++++*/++=*-=====+++*++-:::=+*\-::+% /\*****==-::::+++=-=+++=-:::::::::::::-*\**+++=++==*%=-+\\*-:::::::--::=\:-:-==+++*\\*\//+::**:-+*:::+/=::::+*+-==\::::::*\+=========-+/::+*=====+===-+*-:::::::::::::::=\*======+*==**::::::-*/% % %=*%////////\//%% \/ +-=* %-:+ /:: %/% \/ %=\ % \\% %=- // *+*
::::::::::+++===--=+++==+===+++*\\\*\*+++===+==+=+**+-=\\:-=++=++\/*+=\++\\+-:-\ % %/\*===--+*\==+=+::-=++=+::::::+*=:::\\+++++++++=++*\\+-::::::::::-/::--*/+++++*\=::::+\+*//-:::\*::**:::::=\\*--::::::+\*\/%% %/*+==+=:=\+=+++===-:::::::::::-::::::::=======+\*+++-:::::::::::\%%% %///////////% %+*% /\% -::* /\/ %:-* %% \*/
:::::::::==-:::::=++++=====+++=-::::::=*+==++++\*+++\*++\*::++**+==--=\*++++\*\%%%/%%% %%////%///%%=======:+-==+++:::-=+=+/=-=*++====+=++=++++++*\\*::::::::=++++=++++++**::::*% %/*\+-*%+-:::::::---===-:::=* %/*+\\=--:::::::::====-::::+\-::::::=--::::::=:::-+*\\\\**+-::=% //\////////% \-:=\ \-+ % =-\ %% /%% /:::* \*\ **/ \/ /::+
::::::::::::::::=++++=++++==-:::::::::::-==++==++**++++++**++++++==**+++++++++++====+=/ %///////////%+======/%%//\=:::-=+*=:=/++==+==++=+=++\\*\+==+\:::::::::::::::**+++++::::% %%% %*:::-% -::::% /\% /-:::::::::::=+=+=+*+::-\:::::::::::::-==::+/\\\\\/ % %\::=% %///////\/// +*\ ::* -::::- %\% /::* -:= \\ +=\ \\\% :::+
::::::::::::::::=*+===++===::::::::::::::-::**++++++++++++=++++++++++++++++++++*\///\--/ %////%%%%%/%%\====+/ %% %-::**:+/\\*:-+++++++==+==+/-:-**\\/-::::=*++:::::::\*+++=-:::\ % +:::\ +:::\%/% % %-:- %:::::::::::::--*\==**:++:::-====:::::-\\\%%///\\\\%%% %-::% %/////////%% /+%%** /\% %:-% /=::: %++ % \*% =:% **% % %%
:::::::::::::::::++++++=+=:::::::::++::::\*:-\==++++++****++++*+++++++++++++++=+/% \::% %/////%*-====+*\/% \*//\\%%\*=-:::::=+++==+++=+=++\*+=--:--=+\**+++\-:::::-+++++=:::\ += %-::=% %+-:+/%///% /::*%% %-:::-*\\***+=:::-===--*=:::*++=+//+::::*% %//\\\\\/% %-:-\% ////////+\% %/% /\ %*% %:: %+-\ =:* /=\
::::::::::::::::::=+=++==:::::::::::-/=-+\*::+++=+++\*-::-=+=+==+\*+++++++++++-::-+\% /% %%////////%%%% \*% %+=+=-:::-+++===+====+++=-=+*/%*++++**++/+:::**+++++=:::/% %/%/-+/%/% %// %%%/\%% /% \::-\ %/+=+**-:::::::::::====////%=::-%% //\\////% %% ////////\/% /+\ \--=% \::=/ /% \*=+% % %
::::::::::::::::::::-+++:::-+=:=+++::-\++=+*+:-++**+=::::-++++\\:+/+**++++++++:::::::=/ %////////////%%% %--/ +==+++-:::-++=========++=:::*\+++++*/-::=-::+/*++++++-::=% % \\ %===*/%\\/%% %//+=*/% \+==+\%%//%% *===*::::::::::::===\/// \+*/%% /\\///// /*+/ %//+-+////% %% /\\/ \--/ / +--\ +:::= %// =::/
::::::::::::::::::::::-::::\+**++=+*:=*===++++-:::::::::+/=++++***=::+/++++++++=+=::::+ %%///////////// /-=====+::::-++=======+=-::::/+===+++**+==+\\*++++++++=:::-\\++% % %%%*++/ //==\% %% %//////% %///////% %+====::---:::::::-==+****\/% %///\\/% %++/ %//////////% ==* ==/ /*\ /+\ -:/%:::= /::::/ =--\ % /:::\ %%
:::::::::::::::::::::::::::*-=**+=++*+-=+++++++=::--=-:::=\\*******+-:-**+++++*++\\-::-/ %%%//////*+\///% %+*\*=:=====+=::::::-++====++=:::::=/*=++++++++++++++=++++++=::::::-=+*\% %-:::/ %/%//%\*=:::-\% %%/////% %///////% *===+*\\*++--::::::::--====+\ %////\//%% %%//\//\/// %*/ %% *::: *-= *==* // \=-=% %+--/ /+++% \::- %
::::::::::::-====+*+=:::+=:*--=*+*+++====+++=++++:::=+**=::*+=+++++=+\::/++++++++++\+::=%%%%////%/++**\/% %%/\****+=--::::::::::=++=====+-::::+\+==++++++++++++++++=++==:::::::::::=\/*+* /\%\+-:::::::::=\% %//////% +:::-*////% %\===*% % %*====:+\**+++++=:::-\ %/\\\\//% /=--* %%\*-+/////% %:::=% /+ % \+=+% %/\/ /*/ \=-* % %*-
::::::::==+++=====++/=::=/-+----+++*=====++\+=++\-:=\*++\=:+=+=+=++=:*=*+++++***+++\\::+*::----:-+\//**/% *-+ %% %*:::::::::::::==++==-::::::**++++++===++++++++++++-:::::::::::::::=+***+=:::::::::+\/\-:+ %//////% %/%\////%/=+*\\/% % %*===+%% %//%%+::+% %//\\///% /::=\ %///\\///\/% \+ %% \+ +--% +:::::= -:\ \% \=-\ *+% %*-::
::::::-++++++=======\+:-\=:=+---==*+**+++==++=+++*+\\===+++\==+++**+::-::-++\+:::-++-+*++=::::::::::-+*/% %%%%\% %\\% %/::::-*\*=--::::--::::::::::-+\\+++=====++++++++=::-====--:::::-====::::::::::::::/%%/:= %//////%%=-/ %%//%%% /*\% /===+%%%%\\\/////+:-% %% %/\++\//% \\/ %//-=\////// \--* +:- % \\/ =-::-+ /% %/ %\\% \/ %+:::::
::::-=+++++++==/\+**+::\=:::*+---=-+===:==+\-====--+*\+++++++==+++++=::+++++*::=+*/**+++++*+-::::::::-===+\% =::* /:::\ %\:::+*++*****+-:::::::-===::::-/+++=====+++++++=:::=+++++++-:=+++++==:::::::::-===%% % %%/////% % %////% *::-% /===* \::::+//%%%+:\ % %/\+=*///% %=:-/ %/\\\////\/% /\\ *=-+% % %-:% /+*/ =--/ %+:::::::
::-*+=++++=-::-=/\+*++=-*-:::**=---==+=+\*+-:-+*/\*=::*+=+++===++++:::::::=-::=+++++++++++++/:::::+\\*\\+===\ /\\% %%% \=::-*=+=*\+==+\/=:::-\\*+++*\*--/++=++++=======+==--==++++++++++++++++:::::::\*+==:+%%/\% %/////% \:=% /////% % %===+%% %%*=+////==-=% %% %//\**=:+% %%% % %//*+\//*\% %// /*\ %% %+:::::::::
::=+==++=-=+**++=++\+:::**::::**=====-++=+::=%% %%%%\-=++=++=+++=:::::::::++*++++++++=+*\\\%-::=//\///\//*==\ **+++**=:-=========+/=::+%*++====*/-/*==++=++===++==++==+++++++++++++++++-::::::-/::::==-:::+% %/////% %///// %+-=+/% %%%%%%%%%/\/\// %% /%%\=-\///% %//\*\//*\% = %/ =:= %:::= *-::::::::::
::+=++=-\\*+======++\:::+-:::::*+=======+=+=\%% %% /:-/+==++=-:=++**+=::::*\++++++=+/% \:-//////////%+=/ *::::=*\\+==*\\\:=*\\+=+++=+=\-\\=====+====--**====++=+++++++++++++--=+++-::++-=++=*+::+\\% %\=-=/ %/////% %/////% %/%% % \-:::::=/ %%////%% % \\ %//\/\/\% % %//\\**\/%% /*\ % == %% +::= \-::::::::::::
::+++=:-+++++======+=--=-=+===::++========*=\% %-:\/*\*+-:-/////% %+::\+=++++++*% /+*%/\/////%///+\ %=:-% %%/*-::::--:+\+++\****======++++=**=::-=+---::::::\*======+++++++++=-:-=++++*=::=*+==++++\:++::--::::::-+*\////% %/////%%-:-* \:::::::/ %///////%% /\\%\::*/// %*-::-* //+::::+/% \-* % /=+ % \\ -::% %+::::::::::::::
::=+=::-+++++=======+=++/=-===++=+*=-======+++/ %%////////=::\/////% %-:\*++*+++==+/ %//--*//\+*%\\% %\*\% %\+++--+++=::::=+=++==+====+*+==+*+::::-**:::-\:::-*:==+===++++++=-::::=+*/++*-::-++=+++\*%**:::=\% %\+==-::-%///% %//////\/% %/\*\\**+*% %//\\//%% \==%%\*////% /-::::+ %//+=-=\//% /+*% //% +-\ -::\ %:: %*::::::::::::::::
::::::::-+++==++=-:::::-+-===+\/%/*+=========*+*% %%//////////%+:+////// +::+% %%///*==--%%% %////////\\/%% \-/% %%%\+====++==+\\:::\========+==/--*\\\-:-+**/%%+:+-:=\+:::++++=-=*\-:::::::=++*****\*+=+=+==+*=--:::/ /=:\/////% =:=///% *:::::-% /+=\ %/+*////% %% *=\/\\\% \**\% %%////////% %/% \:* /\ /=:::::::::::::::::
::::::::::-*\*++++*+-:::-/==\%%% /+*=====-===+*+///////%%%%% %=-%//////%%% %///% =:::/% %///=-\////%/% \=-+\\*=:=+==+*\\\*=+\::=\+====\+====+*-=++**=::* %=--*/ %\=:==-:::::++:::::::=+++++++++=++=+==*/ %-::= /:+%/////% %\\//=:* \:::==+% *=+/ %/\=*//% % %//////% %%////\//%% /::=\ \+\ %% %+:::::::::::::::::::
:::::::::::*========*+:::\--/%% %*+*==========++*////% % ///////% %///% %-::+% %\%////////////%% %\+-:-======*\++***=+**++====\\====-:-:::::::\ // =::+::::::/-::::=***++++++=========\ % -::*%//%% -=%%/////% \:/ %///\/% % \=/%%/*///% *=% %\++\//% %//////\//% ** \*+% %\\ %**/ \=::::::::::::::::::::
---=+=::::=+=========*::\*::-*%% /==%\======-----+*/% %-=* %%//////%/% \=\///% %:::/% \*%/%+-=//////%//% %/\==+*+=-=+\*++=====+%/*+=:::::::::::* %*/ *:-/::::::\-::-/*+++***+==--:-:--===+\% --//////% *% //////% % %///// ++% % %///=+//% %\==\///-:/ *:+/////\//% \*% \=*% %% \/*=/%%+::::::::::::::::::::::
+++++\*::-/+===+***+\*\/\\/\--+% //% %/=---=----=-=**/ /\/ /=-*///////// \*\///% %-:=% ///\\//////////% %-:/ %\/ /===+**++++==++=+/ %%%%//\+::::\%%% \+\ %/ /% %-::-\*\::+/+==++++**:::-+\/\*=:-==+\%%////////% %/////% //////% %+=* %//**///%% \+*\ %/\\\//% % //////////%% /+*% // /\/ *+\ \+\ *+ %//% /\*\/-/*::::::::::::::::::::::::
=+++=\=-**+===\*===+%%%/\\\/\:=%% /=-=====-=---+**/ %////////=:=/% %//%//\=:*% %%% //////////////% % % \==%%=::::-++========/ +::-% %\:::*%////% %*=+% % %-::/--+\*++**+++*+\*:-% /+--=+*%\-*/**//%% %%++\%/% %\\% %///\\==% /% \*\ /*\//////%%::::* %+:-\/%% \::\ %%///\\/////% \+% +--+ % %*/ // %/ %///% /**+*+\*-:::::::::::::::::::::::::
++=+***\+=====***+=\% //%/\--\/%% %*+----=**===*\\/ \+=-*//////% %/%/+=*% %/ /////////////\\% %\::::::==\//\*===\ %%% /:::*%/////% \:::\\*++++\\**+++++-:=% % /--=\%//*::*////+* \+*%//%%*++\ //\\\\% \::= /=+/\\////%\::=\***\//%\-/ % *-=%%//\*\\\//% /--\ %\\/%//% %//\*++++*-:::::::::::::::::::::::::::
+++++*++===========*%%%% %\\%/////%% \=::::::::=:::-==\*\ /+==+///////%% %=+%///%% %-:= %////////%%\:::=+==+===-:::::::-=\///%*=+% +-+% % /:=\%///////% %** %+=+*\/\**\\*++=+++++=::-% *:::/ %=-*%///\\/////\% %//=-\//%% %/////% %++\//\\/ %% %////////%%%-::::-\////% %/-:::::-\\% %\\% +::=*% /*\% \\/ %*=+\/**=*=:::::::::::::::::::::::::::::
++++++++++++========+\//% %/////////\+-::::::::::::=*-=*:=\%%%//////////%//% %%/%//% \+\ %//%/%//////\*+========--:::::::-\/////% %%% \+/%//+-+/////%% \/ \\/% *+++++++=+++++-:/% %\*/ %=:////+::*////%%% /-=*////++\ %/////\+-::::::::=*% % %////\=+/%%=:::::\/%**%% /% /:::::::*\// *:::: /+=+% \-:::: /*\% /\\/ \==\\*/\*=:::::::::::::::::::::::::::::::
-=+++++++++++++===========++==++++=-:::::::::::::::--:::\=:\--=:::::=///////%% %////%%% %////\::+/////// %/*====-=//////%% %%%//////%/**/ /*% %+++*\\\*++++++--\%% /\% %-= %//////\\////% /--% %%////%%% %*=::::::::::::::::-*/%%%///\\\\/ %/\\%///\\//% %+-/ \+==+*\/\\//% /\\% -:::-% %% % /\*/ \/*=---=-+/+:::::::::::::::::::::::::::::::::
::::----=-----=+++++======-::::::::::::::::::::-=+=+++==+*++=:::::::::+//////% %////%%/:= %%%//\\\//+=\///%% %*=====*%/////%% %*=+% %%////-:=/\==\/% %*% /===+\\/%/\+++-::-\% %-::/ %////=::\%%//% %% /-:-+/%/\*//% /=:::::::::::::::::::::::=*\%%/\\//+\ %%//\///% %%/////\\/% %+= /*/ *-::+ *:::* %\*\\*% %*=-----=*+:::::::::::::::::::::::::::::::::::
:::::::::::::::::::-:---::::::::::::::::::::::**+=======**::/-:-*\/\+-:-%////% %///////%% %+--*%////\\//\//////% /=====\%//////%%% %-:::\ %///////*++*\//%% %=:=/ %\=::::* /% /--*%///////////// +:::-% %\=-\%+::::::::::::::::::::::::::::::=+*\// =:+/%/% %*+ %///\////% %+=+\ **\ /::\ %\/ /\% %\+\%\*\\\*=---=-=*+:::::::::::::::::::::::::::::::::::::
=++\\-::::::::::::::::::::::::::::::::::::=-:-\=========+--*=:+/=-+*+/:-/+\*/% ///////% \++% \+*% %//-:::\/////////% %*====*%%/////**//% %%%% %=:-/+:\/\:::::*///%% %=:\%/% %**% %///+::* \::\ \--+ %//////////////% \+*/% %%/-:::::::::::::::::::::::::::::::::::::--=+*\\/% %%%%%/% %\/ %/////////% +=+ \:-/ \ \*** \\% %%%/%\\/\\% /*=-----=*=:::::::::::::::::::::::::::::::::::::::
-=--/--+***\*+==-::::::::::::::::::::=+++=:/=:\+=======++*+-+//*----+\\/\\/\\+\//% %%////%%\==\ %/\++*//////*=+\//\*++*\/% %////**////% =::* %//\===+*/////%% %//*:=% %///%%\\% %**% =:+ %% %++%////////////% ++% /:::::::::::::::::::::::::::::::::::::::::::::::::::-==+*\% %%///\/\// /\* **% % %//\/////% %//\+=-----+*=:::::::::::::::::::::::::::::::::::::::::
:=++/=/*++==++++*\\+::::::::::::-+=======*+\---+++=++======:/\\*\+=====*\*//////+\+//% %%/////%%\\\% %% %///**///%/\\*+**/% ////==\/*=\% % %//////////////% *++\/ %%/////%%% *::% /\% % \/%/////\::-+////\\% %-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=/ /=/ %////////% /=+ \\ \::/ %%\/%%//\/////%//%%/**=-----+*-::::::::::::::::::::::::::::::::::::::::=+=
:=**+/\++**+=*/++=+\*-***\*::::::\*========+========+======-+**/*\**+-==+\\\**\\//\\*++\/ %///%%*==% /-::= %%*+\%%**////%%%//% %-+ %%//*//\*\/%% %**/ %//////////////% \///////%*=* %-= \*/ / %%%/*++*/////%% /-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+% % %%///////% =:-% %=:- :::- // \=-**\%%%/%%%%%%///**\//=--=++-::::::::::::::::::::::::::::::::::::::::=***+
:-=+==--:::::-/++++*/+++++*\+=::::\++=++===++=+=====+========::-=++**+****+*\+-:::::---==+\/%////%% % /-::*% %/////\\//////////%% %%*=\ %%//::-////% %-:::+ %%//////////////%% %+\ %/%////%%%=+% %+-+% /=::-/ %////////////%*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ *-=\ %///\////% *-: *- *-:- /\\\ %*\/%%////% % %%/\+---+\=-=++:::::::::::::::::::::::::::::::::::::::::::-====
:::::::::::::+*=+*/\+===+++=+*/+::+/=+==***+++++===+======+====-:::::::::::::::::::::::::::-+\%////% % % %%**///////////////% %\\% %%/\/%/////%/\\\% %%//////////////%%% %/////%*% // /++*% \+=-+% %//////%\-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=/ %% *==/ %%///////% /+* %/ %% :: %**-:=\%//////////// %/*=----==*/+=::::::::::::::::::::::::::::::::::::::::::::::-===
:::::::::::-=\*+\\==++=+=====++--+*==*\*=--+\*====+++==+==+=+===+-:::::::::::--=====--++*\\\*++/=+/% % %% /=::+/////////////\///% *=+*/ %//*+\////%% %==% ** %%/%///////%/////%% %%/%//% \*% /=\ %++ %%/*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+% %\*% %/////\/% /--% -:::% %=-=\ /* /% %+* %**\/%%///////////////%+-+*/+==++=::::::::::::::::::::::::::::::::::::::::::::::::::-=
=*+=:::::+\=**+*+=====+======+**+=====-::::::=*+===+========++==++-:::::::::*+*/\**+++\\+*\=/==*/+\*=+\%% %%%%%///////////////%/=:::-% %+*%%////////% %/%==% %%%%/%/++%%/////%% %%///%%% %-=% *=:::=\% \*+*/ %\/ /*=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+% % \+\/////% /=-=\% /// ==+\ /+% -:::= %\ *+ =::* \-= %\*+:=%%////%%%/\*+*%//////*=\++\*\*/*-::::::::::::::::::::::::::::::::::::::::::::::::::::::
++*\/*::::---:-+++=+++=======+++++==--=+****=::-===++=+=====++=+***++*+++=::::/+-=+*==\\=+*+****+\\\\+++\+*+*% %% %% %/\\%/////////////%// %%////%/%%/%% %%%/%%///%/%/%/%%% %%%%/*+\ +:::::::- +:::::\ %*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\ %/ %\/%/////% \\ %*-::- ::::% *+* /% % %% \++% %-::-*/%/////%%+::::=\%/////%%//\\*/*-::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+++++/\:::-++++-:::::::::::--===-::::-+++==+*\:=*=====+=======/+-:::=%\+++\-::*+-+*+*/\=---==+++*+\+\\\*/\*++===**\% /\***\/ %///////////////%%+\ *-:-=\%////////%%% /\/ %%*=/%/--/%///%%%*=/ % %\+*//\\ \=:::::-/ /-::-+*=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=/ \* ////\/% *=+% :::* %% \*% *:/ /==+ %/% %\+\/////////%%*:::-=:**//\/++\*\*=:::::::::::::::::::::::::::::::::::::::::::::::::-==-::::::
+++++\/--\\+=+***++-:::-/=++=+=:::::**++*+*++\+\====+++=+=====\*::::-\**++*\::+*=++++=---==++==---=*\+\+\/*///%/%+\++*\/%% %%*+\//////////%//%% /+===% %%//////////% %/ % %%//*\///////%// %=+ %%%\/%% /\\\%%% %/*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::* %-\ %///\/ \++/ /*% *-:::*%/// %////////%///\/\*\/+\\/+*+/\=::::::::::::::::::::::::::::::::::::::::::::::::::=\*+****+++
=+=++/+-\\++===++++/-::+/:::::=\:::=+=====+==+*+=========+++++++*++=:-**\\+/+\\\*=---=+++++====-=++==-=++*\/*\*\\\///*++=-=+*/% /\%/////\///////=+\%% %%%%//////%\*/%% %*% %++*% \=+\///////%%%% \+\ %%*-=+% %-:::/%\=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-/ *= %%/\\% /% +=\ =* %+/ /-=*\\/%%//%*-:::*//////%\\*\\*/*//**+-::::::::::::::::::::::::::::::::::::::::::::::::::::-==+++==+=+
+=+\\-=\\+=+**\*\\+-=+*+-::::::=*::*=======================++++++==+::::-------=+**\+=----===+++==-=--=+++***\\*\***/\\/\/\/*===+*\/%%%*-\/////\\\////% ** %%/////+\/+\%% %=:-\ %/%///\///////%/+\ %*==/ %+=+\*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=*% %//\\% -:::-% =:= /::% \--% // +-/ \==/ %/%%//////-::-===\/\%%/\\/\*\*/%*=::::::::::::::::::::::::::::::::::::::::::::**\*+==--:::=+\\**++++
+++/+=*++*/*=-::-+\\\-::::::-*++=-*+=====*\+===============+=++==+==:::::::=+**\*+=*/*+==+*++=--===+**\**\*++==---=+*\*\\*/+\%%%\++++=+*/%%%%/////%%=:=//%% \*%/////\\%*++\%% %%%%%////////%%%%%--/ % %+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+\==+*/ % %////% ** /::::* /% %% %\/ %////%%%//*+%*+\\//\\\\\/=*+**-:::::::::::::::::::::::::::::::::::::::::::::+++++=++*\\+-:+% %\*
+=+++==+=/\+++==-::-+*=:::::-\+=+++=::---:-/+==============+=+**+++=--:::=\+*******+=/+\\=====+***\*\\**+=--=-==+++=-=-=+\\*+*+*%+/%//**+**/+*/%%%%//*\//////%% % %%%%//\++*///%%%% % %///////\**//\/ /=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/+==+==+/ %///% %/ %/ %%%%%//%%////////\//////%%\*/\\**\\*/*=:::::::::::::::::::::::::::::::::::::::::::::::-=+=+\////\\\/+:=/%% %
++==++-:*/++=+++++==::=*\\\\\\**=:::--=+\+=/+=++======+===++=+++//\\++===+\*++=+**\\=\*+=+******\**+==----=++*++=--==+++***++==+%/\\+\\\////\*\+++/+++*/%///\////% \+% /++%%///////////%%% %% %%%%/++\/////%%% %\=:::::::::::::::::::::::::::::::::::::::::::::::--==---:::::::::::::::::::::::::::::::::::::::::::::::=\+===++=+*/ %/\/%% *\ *= =:/ ////////%\+=+*%%/%/%//***+*\\/\\=*/*+-::::::::::::::::::::::::::::::::::::::::::::::::::=++*%%%////% /+-\
++=+=::-\*++==++++*\\=::/% %/=:::::-=+*============+=-=\+===+\//\*+===+%/\\*=\%/\-/==-=*\\+=-==-==++*+====-=+**+++++==+++++\-+/*=+***/*\**\\/\\**++++\\*\/%%/%% % %\% +::*%%%%//==\%%//% %=-% %+* %%//*-:::::::::::::::::::::::::::::::::::::::::::::::-==+*\\\+=-----::::::::::::::::::::::::::::::::::::::::::=\+===++==++\/ % %/\\///% *=% % %\=\/\/\+/ %-:/ %////////%%-:::=*-\*+/*\\/\/++\*\*/*=::::::::::::::::::::::::::::::::::::::::::::::::::::::-=+% %///%%% %\%
++++--=++++===++====+\*::/% %*:::===\==+*+++==**+=-::/\%%/+==\\*//+==-*\\ /+=\**\\+\=+==+\+==***+==---=+*++++++==++\*=--=+*+\*=-----==**\\/\/*/\\/////*/+==*+/\\\// %// *=\%%/////%%%% // \=:::::::::::::::::::::::::::::::::::::::::::::::::-++==++=*+=+=++=+=-::::::::::::::::::::::::::::::::::::::::-\*==+++====++*\% % %/\\\\\/% *= =:* /+% % %+-=*=:::=*==/ %////////////\=+*::-\*//*=**\\\/*\+=::::::::::::::::::::::::::::::::::::::::::::::::::::-=-::::=+/ %%////% %
++++++++===+=+++===++=*++%% % %%*::-=-=*\\===+===+\*=::/%% /\/-:-//+=+\*\\/%%\--+*\\*\+/==+*\\+=---+**+++*+==+**+-=\==+**==-=\+------=-----=+**/\*/+\\*/\///*/****+=\ \+*\%\*% %%/%%///%%% %/*-:::::::::::::::::::::::::::::::::::::::::::::::::::=+=-:-====***++++++=:::::::::::::::::::::::::::::::::::::::::=\*+++++++==-==+*/% ///////% % / /+:::::::::::+\-+% %/\/////////%\+/\++*/\\*\**=\\\+-:::::::::::::::::::::::::::+\\\-::::=\*-::-:::::::::::\///\+-:=+/ %///%%
++++++++=++++=++=++=+\ %%/*+++++*/% %%%%/\/*--%% %***++\\\***\*\//*=-\***=*+\=-+-=****++++==+++\\=-=+*\*\*=-----==+++**+----===---===++***/\\*++\\/\////\*\\\\//% /+==/ % %%%//%%\+-:::::::::::::::::::::::::::::::::::::::::::::::::::::-=-::::==+===*/*+====-::::::::::::::::::::::::::::::::::::::::::=\*++++++++::::-=*\//% %%%/////% +-=/ ++ % %* /=::::::::::::::-=:-*% %=::::*%\*///*\//\\/\*+\\*=+*+-:::::::::::::::::::::::::::::-++=++==\\++*\+\///\+=::::::+//////\=-=/ %%%//%%%
++++++===+++=====++\% % %% % /-::-*/%%% % \==*+% /\\/%/*==*+++\\+\%/++=*+////+*+++-+\\+++++=--+*-*\==---=++===--------=+*++*+====--=+****++*++++*////\*==-==+++++***\//%% % %/\*=-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::==::::=++===+=:::::::::::::::::::::::::::::::::::::::::::::-*\+++=::::::::::--++**\% %%//\/% %% \/ %\ -:% %*-:::::::::::::::::::::-*% %::::-=*\\*/**++=+*\+--=**+-:::::::::::::::::::::::+\\*+=-::-/*==++++++==*\////////\+-:::-*////%/\+=/ % %%%%
++++==++++++++====*% % %%-:-\% % %\\+++\=::+% % %/////\%*==+++**\=\\/\*=-/+\\%\++**+--=**+=--++\=*\==--=---=+**++=------==--=+*\\*\*++***+=+**\\======================+++**\//%/\*+=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+****+====-::=+++===::::::::::::::::::::::::::::::::::::::::::::::::-/*+*\\++-::::::::::-==+\%%%/\\/% %+=\ /*/ -: %*-:::::::::::::::::::::::::-\% /\-::+**\\=----*\*=-=+=-:::::::::::::::::::::::::*+==+**\\/+=\*+++=+=====\///////////\=:::*/////////%
===+++==+=+++=====/% % %+:- \**/%\++*/ %-::=%% %///\\\//*=+*==+\\\\+//*\+\=\\\/\\+=**+-=++*\/++--+++*++===-----=+++++=--=-=+**++++*++**++===+/============-=+%\+*+==+***++=-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*+:=+++==+*/\=+=+=-:::::::::::::::::::::::::::::::::::::::::::::::::::=/++++=+++-:::::::::::--=+*\///// %\/ \\ % /*-:::::::::::::::::::::::::::::-*% %/\/\\\*+----------=+=-::::::::::::::::::::=****+====++++++++*\=+=+=+++++=++*\/%%%%%//////*=:\///%%///%%
=====+++++++=++===\%% % *+=-+% %-::::* %%% %=::+//% %%////////*+*+==*++++\\///*++=+\///\=+---+=--+*++==---==+++++=----===+\\**+++++==++*+/===-=*\++++=========*+:--:-\\*=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=======*/**+--::::::::::::::::::::::::::::::::::::::::::::::::::::::**+=++===+-:::::::::::::::----==**\/% *= \+% *=\ % %*-:::::::::::::::::::::::::::::::::::+/ %/*+=---++----------=++=::::::::::::::::::::::::*++==+*+==+===+=+==++-=+++++++++++=+\% %%%%////%
++=+=+++++++++++++*% % %//// \:::::-% *::+/++% % \-=\/////*+*=----=+\%+\*\/*++\=\*=\\+=+*+/++-=+++*==-=---=++**++***=++++==+\*=--==\+-=\*::::://\\\+-=*/ /:+\*+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+\*++===+=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*\+\\*+::::::::::::::::::::::::::::::=*% %\% % \-% %*=::::::::::::::::::::::::::::::::::::::::=/ /\+==-===-=-------=--=++=:::::::::::::::::::::::::::-=====+==+++====****+++++++***++===+=++\% %///%%
+++++++++++++======\ % %%///% //\\% %=:-\/\*/%% =:-\///\///***=**+==*\\**\**\\***-*+\\/**+-*-----==+*+++====***+++++==+++++//*****///%%=:::::=%///%%%//%%*=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-:::::::\/++=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=\\++*\*:::::::::::::::::::::::::::::::+/ /+/ /+-:::::::::::::::::::::::::::::::::::::::::::::=\% %% /\*======----=-==-=---=++=-::::::::::::::::::::::::::::::::-=++++***++===+\///*+====*/////\**+++==+\/ %/
+==+++++++++++++==+=/ % % /////%% %=-:=\% \--+\%////=:/% %%/////\\/\*\%/+-=++/++\+++**/\\*+/*+*\+=+*=--\+===-=+*/\+**+==++*/=--\%//////%%///%/*+-:+*%/////%//*-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-\\\*\/*::::/\+=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::**++++++=-:::::::::::::::::::::::::::::-* \* *-:::::::::::::::::::::::::::::::::::++::::::::::::::+% %+::-\%//% %/\+===-=================+++=::::::::::::::::::::::::::::::::::::::-=+\/////\*+=+/////\**=*%%%%%//%%////\\\/%% %/*=-::
+++++++++++++==+====+\% % %/////% /:::::=% %/////////% % %////\\\//%\+=-=====***\\=+**///*=-\==+\\\*\*+***==+++**\\\+=-=\+*/%//////%////////*++*////\//\+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++**=:::==++===\\::=/+==+***+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-**++++++=:::::::::::::::::::::::::::::::+/ %*\%% %*-:::::::::::::::::::::::::::::::::::**-+::::::::::::::::=*% %/%/////**/\*+=----===========-===--=++=-:::::::::::::::::::::::::::::::::::::::::::--+*\////////////%///\\\% %%%%/%//////%/% %/*+=::::::::
+++++++++++++++=++++==+% %/////\\% %/\\\ % %%////=-///% ** %%///\\///\+**+=====++\+**=*=\**\\\**+\=\/*/\\*\***=\=+**\*++*%%///%%//////\/\\\/////%\\/\+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/-:=+++=::-+\-*\*++*+===\\:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-**++++++=:::::::::::-===-::::::-::::::::-*% %*==++*\//% /\+=:::::::::::::-+*:::::::::::::::::::::::::=:::::::::::::::::::-+\% //%/ %////\**+======-==-====--=-=-==*/++++-:::::::::::::::::::::::::::::::::::::::::::::::::=++++*\/////% %%/*/ %% % %/\+=-:::::::::::::
++++++++++++++++++======*%% %/\\/\* %+-\ %/% %%/////\\\% %///////\*++**+=--=\+\**\++*\+=**//\\\==\+**\//\/==--=++*\////\%//\\\%///\\\//\/%//*-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-=====:::=/\\+-===+*\\*+/-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*\+=++*\=:::::::::==++*\*-=\++++++==--:::+/ \\ /*=====++*\%% %/*-::::::::::::::::::*%////::::::::::::::::::::::+/=:::::::::::::::::::::-*/ %//% ////%%%//\\*+==----=-====-==-=-==-=---=+**+-::::::::::::::::::::::::::::::::::::--::::::::::+\**+=+++=+=+*\\*+*/ %%\*=-:::::::::::::---=++
--=+++=+=+++++++++++==+==+\% % %//////\ /:=+ *:::* \+////+-=//% %/\\\/\\/*+=+*+++===+==-==\/*\*=+**\///****=*+\+===-=====+**\//\//%//////////\*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=+==--::::-==+=-==+++-:-=\%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*\+==+\*::::::::-==++++\+/+===+++++++==--=*% %/ /*=====-==+*+\//\+=-::::**=:==*\==+*\\///%%/::::-*//:::::::::::\*---++:::::::::::::::::::::::-*/ %+::+\+//\\*+==========-==========-=-----=+**+=::::::::::::::::::::::::+*\*-:::::::::=\**\\+=-:::::=::=+++++=+===++====*%%% %/\+=:::::::::::::--===++++++*
:::::--==++++++++++++=+++===*/ %+/ /////\/% ///% %+-*//////%%% %/%\///\/\\//\+=++***+=----====\+\***+****\/%/\\\==============++**\//\///\*=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=-:::::-=============---=*/=::*\+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*\+++*\::::::::-=++==+*+++==++=++++=+=+===+\% /*+=======--==+**\**+=-=\//++////%% %/+:-*//%/=::::::::::-\/////\+-:::-::::::::::::::::::::=*/% %/+=+++===-================-=--=+=---=+***=-:::::::::::::::::::::::::::=*++*\\**=::::+++===++**\*=:::=+=+++===++=*\\\*++=+*\% % %/\*=-::::::::::::--++++++=++**\////
::::::::::-----=========++++++*% %//////*\ %*+//////////% \==*% %//\\\\/\+=+++*\\*++==-===+=*\\///*+*\\/\//====--=========++***+=-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=++==-::::::::::::***\*-:::::===*\\\*======*/-==-:=\+=++\*-:::::::+*\\/+::::::::::::::::::::::::::::::::::::::::::::::::::-*\++*\-::::::::=+*+--==+++++++++++++++++++==\ %\***+===--=====--==++*\\//+\/// %\\\//% /*:::::::++--//% %%%/=::*/\*-:::::::::::::::::::::=*% %/\*+==--==--===--====-=--=====-----=/%**\*+=::::::::::::::::::::::::::::::::=++=+==++\\:::+*/\\*==++=+*\*=++++++++=+=+///////\*+=+\%%%/\*=-::::::::::::--=+++++++++==*\\///////
:::::::::::::::::::::---==+=====*/ ** %%/////%%/* %\% %%/////////** %/////\*+==--=----=+===+++++*\/\*\\//\*=--====++**+++==-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*\\/*:/+++++=-::::::::::::::-\+:::--:::::=%\=====+-::+*\\+===++*\*+::::-/++++*\+=:::::::::::::---=+=-:::::::::::::::::::::::::::::-*\*+**+::::::++*\*::::-=+++++=++++==++=+++-:+/ %/\+=-=+\////*++=================+*\\\\//% %/-\// %/=:::*=:*//*\//% %%//:-////::=\\+::::::::::-===++=+\\**\++++=*%\+===---=-----=---==-----=-----=----==*\\*+=-::::::::::::::::===-::::::---::::::-\\\\*+=+*+*\=--+*///\\//\\*++++=+\\//\\*++\//////////*++=-::::::::::::--=+++++++++=+=++\///////////
::::::::::::::::::::::::::::-:--===*\% % %+::+//\/% \++/ %\% %%/////\++\%%%% %% %\*+-::::::::::::::::::::::--==++++++++*+++++=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++++++/=/++==+=+::::::::::::::::\=::=/-:::::=%+===+**=+==++===++==++\*::::====++++++==-::::::-=++++++*\*=-:::::::--===--:::::::::::::::/\::-*:::::====+\+:::::::-===+========+=+:::-*/ %\+=-===+\//%%\\///\///\*===-===----==-=++++**\/\//%%%%%%%%%/\---+*-=/%%%///%%%%%%/\+\% %+=+\\\*+++==++++===-=*===-*\*/****\/\=-=-=======--=-=--=-=-=-------=+*\/\+=:::::::::::::::::::::=+++*\-::-***\*=-:::====+*\*+++=+*+++\///////////\*+++*////////\/////\+=-::::::::::::::-=++++++++==+++++++**\//\///////*
:::::::::::::::::::::::::::::::::::::--=+*/% \=+*///////+% /++/% %+-*%%%%///////%%/\+=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-/====+*\+=+=====::::::::::::::::=+:=\+::::---+/+-==%\=========+++=+++/-:::-==++++\/+===+-:::::::::-==+++*\\+-:::=++\\\+++=-::::::::::::=/::::::::::====+*\=:::::::::-+==+==++++++:::::-+/% %//**\\/////%% %///% %/%% %/\+===-------+*+====+======----============++========--=+*-=-=--==*+===++-====+*%\\\/\\\/%/*****+*\===--------------=-----*/***\/\*=-::::::::::::::::::::::::==++==+/*+/\++++*\\+:-=******+====*\*=*///////////////\*+*\/////\*+=-::::::::::::::-===+++++++++++=++***\\///\///////*-::
::::::::::::::::::::::::::::::::::::::::::::--==++++***\/%% %% %% % /\%%//\**+==-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--=+++++++++=+===-:::::::::::::::::::::::::::::::::::::::::-*\*+=+==========::::-=+==-:::::\\**-:-\\+++==++%-:-//========++++==++*\-:+*=+*/+=++\*+=---::::::-+*+++****+**\+:++/\++*+++++=-::::::::::=+::::::::::===+=+*\+:::::::::-==++====+-:::::::::-+\/% % %%%%%% %%% %/*+====-====+++\*+\\*\+===+*+*/++==++=*+======*/++++*===*\++++/****%/\/*+\\*++*=--=**\**\/%%%%%\++=-====-===-===++**\/\*+=-::::::::::::::::--===+*+-::::==========+*=+*\\***::=\//////\\**////*+\////////////////\+++=-::::::::::::::---=++++++=+++++*\\\*\///\//////////\+-:::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-::---------::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-==+++++==++++++=+++++++-:::::::::::::::::::::::::::::::::::::::::\\+++====+===-:::-++*\/*-----=-:::*/+======+\\:-\\++++====+++++++++*\=**:-++:=+++++++\%=:::::=\+++++++++++++\=+*%++++++=+++++::::::::::-*=:::::::::==++\*+*\+-::::::::::=++::-:::::::::::::::=+*\/%% /\*+==-==+*******\/%/%/\\*+*\% /\\//\\***\/*****=++=+%***/**+++*+****\/\\%%/////\***++===*/\//%/=-==+****\\\*++=:::::::::::::::::::::=+\\*++=*/*=-::+\//\\*++++*/////%//\**/////////////%///////%/%%%/\*+=-:::::::::::::::--=++*++=+++++++++*\\//\////////////////*-::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--=++============++++======+=++=-::::::::::::::::::::::::::::::::=++**+:*\++++====-::::::::::-*\+++++*\\=:*%++++=+\=--\/++++++++++++++=+++*%+\+:::==:-++++++++*/=:::-++++++++++=====*/\/*----====+++++:::::::::::=*-::=****--=+=+*++\\++=-::::::::::::::::::::::::::::::::::-==+*\/%% %/\*+=-=+*+*\\\/\*++==+=**\+===**+*/*\/**++==+/\/%%/\\\******++**/%/+=++\\**\*\/\\\*///\*\//\**\\*++==:::::::::::::::::::::::::::====+*\/*+\++*\//////////*+\//////////////////////////////\\*+-::::::::::::::--===+++++++++++++++=+++++*\\\\\\/\\\/\\\\\//*-:::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--==+++===================++++====++++++=:::::::::::::::::::::::::::::-/\=++*%*\\+++==-::::::::::::-+=+=======*/::=/++===****+=====+++===+==+====++=::::::::-++++++++=+/*::-++=+\////\=:::-=\\+=::::::-=+==++=::::::::::::++=====+\*:=\+++++\*++++-:::::::::::::::-=====-:::::::::::::::::::-=+*\/%% %\*/\//\\\\\\\\\\\\\\\/\*=+***\//*++++++++/%*====*/\\/**\/\\/\*-=*\\**\\\//\\/*******+++=-::::::::::::::::::::-------:::::-++++===+++==++*/\//////////////////////////////////\*+=-::::::::::::::-==++++++++=+++++++==++====+++++++++++=========+*+-::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-++=================++++++==+===========+++=:::::::::::::::::::::::::::::\\==++**+++===::::::=\\*+-:::*\+=+====++/=::/*======+=====+========+==++++=::::-=--:::=++++++++++\\::/*++\//////\*-:::-++=:+\*=::-=++++:::::::::::::-*======+*:\+++\//%/\*+++=:::::::::::+\//\*+=++=:::::::::::::::::::==++++++++*\\/% % %/***++\*\+***\\+*++=**++\\+++\%/*/+*\\+//*//\+**+\**\+====+*\\\\*+++***++==-::::::::::::::::::::::*\**\\+++*+++==+++=+++++++++++++=+\///////////////////////////\*+=-::::::::::::::::-=++++++++===+===++==++==+============++++++=+++++**=::::::::::::::-=+
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----+\\*============++===+===+==++==++==-:::::::::::::::::::::::::::::=--======++=:::-:::+/+++**=::+/======+++=*\*+++==+==+++=+==+++++==+=+===::::+\***\*-:\*+++++++++++:*=-=+*//////////*=::-==:-+*/*===+++=::::::::::::::*+=====+=-=+\///%////\+=+::::::::::=///////\+==-::::::::::::::::=+++++=+++++=--+++--==+***\/%%% % %/\\\*\\****++****\*\\+===\*+++*===--========++**\+********+++===-::::::::::::::::::::::::::::::+\*++++\\+**\\*+++======+=+\////\+=*\/////////////////\**+=-:::::::::::::::::--=+++++++++====++==++==+===+++==+=+==+=++++++++++++***=:::::::::::::::=++++
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=+***+============+=======++===+++-:::::::--+%-::::=++=::::::::::::-*/*=-::+\\\\/=:=/*==+*\:=\++==++++**++=+++++++===++*\\/*-:::::::::::::-+++++++\*:\+==+==++++//-:::-=::-+*///////\=::::::=+++**\*+=-::::::::::::::**====++=:==\%% %%////*++::::::::::+////////\+==-::::::::::::::=+++++++++++++++--=++=:::::::::--==+***\/%%% /\+=+=+*+**+++=-==-====++++**+++*********+*+++++=-::::::::::::::::::::::::::::::::::::-+***===++++======++*+==========++\////\+*/////////\\*+=-:::::::::::::::::--=+=+++++++++++=====+****\\\\\\\\\\///\\/\/////////////////*-:::::::::::::-=+++++++
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-::::::::::::::::::::::::::::::::::::::::::::=+=--**=+==++++++++==++++==+===+++=:::::+++//++*====++\*::::::-+*\*:-/+:::+/++++*=::+*+=++**+===++=+=+=+====+==+++==+\\++=+--=++****+-::::\*++=++++/++*+++=++++=-::::::::::==+\///////+::::::==++++*/++:::::::::::::::-++=+***+--*% %/\//*+-::::::::-*/////////\*+=-::---:::::::-+=++++++++++++++++=---=====-::::::::::::::::----=+++++++**\\\//%%%% /*++++++*\*\\\\\\\\\*****++++=====--:::::::::::::::::::::::::::::::::::::::::::::::+\////%//\*+===*\\///\+====++===\////////*\***+=-::::::::::::::----===++++++++++++==++++====+++\////////%%%//%%%%%% % %%%%%%%%\=::::::::::::::=++++++++++
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::---====++==+==--:::::::::::::::::::::::::::::::::::::::::::+**+=+==++++++====++++++==+++-:::-+++++++==++====\\-:+/+++++/++*:::::-+-*\*+++==+=+===++=++++==========+==+++==*+===+\\++++++++/+:::*/+++=++++/\+++++++++-:::::::::-==++=*\//%///+:::+*=+++++++*++==::::::::::::::-*//////*++% %%///+=-:::::::-+\//////////*++++++++=:::::=++++==++++++++===+++==-:::==+++==::::::::::::::::::::::::::::::::::::----===----:::::::::::::::::::::::::::::::::::::::::::::::::::::::+*****/\\\\++=-:::+\////////\+=+\/////\++**\***+*+++==-:::::::::::::::--===++*++++++++=+++++++++=++++++====++**\/%%%%%%%/%%%%%%%%%%%%%%%%%%%%///*=:::::::::::::-==+++++++++++*
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=++===========++++++=-::::::::::::::::::::::::::::::::::::::::::-+-=======+++++++==+=+=+=+++-:::--=++++++++==+==\+*\+=+++*\+*\--=++=:::-/+============+=========+=======+=:::-===+++++++++++++\*-::+\+++=+++++++++++++++-:::::::::=++++++\//////*::\*=++++==++\*+=-::=+++++++=-:::-*////%/*=\ %//\+=:::::::==++*\////////*==++++++=::::*%%\*+++++++++++=+++=+++=-::::::-=+++=+-:::::::::::-=====-::-=--:::::::------::::::::::::::::::::---==++++++==-:::::::-+**+*=:::::::::=+=+==+//////////\=:+\\///////\******+++=-:::::::::::::::::-------==++++++++++++++++++=+=++++=++++++++++**\///////////////%%%%%% %% /+:::::::::::::-=++++++++=+++++++
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-::-:::::::::::::::::=====+===========++=++++++-:::::::::::::::::::::::::::::::::::::---::::-=++++===+++==+++====++++=-:::::--==+==+=\\+\\+==+===+**++==+++//:::+*===++=+======+========+=+=+=++=::::::==+==++==++++++++/+-\*++++++++++=--+++++++++==--:::=+++++++*//////*::*\+++--=+=+/*=::=++++=++++++=-:::+\/////**/ % %%\++==-:::-++====+**\////\*+=++++++=-:-\////*++++++============++=-::::::::::-======+=--:=====++-:+++++++===+++=++=++=--:--=====-::::::=+++==+++++++++++=-:=+++++\\\+=+\\*-:-=+++=+\///////\\\\*+++++==--:::::::::::::::------==+++++++++++++=+++++++++=+===+==+=+++++++++++++++++*\\\\**\//%%%%% %%%% %% % %/*-::::::::::::-=+++=+=+++++=+=+++++
:::::::::::::::::::::::::::::::::::::::--====++++++++++=+=======+==++++++++++==-:::::::::::=++==+=**+=++=+++==++++==++=:::::::::::::::::::::::::::::::::-+*\\*\//+::=++++===+=++=====++==+++++==-::::::::-=+*\\+====++======++=+==+\\-::+++=++====+==++==+===+++==+++=-::::::::=****\\+++=====++*\+===+++++=-:::++++++++++++++=-:**++++++++\/////+:-/+++::::==+/\+=++*\\*+++=+++++++=-+*/////**% %//*++++=-::==+**\\**+*\////\+==+++++=::+///%/*+==+======+++++===+===-:::::::::::::::::-======++++++++*****\****++++++++++++++===+=--===+++++++++++++++++++++***%\***\\\*========-----:::::::::::::::::::::::::::::::::+++++++++++++++++++++=+++++++++++++==++*\\\\\****************\\//% %%%%%%%%%%%%%%% /*-::::::::::::-++++=+++=+++++++=++++++
::::::::::::::::::::::::::::::::::::-=+++++++=++++++++++++++++++++=+==========+++=::::::::==+======*\==+===+====+====++=:::::::::::::::::::::::::::::::=++=====+\*+\*+=++===+========+++++++++++++=::::::::=+===================+===\\:+\=+++++==--==++=====+==+==+=-:::::::::::::::::=====++=========+++-::::::++++++++++++++++-=\***++++++\/////*:\+=+:::::-=+//+++*////*++++++++++++==+/%/%/\\% %%\++++++=-++\/////%/\*\%%%%/*++++++=::+%%%/%/\\*+===+++=++++++++==+++-:::::::::::::::::::::::::::::::::::::::----====+++*******+********+*+++++=+========---::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--=++++++++++=====+=++++++++++++=++++*///%%/////////////////\////////%%//\///////////%%%/+-::::::::::::=+++++++++++=++++++++++++++
:::::::::::::::::::::::::::::::::-=====++++====+++++=+++======++++=+===+========++-:::::::==++++===--=+==+==========+=+=-::::::::::::::::::::::::::::\*=+++===+==+*+=+++++++==++***+=+==+=+=++++++++=:::::::--+=+====+======+====++\\=+*+==+==-::::::--++++===+===-::::::::::::::::::::-***\+========++=::::::::++++++++*++++++++-*///\++++++\/////\=\=+-:::::-=+****+\////\+=+===+=+++++=--*%//%/% %%//*+++++++*//////%/%%//%%///*+++++=-:=/ %%%///\++++++++++=+===========-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::---=+\\///////////////////////%%///////////////////%%%%%%%%%%%%%%%%%%% %%/+-::::::::::::-=++++++=++++++++++++++++==+//
::::::::::::::::::::::::::::::::=+++=+=====++=++++++=====+=+==++=================+-:::::::==---==-::=+=+=+=====+==++=+++=::::::::::::::::::::::::::::*===+*+==+=+====++++=+++-:-=-=\*=++=+=+=+++=+++++=::::::::--=++=+==++====+==+++*++=+==-==::::::::::-======-:::::::::::::::::::::::::::-\*++=++++++:::::::::-++++\////\**++++++\///\++++++*///%//++++::::\=++++++=+\/////+=++++++++++++=-:=\///% %%%/*+++++++////%%%%%%/// %%%\+++++=-:\ %////\+=++++++=++++=++++====+=-::::::::::::::::=======--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::---=+++**\//%%%%% %% %%%%%%%%% %%%%% % %%/+-::::::::::::--=+++==+++==++++++++++++++++++*\
::::::::::::::::::::::::::::::-=+=+=======*//\+==+==++++*\\\*+*++=+===+=======+++=:::::::::=*\***\/+:*/+=====++++==++=++-::::::::::::::::::::::::::::::::=//++++=++=++==++++=:::::-+**+++++==++=+=+++++=-:::::::::=======+++========+++=::-+**\==+=::::::::::::::::::::::::::::::::::::::::::=\\+=++++=::::::::::=+/ %%%/////\*++++*/%%/\+++++++\/////++++-:-+=++++=+=++\%////*=+++==++++++++=:::=\// %%%/*======\//% %%///% %%//*++++=:-/ %////\\*+====+++++===+++=+++++=::::::::::::::=+++++++++=+==-:::::::::::::::::::::::::::::::::::::::::::::::::::::::--===-=-------=-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::---=+*\\\/%% %%% % %%%%%%/+-:::::::::::::=++++==++=++=+=++++===+++=+++++++++
:::::::::::::::::::::::::::::-=+=========+++/+=+++====++=-::::-+\*+==+*//\+===+++=+**=:::::=++===+++=++==+++==++==+++++=::::::::::::::::::=****++++++=-:::/*=+==++==+=======::::::=--=\+===+=+++===+==+++::::::::::=++=====----===+++==+\*+======+*\=:::::::::::::::::::::::::::::::-===++\\\-:+/+++++:::::::::::=% \+*\/////\+==*////*++++++++\/////*==-:::-=++*\*====\%////*=+=++++++++++++=::::=\% %%%%\*+===\// %///%% %%/\++++-:+% %%///\++===+===+++==+++++=+++=::::::::::::-===+=+=+++++++++===--::::::::::::::::::::::::::::::::::::::::-=+++++++++=+++++++++++++++++==---:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--=++**\\\/////////\\\\\**++=--::::-+=-:::::::::::::-=++=+++=====+++++**\*\\\/\/%///////%%
::::::::::::::::::::::::::::===============+/\+=*****-::::::-=++:\/+====\/+++++==\\++\/=:::=/++++++======+====+===+=====*//%%/+::::::::::-++++=++++*\\%=:=/==+=++++++====+*+++=:::::::-+++++=++=+=++=++++-:::::::::=++==-:::::::::::::\\+========+++\\:::::+*\\\*:::::::::::::::::======+=+=+\=:\*+++=:::::::::::= +:::=///%%\+=+////++==+=++++*///\\=--:::::-=+\%/*+++*//%//\++++++++++++++++=:::::+/ %%///*+==*//% %///% %%///*+++-:+% %%/////\++++++++++++++++++++++=-::::::::::::-=+++++++++++++++++++=--:::::::::::::::::::::::::::::::::::-+++++==+=++=++++++++++++++++++++++++=====----:::::::::::::::::::::::::::----:::::--:-=---=--:-::-::::-:---:-::---:-::------:::::::-++-:::::::::::::::====+++++++=*/////////%%%/%%%%%%%%% %
:::::::::::::::::::::::::::++=++=+++=+++++==-+**++++=::::-\\**+++\/*==**++====+\/*====+\\=::/+==+======++++=+=+++++++*/% /=:::::::-+*++++++++++=+--*\====++=++++=+\\*++**\*+::*==++===+++======++++-:::::::::::--::::::::::::::+/============++\\:::-+++==\*:::::::-+*+:::::%+=====++=+++:*\+++-:::::::::::-% \+++/%%%%%/**%%/*-::::::=+++**\*+++++:::=\\\\*///\*=+\%//%/*+++=-=++++++++++-:::::-+/ %%%/\*+*/% %%%%% %///\*+=--*% %%////\*+===+++++++++++++++++**=::::::::::::==++==========+==+++++++=-:::::::::::::::::::::::::::::::::-=+++++=====++======+=====++=+++++++=++++++++++==-------------::-:::=+++****\\\\**\\\\\\\\\\\\\////////////\\\////\\\****++++**+-::::::::::::::::::::::::::::::-+/%%
::::::::::::::::::::::::::-+==++++=+++++++=::::::::::::::=\+========++\/++*+*\*+=++===+==+:++==+=+=====+=++++++++=++/ %+:::-*\+==**=+\\+++==+\\*++++++=+++=====+==++=++%+:-/*+==+======+=+=+++=::::::::::::::::::::::::::::-\*+=====+====+=+\*=========*\=:::::-++*\::::--+=====+++==+\++=+==--:::::::::-/ %/////%%/+::+*\/*+++++++++++++=::*/////*//%%/*+\/%%%%\*++=-:-=+++++++++-::::::-+/% %///%///% %%%/% %%%%/*+=::+% %%%/////\*+++=+++++++==++++++++-:::::::::::-=+=++++==+=++++++++++++++==-::::::::::::::::::::::::::::::-+\///\\\\\**++==++=====++=+++=+++++++++++=++++*\\\\\\*****++++++++=++*\/%/%%//////%%///%/%////%%%%%%%%%%%%% %%%%%%%%%/%/*-:::::::::::::::::::::::::::::::::::=*\/%
::::::::::::::::::::::::::=*+=+++++++++++-::::::::::::::::::-=--==+***+++++=+++=+===+++/\\\++++++===+=++=+==+=+++++/ % %=:::/+:::::::::--=+++++++=+==++==-:-=\\===+++++*/::=/+++++=++======+++=:::::=++===+=-:::::::::::::::::-*/+====+=+==*\\\*==========/*:::*\+++*/+::::-\*+===++==+========++=--:::::::* %==\ \-::=/%/%/+/%/%/%*+++++++++++++=:-+//////%////\+\/%////\++\/\+==+--=+++++-::::::::+\% %%////// %///% %%///\+=::*% %///%//*+=++=++=+====+++++++++=:::::::::::-==+++++==++++=++++++++++++===-:::::::::::::::::::::::::::::=*\//////////\**+++=++++++=++=++++=+++++==+++**\/////////////\\\\\***\% % % % % % %%*=::::::::::::::::::::::::::::::::::--=++++++++\/%%
:::::::::::::::::::::::::::+*+++++++++=-::::::::::::::::::::::::-+==--=+*+=====++======++=++++++++=====+===+=+++++-=/%%% %=:-=+\+:::::::-=++==*\++====+++==-:---::\\==++==*/**\*+=====+=+==++==---::::+*\\*++===+=-:::::::::::::::::\*==========+======+=====+\+::-/====++*\\+::-\++=:=====+\*\+===+==++=-::::::+%%//% %\**\%/\\%%\**\%% %\+++++++++++++++=+\%///%///%/+\/%/%%//*+*////\+::-=+++++::::::::::-+\/% %%%/%% %%%/%% %%//\+=-:+/ %%%%/%/\***++++++++++++++++++++=-:::::::::--+++============+++=++++++++++==-::::::::::-:-::::::::::::::-+\/%%%%///////\\\\*+++++++++++++++++++++===+++***\\///%///////////////%%%%%% % %\=::::::::::::::::::::::::::::::::::-=+++++++=+===++===++******+++++
::::::::::::::::::::::::::::-=++++++++=::::::::::::::::::::::::::::::::::::::-+****\\****+=++++++++++=++=++++++=-::::::-\ %\+=-::::::::=++/*++*/*========*\*=--::=*===+++========+++==+===-::::::::::::::+%*======:::::::::::::::::=\===========+============/=::=/+=++===++/*:\-:=-::-==*/=::+**++===+++-::::::-% *+*/%/\\\/% %*++++*\\*++++++++-+\%%/%%%//+/%%%%%/%/*+*//%%/*-::-=+++=::::::::::::-=+\% %%//% %%%//% %%//\+==:-*% %////%/\++++===+++=+++++=+++++=:::::::::-=====+=+===+++++=+++++++++++++++=--:::::=++++==--::::::::::::-+\/% %%%%////////\\*++++++++++=+++====+=======++*\\//%% %%%%%%%%%%/%%/%%/////////%%//%/%///%/////%/+::::::::::::::::::::::::::::::::::-=+++++=++++++==+=++++===+======+++
:::::::::::::::::::::::::::::::::-----::::::::::::::-===-::::::::-==+==+**\**=:::::::::-+*/\*+=====++==++++++++=-::::::-% %/////++==+*\*\\*-::\/+++\\+:::::-+-::::-**++=++============---:::::::::::::::::::-/+====+=:::::::::::::::::*++****=:--++**+=========+/+::\*=====++++*+=/-::::::=+/+::::::-++++==+=:::::::-/ %*\ %///%//%% /+++*/%%/++++++++=-=\/%////////%/%%////*=*//////+-::-=++=::::::::::::::::=+\/%//%% %%%%% %///\*+=--+/% %%%%%/\++====+=++==+++++++++++=-::::::::--=====++++=+=====++=++=++=++++++++=--::-+++++++++==--::::::::::=*\/%% %%%%%/////\\\\**+++=+++==++=++========+=+==++**\\//%% % %%%%%%%%%%%%*-:::::::::::::::::::::::::::::::::::=++++++++===+++====+=+=+++=+==+++++=
:::::::::::::::::::::::::::::::::::::::::::::::::-=*/\*\\\\+:::::++++*%% %%/% %\+::::=\\+====++++==+*/% %*:::::% %/////*+/\+=+===*/+-+/+++=+/*:::::::::::::*/++=+=====+-:::::::::::::::::::::::::::-+=+=++=::::::::::::::::=++::-=--/--=\*+*/*:::--=+=*\***+============*\:::::::::=-:::::-=+++++++-::::::::=% %\+% %\*\%%%% %+++*//%%\+++++\\*+++//////%%%%////////\+=*//////\=-++*+=:::::::::::::::::::::-*//% %/%% %///*++=--*% %%%//\\*++++=++++++=+++++++++++=:::::::-=+***\\****++===========+++++++++++===+++++++++++++++===--:::::::-+*/% %%%%%%%%%%%%//////\\**++++++++++++===++===+=+=+==++***\\\//%%% % %%\+:::::::::::::::::::::::::::::::::::-=+++++++++++++=++===+=====+==++====+++
::::::::::::::::::::::::::::::::::-:=====--::::::++++++++++\/=:::++=\%% %%+=% \::::*/++==+=++==+*%% /:::-\% //\////\\/**+==+=+=+*+==+===/=:::::::::::::-+===+++=-:::::::::::::::::::::::::-\+-=+*\*=====::::::::::::::::::::::::+\+=====+%=:::::+\**=========----+*\*::::::::::::::::=-+++=++==++-:::::::=/ /\/%/%% /+++/% %\++*////\+*//%%%%%% %%%///////\==*\/\////\*///\+=::::::===---:::::::::*/%% %%% %%/\*++=-=\ %/////*+++=++++=++=++++++++*++=-::::::=*////////\\\****+==+======+=++=++++++++===+======+=+++++++==----:::-=*\%%% %%%%%%/////////////////\\\*****++++++++====++===++***\\\//%%*-::::::::::::::::::::::::::::::::::-+++++=+++++++++=+++===++++++++****\\\////
:::::::::::::::::::::::::::::::::::++++++++++-::=+++=++====*%*:::=+++\% +::::=/ %+++\%\*\\\\\*+===+% /::=\%% %///////\+=-==\*++++=====++=+/-::::=\\\*::::**++++=-::-+*+-::::::::=/+:::::::::::=**+*+=======-:::::::::::::::::::::::**======/=:::::::::-====--:-++=:::::::::=\\\\+-::::::++++++++=+++=:::::::=% %/\*/% \+\%%% %*+//////+*///%%%% %% %%////\+==+\//////\**////\*+=-==+++***+=-::::::=\% %% %///*++=-=/ %%%//\\*====++===++++++++++=====-:::::=*/%%%%/////////\*+===+=+====+==+=====+==+++\////////\\***++++++==---:-=+*\/%% %%%//%//%%///////////\//////////////////////*=::::::::::::::::::::::::::::::::::-=+++++++++++++==+++=++++++++*\\\/////%%%%
::::::::::::::::::::::::::::::::::::-=*\\/////\\\**++++++\+-=::-+++====*/ %///% *===\ % %//////////\*\\**%*++++++=++==*-:-++++==+\*:::=%++=-::-\\****\\*+=::::++::::::::::::::::=*\*=====:::::::-==-:::::::-=-=+\+======/::::=**/=:::::::-*=:::::::::::\*+++=+*\\*-:-+++++=+++++++::::::::-/ +-+ %\*\/% %**/%%%%/////////*+/%/%%%%%% %%%///\\*/////////**\///////\*+=+\///\**+=-::::-=\% %% %%/%/\*+==*% %%////\*+++=====++++++++++++++=--::::=*%% %%%%%/////\\*+++++++=++=+=++=+==+=++*\//%//////////////\\*+++=------=++*\/%%%%% %%%%%%%%%%%%%%%%%%%%%%\+-::::::::::::::::::::::::::::::::-=+++++++++++==+++++++++*****\\\\/////%%%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment