mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
a2fcf4ed3e
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2763 a592a061-630c-0410-9148-cb99ea01b6c8
325 lines
122 KiB
C
325 lines
122 KiB
C
/* XPM */
|
|
static char * banner_xpm[] = {
|
|
"425 290 31 1",
|
|
" c None",
|
|
". c #FFFFFF",
|
|
"+ c #2B4782",
|
|
"@ c #CB3300",
|
|
"# c #FFBF00",
|
|
"$ c #007FFF",
|
|
"% c #29437C",
|
|
"& c #233A6B",
|
|
"* c #263F74",
|
|
"= c #203562",
|
|
"- c #36528B",
|
|
"; c #405C92",
|
|
"> c #4B669B",
|
|
", c #000000",
|
|
"' c #9A3302",
|
|
") c #FF8200",
|
|
"! c #192B56",
|
|
"~ c #5671A4",
|
|
"{ c #00BDFE",
|
|
"] c #617CAD",
|
|
"^ c #0171D9",
|
|
"/ c #0360B9",
|
|
"( c #02A4F2",
|
|
"_ c #6A382C",
|
|
": c #574651",
|
|
"< c #0D82B9",
|
|
"[ c #E16D0A",
|
|
"} c #3B3953",
|
|
"| c #BB6B24",
|
|
"1 c #94613B",
|
|
"2 c #73615B",
|
|
",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,",
|
|
",==&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=&&&&***&&&&&&&&&*--+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*+-;>>>>;>;;-%%%*=&&&&&&&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&-;;;;;;;;;;;;;;;;-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;;-;-;;;-;;-;;;-;;;;;;;;;;=!,",
|
|
",&++++++++++++++++++++++++++++++++++-]]>+++++++++;]]>-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--;>~~~]]]]~~~~~~>~>>>>>>-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-&&,",
|
|
",&+++++++++++++++++++++++++++++++++-~]];-%++++++-~]~;-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;-+++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->]]~]]~]~~~~>>>~>~~>~~~~~>>>;--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->>~~~~>~~>~~>~~~~~~~~~~>~~~~~~~~~~~~~~~~~~~~~~>~~>~~~~~~~~~~~~~~~~~>~~~>~~~~~;+!&,",
|
|
",&+++++++++++++++++++++++++++++++++;~~~--%++++++;~~>;+%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-]~>+%+++++++++++>~>-++++++++++++++++++++++++++++++-->>>~>>;--++++++++++++++++++++++++++++++++++++++++++++++++->]]]]~~~~~>>>;;;;;>;;>>>>>~>>>>>>;--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;>>>;>>>>>>>>>>>;>>;>>;>>;>>;>;>;>;>;>>;>>;>>;>>>>>>>>;>>>>>;>>>>>>>>>>>>>>>>;-*=&,",
|
|
",&++++++++++++++++++++++++++++++++--~>>--%*++++-;>>;;-%&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>]]>-%%+++++++++-~]~;+%++++++++++++++++++++++++++>~~]]]~~~~~>>;-+++++++++++++++++++++++++++++++++++++++++++++-]]]]~~>>>;;--+++++++----;;>;>>>>>>>>>--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;;;-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+--+--+--+--+-+-+-+--++-+--+-+-+-+-+-+-+-+--+%!&,",
|
|
",&+++++++++%%++++++++++++++%+++++++;>>;-+%&++++--;>;-+%&+++++++++++++++++++++++++%+%+++++++++++++++++++++++++++++++++++++-~~~;-%*+++++++++>]~>-+*++++++++++++++++++++++-+>]]]]]~~>>>>>~>>>;-++++++++++++++++++++++++++++++++++++++++++~]]]~~>---+++++++++++++++++++++-;;>>>>>>;;-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;>>-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--*!&,",
|
|
",&++++++------+--+---+-----------+->>>;-++%----;>>;;--%*+---+-------+-----+-+--+------+--++++++++++++++++++++++++++++++++;>>>--%&++++++++->>>>-+&%+++++++++++++++++++++-~]]]]>-++%%%++-;>>>;-++++++++++++++++++++++++++++++++++++++--~]]]~;;--++++++++++++++++++++++++---;;>;>>>;;-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--;>-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+%=&,",
|
|
",&+++-~]~~~~~~~~~~~~~~~~~~~~~~~~~~]]~>;;;-;~~~~~]]>;;--;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~;+++++++++++++++++++++++++++++->>;;+%!++++++++-;>>;++&*++++++++++++++++++++;]]]~-+%&&!====&%%+-;;>-+++++++++++++++++++++++++++++++++++->~]]]~>-+++--++++++++++++++++++++++-+%%+--;;>>>;;;-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->;;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+%!&,",
|
|
",&+++>~]~~~~~~~~~~~>~~~~~~~~~~~~~~]~~>--;;~~~~~~~~>-;;;~~~~~~~~~~~~~~~>~>~~~~~>~~~~>~>~~~~~>+%+++++++++++++++++++++++++++;>;;-+%=%+++++++-;>;--+&&+++++++++++++++++++;]]]>+%=!!!!!!=!!!&*%+;;;-++++++++++++++++++++++++++++-;;;;~~]]]]~>+*&&+---+++++++++++++++++++++-%&&**+---;>>>>;;-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->;-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--*!*,",
|
|
",&++-->>>;>;>;>;>;>>>>;>;>;>;>;>;>>>>;;;;;;>;>;>>;>-;;;>>;>;>>;>;>;>;>>>>>>>;>>>>;>>>>>;>>>+%&+++++++++++++++++++++++++++-;;;;+%!%++++++++;>>--%&&++++++++++++++++++;]]~;%&!!!&%+++++%&=!*%+--;-+++++++++++++++++++++++++-~]]~~~]]]~~>-+*&!!%-;-++++++++++++++++++++-+*!!=**%++--;;;>>;;--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;>-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+*!&,",
|
|
",&++++--++++++++++%+%%++%++%++%++%++---;-+-++++-+--;---++++%+%+%+%+%+%%%%+%%+%%+%+%+%+%+%+%%*!+++++++++++++++++++++++++++;;>;-+%!%+++++++-;;;--+&&+++++++++++++++++-~]~;%!!!&+++++++++++*!&%+--;+%%+++++++++++++++++++++;]]]~~~~~~~>--*&!!!**+---+++++++++++++++++++-%=!*&!==**++--;;>>;;;;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->;;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--*=&,",
|
|
",&++%***&&&&==*=&&=&&&&&&&&&&&&&&&*%--;-+%*&&&&**---;+%*&&&&&&&&&&&&&&&&&=&&&&&&&&&&&&&&&&&!!=+++++++++++++++++++++++++++-;>;-+*=+++++++++;;>-+%=&+++++++++++++++++~~~-%!!=++++++++++++++%&&%----%%++++++++++++++++++++-~]]~~>>>>>--+*=!!&++*+--;++++++++++++++++++-+&!=+++*=!=*%%+--;>>>>;;-+++++++++++++++++++++++++++++++++++++++++++++++++++++++%--;>-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+*!&,",
|
|
",&+++=!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*-;--+*!!!!!!*-;--+*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%+++++++++++++++++++++++++++->;;--*!++++++++-;>;--+&&++++++++++++++++;~~>%!!=+++++++++++++++++*&+--;-%%++++++++++++++++++;]]~~;-------%*=!!*++++*+---++++++++++++++++-+*&!%+++++%=!!**%+-;;>>>;;;++++++++++++++++++++++++++++++++++++++++++++++++++++++++->;;++++++++++++++%+-+-++++++-----+++++++++++++++++++++++++++++++++++++++++++-+%!&,",
|
|
",&++++*&====&=====&===============&;;>;--%!====!->>;--%========&=====&===&=================*+++++++++++++++++++++++++++-+-;>;-+%!%+++++++-->;-+%&&++++++++++++++++~~>+&!=+++++++++++++++++++**+---+%+++++++++++++++++-~]]~-+*++--+%&!!&++++++*%+---++++++++++++++-+*&!=+++++++++*=!*--;+-;;>;>;;+++++++++++++++++++++++++++++++++++++++++++++++++++++-->;;+++++++++++++---++----++-+%%++---++++++++++++++++++++++++++++++++++++++++--*!&,",
|
|
",&+++++++++++++++++++++++++++++++++->;;-+%&++++%-;>-;+*&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;>;-+%=%+++++++-;;>--%&&+++++++++++++++-~~-%!!+++++++++++++++++++++*%---+*%+++++++++++++++-~~]>-+*&!*--+&!!*++++++++**++--++%+%+%+%%+--%*=!!%+++++++++++%+;>;+++-;;>;;;-+++++++++++++++++++++++++++++++++++++%++++++++++++++-;>-++++++++++++-++***%++----*&&&*+--+++++++++++++++----++++++++++++++++-+-++-+*=&,",
|
|
",&++++++++++++++++++++++++++++++++%->;;-+*=+++++-;;;-+%=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->;;-+*!%+++++++-;>;--+=&+++++++++++++++>~>+&!%+++++++++++++++++++++%%---+%*+++++++++++++++->~~;-*!!!&+--*&-----+-++++!*++------+-+---%*&!!=++++++++++++-~]~~;++---;>;>;;;++++++++++++++++++++++++++++++++++++-++++++++++++++->;;++++++-----+-+&=!!=**---+*!!!=+---+++++---++++-+%++--++++-+---+++-+-+++---++!&,",
|
|
",&++++++++++++++++++++++++++++++++++-;;-%&&++++++-;;+%&=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;>;--*=%++++++++;>;--%&&++++++++++++++->~-%!!+++++++++++++++++++++++%+-;-%&+++++++++++++++-;>;--&!*+*-;-->~~~~>~>;--++&&*%%++-+--++%%&=!!&+++++++++++->]]]~>--++++--;;>;;;-++++++++++++++++++++++++++++++++++++++++++++++++--;>-++++-++%%+---+*!&!=!*--;-%&*%&%+---+++-%++--+-+%&&%%--++-+++++--+-+%%*%+--+%!*,",
|
|
",&+++++++++++++++++++++++++++++++++%---+*=&+++++*+--+*!&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;>;-+%!%+++++++-;;>--%&&++++++++++++++->>-*!%+++++++++++++++++++++++%----+&%++++++++++++++-;>>--+*%+;>>;>>~~~~~~~>>>--+&===********=!!!!%++++++++++->]]]]~>;-+%**%+---;;>;;--+++++++++++++++++++++++++++++++++++++++++++++++;>;;+++-+%&==*+---+&%++%%-;---+*+%*++---+-+**++---+*!!&*-;--+&=&&+---+*!=!&%--+*!&,",
|
|
",&+++++++++++++++++++++++++++++++++*%++*=!%+++++**%*&!!%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->;;-+%=%+++++++-;;;--%&&++++++++++++-+->>+&!++++++++++++++++++++++++++-;-+*&++++++++++++++-->;-;--;~]~~>;>>>>>>~>>>>>>;-%&!!!=!!==!!!=%+++++++++-;~]]]]~~;;-+%&!!*%+---;;>;>;-++++++++++++++++++++++++++++++++++++++++++++++-;>-+++-%&!!!&-;;--%*+++%+-;;-+*++%=&%--;+*!!&++---%&*=%--;-+&!!=+-;-+*!!!&%+-+*=&,",
|
|
",&+++++++++++++++++++++++++++++++++*=&&!!&+++++++!==!!*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;;;;+%!+++++++++;>>--+=&++++++++++++++;>;%*!+++++++++++->--+++++++++++;;-+*&++++++++++++++-;;;--;;>~]~~---------;;>>>>>>;;--%&*==!=&+%%++++++->~]]]]]~>>;-+%*=!!*!&*%----;;;;-=+++++++++++++++++++++++++++++++++++++++++++%-->;;++-%&!!%+%+--;-+*%+++%--;--+&++*&%-;--%&&=*+-;--+*%%--;-+%&*%--;--%*%+%*%-+%!&,",
|
|
",&++++++++++++++++++++++++++++++++++=!!!=%+++++++%!!!&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->>;-+%!%+++++++-;;;--+&&++++++++++++++;>;+&!++++++++++-]~>-+++++++++++-;;+&&+++++++++++++++->;--;>>~~>;--++*%++----;>>>>>>>>>>;;;;------;>>~~]]]]~~~>>;-+%*&!!!%++&=*++--+;--*!++++++++++++++++++++++++++++++++++++++++++++-->;;+-%*=!*++%+--;--**+++%+-;--+&+++++-;;-+*&+*+-;--+*%%+--;-+%%%%--;--%*++%&%+%!*,",
|
|
",&+++++++++++++++++++++++++++++++++++%&*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;;;-+*=%+++++++-;;>-+%&&++++++++++++++->-%&=++++++++++>~~>-*%++++++++-->-+*!+++++++++++++++----++-;;;-++*&&=&&**%++---;;>>>~>~~~~~~~~~~]~]]~]~]~~~>;;++%*=!!!&+++++%=*%+----+%!+++++++++++++++++++++++++++++++++++++++++++++-;>--%*!!&++++%-;;--+&++++-;;;-+**++++;;;--+&+%+-;;-+**+%-;;--%&+%+-;--+*%++**+*!&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;>;-+%!+++++++++;>;--%=&++++++++++++++-;;+&&+++++++++-;>>-+&%+++++++++;>;+*&+++++++++++++++*+-------+%*&!!!!!!!!***++---;;>>>>>>>~>>~~~]~~~~~~>>;;--%%&=!!!&++++++++%=*%%+--+*!++++++++++++++++++++++++++++++++++++++++++++--;>-%*!!&+++++%-;;;-+**+++-;;;--*&++++-;;;-+&*++->;-++&++-;;--+&+%+-;;-+%*+++&%*=&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->;;;+*=%+++++++-;;>--%&&++++++++++++++-;;+*=+++++++++++-++%!%++++++++->>-%&!+++++++++++++++**%*++++**&!!!=*+++*&!!!&**%++---;;;>>>>>>>>>>>;>;;;--++*&!!!!*++++++++++++==*%++%&!+++++++++++++++++++++++++++++++++++++++++++++->;+*!!*+++++++-;;;-+*&+++-;;;--*=+++-;>;--+*&++;;;--+&++-;;;-+%&++;;;--+&++++&*!&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;>;-+%!+++++++++;;;--%&&++++++++++++++-;;+%=++++++++++%**&!!+++++++++->>-%=&++++++++++++++++&!=&&&==!!!&++++++++++&!!&&**%%+-----------;--;+--++**==!!=*+++++++++++++++*=&*%%==++++++++++++++++++++++++++++++++++++++++++++-->-*=!&+++++++-;>;;-+*&++->>>;--%=%++;~>>--+&&+--;;;-+*&+-;;;-+*&++-;;;-+&%%+++&!&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->;;;+*=%+++++++-;>>--%&&+++++++++++++++-;-%&%++++++++++=!!=%++++++++-;>>-%=&+++++++++++++++++%=!!!!!!*++++++++++++++*=!!==&*%++%+++----++__::}&=!!!!&%++++++++++++++++++%==*=!&+++++++++++++++++++++++++++++++++++++++++++++--+&!&++++++++->~>--+*=++;>~>--+*!%+->~>;--*&&+->>>--%&&+>>>;-+%&+--;;--+&*+++++!&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;>;-+%!++++++++-->;--+=&+++++++++++++++---+%*+++++++++++++++++++++++->~;-&!%++++++++++++++++++++%%%++++++++++++++++++++*&=!!=&&***%%%%**_''''''___}}+++++%+++++++++%++++++*=!=%+++++++++++++++++++++++++++++++++++++++++++++%%&!!%+++++++->>>>-++&!++>~>>-+%*!++;~~>--+*!&->~>;--%&&;~>>--+*!+->>>--+&&++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;>;-+%!%+++++++-;;>-+%&&++++++++++++++%----%*+++++++++++++++++++++++;~~-%&!+++++++++++++++++++++++++++++++++++++++++++++++%*=!!!====&==!_'''''''''''''_::%++++-++++-+++++++%*+++++++++++++++++++++++++++++++++++++++++++++++%!!!%++++++++->~>;-+*=&+-~~>;-+&!!+-~~>>-+*!!+->~>;-%%&&>~>;-+%*!+>~>;--+&=++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->;;--*=%+++++++-->;;-+&&+++++++++++++++%-;--%%+++++++++++++++++++++-~~>-%!=++++++++++++++++++++++++++++++++++++++++++++++++++%%&==!!!!!!}'''@'@''''''''''''':_}+++++++++++++++++++++++++++++%+++++++++++++++++++++++++++++++++*++++++++++>~~>--%=!*+~~~>;+%=!%+;~~>;-*&!*+>~>>-+%=!+~~>;-%*!=->~>;-+%=&++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;>;-+%!%+++++++-;;>-+%&&+++++++++++++++%+---+%++++++++++++++++++++-~~~;%&!*+++++++++++++++++++++++++++++++++++++++++-+++++++++%+%%%%*&*%%'''@@@@@@@'@''''''''''''__:}%++++-++++++++%+++++++%-%++++++++-+++++++++++++++++++++++++++++++++-~~>>-%*!=+;~~>;-+&!&+-~~>>-+*=!+;~~>>-%*!&>~~>-+%!!+>~~>--%&!&++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+->;;--*=%+++++++-->;;-%=&++++++++++++++++%+-;--%+++++++++++++++++++>]~>-%!!+++++++++++++++++++++++++++++++++++++++++++++++++%++%%%%%%%*%*%_''@@@@@@@@@@@@@@'''''''''''''__:}++-+-+++-%++++%++++-%+++++++++++++++++++++++++++++++++++++++->~~>--*=!%-~~~>-+%=!++>~~>;-%&!*->~~>-+%=!-~~>;-%&!*-~~~;-+&!!+++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--;>;-+%!%++++++%-;>;--%&&++++++++++++++++*++----+++++++++++++++++-~]~~-%!!%++++++++++++++++++++++++++++++++++++++++++++++++%++%%%%%%%%%*%*:''@@@@@@@@@@@@@@@@@@@'@''''''''''''__:}-++%+++%-++++%+++++++++++++++++++++++++++++++++++++++%;~~>>-+*!&+>~~>;-+&!*+;~~~;-+*==+;~~>;-+&!*~~~>-+*=!+>~~>--%=!%+++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->;;--*=%+++++++-->;--+=&+++++++++++++++++*%------++++++++++++++;~]]~;%&!=+++++++++++++++++++++++++++++++++++++++++++++++++%+%+%%%%********'''@@@@@@@@@@@@@@@@@@@@@@@@@'''''''''''''_::*++++++++-%+++++++++++++++++++++++++++++++++++++-~~~>-+%=!%->~~;-+%=!%+>~~>--*&!*-~~~>-+%==;~~>--+&!*;~~>;-+&!&++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;;;-+%!%+++++++-;;>-+%&&+++++++++++++++++**%--;;;--++++++++++-~]]]~;%&!!++++++++++++++++++++++++++++++++++++++++++++++++++%+%+%%*%%%******_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''''''''''''_:%++++++++++++++++++++++++++++++++++++++++++-~~>;-+*!=+->>>;-%&!&++;>>;-+*!!+>~~>;-%&=&~~~>-+*==+~~~>--%=!%++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++--+++++++++++++++++-+++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++-->>;--*=%+++++++-->;;-%&&++++++++++++++++++*&%+-;;>;;;---+-->~]]]]~-%&!!%+++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%*******&*_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''''''''_-+++++++++++++++++++++++++++++++++++++++++;>>>-+*=!%+-;>;-+*=!%++->;;-%=!*+;~>>-+*=!->>>--%&!&;~~>;-+*!=+++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++%->~>;+++++++++++++->~~>+++++++++++-~~>;+++++++++++;~;-+++++++++++++-+++++++++++++++++++-;;;-+%!%+++++++-;>;--+=&+++++++++++++++++++*&%+-;;>>>~>>~~~]]]]~;-*&!!*+++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%*%****&**&&'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''}+++++++++++++++++++++++++++++++++++++++++-;;;-+&!&+++-;;-+*=*++++----%&&++;;>-+%&!&->>;-+*!!+;>>>-+%=!%+++++++++&,",
|
|
",&+++++++++++++++-;-+++++++++++++-~]]~>--++++++++++;]]]];+%++++++++-~]~>>-%++++++++-~~>;-+++++++++>~~~>++++++++++++++++++-;>;-+*=%+++++++-;;>--%=*++++++++++++++++++++&=*%%-;>>>~~~~]~~~;-%*=!!%+++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%*%****&*&&&&_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+++++++++++++++++++++++++++%%++++++++++++%--;-+*=+++%+-;--%*%+++%+;;--+*%+-;;;-*&=%-;;;-+&!%+;>>;-%&!=++++++++++&,",
|
|
",&++++++++++++++>]]>-%++++++++++-]]]~>>;;+%+++++++;]]]~>;++++++++++>~]~>;-++++++++->]]>;-+++++++-~]]]~;-+++++++++++++++++%;;;-+&!+++++++++-;;-+%=&+++++++++++++++++++++%!&%%++-;;>>>;;-+%*=!!!++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%******&&&&&_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''+++++++++++++++++++++++++++%-++++++%+++++*--;--+**+++++-;;-+*+++%+-;;-+%*+%--;-+*&+%+-;-+%&%%-;;--%&!+++++++++++&,",
|
|
",&++++++++++++-~]]]>-%+++++++++;~]]~>;;;;+*++++++;]]~~>;;-;++++++-~]]>>;;;-+%+++++;~~>>;;-%%++++>]]]~>>;-%++++++++++++++++----*=!+++++++++--;-+*!*+++++++++++++++++++++++=!=&**%%%+%%**&=!!!*++++++++++++++++++++++++++-++++++++++++++++++++++++++++%%%%%*%***&&*&&=&}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':%+++++++++++++++++++++++++++%++++++++++++%--;--+*+++%-;;--+%*++++-;;--+*+%+-;;-+*%++-;;--%*+%--;-+%&+++++++++++&,",
|
|
",&+++++++++++-~]]]>;-+%%+++++++>]]>>-+-;;-%*++++>]]~>;-+;;;--%+++;]]~>;+;;--+++++;]]~>--;-%*+++;>~>>>;;;-+*+++++++++++++++%++*&!&+++++++++++-+*=!+++++++++++++++++++++++++%&!!==&=====!!!=&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&*&&&&&&}_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_-+++++++++++++++++++++++%++%-+-++-++-++++%-;;;-+*%++++-;;--%*+++%+;;;-+*%%+-;;--%&+%--;--+*+%+-;;-+*%++++++++++&,",
|
|
",&++++++++++;]]]~>;;;--+++++++>~~~>---+;---%+++~]]]>>---;;;;-+%+;]~~>;+++;;;-+++>]]~>;+-;-+%++-~]~>;++-;--+%++++++++++++++&&&=!!++++++++++**+&!!&++++++++++++++++++++++++++++*&!!!!!!!=&%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%****&&&&====_'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''%+++++++++++++++++++%+%+++%%%}:_:}-+%++++++-;;-+**++++-;;--+*%+++-;;;--%*+%--;;-+**%-;;;-+%*++--;--+&++++++++++*,",
|
|
",&++++++++->]]]~>;+-;;;;-%+++>]]>>--+++-;--+%-~]]]>;-+%++;;;---;~]]>-+----;;;;-~]]]>;+++---+->]]]>>++++-;--+%+++++++++++++%&!!=++++++++++++&!!!=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&&=&===}''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':+++++++++++++++%+++++++%+%-%''''''__::*++-;;;;-+*%+++->;;--%*+++-;;-;-+%%%-;;;--**++-;;--%*+%-;;--+*%+++++++++&,",
|
|
",&++++++++~]]]~;-----;;;;+%-~]]]>;+%***+-;;;;>]~~>;+%&=*%+-;;;;~]~>;--+++--;;;>]]~>>------;;>]]]>>-+-+++;;-+*+++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%****&*&=&====='''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''-+++++++++++++++%++%%+%%%%*'''''''''''''__:2;-;-%%+++;;;-;-+%%+++;>;---+%%-;;;--+*++;;;;-+%%%--;;--%*+++++++++&,",
|
|
",&+++++++>]]~>;-%%%%--;;--;]]]]>;-+*!==*+;;;;~]~>;-+&!!=*++-;;>>]~;+-+*&*+-;;;>~~>;-++%+--;>>~~>>--++----;-+*%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%**&&&&&====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}+++++++++++++%++%++%%%%%%_'''@@'@''''''''''''_::}+++->;--;-+&++-;;;+;;+*&-;;;;--+%+;;;---+*%-;;;;-+*+++++++++&,",
|
|
",&++++++;~]~>;-%&=&*%--;;;>]]~>;-%&!!==*--;;>>>>--+%=!**=*+--;;>;;--+*!!=%+-;;;>;--+%&&*+-;;>>>;--%%*%+-----%&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%****&*&&}&====}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_++%+++++++++%++%+*++*%%*_'''@@@@@@@@@@'''''''''''''_2:;----+=%+-;>;+--+*&-;;;-;-++;>>;-;--%*-;>----+*%+++++++&,",
|
|
",&+++++-~]~>;-+*!!!=&%--;>>>>>--+*=!*++*+--;-;;+;+%=!=++%=%+-----%+-+&!&&*+----+%-%%=!!=%+;-+++-+%&!=&%+--;-%*%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%***&&&&&====='''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''%-+++++++++++%+%%%%*%%%:'''@@@@@@@@@@@@@@@@@'''''''''''''_:}=%+>>>;+-+*==;;;;+---;]]>>+---%&+;;;-;-+%%+++++++&,",
|
|
",&+++++;>~>;-+%&=*+*=%--;;;>;-++&!!=++++%+----+-+%&!=%++++&%+---+--+*=!++&%++-----*=!!%&%+---+-+%&!!=!*%----+**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%*%**&*&&======!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':+%+++++++%%%%%*+*+*%*}'''@@@@@@@@@@@@@@@@@@@@@@@'''''''''''''_12;--%&=!=;>>;%-;;>]~>-++-+*=-;;;+---*&+++++++&,",
|
|
",&+++++-;>;-+*=!!%+%%%+---+++-%&!!&+++++&&%++-+%*=!!*+++++*&%++-+-%&=!&%++&**+++%+=!=%++**+----+&!!%++&*+---+*&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%****&&&&====}}''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_%-++++++%++%+%+%%****'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'@''''''''''''__}}-~~>;+-;;>>>;++-%*==->>;+--%*=+++++++&,",
|
|
",&+++++%-+-+*&!=%++++%%++----%%!!*+++++++&&*%%*&=!!*+++++++*=&****==!!+++%%=!=*-*=!!++++%&*%++%%=!%++++**%+%*=&++++++++++++++++++++++++++++++++++++++;-;;-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%*%***&&&=&====!'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''+%+++++++%%%%*%***%*'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''''''''''_1::-++-;-+++-+*!!*>~>;-++&==+++++++&,",
|
|
",&+++++%%%*&=!!+++++++&&%%-+%&!!*+++++++++====!!!=++++++++++*====!!!=++%++++*<({{<!*+++++%=&*&&=!&+++++%==*&=!&++++++++++++++++++++%++++++++++++++-~]]]~~>;+++++++++++++++->>~>>--+++++++++++++++-;>>~>-++++++++++++++++++++++++++++++++++++++++++++++++%+*%*&*&&&&======_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':++++++%%%%+*%*%***'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''''''''''__2:++-+*=!*>~~>--+&!!*+++++++&,",
|
|
",&++++++&!=!!=+++++++++&&&*&=!!=+++++++++++%=!==*+++++++++++++*==!&%%+%+++-<{{{{{(+++++++++&!!!!!%+++++++&!!!=+++++++++++++++++++++-%++++++++++++;]]]]~~>>>;-+++++++++++-~]]]]~~>;-++++++++++++->~]]]~~>;-+++++++++++++++++++++++++++++++++++++++++++++%%%%*%**&*&=&====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''-++++%+%%%%******_'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''''''''':;+%=!&;~~~;-+*!!*++++++++&,",
|
|
",&+++++++%*=%+++++++++++&==!!!%++++++++++++++++++++++++++++++%+%%-%+%++--<{{{{{{{{<+++++++++%%%%+++++++++++*++++++++++++++++++++++++++++++++++++~]]~~>;>;>;>--+++++++++;]]]]~~~~>;>-%++++++++++~]]]]~~>>>>-+++++++++++++++++++++++++++++++++++++++++++++%%+*%***&&&&====}!'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}%++++%%%%****&*_'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'@''''_+%=!=+~~~>-+%!!*+++++++++&,",
|
|
",&+++++++++++++++++++++++%&&*++++++++++++++++++++++++++++%+++%%+%%%%%%-<{{{{{($${{(++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;~]~>-+%++-;;;-%%++++++>]]]>>>;;;>>;--%+++++++-~]]~~>;;>;>;--++++++++++++++++++++++++++++++++++++++++++++%%%**%**&*&&=&====_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_-%+%%%%%*%****}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_+&!!+>~~~;+*=!=++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%++%**%-({{{{{($$$$({{-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->]>>+**&*%+--;+%%+++++-~]~>-+++++-;;;-%+++++++>~]~>-++++-;;;-*%+++++++++++++++++++++++++++++++++++++++++++%%+*%*&*&&&=====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''++%%%%%%***&*}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_-*=!%->~>;+%=!=+++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++%++%%%+*%%<({{{{{($$$$$$({{(+%++++++++++++++++++++++++++++++++++++++++++++++++++++++++;>~>-*=!!!!*+---%&+++++>~~>+%&&&*%%--;+%%+++++-~~~>+*&&**%--;+%*+++++++++++++++++++++++++++++++++++++++++++%%%*%***&&&&=====}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':+%%%%*%**&*&'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_;+%!&+->~>--*!=++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++%+%++%%%%**<({{{{(($$$$$$$$${{{-%++++++++++++++++++++++++++++++++++++++++++%+++++++++++++>>~-%&!!!!!&%---%&%+++-~~>+%!!!!!=*+---%*+++++;~>~+%=!!!=*+---+*+++++++++++++++++++++++++++++++++++++++++++%%%+***&&*&=&====!'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_%%%%*%****&'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''';-+*=%+-;>>-+*!%++++++++++++*,",
|
|
",*+++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%%%+<{{{{{{$$$$$$$$$$$$({{<-%++++++++++++++++++++++++++++++++++++++++++++++++++++++->~>+*!!+++%=+;;-%&%+++-~>;%&!!&%&!&%-;-%&++++->>~-+&!&*&==%---%=+++++++++++++++++++++++++++++++++++++++++++%+%**%**&&&&======_'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''+%*%****&&_'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_--;+%&*+-;;;-+&!+++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++%%+%%%%+%%-<{{{{{($$$$$$$$$$$$$$${{(-++++++++++++++++++++++++++++++++++++++++++++++++++++++-;~~;%=!*+++++-;>-+&*+++>~>+*!!*+++%&+;;-%&++++->~>+*!=++++&+;;-%&%+++++++++++++++++-+++++++++++++++++++++++++%%+*%***&&&=&===!}''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_%%%***&&_'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}%-;-+%*++--;-+%=+++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++%++%%+%**-<{{{{{($$$$$$$$$$$$$$$$$({{<+++++++++++++++++++++++++++++++++++++++++++++++++++++++->>-+&&++++++-;;-+&*++-~>;%=!!+++++%-;;-%&++++;~~;%=!++++++-;;-+&*+++++++++++++++++++++++++++++++++++++++++++%%+*****&&&&&====='''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_%%%*&*&:'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''**%----+%%%%+-;-+*%++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++%+%%%%+*%-({{{{{($$$$$$$$$$$$$$$$$$$${{(++++++++++++++++++++++++++++++++++++++++++++++++++++++--;;-+&*++++++-;>-+&*++->>-+=!%+++++-+;>-+&%++-;>>-%&*++++++-;>-%&*++++++++++++++++++++++++++++++++++++++++++++%*+*%*&*&&&}====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}*****}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':%%*+--;--%%*+----+%++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++%%%%%%**;({{{{{($$$$$$$$$$$$$$$$$$$$$$({{-++++++++++++++++++++++++++++++++++++++++++++++++++++++-;>-%**++++++->;-+*&++-;>-%&!%++++++->;-+**++--;>-+&%++++++->;-+**++++++++++++++++++++++++++++++++++++++++++++%%%****&*&&=&====}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_***&&'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':-*&*+-;;--+*%%+;-;-+%+++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++%+++++%+%+%%%%%%**<{{{{{(($$$$$$$$$$$$$$$$$$$$$$$$({((+++++++++++++++++++++++++++++++++++++++++++%+++++++++--;;-+&*++++++-;>-+&=+++>;-+=!++++++--;>-+**+++-;;-%**++++++-;>-+*&++++++++++++++++++++++++++++++++++++++++++++%%%%%***&&&&====}!'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''*&&*'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_;+&&++-;;;-%&+%+-;;--%*++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++%++++%++++%%%%%%%<({{{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{-++++++++++++++++++++++++++++++++++++++++++-++++++++++-;>-%&%++++++->;;+*&+++;>-+&!%++++++->;-+**+++-;>-%&%+++++-->;-+*=++++++++++++++++++++++++++++++++++++++++++++%%%******&&=&=====_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':&&_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_;-%*=%+;;;--+&%%--;;;-%&++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++%-++%+++%%+%%+++<{{{{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<%-++++++++++++++++++++++++++++++++++++++++%%+++++++++-;>-+&*++++++-;>-+%=++-;>-+=!++++++--;>-+**+++->;-%&%++++++-;>-+*&+++++++++++++++++++++++++++++++++++++++++++++%%+*%***&&&&====!}''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_*_'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_;--+&=%-;>>-+%&&+-;;;-+%&++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++%+++%%%%%%%+-<{{{{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{++%++++++++++++++++++++++++++++++++++++++++-%++++++++-;;-+**++++++->;;+*=+++;>-%&!%++++++->;;+%&+++-;>-%*%++++++-;>--*&+++++++++++++++++++++++++++++++++++++++++++++%%%%***&&&&&=====}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''1;;-%*&!+>~>>-+*!*+->>;--%!%+++++++++&,",
|
|
",&++++++++++++++++++++++%+++%-%+++%%%%%+%*;<{{{{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<+++++++++++++++++++++++++++++++++++%-++++++%++++++++-;>-+&*++++++-;>;+*=++-;;-+=!%++++++-;>;+*&+++-;>-+&*++++++->;;+*=+++++++++++++++++++++++++++++++++++++++++++++%%+******&&&=&===!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''>>;%%&!=>~~>;%*=!+-~~>--%*!++++++++++&,",
|
|
",&++++++++++++++++++++++-++%+++%%%%%%%*%-({{{{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(++++++++++++++++++++++++++++++++++++%+++++++-%++++++-;;-+&*++++++-;;;+%=++-;>-+&!%+++++--;>-+%&+++-;;-+&%++++++->;;+%=+++++++++++++++++++++++++++++++++++++++++++++%+%%*%**&&&&=}====_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''>>;-*&!!+~~>;+%=!&+>~~>-%*!!++++++++++&,",
|
|
",&++++++++++++++++++++++%++++%%%%%%%**<({{{{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{;++++++++++++++++++++++++++++++++++%-++++++++++++%++-;>-+**++++++->>;+*!+++;>-+=!+++++++->;;+*&+++-;>-+&%++++++-;>;+*=++++++++++++++++++++++++++++++++++++++++++++++%%%%*****&&&====!}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_2~;;%&!!-~]~>-%&!=+;~~>;+*!!*++++++++++&,",
|
|
",&+++++++++++++++++++++++++%%%%%%%*+<({{{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(%+++++++++++++++++++++++++++++++++++++++++++++++-*--;;-+&*++++++-;>-+*=++-;>-+&!%++++++-;>-+*=+++-;>-+&%+++++--;>-+*!++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&=&&=====_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''2~>;+*=!&>]~~;+*!!+>]]~>+%=!*+++++++++++&,",
|
|
",&+++++++++++++++++++++++%%+%%%%%%-{{{{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{-+++++++++++++++++++++++++++++++%-%+++%++++1|112:-+->>;+**+++++%->;;+*!+++;;-%=!++++++--;>;+*&+++-;>-+&*++++++-;>-+*=+++++++++++++++++++++++++++++++++++++++++++++++%+*+****&*=&====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':>>;-%=!=-~~~;+*=!%-~]~>-%&!=++++++++++++&,",
|
|
",&+++++++++++++++++++++%+%%%%*%%**<{{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<-%++++++++++++++++++++++++++++++%++%+++++-))))))))[[|11::-++-+-->;;+*=+++>>-%&!%++++++-;>-+*&+++-;>-%&%++++++->;;+*=+++++++++++++++++++++++++++++++++++++++-+++++++%%%*****=*=&=&===}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':;;;-%*=!*>~>>-%&!&+>~~>;+*!!+++++++++++++&,",
|
|
",&++++++++++++++++++++++%%%*%%****<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(++++++++++++++++++++++++++++++%+++++%+%%+:)))))))))))))))))[|1122>;+*=+++;;;+&!++++++--;>-+*&++++;;;+&%+++++--;>-+*=+++++++++++++++++++++++++++++++++++++++++++++++%%%%****&*=*=====!'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_*-;;-+&!*+-;>;-%=!++>~>>+%=!*+++++++++++++&,",
|
|
",&++++++++++++++++++%++%%%%%%%****%{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<%+++++++++++++++++++++++++++%++%+%%%%%%%%|)))#)#))))))))))))))))))[[|1222>-+&!%++++++->>--*&+++-;>-%&*++++++->;;+*&++++++++++++++++++++++++++++++++++++++++++++++++%%%*%**&*&==&====_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_&*%---++*%%-----+%*++>>>-+*!&++++++++++++++&,",
|
|
",*++++++++++++++++%+++%%%%%%*****&*<{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{++++++++++++++++++++++++++++++%+%%%%%%%%%+[))#########)#)))))))))))))))))))[|112:-+--->>;+%&++++;>-+&%++++++-;>;+&&+++++++++++++++++++++++++++++++++++++++++++++++%+%%%****&&=*=====}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_&=*&%+--;+*%*+-----%%++----+*%++++++++++++++&,",
|
|
",&++++++++++++++++++%++%%%*%****&*&+{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{;+++++++++++++++++++++++%++%+%+%%%%%%%%*%*1)))#################)#))))))))))))))))))[[|1222%&+---;>;%**++++++-;;-+%=++++++++++++++++++++++++++++++++++++++++++++++++%%%*****&*&==&==}!'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_-*=***%----%*%*%--;-+&%%+-----%%+++++++++++++&,",
|
|
",&+++++++++++++++++++%%%%%%******&&=({{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{(+++++++++++++++++++++++++++++%%%%%%*%%%*%%[))##########################)#))))))))))))))))))[|111>;+**+++++++;>;+*=++++++++++++++++++++++++++++++++++++++++++++++++%%%%%***&&=*=====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_:%%&&%&%+---%&+*%+---%*%**+-;--%*+++++++++++++&,",
|
|
",&++++++++++++++++++%++%%*%****&&&&&-{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{-+++++++++++++++++++++++%+%%+%%%%%*%******2)))#################################)#)))))))))))))))[-%&&++++++-;;-+&!++++++++++++++++++++++++++++++++++++++++++++++++%+%%****&*&=&=====}''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''%--%%%%*&%---+**+*%----**+*%+---%&%++++++++++++&,",
|
|
",&+++++++++++++++++%+%%%%%%****&&&&=}({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<+++++++++++++++++++++++++++%%%%%%*%*******[))##########################################)#)))))))|!!&++++++%-+%*&=+++++++++++++++++++++++++++++++++++++++++++++++++%%%*%***&&*=&====!'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''}%%%-++*%%%----+%+%*+---+%%%*%---+*%++++++++++++&,",
|
|
",&++++++++++++++++++%%+%%*****&&&&===<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{-%+++++++++++++++++++++%+%+%%%%**%****&*&*:)))################################################)))}=+++++++**&==!&+++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&&=====}_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''&*==%--+**+%+----+%+%+----+%+%*-;--%%++++++++++++&,",
|
|
",&+++++++++++++++++%+%%%*%***&*&&&===={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<+++++++++++++++++++++++++%%%%%%%*******&&*|)[#################################################))|%++++++++!!!!=++++++++++++++++++++++++++++++++++++++++++++++++++++%%%****&&&=====!}''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''':***&+;;+*&+%%%---+%%%%++--++*+%+----%%+++++++++++&,",
|
|
",&++++++++++++++++++%%%%%****&&&&=====<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(++++++++++++++++++++++%+%+%%*%*****&*&*&&&:)))################################################)))-%+++++++++**++++++++++++++++++++++++++++++++++++++++++++++++++++*+%*****&&&&=====}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}**%*->;;+%=+%&*+;--%&+*&+-;-%&+%%%+-;-%%++++++++++&,",
|
|
",&+++++++++++++++++++%%%%%****&&&&====={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{;++++++++++++++++++++++++%%%%%%*****&&&&&&&|))################################################)))1++++++++++++++++++++++++++%++++++++2|[|122:-+++-+++%++++%++++++++%%%%**&*&&&=====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_=***+;>>;+*=%++-;>;+%&+++;;;-%&%+&*+--+%&++++++++++&,",
|
|
",&++++++++++++++++++%%%%%***&*&&&======<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(%+++++++++++++++++++%+%+%%%*%******&&&&&=&:)))################################################)))-+++++++++++++++++++++++++++%++%+++[)))))))))[|112:-++++-%++++++++%%****&&&&======_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_!=*%*+>~;-+&!+++->>;+%=%+->>>-%**%+%;>;-%&++++++++++&,",
|
|
",*+++++++++++++++++++%%%%%***&&&&======%{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{-+++++++++++++++++++++++%%%%%****&&&&&&=&==|))#################################################))1+++++++++++++++++++++++%++%+++%%+|))))))))))))))))))[|112:+%-++%%%**%***&&&&====!}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_=!&*%%>>>>+%&!++->~>-+&!++;~>;+%!*++;>>;+%=%+++++++++&,",
|
|
",&+++++++++++++++++++%%%%%***&&&&=======<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<-++++++++++++++++++++%+%%%%**%**&*&&&=&===})))################################################)))++++++++++++++++++++++%+%+%%%%%%2)))####)#))))))))))))))))))[||12:-****%**&&======_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_*=!*%%+>>~--&!*++;~>>-%&!+->~>-+&!+++>~>-+*!%+++++++++&,",
|
|
",&++++++++++++++++++++%%%*%****&&&=}===!+{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{+++++++++++++++++++++++%%%%%**&**&&=&======|))################################################)))1+++++++++++++++++++++++%%%%%%%%)))##############)#))))))))))))))))))||1_::&===!&=_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''*=!!%%%+>>>-%&!%++>~~;+%!&+;>~>-%&!++-~>>-%&!++++++++++&,",
|
|
",&++++++++++++++++++++%%%%***&&&&=&======({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<+++++++++++++++++++++++%%%*%***&&&&&======})))################################################)))++++++++++++++++++%+%%%%%%%%%%|)))######################)#))))))))))))))))))||1_:_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''+*=!=%%%;>>;+*!=++->~>-%&!%+;~>;+%!&++>~~;-%==++++++++++&,",
|
|
",&+++++++++++++++++++++%%%%****&&&&=====!-{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{+++++++++++++++++++++++%%%%***&*&&&&=======|))#################################################))1+++++++++++++++++++%%%%%%%%+1)))###############################)#))))))))))))))))))[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''-%&!!%%%+-;>-*&!%++->>>+*=!+->>>-%&!%+->>>;%&!*++++++++++&,",
|
|
",&++++++++++++++++++++%%%%%***&&&&=&&====={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{;+++++++++++++++++++++%++%*%***&&&&&&}===!=})))################################################))[-++++++++++++++++%%%%%%*%*%:)))########################################)#)))))))))))))))))@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''}-&=!=%%+++--+&=!+++;>>-+&!*+->>>+*!!++->>>+%=!%++++++++++&,",
|
|
",&++++++++++++++++++++++%%%*****&&&&=====!<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{(+++++++++++++++++++++++%%%*%****&&&=&======|))################################################)))1+++++++++++++++%%%%%%*%***[))#################################################)#)))))))))@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':%==!!%+%++++&&!!%++++;-+*=!+++-;-%&!%++->>;+&!&+++++++++++&,",
|
|
",&+++++++++++++++++++++%%%%%***&*&&&======={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{;++++++++++++++++++++++++%%****&&&&&=====!=})))################################################))[-%++++++++++++%+%%*%%***%1)))#########################################################)))@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}!!!!!&%+%++%!!!!*+++++-%*=!&+++-+%&!!++++;;+%=!%+++++++++++&,",
|
|
",&+++++++++++++++++++++++%%%***&*&&&=======<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<+++++++++++++++++++++%%%%%%*****&&&=&=====!|))#################################################))2+++++++++++++%%%%%****%:)))#########################################################)))[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':*%===%%%++++++%*++++++*==!!=++++&==!!*++++-+*=!&++++++++++++&,",
|
|
",&++++++++++++++++++++++%%%%%****&&&&=====!*{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{++++++++++++++++++++++++%%%*%*&*&&&&=&}====:)))################################################))[-+++++++++++%%%%*%****&)))#########################################################)))[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_**%%%%%%++++++++++++++++*&!*+++++*=!=+++++%===!!+++++++++++++&,",
|
|
",&+++++++++++++++++++++++%%%%%**&*&&=&======<{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<+++++++++++++++++++++++%%%%****&&&&=======!|))################################################)))2+++++++++%+%%%%*****&|)))#########################################################)))@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_***%%%%%++++++++++++++++++++++++++++++++++++*=!&++++++++++++++&,",
|
|
",&++++++++++++++++++++++++%%%%****&&&&======+{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{++++++++++++++++++++++++%%*%***&*&&&=&===!=:)))################################################))[++++++++++%%%*%*****2)))#########################################################)))@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_***%%%%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++%%%%***&*&&=&}===!!({{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{;+++++++++++++++++++++%++%%%****&&&&&======}|))################################################)))2++++++++%%%%%*****})))#########################################################)))[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''***%%%%+%+++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++%%%%%&**&&&&=&=====-{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{(%++++++++++++++++++++++%%%%%****&&&&=&===!=:)))################################################))[+++++++%%%%%*****&|)))########################################################)))[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''%*%%%%%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++%%%%%**&*&&&=&===!=({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{;++++++++++++++++++++++++%%%****&&&&=======!|))################################################)))2+++%+++%%%******1)))#########################################################)))@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''&**%%%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++%%%%&%**&&&&=&=====<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<-%+++++++++++++++++++++%%%%****&*&&=&====!=:)))################################################))[++++%+%%+*%**&&:)))#########################################################)))@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''}%*%*%%++%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++%%%%%*&**&&&======={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{-++++++++%-++++++++++%++%%%%%***&&&&&=======[))################################################)))2+++++*+*****&*[))#########################################################)))[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':***%%%%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++%%%%*%*&*&&=&====!=<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<+++++++++++++++++++++++%%%%*****&&&&}======_)))################################################))|+%%+*%%****&*1)))#########################################################[)[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}**%%%%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++%%%%*%&*&&&&&=====*{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(+++++++++++++++++++++++++%%*%***&&&&&&=====![))################################################)))2++%+%******:)))#########################################################)))@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':***%%%%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",*+++++++++++++++++++++++++++%%%%****&*&========<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<*++++++++++++++++++++++%%%%*****&&&======!=1))#################################################))|++%*%****&&)))#########################################################)))@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_**%%%%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++%%%*%***&&&&&====!+{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(+++++++++++++++++++++++++%%%%**&*&&&&=======[))################################################))):%%%****&&|)))########################################################)))[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_***%%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++%%%%***&&&&========({{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{;-%+++++++++++++++++++++%%%%%****&&*======!!1)))################################################))|+%*%****2)))#########################################################)))@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_**%%%%%+%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++%%%%****&&&&=====!-{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<++++++++++%++++++++++++%+%%*%**&**}&&======}[))################################################))):%*****})))#########################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''***%%%%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++%%%%*%***&&&&&======({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{-+++++++++-%++++++++++++%%%%***&*&&&&=======1)))################################################))|%%*&&&|)))########################################################)))[@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_**%%%%+%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++%%%*%**&&&&=}====!<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<++++++++++++++++++++++++%%%%%****&&&&=}==!=!)))################################################)))}**&*1)))########################################################)))[@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''&*%%%%%+++++++++++++++++++++++++++++++++++++++++++++++++++>~;-+++++---+++&,",
|
|
",&+++++++++++++++++++++++++++++%+%%%*&**&&&=&&====={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(++%+++++++++++++++++++++%%%%****&&&&==&=====1))#################################################))|***:)))#########################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':*%%%%+++++++++++++++++++++++++++-++--;>--++++++++++++++-~]]~-++++>~~;*++&,",
|
|
",&++++++++++++++++++++++++++++++%%%%*%**&*&&&====!=<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<++++++++++++++++++++++++%%%%%***&&&&&====!=})))################################################)))}*&[))#########################################################)))@'@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''%%%%+++++++++++++++++++++++++++-;>]~]]~>>;;----++++++->]]]~>-+%+~]]~+&++&,",
|
|
",&+++++++++++++++++++++++++++++++%%%****&&&&&======&{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(++++++++++++++++++++++++%%%******&&&&=======|))#################################################))|=1)))########################################################)))[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':%%+++++++++++++++++++++++++->]]]]]]~~~>>~>>~>>>>>>~~]]]]~>;--+;~]~-*!++&,",
|
|
",&+++++++++++++++++++++++++++++++%%%%%****&&=&======<{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{;++++++++++++++++++++++++%%%%%*&*&&&&=====!=})))################################################)))2)))#########################################################)))@'@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+++++++++++++++++++++++++->]]]]~~~>~>>>>>>>~~~~~~~~]~~~~>-;---]~~+*=!++&,",
|
|
",&+++++++++++++++++++++++++++++++%%%%*%&**&&&=======+{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<-%+++++++++++++++++++++++%%**%**&&&&=&=====!|))#################################################)))))#########################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''%+++++++++++++++++++++++-~]]]]~>;>-----;>>>>>~>>~~~~~>>;+---;>~~+&!!&++&,",
|
|
",&+++++++++++++++++++++++++++++++++%%%*%*&*&&&======!({{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{-+++++++++++++++++++++++%%%%%*****&&&======!:)))################################################)))))########################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':+++++++++++++++++++++--]]]~~>;--+++++++++-;-;;>>;>;;----++%%++*&!!*+++&,",
|
|
",&++++++++++++++++++++++++++++++++%%%%%***&&&&=&}====+{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<-++++++++++++++++++++++++%%%*%*&&&&&&====!=![))#################################################))#########################################################)))[@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+++++++++++++++++++++-~]]~>;-+++++++++++++++++++-++--+%%&&==!&!!!%++++&,",
|
|
",&+++++++++++++++++++++++++++++++++%%%*%****&&&=====!=({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(++++++++++++++++++++++++%%%%%*****&=&=====!=:)))###########################################################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''*+++++++++++++++++++-~]~~;-+++++++++++++++++++++++-+%*==!!!!!!=&%+++++&,",
|
|
",&+++++++++++++++++++++++++++++++++%%%%***&*&&&&&====!<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<%+++++++++++++++++++++++%%%*****&&&&====!=!![))##########################################################################################################)))@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':%++++++++++++++++++~~~~;-+++++++++++++++++++++++-+*=!!!!*%+++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++%%*%%***&&&========{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(++++++++++++++++++++++++%%%+***&*&&====!=!!*2)))########################################################################################################)))['@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''+++++++++++++++++;]]]~>-+++++++++++++++++++++++-+*=!!*+++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++%%%***&*&&&&=====!<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{-%+%+++++++++++++++++++++%%%%***&&&=&===!*<<<[))########################################################################################################))[@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':++++++++++++++-~]]]~>-+++++++++++++++++++++++++%=!=%++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++%+%*%%***&*=&&=====*{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(%-++++++++++++++++%++++%%+%*%**&&&&=!!&<<<<<2))#######################################################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+++++++++++++;]]]~~>-+++++++++++++++++++++++-+%&!=++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++%%%****&&&&&======!<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{-+++++++++++++++++++++%-*%%*****&===*<<<<<^//)))#####################################################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''+++%+++++--->]]~>-++----++%++++++++++++++++-+%&!!%++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++%%%%%****&&&======*{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<+++++++++++++++++++++++%+%+**&&=&&<<(<<^////2)))###################################################################################################)))[''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':+%->>>~~~]~]];*&&***++-----++++++++++++++-+*=!!%+++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++%%%**%&*&&&&======!({{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(+++++++++++++++++++%++%%%****&&&<<(<(<///////)))###################################################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+-~-*->~~~>-*!!!!!!=&*+++-+----+++++++++-+*=!!+++++++++++++++++++++*,",
|
|
",&+++++++++++++++++++++++++++++++++++++%%%%****&&=&======+{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<++++++++++++++++++++%+%%%**&*<((((^^^/^/////1))##################################################################################################)))@'@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''-;=!&&->-*=!!!&*%*&&!!&****%+++---++++++-+*!=++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++%%%%*%&*&&&&=======({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(++++++++++++++++++%+%%%%***<(((((^^/^///////-)))################################################################################################)))[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':&*++~>;*!!!*++++++++*!!!!&&&**%--++++++--%!+++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++%%%%*****&&&=&===!}<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{-++++++++++++++++%%%%%*%*<(({(($^^^^^^^//////|))###############################################################################################)))[@'@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''=+;~]>%!!*+++++++++++++*&!!!!=*-;-+--++-+%&%++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++%%%%***&*&&&=====!={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(+%++++++++++%%+*+%%***<({{{($^^^^^^///^/////;)))##############################################################################################)))@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}-~]];&!&+++++++++++++++++++&&%-;;-++-----+*++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++%%*%***&&&&}&=====<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{-++++++++++%%+%%%***<{{{{((^$^$$^^^^^^/^/////[))#############################################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_]]~>%==+++++++++++++++++++++++-;-+%*%+---+%%+++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++%%%%%****&*&&=====!&{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<-%+++%+%+%+%%%%+*<({{{{($$^$^^^^^^^/^///////>)))###########################################################################################)))[@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''']];+*==+++++++++++++++++++++++;;-*!=&*+---%*%++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++%%%%***&&&=&======<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{(+%++++%+%%%%%+*-({{{{($$$$$$^$^$^^^^^^^//////[))###########################################################################################)))'@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':+*&!!%++++++++++++++++++++++->;-%!=!&%++-+*%++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++%%%%****&&&&&=&===!%{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<%+%+%%%%%%++-({{{{($$$$$$^$^$^^^^^^///^/////2)))#########################################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_!=!!&+++++++++++++++++++++++;;>-%&*+&&%--%=*++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++%%*%****&&=&=====!({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{+++%%%%%++-<{{{{{$$$$$$$$$$$^$^^^^^^^^/^/////)))########################################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''!=&+++++++++++++++++++++++++;>>+*=&++*+;-%&&++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++%%%%*%**&*&&&=====!-{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{;+%%%%%%-<{{{{{$$$$$$$$$$$^$$^$^^^^^^////////2))#######################################################################################)))[@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':++++++++++++++++++++++++++->>>+&!%+++-;-%=*++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++-+++++++++++++++++%%%%***&&&&======!({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<%%%%%-<{{{{{$$$$$$$$$$$$$$$^$^$^^^^/^^/^////-)))######################################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''++++++++++++++++++++++++++;~~-*=!++++-;-*!*++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++%%%%*%&**&&&=&}===!<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{-*%%<{{{{{($$$$$$$$$$$$$$$^$^$^^^^^^/^///////1))#####################################################################################)))@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}-+++++++++++++++++++++++->~>%&!*++++;>+&!+++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++%%*%****&&&&======={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{<%<{{{{(($$$$$$$$$$$$$$$$$$$^$^$^^^^^^/^/////;)))###################################################################################)))['@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_++++++++++++++++++++++++;~>+*!!+++++;>%==+++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++%%*%***&&&&=&====!<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{{{{{{($$$$$$$$$$$$$$$$$$$$$$^$^^^^^^/^///////|))###################################################################################))[@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''+++++++++++++++++++++++->~;*!!%++++->;*!*+++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++%%%%****&&&&&=====&{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{($$$$$$$$$$$$$$$$$$$$$$^$^$^$^^^^^^/^/////>)))#################################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':++++++++++++++++++++++->>%!!*+++++->;&!++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++%%%*%***&&&&=======<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{($$$$$$$$$$$$$$$$$$$$$$$$$$$^$^^^^^^/^/^/////[))################################################################################)))@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+++++++++++++++++++++%;~;&!&++++++;~-&!++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++%%%%***&*&&&&====!%{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$($$$$$$$$$$$$$$$$$$$$$$$$$$$^$^$^$^^^^^/^//////2)))##############################################################################)))[@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''%+++++++++++++++++++%->>+&!++++++->>+&=++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++%%%*%***&&&======!=<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^$^^^^^^/^//////)))##############################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_!_'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':+++++++++++++++++++->~>*!&++++++>~>%=&++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&&======-{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^^^^^^/^/^/////1))#############################################################################)))@'@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''=!}''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''+++++++++++++;>;->~]]]-&!++-;;->~~>%=&++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&&=&}===!({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^$^$^^^^^/^//////-)))###########################################################################)))[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}!=!'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''%+++++++++++>]~~~~]]~>+=!+-]]>~]]>-*!*++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++%%%%%**&*&&&&=====!<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^$^^^^^/^//////|))##########################################################################)))['@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_====_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+++++++++++;>~>~~~>>-&!*%>]~>>~>-%=!+++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&==&===!={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^^^^^^^//^/////;)))#########################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_====!_'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''+++++++++++%%%%++%%%*&!*+--***&&&=!=+++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++%%%***&*&&&&=====!<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^$^$^^^^^^/^/////|))########################################################################)))@'@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}=====!'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':++++++++++*==!&&====!&++&!!!!!!!!!++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++%%%%***&&&&&======&{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^^^^^^/^///////2)))######################################################################)))[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}======='''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+++++++++++%&=!!!!!!!++++*&&&**%%+++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++%%%%*****&&&&======<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^$^$^^^^^^/^/////)))######################################################################)))@'@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_=======!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++%%%%***&&&&=&====!*{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^^^^^^/^///////2))#####################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_}==&=====}''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':-++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++%%%%%****&&&&=}====<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^$^^^^^^/^/////;)))###################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}=&========'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&=&=====+{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$$^^^^^^^^/^//////|))##################################################################)))[@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_&=&=&}====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++%%%%***&&&&&=&====!({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^$^^^^^/^/^////;)))#################################################################)))@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_&&&&=&=====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&=======<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^^^^^^/^///////[))################################################################)))@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''=&&&&&&&=====}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++-+++++++++++++++%%%%%***&*&&&=====!={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^$^$^^^^^^/^/////2))###############################################################)))['@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':*&&&&&&&======'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':+++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%***&&&&&=====!<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^^^^^^/^///////)))##############################################################))[@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_*&&*&&&&&=====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++%%%*%**&*&&&======={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^^$^^^^^^/^/////1))#############################################################)))@'@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''*&**&*&&&&&=====_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''%++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&&==&====<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^^^^^^/^//////;)))###########################################################)))@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}%****&&*&&=&}===!'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%**&**&&&=====!*{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^$^$^^^^^/^/^////|))##########################################################)))[@'@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_********&&&&&====='''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%***&&&&&}=====<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^^^^^/^/////<<2))##########################################################)))@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_********&*&&&==&==!_'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''*+++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%*%*&*&&=&=====!+{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$$$^$^^^^/^/^<<<<<)))########################################################)))''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''&*%**%******&&&=====}''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':+++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&&=&}====({{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^$^^^^^^/<<<<<<*|))#######################################################)))[''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':*%*%%*%***&&&&&&====='''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''+++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%*****&&&=&===!-{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$$^^^^^<<((<<<*!!})))######################################################))[_'''''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_*%%%%%%*%****&&&=====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%***&&&&&=====!=({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^^^(((<<<*!!!!![))#####################################################)))}!=}__''''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_**%%%%%%%*%**&&&&&=====_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_++++++++++++++++++++++++++--+++++++++++++++++-*+++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&=&======<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^$^((((((<*!!!!!!![))#####################################################))|=!!=!!!__'''''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}*%%+%+%%%%*****&&=&===!}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''++++++++++%+++++++++++++->~;++++++++++++++->>~-%++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%***&&&&&=&==!=={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((<*!!!!!!!!!)))####################################################)))_=}!=}=====}_'''''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_%%%%+%+%+%%*%**&&&&======'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':+++++++++--+++++++++++;]]]>--+++++++++++-~]]~--++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%******&&=======<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(({{{{<*=!=!=!}!!!}))######################################################)):=!==========}!__'''''''''@@@@@@@@@@@@@@@@@@@@@@@@@@'''_*%%%%%++%+%%%**&*&&&}&===!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''++++++++;~>-+++++++++-~]]~>;;+*++++++++-]]]~~;--%++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%***&&&&=&&}==!*{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{<+===!=!!!!!!!:)))####################################################)))=================}}_'''''''''@@@@@@@@@@@@@@@@@@@@@@@'''**%%%%+++%%%%%****&&&======_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''%++++++;]]~;-%++++++->~]~>;;;-*%++++++-]]]~>>;>;-%+&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%*****&&&&======<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{<%======!=!==!!=_))#####################################################))[=======&===&=======}=!__'''''''''@@@@@@@@@@@@@@@@@@''':*%%%%+%+%+++%%***&*&&&&====='''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':+++++-~]~~;;-+++++-~]]>>+-;;--%*++++-]]~~>-+-;;-+%&,",
|
|
",&++++++++++++++++++++++++++++-+++++++++++++++++++++++++++%%%%%***&&&&=======+{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{<+&==&&======!=!=!|))#####################################################))|==&==&&======&=======}===}_'''''''''@@@@@@@@@@@@@@'''_%%%%%%+++++%%%%%***&&&&=&===='''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''+++++~~~~;;;;-+++>]]]~>-+++----%++++>]~~;-+++-;;-+!,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%***&*&&&=&====!({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{<+&&&&*}&=======!=!=|))####################################################)))1&=&=*=&=&}&===}============!}__'''''''''@@@@@@@@@@''_*%%%%%+++++%++%%****&&&&&====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''':+++-~~~;--;;;--]]]]~>-++++-;;--++->~~~;-+++++-;+=!,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%***&&&&&======-{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{<%&&&&&&&&&&&=&=&}====[))#####################################################)):*&&&&&&&&&&&&&===&=======}=====}}_'''''''''@@@@@@'''}%%%%%%+++++++%%%%****&&&&=====}''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+++>~~>-++--;;>]]]~>-+------;;---~]]~>-+-----+-+*!,",
|
|
",&+++++++++-++++++++++++++++++++++++++++++++++++++++++++++++%%%%%****&&=&====!=({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{{{(<*&&&&&*&*&&&&&}&=======)))####################################################)))}&&&*&*&&&*=&&=&&&==&==============!}__''''''''@@'''_*%%%%++++++++%+%%%%*&**&&&====!='''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''++>~~>;++++-;;>~~>;++-+%*---;;;;~]]~>;++-++----%&!,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%****&&&&=&}====<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{{{{<&&*&&&*&****&&&&&&&=====})))####################################################))[&*******&*&&&&&&&=&&==&==&=======}===}=}:_'''''''''_*%%%%+%+++++++++%%%%***&&&&&=====_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':;~]~>-+++++-->>;-++-+*&&%+--;;>>~~>;++-*&*++--+*!,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%***&*&&&======={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{(<&&&&&&*******&*&*&&&&&====_))#####################################################))|*************&&&&&&&&&&=&===&==============}__'''''&*%%%%%++++++++%+++%*%***&&&=====!_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_~]~>;+----++++++++-+*=!!*%+---->>--++-+&!=&%+-+*!,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&&&====!=<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(({{{{{;&*&&*&*&**********&&&&&=&=&=1))#####################################################))1***%***********&*=*&&&&&&&=&==&==&=======&=&&*}:__}%%%%%++++++++++++%%%%****&&&&=&===}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''>]>;+-+++---++++++-+&!!+**+----+++++-+*!!*&*+++*!,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%***&*&&=&=====*{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{(-&&&&&*&*******%%******&*&&&===|))#####################################################))2*%*%**%************&&*&&&&&&&&=&===&=&=&=&&&&&&****%%%%+%+++++++++++%%%%****&&&&==}==!'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''2>>--+*&++----+++-+%!!+++%*+-;-++++-+*=!&++%*++*!,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%***&&&&=====!=<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{(-*&&*=*&******%**%*%*%***&&&&&=&=|))####################################################)))%%%%%%%%*%************&&*&&&&&&&&&&====&&&&&&*&***%%%%%%+++++++++++++%++%*%***&&&=&====_''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''';+-+*!!*%++-----+%&!&++++%+----++-++&!!++++%***!,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%****&&&&&====!+{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{(-&=*=&&********%*%%%%*%****&*&&&&==)))####################################################)))%%%%+%%%%%%*+**+*********&*&*&&&&&&&&&&&&&&&*&*****%%%%+++++++++++++++%%%%***&*&&&====!}''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''}-+*!!&*&**++++%*&!!++++++%++----++&!!++++++%!=!,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%*%***&&&========({{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{(+&&&*&********%*%%%%%%%%%*%**&&&&=&=})))####################################################))|%%+%%%%%%%%%%*%**%*%********&*&*&&&&&*&*&&**&****%%%%%+%+++++++++++++%+%%%****&&&=&====}'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''_+*!!=++%=&&%*&!!!!*+++++++**+++%*&!!&++++++++%!,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%*****&&&&&====!-{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{<+&&&&&&******%*%%%%%%%+%%%%%*****&&&==:)))####################################################))1+%+%++%+%+%%%%+*+**%**%********&**&*&&&&&*&******%%%%%++++++++++++++++%%%%%***&&&&&====!''''''@'@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''&!!&+++++*&!!!!=&+++++++++%&*&&=!!!&++++++++++&,",
|
|
",&++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++%%%%*%*&*&&==&=====({{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{<-&&&*&*********%*%*+%%+%%%+%%*%%**&&&&==1[)#####################################################))2+++++++%+%%%+%%%%%%%*+*%*%********&***********%%%%%%+%+++++++++++++++++%%%%****&&&======_''''''''''''''''@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''_!=+++++++++&*++++++++++++++&!!!!*++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%**&*&&&&=====!<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{<%&&*&&&&*******+**+%+%%%%%++%+%*+}***&&=&=1))####################################################))):++++++++++++%+%+%++*+*%%%*%%*%****************%%%%%%%+++++++++++++++++%+%%%%**&*&&&&=====__''''''''''''''''''''''''@'@'@@@@@@@@@@@@@@@@@@@@@@@@@''_*++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%*%**&&&&=&==}=!={{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{<%*&*&&******%***%%%+%*+%++++%%+%*+*%&*&&&===|))####################################################)))+++++++++++++++%+%%%%%+*+%%%%*%**%*********%%%%%%%%+%+++++++++++++++++++%%%%****&*&&&=&====!!!!!}}____''''''''''''''''''''''''@'@@@@@@@@@@@@@@@@@'''+++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%*****&&&=&=====<{{($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{{<%&&&&&&***%*%***%%%%%%%++++%-%+++%%%***&&&&=&=[))####################################################))[%+++++++++++++++++++++%+%%%%%%%%%%%%%*%*%%%%%%%%%%%%++++++++++++++++++++%+%%%%***&&&&&=&&===!!!!=========}}}}____'''''''''''''''''''''''''@'@@@@@@''_-+++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%***&&&&=======&{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$({{{{(<%&&&*&*********%%%%%%%+%+++++++++%%%*%%&**&&&===)))####################################################))1%%+++++++++++++++++++++++%%+%+*%%%%%%%%%%%%%%%%%%%+%++++++++++++++++++++%%%%%%****&&&&&=============================}}}____'_'''''''''''''''''''''''_++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%*%%**&*&&&======<{{$$$$$$$$$$$$$$$$$$$$$$$$$$(({{{{(<*&&&*&&*******%*%%%%%+%+%++++++++++++%%%***&&&&==}))#####################################################))2+++++++++++++++++++++++++++%%%+%%%%%%%%%%%%%%%%%+%++++++++++++++++++++++++%%%*%****&&&&&&&=&=&==&====&==&=====================}}}}____'''''''''''''''++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%*****&&&&======*{{{$$$$$$$$$$$$$$$$$$$$$$$${{{{{(<&&&&&*&*****%**%*%%%%%%+%%+++++++++%+%+%%%&***&&&=&2)))###################################################))):-++++++++++++++++++++++++++++++%+%%%%%%%%%%%%+%%+%++++++++++++++++++++++%%%%%%%******&&&&&=&=&=&=&&====&==&=&&&==&===============&==&=&&&}}::____'''}++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%*%**&*&=&=====!({{($$$$$$$$$$$$$$$$$$$$({{{{{(<*&&&&*&*********%%%%%%+%++%-+++++++%-%++*+*%***&&&==&_))####################################################)))%%+++++++++++++++++++++++++++++++++%+%+%%%+%%+%+++++++++++++++++++++++++++++%%%%*%**&**&&&&&&&&&&&&=&&&&&&=&====&===&====&=&===&====&=&&&&**&%*%%%%+%+++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&&=&=}=!=+{{($$$$$$$$$$$$$$$$$$(({{{{(-**&&&*&*******%%%%%%%+%+%++++++++++++++++%+**+**&*&&&==|))####################################################))|++++++++++++++++++++++++++++++++++++%+%+%%%++%+%++++++++++++++++++++++++++%%%%%%%***%&&**&&*&&&*&&&&&&&&=&&&&&&=&=*=&=*=&===&==&====&=*=**&*%**%%%%+++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%*%**&&&&=======({{$$$$$$$$$$$$$$$$({{{{{(-&&&&*&*&*****%*%%%%%%%+%%+++++++++++++++++++%%%****&&&=&=|))####################################################))|%%+++++++++++++++++++++++++++++++++++++++++%+++++++++++++++++++++++++++++++++%%%%%%%&%***&*&**&&&*&&&&&&*&&&&&&&&&=*=&=&&=*=&=&===*==*=*&*&***%*%%%%+%++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%****&&&&=&====!<{{($$$$$$$$$$$$$({{{{{(-&*&&*&&*******%*%%%%%%+%++++++++++++++%++++++%%%%****&&&===)))###################################################)))2%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%+%%%%%%&%&****&***&*****&*&*&*&&&*&*&*&*=*=*=*=*=*=&&=*=*&****%*%%%%%+++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%*****&&&=&====!{{{$$$$$$$$$$$({{{{{(+&&&&*&&********%%%%%%%%+%++++++++++++++%-++++++%+%****&&&&&==)))####################################################))2+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%%%*%**%&****&******&**&*&*&*&&&*&&&&&=*=*=*=*&&=&&*&*&****%*%%%+%%+++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++%%%*%**&&&&=======<{{($$$$$$$$({{{{{<-&*&*&*&*****%*%%%%%%%%+%+++++++++++++++++++++++++%+*%%&&*&&==&:))####################################################)))+%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%%%%%%*%****%******************&********&*&*=*&*&&*&****%**%%%%%+++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%*****&&&&=&=}==&{{{$$$$$$({{{{{<+&&&*&&*&*******%%%%%%%+%+++++++++++++++++++++++++%+%+*+****&&&&&_)))###################################################))[++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%+%%%%%%%%%%%%*%*****%***************************&**&******%%%%%+%+%+++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&&=======<{{($$$({{{{{<+*&&*&*&*******%%%%%%%%+%++++++++++++++++++++++++++%%%%%****&&&&&==1))####################################################))|++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%%%%%%%%%%%%%%%%*%**%*****%******%********************%%*%%%%%++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%*****&&=&=====*{{{$({{{{{<%&&&*&&*&*****%*%%%%%%%+%+++++++++++++++++++++++++++%-%++%%%***&&&&==|))###################################################)))1%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%++%+%%%%%%%%%%%%%%%%%%%%%%%%*%*%*%*****%***************%**%%%%%+%%++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%*%***&&&&=======({{{{{{{<%=&&*&&*&**&%**%*%%%%%%%++++++++++++++++++++++++++++++++%+*%****&*&====[))####################################################)):-%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%+%+%+%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%*%**%******%**%%%%%%+%+++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%****&&&&&==&==-{{{{(<*&&&*&*&*****%**%%%%%+%++++++++++++++++++++++++++++++++++++%+%%****&&&&&=)))###################################################)))%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%+%+%+%+%+%%%+%%%%%%%+%%%%%%%%%%%%%%%%%*%%%*%*%%%%%%%%%%+++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%******&&&=&===&=<{(<*&&&*&*&****%**%%%%%%+%+%++++++++++++++++++++++++++++++++++++%%%%**&&&&&==:))####################################################))[+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+++++++++++%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%+%+%+++++++++++-;;>>>;;;;;-+++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++%%%%%****&&&&&&=&=&=**&&&*&&*******%*%%%%%%%%+++++++++++++++++++++++++++++++++++++++%%%*****&&&=&:)))###################################################))|+%++++++++++++++%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%+%%+%%%%%%%%%%%%%%%%%%+%++++++++++++->]]~~~~~~~>~>>-+++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;~~>-*%+%%*%***&*&&&&&&&=*=*&&&******%**%%%%%%%%++++++++++++++++++++++++++++++++++++++++%%%+*%**&&&&&==_))####################################################))1++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+++%+%+%%%%+%+%+%++++++++++-~]]]]~~~~~~~~~>>>;;-++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-]]]~>&&+%%%%******&*&&&*=*=*&&********%*%%%%%%+%++++++++++++++++++++++++++++++++++++++++%-%%%*%****&&&==|))####################################################))2%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----;;>;;;;;;;;;;;;;;;;;;>>;>>+++%++%+++++++++++>]]]]~~>>>;>;>>;>>>>>>;+++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-~]]]~;*!*+%+%%%*%****&*&*&&*=*********%*%%%%+%+%++++++++++++++++++++++++++++++++++++++++++++%++****&&&&&==|))###################################################)))%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;~~~~]~~~~~~~~~~~~~~~~~~~~~~~~~>+*++++++++++++++-~]]]~~>;-+-++-+---;;>>>;-++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->]]]]~;%&!+++%%%%**%******&**********%*%%%%%%%%%%++++++++++++++++++++++++++++++++++++++++++++%+%*%%***&&&===[))###################################################)))+%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;~]]~]~~~~~>~~~~>~~>~~>~~~~~~~~>-*=+++++++++++++-]]]~~>-+++---+-------;;>;--+++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++;]]]]~>;+*!=+++%+%%%%*%*%*************%*%%%%%+%+++++++++++++++++++++++++++++++++++++++++++%+++++%%%****&*&&&==)))###################################################))|%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;~~~>>>>>>>>>>>>>>>>>>>>>;>>>;;-*==++++++++++++-~]]~>;-++--++%+%%+++---+-;;-+*+++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++++-;]]]]~~>;+*!!%++++%+%%%*%***%**********%%%%%%%%%+++++++++++++++++++++++++++++++++++++++++++%-+++%+%+*+**&*&&&==:))####################################################))1%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->>>;-----------------------+--*&!%++++++++++++>]~~>-++--+%&&&!==&&*++----;-+*+++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++++++++-~]]]]]~>;--%&!&+++++%%%%%%%%%%**%*%***%%%%%%%+%+++++++++++++++++++++++++++++++++++++++++++++++++++++%%%***&*&&===:)))###################################################))2%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--;--++++++++++++++++++++++++-*&!!++++++++++++>~~>>-++-+*&!!!!!!!!!=*%+--+---%*++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++--]]]]]~~>;-+-%&!!++++++++%%%%%%%*%%%**%*%%%%%%+%%++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%****&&&&==1))###################################################)))%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++--+++++++++++++++++++++--%*!!++++++++++++-~~~>-++-+*&!!=*+++++*&!&+------+*%+++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++++++++++-;>]]]]]~~>>-++-+&!!+++++++++%+%%%%%%%%%%%%%%%%%%+%+++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%****&&&&==|))###################################################)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%***%+--++++++++++++++++++-+%*!!*++++++++++++->~>;++-+*&!!*++++++++++&*+---;--**+++++++++++++&,",
|
|
",&+++++++++-+++++++++++++++++++++++++++++++++++~]]]]]~~>>--+++-+*!!*++++++++++%+%%%%%%%%%%%%%+%+%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%*****&&=&=[))###################################################))[%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*!=*%---++++++++++++++++-+*=!!&+++++++++++++;>>>-++-*=!!+++++++-;-++%*%+-;---%&+++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++>]]]]~~~>>--++++-+*&!*+++++++++++++%+%%%%%%%+%%%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%*%**&&&&===[))###################################################))1++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&=*+---++++++++++++++++%=!!*++++++++++++++>>>;++-%*!!++++++;~]~];-+%=%-----+&*++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++;]]]]~~>>;-+++++++-+*!!+++++++++++++%+%+%+%++%%+%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%++%%%%**&*&&&&=}))###################################################)))2+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%&%+-;++++++++++++++--*==+++++++++++++++->>>-++-%=!++++++>]]]~~;+&+++-;;--%*&++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++-~]]]]~>--++++++++-++&!!+++++++++++++++++%+%%%%+%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-*+%%%****&&&&==:)))###################################################)):++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%-;;++++++++++++++--++%+++++++++++++++->>>-+-+%=&+++++-~]]~>;-*!++-->;--+&&++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++-]]]]~>;-++++++++++-+&!!*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%*****&&=*!1))###################################################)))%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;>>>++++++++++++++--;--%++++++++++++++->>>++-+%!*+++++~~~>>--*&!+%-;>;+-+&=++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++++>]]~>;-+++++++++++-+*!!*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%++%%*%**&&&&&==1))###################################################))[++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>>;+++++++++++++++;;;--%+++++++++++++;;>;++-+*!%++++-~~>;-++&!&++-;;;--%&&++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++;~~>>-+++++++++++++-%=!*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%-++%%%*%***&*=&==|))###################################################))|%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>~~>;++++++++++++++++-;;-+%++++++++++++;>>;++-+*!++++-->>>--+*!!+++-;;;--*&=++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++-~~~>-+++++++++++++--*&=++-++++----;;--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%++%%%***&&&&===[))##################################################)))2++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->~>>++++++++++++++++++-;--%%+++++++++++;>>;++-+*!+++++->>;---*!*+++->>;-+*!*++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++++~]]>;++++++++++++++--+-;~>~>>>~~~~~~~~>-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%*****&*=*==)))###################################################)):+++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>~~>;++++++++++++++++++--;-+*++++++++++-;>>-++-%&!+++++-;>;+-+*=++++>~>;-%&!+++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++>]~~;-+++++++++++++++-;;~~~~~~~~]]~~~~>>-*%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%++%%%***&&&===:)))##################################################)))++%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>~~~>+++++++++++++++++++++;--%*++++++++++-;;;+--%&=+++++-;;;+---%+--~~~>;+%=!+++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++++;]]~>-++++++++++++++++-;>~>~>~>>~>~>>>;-+*=*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%**&*&&*==:)[###################################################))[%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-~]~>-+++++++++++++++++++++-;-+*++++++++++-;>-++-%&&+++++-;;;----;;>]]]~>-+*!*+++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++-~~~>-++++++++++++++++++--;;;;;>>>;;---%&&!!++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%-*+%*****&&&===1))###################################################))|+%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>~>;+++++++++++++++++++++++--+%*+++++++++-;;;+-+%&&++++++------;>>~]~~>;-+&!++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++-~]]>;+++++++++++++++++++++++++++++++--*&!!!%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%-%+++%%%***&*=&=&|))##################################################)))1%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;>>>++++++++++++++++++++++++---%*+++++++++-;;;+--+*&+++++*%+---+;;>~>>>--+*!!++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++++>]~>;+++++++++++++++++++++++++++++++-+*&!!%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%*%****&&&===[))###################################################))2%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;>;;+++++++++++++++++++++++++;-%&%+++++++++-;;+---+%%+++++*+---+++-;----+*=!*++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++;~~~>-++++++++++++++++++++++++++++++-+*&!!%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+****&&&=&=[))##################################################)))%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->;;+++++++++++++++++++++++++--%&*++++++++%+-;-+;--+*++++++*+---------+%*!!=+++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++-~~~>-+++++++++++++++++++++++++++++-++&=!!%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%*%*****&&&==})))))#)##############################################))[++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;>;;+++++++++++++++++++++++++--%&*+++++++++%-;;++;--+%+++++*%+%++++++%*=!!=++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++++++;~]>;+++++++++++-++++++++++++++++--+*&!!=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+++%%***&&&&==}|))))))))))#)########################################))|+%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++->;;+++++++++++++++++++++++++-+%=&+++++++++%--;-+-;-++%+++++&=&*&***==!!!&+++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++-~~>>+++++++++--+---++++++++++++--+%*&!!&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%****&&&&==}||)))))))))))))))###################################))1+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;>>-+++++++++++++++++++++++++--%=&+++++++++%+-;-++;;-++++++++&!!!!!!!!!*+++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++>~~>-++++++++-+*+*+--+++++++++--+**&!!!*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%+*%***&*&&&=====!}:_||[))))))))))))))#)###########################))2%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;>;-+++++++++++++++++++++++++-+*=*++++++++++%--;++--;--++++++++%**&*&%+++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++%%+++++-~~~;-+++-+---+*&!&%+---+-+---++**=!!!&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%***&&&&&&=========!==:_1|[)))))))))))))))#####################)))%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;;-+++++++++++++++++++++++++-+*!+++++++++++%+-;-++-;;--+++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++--;-+-~~~>-++--++++%*&!!!&+++-+-++++**=!!!&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%******&&&================!==}:_||))))))))))))))))##############)))+%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%--;+++++++++++++++++++++++++-%&!++++++++++++%+-;-++-;;;;--++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++-;~]]>>>~~~;+-++%%*&==!!!*+&&**%%***&!!!!!*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%*%**&*&&&&}=====================!}:_||[))))))))))))))#)#######))|%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+;;-++++++++++++++++++++++++-%&!++++++++++++%++---++-;>>;;---+++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++;~]]]]~~>~]~;--+**=!!!!!!&++++&&=!!!!!!!!&*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%*%*&*&&&&&&&===&=======================!:_1|[)))))))))))))))#)))1+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+--;+++++++++++++++++++++++-+%!&++++++++++++%*%+---++-;;>>>>>;;+++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++-~]]]]~~>>>~~>--%*=!!!=&*++++++++*&!&&=&&%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%%**%*&*&&&&&&&&}===}===&===================!==}_11[[))[)))))))))2++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+---++++++++++++++++++++++-+&!%+++++++++++++*&*++-;+++-;>>>>>>>>;;--+++++++++++++++++++++&,",
|
|
",&+++++++++++++->~]]]~~~>>--;;;---%&!!%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%*%****&*&&&&&&&&&&&&&==}==========&=================}:1||[)))))):%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%+---+++++++++++++++++++++-%=!+++++++++++++++*&*++--+++-;;>>>>>>>~>>>>;--++++++++++++++++&,",
|
|
",&+++++++++++-~]]]]~~>>--+++++++-+%!=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%**%***&&*&&&&&&&&&&&&&&&&}&==&===}=======}=========&&&&&*%:21|%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*%%---+++++++++++++++++++-+*!&++++++++++++++++%=*%++--++++-;;>>>>>~>~>~>>>>;-++++++++++++&,",
|
|
",&++++++++++>]]]]~~~>-++++++++++-+*=*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%++++++++++++++++++++++++++++%+%%%%%%**%***&*&&*&&&&&&&&&&&&=*=&}&&=&&==}&&==&=====}=&&&&*&*&%**%%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%&%+---+++++++++++++++++-+%=!%+++++++++++++++++%&&%%+---+++++-;;>>>>>>>>>~>~;;+++++++++++&,",
|
|
",&+++++++++%;~]>>>;--+++++++++++--%=*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%+%%%%%******&&*&&&*&*&*&&&*&&&=*&&&&&=&&&==&==&==&=&&&&&&&****%%%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%&%%+---++++++++++++++-+%&!=++++++++++++++++++++=!**+++---++++++--->;>>>>~>>;+%+++++++++&,",
|
|
",&++++++++++->>>;+++++++++-+++++-+%&*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%%%%*%****%&*****&*&&&*&&&*&*&&&&&&&&&&&&==&==&==&&&&&&*&**%*%%%+%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%=*%++--+--+++++++-+-+%*!!++++++++++++++++++++++%==&*%++---+++++++++--;;>;>-+*+++++++++&,",
|
|
",&++++++++++--;;+++++++---+----+--+&&++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++;-+++++++++++++++++++++++++++%+%+%%%%%*%***%*%&******%&*&*&*&&&&*&&&&&&&&&&&&&&&&&&&&*&*&%**%%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%=&*%+++++---+---++*&=!!*++++++++++++++++++++++++&!=&**%++----++++++++++--+*!%++++++++&,",
|
|
",&++++++++++%+-;-+++++-+*+*%++----+*=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%->>>-+++++++++++++++++++++++++++++%+%%%%%%%*%***%*%****************&*&&*&&&*&*&&&&&&&&&&*&**%**%%%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&=****%%%%+++%%%&=!!!*+++++++++++++++++++++++++++*=!=&*%++++-------+--++*&!+++++++++&,",
|
|
",&++++++++++%%--;+----+*&!!&&*+-;--*&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;~]~-&+++++++++++++++++++++++++++%+%+%%%%%%%%%%%*%*******%*************&*&&&&&&&&*&&*&*&*&%**%%%%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%!!!!!==&**&==!!!!%+++++++++++++++++++++++++++++++%&!!=&*%*%%%%%%%%***&!!=+++++++++&,",
|
|
",&++++++++++++;>--+++**=!!=!!&+-;-+%=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;~~~-*&+++++++++++++++++++++++++++++++%+%+%+%%%%%%%%%%%%%**%****%***************&*&&&*&***%***%%%%%+%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%*&&=!!!!!!!!=%++++++++++++++++++++++++++++++++++++*=!=!===&&======!!!=++++++++++&,",
|
|
",&+++++++++++++++%*&&=!!!++++;>>;;-+&*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%;~]]>*=*%++++++++++++++++++++++++++++++%+%%%%%%%%%%%%%%%%%%%*%%*%*************************%**%%%%%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*&*%+++++++++++++++++++++++++++++++++++++++++++*==!!!!!!!!!!=&%+++++++++++&,",
|
|
",&+++++++++++%&%*!!!!!!*+++++>~>;--+**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>++++++++++++++%%;>]]~%&!+++++++++++++++++++++++++++++++++++++++%+%+%%+%%%%%%%%%%%%%%%%%*%**%****************%*%%%%%+%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++*!!!=&*%++++++->>>----%&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>~~;*+++++++++++++-;~]~+*!*+++++++++++++++++++++++++++++++++++++++++%++%+%+%+%%+%%%%%%%%%%%%%*%%*%****%***%**%*%%%%%+%+%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++%*%+++++++++;>>>;-+--+&*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-;]~+*+++++++++++++;]]~;%==+++++++++++++++++++++++++++++++++++++++++++++++%++%++%+%+%%+%%%%%%%%%%%%%%%%*%*%**%*%%%%%%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++-~]]~>++--+**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+;;+%*+++++++++++->]]>%&!+++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%+%%+%+%%+%+%%%%%%%%%%%%%%%%%%%%+%++%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++>~~~>-++---+*%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;-%&++++++++++%->~>-*!*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+%+%%%%+%%+%%%%%%%%%%%+%%+%++%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++-~~>>;++++---+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;-%*+++++++++++;>>;*&!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%++%+%+%%+%%+%+%%+%+%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++~~~>-+++++-;----++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;+*%++++++++%->>~+*!%++++++%%++++++++++%%+%+++++++++++++++++++++++++++++++++++++++++++++++++++++%+%+%%%%%%%%++%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++;~~~;+++++++--;;;--++++++++++++++++-+-+--------++++++++++++++++++++++++++++%--;%%&+++++++++;~~>%&=++++++++;~;+++++++-;;;++++++++++++%+++++++++++++++++++++++++++++++++++++++++++++--;-++++%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++;~>>-+++++++-;;>;;;-;--+-+---;-;;>~~~~~~]~~>~~>>-+++++++++++++++++++++++++++%-;-+%%+++++++->~~;*=*++++++%-~]>;+-;;;>~]~>-%+++-+-++++++++++++++++++++++++++++++++++++++++++++++++;>~~~>>+%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++;>>;++++++++++;;>>>>>>>>~~~~~~~~]]~~~~~~~~~~~~~>;-++++++++++++++++++++++++++%;;;-%*+++++++;>~>+*!++++++++-;]>;;~~~]]]]];**++++>>;;;+++++++++++++++++++++++++++++++++++++++++++->]]]]]~>;%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++;;>-+++++++++++-;;;>~>~~~~~~~~~~~~~~~>>~>~>~>~>>>--*++++++++++++++++++++++++%+;;;%&+++++%-;~~;%&&++++++++;>>>;>~~~>;;+*=!%++++;>~>>;;++++++++++++++++++%++++++++++++++++++%+++~]]]]~>>;;;%%+++++++++%+++++++++++++++%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++->;;+++++++++++++-;>>>>>~>~>>~>>>>>;;;;;------;;;;---+++++++++++++++++++++++%+-;-%&+++++++>>>-*!%++++++++>~>>-%*&====!!!%+++++;>>~>>>++++++++++++++++++;--++++++++++++++++++%;]]]>;---;;;-%%+++++++-;;+++++++++++++++;;>>;%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++->;;++++++++++++++++---;;;;;;-----+++++++++++++--;;;;--++++++++++++++++++++++%--;+**++++%;>~>%*!++++++++->~>-%&!!====*%+++++++;>;;-;;;+%+++++++++++++;~]~>>*+++++++++++++++%;>~~>-%%*%+;;;-%%%++++%;~~-%+++++++++++%;]]~~;*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++--;;+++++++++++++++++++++++++++++++++++++++++++++;;>;>;++++++++++++++++++++++%+-;+%*+++++-;>;*&&++++++++->>>%&!&+++++++++++++->>;*&&%;;-++++++++++++~]]]];&&++++++++++++++++>~]>%*=!!*%%-;;%&+++++->~~;%%%++++++++++>]]>+&!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++;;;++++++++++++++++++++++++++++++++++++++++++++++-;>>--%++++++++++++++++++++%%+;-+*%++++->>-%!%++++++++->>;%&=++++++++++++++;>>-*!!%-;*=++++++++++>]]-*&=!%+++++%+;>%+++++;~]>-*!!&*=&*---%*%++++;~~>-+%%+++++++++-~~;*!!*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++-;;;-+++++++++++++++++++++++++++++++++++----+---+++--;;--*++++++++++++++++++++%+;--%%++++;>>-*!+++++++++->;;%=&++++++++++++++;>>+*!*-;+&=%+++++++->]>=!!!=%+++++++;~%&+++++;>~;%&!%+++**%-;+%*%++;]]~;;;-%%++++++++>~>%=!*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++-;;-++++++++++++++++++++++++++++++++++-++%%*%---++++-;-+*%+++++++++++++++++++%%-;-+*%+%;>]>+*=+++++++++-;>;++-++++++++++++++;>>+%=-;;+&&++++++%->]]=!*++++++++++-~;!%++++++;;-%!&+++++%*-;+%=+++;>]>;;;-+*++++++%->];&!*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++--;-+++++++++++++++++++++++++++++++---++&===*++--++++---+%++++++++++++++++++++*+;--%*++;>>;%&&+++++++++-;;;;;;;;>;;--+++++++;;>-%-]]]%=*+++++++-]]%!%++++++++++;~]*=+++++++;>%&!%++++++->>+*=%++->>;;;;;-%*++++++->>%&!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++%%+---+++++++++++++++++++++++++++--+++%%*!!!!=*++--+++-;--+%+++++->;%++++++++++%%-;-%&++->>-%!%++++++++++;>;;>;>>]>~>~++++++%;>;;;>]]-=!%+++++++-;>%=%++++++++++]]>&&+++++++;;%==+++++++-;;+&=+++->>-++-;;%&++++++-;>%&=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++**%+---++++++++++++++++++++++++-+%%*&&=!!*++*=*+---+++--;--%++++>~>%%++++++++++%+--%*%+;>>%&!+++++++++++;;;;;-;;>>>~>+*+++++;>;;;>>;*!*++++++++;;>+**+++++++++;>];*&++++++;;>*=&+++++++%-;%&=++++;;%**%--+%%+++++->;*=&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++=&*%---+++++++-----++++++++++-+*&=!!!!!*++++%&*+---++--;;-++++;]~-%&++++++++++*%--+*%%>>>%=&++++++++++%-;;-+**&&&%+*=&+++++;>>--;;+*!+++++++++;>>+*&+++++++++;>>+&=++++++->>%&*+++++++-;>%&=+++-;;&==%--;-%%+++%->;%!*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++&=*+--++++++-+%%+--+++++-+--+*!!!=&*%++++++++*+---++++-;;-+->]]~-*&+++++++++++*%--->>]>;*=%++++++++++%-;>-%=!!!!!=!!%+++++>>>-%+;+%*-%+++++++;>>-%*+++++++++;>;+&&++++++;>;%=*++++++%;>>%=&+++-;;*!&*+---+%%++->>;*!%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++++++++++++++++++**-;>+++++-+%&**+------+-++*=!=%++++++++++++%%-;;++++--;;>>]]~;%=!+++++++++++%*-;>>~]~-*!+++++++++++%-;;-%=&+++*&&+++++%->>;;;-;-;;;;;;-++++->;--+*++++++++;>;%&&++++++-;;%=*+++++%->>;*=*+++;>;%=**%+-;--+%+->~-*!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++->>---;++++++++++>;;-++++-+*!!=%+%++%%***%*==++++++++++++++++-;;-++++--;>>~>;+*!&++++++++++++%+;;;>~>%*=++++++++++++-;;-*=%++++++++++++-;>;++++;;>>>~>>;-+++%%--%&++++++++;>;%&&++++++-;;+-+%+++++;~~;*!%+++;;;%&*+*%+-;;;%%;~>+&!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++>]]~>;+**%%+%++++->>>++++-+%&!*&*&&&&=!!=!&%*++++++++++++++++-;>;++++++-+++-+%*!!+++++++++++++%%;;;-;-%&&+++++++++++++-;-%=*++++++++++++-;>+*&**%++->~>~;;;+&=%%-+**+++++%-;>;%=*++++++-;;;;+%++++;~~~+&!++++;>;+**++&*%-;;->~~>%&=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++-~]]>+=!%*%%%+++-->>>;++++-+&!!++&!!!!!!===&+-;>>>-*++--;;++++;>>;-++++-%*&=!=!!!*++++++++++++++%+;;---*=*++++++++++++%+;;---++-;--+++++++;;%=!!!*&*&%+-;;;;>*%&-;+%*++++++->>;%=*+++++++;;;---++->~]];*!&++++;>;%&=+++&*%-;>>]];%&=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++;>~>-%!*-;>;;>>~~~]~>;++++-%&!%+++++*%%+++++;;>>>+=*+>]]~>----~~>;++++-+%!!!!!=!*+++++++++++++++%+-;;-+*!+++++++++++++%%+-;;;;;~]>*+++++++;;+**%*=!!!&***&&*!=+;>>-%*%+++++-;>+%!%++++++%%+-;;;->~]]]>+&!%++++;>-&!*++++&*+-;>~>+&=&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++;>;;+%&*->~~~~~~]]~~;-+++-+%==+++++++++++++;>~>-*!=%>]]]~~;>>~]~~-++++-+%==%++++++++++++++++++++%*%+-+%==++++++++++++++*%--;;>~]]-&%++++++-;;%=++++++&!!!!!!&*~]]>%*!++++++-;>+*!++++++++&*%+-;>~~]]>%&==+++++>>*&!++++++*%%+;;+*!!%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++-;;+%%=*--;;-;;;-;-+++---+%&!&++++++++++++;]]>+*!!+>]]>;;-->>]]>;-------%&*++++++++++++++++++++++**%**&!%++++++++++++++%*+%%++--%=!+++++++-;+&=+++++++++%%+++>]]~;*==+++++++--*==+++++++++&&*%+;>>>+*=!!%++++++%=!&+++++++&&%++%&!%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++%-%&==&*&%%*&&***&==*+%%+*&!!%+++++++++++->>-+%&!+;~~-+%*%%++--+++++++++*!*+++++++++++++++++++++++*=!!!&++++++++++++++++%=&=&&==!!%++++++++%&!&++++++++++++++;~;+%&!%++++++%&&!!%++++++++++*=&*%*%%&=!=+++++++&!!&+++++++++*&**&!=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++%*!!!!!=%&!!!!!!!!!!!&==&=!!%++++++++++++**&=!=!!+;;*=!!=!===&&&&******&=!%++++++++++++++++++++++++%%*+++++++++++++++++++%&=====&%++++++++*!!&+++++++++++++++-*&=!!&++++++++%&=%++++++++++++%&=&==!!!%++++++++++++++++++++++*=!!!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&++++++++++==**++++%*&*%%&&*%+*=!!!!!+++++++++++++++*!==!=++*!!!!====!!!!!!!!!!!!!!=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&=!==*+++++++++++++++++++++++++++%&===*++++++++++++++++++++++++++%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++%%++++++++++++++++++++++++%*%+++++++++%%*&&*&&*&%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&,",
|
|
",&+++++++%++++++++++++%+++++%++++++++%+++++++++%+++++%++++++++++++++++%+%+%+++++%+++++%++++%+++++++++%+++++++++%+%+++++++++++++++++%+++++%++++++++%+%+++++%+%+%++++%+%++++++%++++++++++++++++%+%++++++%++++++++%+++++%+%+++++%+++++%+%+++++++++%+++++++++++++++++%+++++++++++++++++++++%+++%++++%+%++++++++++++++++++++++++%++++++++++++%++++%+%+%+++++%+%++++++++++++++++++++%+%+%++++%+++++++++++++%+++++++++++++++++++++++++++++++++&,",
|
|
",==&&&=&&&&=&&&=&&&=&&&&&=&&&&=&&&=&&&&&=&&&=&&&&&=&&&&=&&&&=&&&=&&&=&&&&&&&&&=&&&&=&&&&=&&&&&=&&&=&&&&&&=&&&=&&&&&&&=&&&=&&&=&&&=&&&&&=&&&&=&&&=&&&&&&&=&&&&&&&&=&&&&&&&=&&&&=&&&&=&&&=&&&=&&&&&&&=&&&&=&&&&=&&&&=&&&&&&&&=&&&&=&&&&&&&=&&&&=&&&&&=&&&=&&&=&&&=&&&&=&&&=&&&=&&&=&&&=&&&&=&&&&=&&&&&&=&&&=&&&=&&&=&&&=&&&=&&&&=&&&=&&&=&&&&=&&&&&&&&&=&&&&&&=&&&=&&&=&&&=&&&=&&&&&&&&=&&&&=&&&=&&&=&&&&=&&&=&&&=&&&=&&&=&&&=&&&=&&&=&&&!,",
|
|
",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"};
|