Welcome to webDiplomacy.net's new server; providing better performance and stability, more expansion room, the ability to host related projects and dev servers, and managed backups. Please let us know of any problems in the Forum.

Finished: 05 PM Wed 19 Mar 14 UTC
Private 2017
2 days /phase
Pot: 100 D - Spring, 2008, Finished
Fall of the American Empire IV, Survivors-Win Scoring
1 excused missed turn
Game drawn
19 Jan 14 UTC Spring, 1999: Who is everybody in real life?
19 Jan 14 UTC Spring, 1999: I'm Leon (obviously). Who are you?
19 Jan 14 UTC Spring, 1999: Anuj
19 Jan 14 UTC Spring, 1999: Cuba is Leon
Quebec is George
Peru is Mikki
British Colombia is Brittany
Texas is Rishabh
New York is Ric
Heartland is Albert
Mexico is Elbert
California is Anuj
Florida is Van
20 Jan 14 UTC Spring, 1999: Cuba is faggot*.
20 Jan 14 UTC Spring, 1999: And anyone wishing to declare war on Cuba of California, Heartland, and Quebec and anyone who chooses to help him also chooses to fight us.
20 Jan 14 UTC Spring, 1999: Cuba is faggot*.
20 Jan 14 UTC Spring, 1999: Sorry I meant to say "Anyone wishing to declare war on Cuba has our support"
20 Jan 14 UTC Spring, 1999: Cuba is faggot*.
20 Jan 14 UTC Spring, 1999: Cuba is faggot*.
20 Jan 14 UTC Spring, 1999: I haven't even written one message to any of these countries :o
20 Jan 14 UTC Spring, 1999: I'm pretty sure this is meta-gaming, which is against the rules.
20 Jan 14 UTC Spring, 1999: Heartland and Quebec were allied in the last game I played against them, and they're also close friends in real life. I don't think it's a coincidence that they'r allying against me again.
20 Jan 14 UTC Spring, 1999: Don't report this, meta-gaming is the whole point of this game.
20 Jan 14 UTC Spring, 1999: Don't worry. I won't. Just trying to make a point.
20 Jan 14 UTC Spring, 1999: The point is that Cuba is a faggot*
20 Jan 14 UTC Spring, 1999: If you truly dislike meta-gaming, I would enjoy seeing you try to do something about it. If all you're trying to do is make a point, you're making a really bad one.
20 Jan 14 UTC Spring, 1999: The point is that Cuba is a faggot*
20 Jan 14 UTC Spring, 1999: The point is that Cuba is a faggot*
20 Jan 14 UTC Autumn, 1999: is Cuba really that much of a faggot? i mean, take it easy on the poor guy he's next to the bermuda triangle
21 Jan 14 UTC Autumn, 1999: fuck you leon
21 Jan 14 UTC Autumn, 1999: I formally would like to address Cuba, "8====D (cuba's mom)"
21 Jan 14 UTC Autumn, 1999: ............................................________
....................................,.-'"...................``~.,
.............................,.-"..................................."-.,
.........................,/...............................................":,
.....................,?......................................................,
.................../...........................................................,}
................./......................................................,:`^`..}
.............../...................................................,:"........./
..............?.....__.........................................:`.........../
............./__.(....."~-,_..............................,:`........../
.........../(_...."~,_........"~,_....................,:`........_/
..........{.._$;_......"=,_......."-,_.......,.-~-,},.~";/....}
...........((.....*~_......."=-._......";,,./`..../"............../
...,,,___.`~,......"~.,....................`.....}............../
............(....`=-,,.......`........................(......;_,,-"
............/.`~,......`-...................................../
.............`~.*-,.....................................|,./.....,__
,,_..........}.>-._...................................|..............`=~-,
.....`=~-,__......`,.................................
...................`=~-,,.,...............................
................................`:,,...........................`..............__
.....................................`=-,...................,%`>--==``
........................................_..........._,-%.......`
...................................,
21 Jan 14 UTC Autumn, 1999: ░░░░░░░░░▄░░░░░░░░░░░░░░▄░░░░
░░░░░░░░▌▒█░░░░░░░░░░░▄▀▒▌░░░
░░░░░░░░▌▒▒█░░░░░░░░▄▀▒▒▒▐░░░
░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐░░░
░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐░░░
░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌░░░
░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌░░
░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐░░
░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌░
░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌░
▀▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐░
▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐░
░▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌░
░▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐░░
░░▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌░░
░░░░▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀░░░
░░░░░░▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀░░░░░
░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▀▀░░░░░░░░
21 Jan 14 UTC Autumn, 1999: ............................................________
....................................,.-'"...................``~.,
.............................,.-"..................................."-.,
.........................,/...............................................":,
.....................,?......................................................,
.................../...........................................................,}
................./......................................................,:`^`..}
.............../...................................................,:"........./
..............?.....__.........................................:`.........../
............./__.(....."~-,_..............................,:`........../
.........../(_...."~,_........"~,_....................,:`........_/
..........{.._$;_......"=,_......."-,_.......,.-~-,},.~";/....}
...........((.....*~_......."=-._......";,,./`..../"............../
...,,,___.`~,......"~.,....................`.....}............../
............(....`=-,,.......`........................(......;_,,-"
............/.`~,......`-...................................../
.............`~.*-,.....................................|,./.....,__
,,_..........}.>-._...................................|..............`=~-,
.....`=~-,__......`,.................................
...................`=~-,,.,...............................
................................`:,,...........................`..............__
.....................................`=-,...................,%`>--==``
........................................_..........._,-%.......`
...................................,
21 Jan 14 UTC Autumn, 1999: __,,,,、 .,、
            /'゙´,_/'″  . `\
          : ./   i./ ,,..、    ヽ
         . /    /. l, ,!     `,
           .|  .,..‐.、│          .|
           (´゛ ,/ llヽ            |
            ヽ -./ ., lliヽ       .|
             /'",i" ゙;、 l'ii,''く     .ヽ
         / ...│  ゙l,  l゙゙t, ''ii_    :.!
        : /.._ /    ヽ \\.`゙~''''''"./
        .|-゙ノ/   : ゝ .、 ` .`''←┬゛
          l゙ /.r   ゛ .゙ヒ, .ヽ,   ゙̄|
       . | ./ l      ”'、 .゙ゝ........ん
       l  /     ヽ .`' `、、  .,i゛
       .l|  !    ''''v,    ゙''ー .l、
       |l゙ .il、  .l  .ヽ  .¬---イ
      .ll゙, ./    !            ,!
      .!!...!!   ,,゙''''ー       .|
      l.",!    .リ         |
      l":|    .〜'''      ,. │
      l; :!    .|'"    ...ノ,゙./ │
      l: l「    !    . ゙゙̄ /  !
      .| .|    !     ,i│  |
      :! .l.    }    ,i'./    |
      :! .|    :|    . /     .|
      :! |    ;!   "      .|
      :! !    │        │
      :!:|               ,! i ,!
      :! ,    .l,      / .l゙ !
      :! |    , l.     | .|  :,
    : v'" .!    |'i .ヽ,    ./ :!  .ヽ
 _, _/  /     .l  ゛ ._/ :l゙    .`゙"
21 Jan 14 UTC Autumn, 1999: ░░░░░░░░░▄░░░░░░░░░░░░░░▄░░░░
░░░░░░░░▌▒█░░░░░░░░░░░▄▀▒▌░░░
░░░░░░░░▌▒▒█░░░░░░░░▄▀▒▒▒▐░░░
░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐░░░
░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐░░░
░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌░░░
░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌░░
░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐░░
░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌░
░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌░
▀▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐░
▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐░
░▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌░
░▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐░░
░░▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌░░
░░░░▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀░░░
░░░░░░▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀░░░░░
░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▀▀░░░░░░░░
21 Jan 14 UTC Autumn, 1999: __
/\_\
/ / /_
/ /_/\ \
_\ \/ \ \
/\ \ /\ \_\
\ \/ \ \/_/
\ /\ \_\
\/_/ / /
/ / /
\/_/ HEIL NEW YORK __
/\_\
/ / /_
/ /_/\ \
_\ \/ \ \
/\ \ /\ \_\
\ \/ \ \/_/
\ /\ \_\
\/_/ / /
/ / /
\/_/
21 Jan 14 UTC Autumn, 1999:     _ _
        /::. ソ .::;;ヽ
       /::.     ..:::;;;ヽ
       /::.      ..::;;;;ヽ
     /::.        ..::::;;;;i
     (::.        ..::;;;丿
      >::...___..::::;;;イ
      !ヾ. ̄⌒__ ̄彡|
        iミ:::ミC= ≡..::: )
      |::::     ″. ´/
      |::::: ヽ    / /;|
      |::: ( '   ( .::;;;|
      |::: | ミ   .ヽ\|
      |::: 丶ヽ  ..:ヽ )
      |:::   .i !   ::;;;;;|
      |:::   i .ノ   . ::;;;;;|
      |:::   i .ノ   . ::;;;;;|
      |:::   i .ノ   . ::;;;;;|
      |:::  ( ヽ  ..::;;;;;|
      ( \  l. |  ..:;;;;;;|
      |::\∨丿 ″..:;;;;;|
      |::: ( (  ゙ ..:;;;;;|
    .彡.|:::   | ! .....:::;;;;;|ゞ巛ミ
  巛从ミ彡ミ彡从巛彡ミ彡ミ彡》》
 巛巛ミ人ミ彡巛彡从ミ巛ミ人ミ》》》》
巛彡巛彡从ミ》彡彡巛ミ人ミ彡ミ从》》
21 Jan 14 UTC Autumn, 1999: ` .,` .
:'++##+'+;,
`+###########+.
+###############,`
`'#################.
;##################+`
,####################'
######################:
`'#######################`
########################'
:#########################
+#########################.
`####+++#++#+++++##########'
`###++++';;:;;;;;'+#+++#+###
`###+;::,,,,,....,::::+++###
.##+':,,,,.........,,,,;++##
.##+':,,,,..........,,,:++##`
.#+';:,,,,..........,,,:'+##`
`++';:,,,,..........,.,::'++`
++;::,,,,...........,,,,:'+
+':::::,,.........,,,,,,,''
.,+':::;:;;:,....,,:::::,,,''``
::;;::::,.,,:,,.,,,,,.,,,,,';.:
.,,;,,:,,.,,.,...,,,,.,,,,,;..:
,;;,,:';++:,....,,:#;':,,,;,,`
,::,,,,.,,,,......,,.,,,.,:,.
,:,,,,,,.....,...........,,..
`,,,,.......,,...........,.,
.,,,.......,,...........,.`
,,,,.....,,...,....`...,.
`.,,.....,........``....`
``,,.....:+:,:;,..``...
,,......,,,.,...`....
,,,.....,............
.,,...,,,,,.,.......`
,,,.,,:;:::::,,....
.,,,,,,:,,,,,,....`
,,,,,,:,,,,,,..,.
,::,,:::::,,,,,,
#:,::,:,,..,,,,,,;,
:#:::::,:,,,,,,:,,'#
+#::::;:::::,,:,,,;#,
`+##::::::;'';::,,,,:#+. `
` ;####'::::::;::,,,,,,:##+,
.###+###::::::::,,,,,,,+##+++'
` ;#########,::::::,,,,,,,#####+++, `
:++#+######++:,,:::,,,,,,+######++++.
;+#+++#########',,,,,,,,,,:#######+#++++`
.+#++#############;,.,,,..,,########+++++++.
;+++#++++##+########'......,########+++++++++:
,+++++#+++#############+.....#########+#++++++++;
` '++++#####+###+###########:,;#+########+++++++++++'
++++#####################################++#++++++++'
:++++##+##############+######'#+####+####++++##+++++++,
`+#++########################+#++########+#+++###++++++'
'############################+#++########+##+++###++++++`
################################+#+#########++##+++##+++:
`,##################+####################+####++##+++###+++
+######################+#######+###+#+#########+###+###+++`
21 Jan 14 UTC Autumn, 1999: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,.,,,,.',,,.,...............................```.`...```.``.``````...,.,,,,,,:....,,'.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,.,,,,.',,,...........................`.`````````````````````````.,...,,,,,,:.....,'.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;;'''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,:.,,,,.',.,.....................`.````````````````````````````````..,.,..,,,,.,.,.,;.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:'++''';;;:::,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:.,,,,.;,.............`````````````````````````````````````````.....,.,::.,,,.,,,..;.,,,,,,,,,,,,,,::;;''''+''';;,.,,,,,,.,.....````....,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,.:.,,,,.;..........``.``````````````````````````````````````````.:,..,.,,,,,,......,:,,,,,,,,,,,,,::,,,,,.....````..,,,,,,,,,,,,,,,,::;;;'''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:,,,,.:.,,,,.;.........``````````````````````````````````````````````````.,.,,,.,,......,:,,,,,,,,,,,,..........,,,,,,,,,,,,,,,:'++''''';;::::,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:,,,,.:.,,,,.:.........```````````````````````````````...,,:;;,``````````.,.,,..,,..,...,,,,,,,,,,,,,,,:::;;'''''''''';,,,,,,,,.,.....`````....,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,.,,.:.,..,,:........```````````````````````.;''+++'';::,,,,..``````````.,.,,,.,,...;,.,.,,,,,,,,,,,,,::,,,,,,......```.,,,,,,,,,,,,,,,,,:::;;;'
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,:,::,.:.,,:,,:......````..,,::;''''''';:.````..````.....,,...```````.,:,`,:.,,..,,.....,,.,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,;''+++'''';;::::,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,;,,,,.:,,,,,,:......```.....````````....```````.....,,::;;''''.````......,:`,,,,,:.....,:.,,,,,,,,,,,,,::;;'''++++'''';.,,,,,,..,......````.....,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:,,,,.:,,,,,,:.....`````.............,,,.````.;'''';;::,,,,,,..`````````.:+..,,,,:.....,:.,,,,,,,,,,,,,:::,,,,,.....```.,,,,,,,,,,,,,,,,,,,:::;;;
,,,,,,,,,,,,,,,,,,,:::;''',,,,,,,,,,;,.,,.:,,..,:,........`.:;''++++'';;::,..````.``......,.......```````````,'..,.,,:....,,;`,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,,,;''+++++''';;;:::,
,,,::;:,,,,,'+';;:,,...```,,,,,,.,,,;,::,.:,,,:,:,........`..````````......```````.....,::;;''+++'.``````````,'....,,;....,,'`,,,,,,,,,,,,,,::;;'''+++++'''..,,,,,.,,...............,
::,,.,.,,,,.......,,,,,,,,,,,,,,;:,,;,,,,.:,,,,,:,...........,,......,,,::;;.````,;'';;:,,,.......```````````,'..,.,,;....,,'.,,,,,,,,,,,,,:,,,,,,........`.,,,,,,,,,,,,,,,,,,,,,,,,,
..,,,,,,,,,,,::;;''+++++':,,,,,,,,,;:,,,,,:,,,,,;,..........:+++'';;::,,...``````..................``````````,'..,.,,;..,.,,+.,,,,,,,,,,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
''++++,,,,,,,,,.....`.....,,,,,,,,,.,,,,,,;,,,,,;............```.........````````...,,::;''++++++;.``.```````,'..,,,,;..,,,,+.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,......,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,:,,,,,;............,....,,::;;''';.````,:;::,,..........````.```...,'.,,,,.'.,,,,,+.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,:,,,,:''++++''';;:,.,,,,,,,,,,,,,,,,;,,,,,'...........:'';;::,,.....``.````.....````````````.``..`.....,;.,,,,.'.,,,,,+.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
'';;;:.,,,,...........,,,,,,,,,,,,,,,,,,,,;,,,,,'..,.................`````````````````````````````.`..........:,,,,,.;.,,,,,+.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...,,,,,,,,,,,,,,:::;;''+:,,,,,,,,,,,,,,,,;,,,,,+,,,,............```````````````````````````````..`...........,,,,,,.;,,,,,,+.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::;;'',,,,,,'';;::,,,...`.,,,,,,,,,,,,,,,,;,,,,,+,,,,,,...........``````````````````````````````..............,,,,,,.;,,,,,.+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,.,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,.............``````````````````````````.`..............,,,,,,.;,,,,,.',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,,...............`````````````````````...................,,,,,.:,,,,,.',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,,,,,,.............```````````````...................,...,,,,,.,,,,,,.;,,,,,,,,,,,,,,,,,,,,,.....,.,,,,,::::::;;;;;;'''''';;;::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,#,,,,,,,,,,,,,,..........``````````.``.....................,...,,,,..,,,,,,.;,,,,,,,,,,,,,::::;;;;;'''''''';;::,,,...........,,.,....
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,,,,,,,,,,........................................,,,,,..,,,,.,,,,,,,.'''''''''';;:::,,,,......................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,,,,,,,,,,,..............,,,,,,,,,,,,,,,:::::;;;;''''''+.,,,,..,,,,,,,.,,,,,,,,,,,,,,,,........................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,,,,,,,,,,,,,,,,::::::;;;;;;'''''''';;;::,,,.........,..,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,...............................,,,,,,,,::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,:::::;;;;''''+++'';;::,,............,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,........,,...,,,,,,,:::;;;;''''++++++++'';;:
,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:,,::::,,,,,,,,,,,,::,,............,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,::::::;;;'''++++++''';;:,,,......................
,,,,,,::::::::;;;;;;;;;;::,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,:;;;;;::,,,,,,,:,,,,,.:,,,,,,:'''';;:::,,,..........................................,,,
''';;;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::''''''+++'''+++++++'''''++#,,,,,,;,,,,,,;.,,,,,,,,,,,,,,,,,,,,,,,,,.`````` ``````...,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::;;'''++++++++++'++'+++++++++++++++++'+'''''':,,,,,;,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,.`,,..`` `.,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,'''''+'+''';;;::::,,,.....:;++++++++++++++++++++#++++'+''''''';;:,,,',,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,, ` .,,,,,,,,,,,,,
,,,,,,,,,,,,::::;;;''''+++++++++++'',,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,::;''+++++++++++++++++++++##++''+''++'''''':,',,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,, ` .,,,,,,,,,,,,,
+++++'''';;:::,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,:;::;:;;+++++++++++++++++++++''+++++'''''++++'''''',,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,.,.`` `````,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;;'++++++++'++''++'++''''++'''''''''++'++++++++'';,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,.......`..,,`,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:''+++#+++++#++'''+'''++''''++++'+++++++++++#+++++'+;,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,.`````````` `,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,,,,,,,,,,,,,,,,,:;''''++++++'++++''++++''''+''''++++++++++++++++++++++''',,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,.````````````,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,,,,,,,,,,,,,,,,,,:'''''+''+++'+++'''+++''++'+'++++++++#++++++++++++++++'';,.',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::;;;:
,,,,.......,,:`,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,,,,,,,,,,,,,,,,,:'''++++'''+''+'+''++++++++++++++++++++++++++++'++++++++'';.;,,,,,,,,,,,,,,,,,,,::::;;;;''':,,,,,,:''';;;::::::::,,,,,
,,,,,,:::::,,:,:,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,,,,,,,,,,,,,,,,:;'''+++''+++''+++'++++++++++++#++++++++++#+++++++++++++++''::,,,,,,,,,,,,,::::,,,,,,,,......,,,,,,.````.`.........,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,,,,,,,,,,,,,,,,:''++++''+++++++++'''++++++++++++++++++++++#++++++++++'+++++';,,,,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,:::::,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,:'';'++++'''+++++++++'''''''+''++++++####+++#+####+++++++++++++'',,,,,,,,,,,,,,,,,,:::::;;;;'';:,,,,,,;'''';;;;;;::::::,,,
,,,,,,,,,,,:::::::;;;;;'',,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,.,,;'''+''''+++++++++''';;;''''''+++++#####+########+++++#+++++++:,,,,,,,,,,,,::::,,,,,,,,,....,,,,,,.``````````........,,
';;;;:,,:,,,:,,,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,,,:'+'++++'++++++++++'';;;;''''''''++++###############++#++++++++',,,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,::::,
....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,:;''''++++++++##+'''''';:;;;;'''''''++++##################+++++++';,,,,,,,,,,,,,,,,,:::::;;;;;;,,,,,,:'++'''''';;;;;;::,,,
:::;;;,,,,:;'''+++++++++',,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,,,;'+'+++++####+''''';;::::;;;;;;;;''+++###################++#++++':,,,,,,,,,,:::::,,,,,,,,,...,,,,,,.....``````........,,
,,,,,.,,,:,,...,.,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,,:'++++++++###+';;;;;;::,,::::::;;;'''+++###################+#++++':,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,,;'+++++++###+;::::::::,,,,,,,,:::;;;'''++#####################++++:,,,,,,,,,,,,,,,:::::;;;;;';,,,,,,:'++++'''''''';;;;:,,
''''+;,,,,,:'';;;;;;;;:::,,,,,,,,,,;,,,,,;,,,.,:,,,,,,,,,,,,;++++++####';::,,,,:::::::::,,,,::;;;;'''+++##################++++',,,,,,,,,.::::,,,,,,,,,.,.,,,,,,,...................,,
......,,:,,.....,,,,,,,,,,,,,,,,:,,;,::,,;,,:;,;,,,,,,,,,,,:;++++#####+;:,,,,,,:;;;;;''';;:::::;;;;'''++####+##############+++;,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,:,:,,:::::::;;;;;;;;,,,,,,,,,,;,,,,,;,,,,,;,,,,,,,,,,,,:++++++##+;:,,,..,,,:::;;'''''';::::;;;;;''+++++++##############++;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,;,,,,,;,,,,,,,,,,,,:++++++#+':,,,..,,,,:::;;;''+'+'';;;;;;;;;''++'''+##############++:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,;,,..,',,,,,,,,,,,,:;+++++#+:,,..,,,,::::::,::;'''''';;;;;;;''''''''+++############++;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;,,;,;:,,;,,:;,',,,,,,,,,,,,:'++#+##;:,...,:::::::,,,,::;'''''';;;;;''''++++++++############++:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,;,,,,,;,,,,,,,,,,,,;';+++#+;,,...,,:;''+'''';;;;'''''';;;;''''+++++++++++##########++:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,:,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,';,,,,,;,,,,,;,,,,,,,,,,,,';::'++':,......,,,:;''+##+++;''';;;;;;''''++''''''''+++########++:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,;,,,,,,,,,,,,;:;'+'+':,........,,,::;''''++;';;:,,:;'''''';;;;;;;;;''++######+':,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,;,,,,,,,,,,,,::''';+',..........,,::;;;;;;;;:::,..,;''''';;::;;;;;;;;'+#@####+;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,;,::::,,,,,,:,,';;:;',...........,,,::::::::::,,..,;;'''+++'';;;;;;;;;'######':::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,,:,,,,,,,:,:,'::;;,,..........,,,,::,,,,,,,,,..,;;;;'+##+++++';;;:;+####++::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,,:::::,,:,,,:.,;::,,,..........,,,,,,.....,,...,:;:;;;''''''''';::;#####+'::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,,,,,,,,,,,,,.,:,::,,,,........,,,,,,,,,,.......,::::;;;;;;;:::::::;####';:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,,,:::,,,,,,,,,,,::,,,,,,,...,,,,,,,,,,,,.....`.,::,,::::::::::::::'###'':::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,,,::,:,,,,::,:::;:,,,,,,,,,,,,,,,:::::,.........,::,,,:::::,,,,,::+##';'::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,:,,,,,:,,:::,,::+:,,:::::::::::::::::,..........,:::,,,,,,,,,,,,:;##'::+::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,+,:,,,,,,,::::,::::+:,,:::::::::::;;;:::,..,,,,,,,,,:::,,,,,,,,,,:::+''::;+,:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,::,,,,,;,,,,,+,::,,,,,,,:::::::;+:,,:::;;;;;;;;;;:::;:;;;;;:::::,:::,,,,,,,:::::;';::::+::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,:,,,,,,,,,:,,,,,,,:,,,,,,,,,,,,,,::,,,,,;,,,,,+,,,,,,,,,:::,:::::+::::::;;;''';;;::,,:''++'''''';:::::,,,,::::::;;::::::#:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,;,,,,,+,,,:::,,,::,::::,;;;:::::;;;'';;;::,,,,:;;''+++++';::::::::::::::;':;;::;#:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,+,:::,,::,::::::::::':::::;;;''';;::,,,,,:;;'''''';;::::::::::::;::'::::::#::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,+,:,,,::,,::::::::::'::::;;;;'''';;::::,,,,:;;;;;;;:::;;;;;;;;;;;;:'::;:::#::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,;,,,,,+,,:::::::::::::::::::;;;;;;;;'';;:::,:::::,,::;;;::::;;;;;;;;;;;;:'::::::#::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,:,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,+,,:::::::::::::::::::;;;;;;;''+'+''''+++++'''';::;;;;;;;;;;;;;;;;:';:::::#::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,::::::,,,,,:,,,,,,,,,,,,,,,,,,,,:,,,,,,;,,,,,+,,::::::::::::::::::::;;;;;;'''''+####++++++++++;:;'';'';';;;;;;;:';;:;:,#:::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,::::::,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,,:;,,,,,#,:::::,,,:::::::::::::;;;;;''''';;'++++++++++##++'''''''';;;;;;;;:';;;::,#::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,:::::::,,::::,,,,,,,,,,,,,,,,,,,,,,,,,:;,,,,,#,,:,,,,,,:::::::::::::;;;;;'''''';;;''''++++###+++++'';';''';;;;;:';;;;;,#::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,.,,.....,,,,,,,
,,::::,::::,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:;,,,,,#,,,,,,,,::::::::::::::;;;;;'''''''';;;;;;;;';'';''++''';'''+;;;;;:';;;;::+::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,............,,,,
,,::::,,,:::::,,,,,,,,,,,,,,,,,,,,:,,,,,:;,,,,,#,,,,,,,,,,,::::::,::::;;;;'';;'''''+''';'''''''''''''''''''';;;;;:;;;;;;:+::::::::::::::::::::::::::,,,,,,,,,,,,,,,,..............,,,
::::::::::::::,,,,,,,,,,,,,,,,,,,,:,,,,,:;,,,,,#,,,,,,:::::::::::,:::;;;;''';;;;;;''+++++++++''''''''''''''';;;;;:';;;;;:'::::::::::::::::::::::::::::,,,,,,,,,,,,.................,,
:::::::::::::::::::,,,,,,,,,,,,,,,:,,,,,:;,,,,,#,::::::,,,.:::::,,:::;;;;'''';;;;;;;''+++++++'''''''''''';'';;;;;:;;;;;;:':::::::::,,:::::::::::::::::,,,,,,,,,,,,..................,
:::::::::::::::::::,,,,,,,,,,,,,,,:,,,,,:;,,,,,#,:::::,::::.,:::,,::::;;;;'''+'''''''''''''''''''''''''''''';;;;;:;;;;;:;'::::::::;;''.:::::::::::::::,,,,,,,,,.....................,
::::::::::::::::::,:,,,,:,,,,,,,,,:,,,,,::,,,,,#,,,:,,```` `.,,,,:::::;;;;''''+++''++++++''''''''''''''''''';;;;;:;;;;;;';:::::::;:,.,;.:::::::::::::::,,,,,,,,,,...................,
::::::::::::::::,,,,,,:,,,:,,,,,,,:,,,,,::,,,,,#,,::..'..,;:`,,,,::::;;;;;'''''+++++++++++++++''''''''''''';;;;;;;;;;;:;';::::::..;;::. `::::::::::::::,,,,,,,,,,,,.................,
::::::::::::::::,,,,,,:,,,,,,,,,,,:,,,,,::,,,,,#,,,,;+##';,...,,,:::::;;;;''''''++++++++++++''''''''''''';';;;;;;;;;;;;:+;::::;,;,`;:'.,,,:::::::::::::,,,,,,,,,,,,.................,
::::::::::::::::,,,,,,:,,,,,,,,,,,:,,,,,::,,,,,+,,,,;.````.,..,,::::::;;;;''''''++++++++++'''''';'';''';;;';;;;;;;;;;;::+;::::.:,+++##;+;.:::::::::::::,,,,,,,,,,,,,,..............,,
::::::::::::::,:,,,,,,:,,,,,,,,,:,:,,,,,::,,,,,+.````````..,..,,::::::;;;;''''''++++++++++'''''';;;;';;;;;';;;;;;';;;:;:#;:::;;#+'#++##'#;::::::::::::::,,,,,,,,,,,,,,............,,,
::::::::::::::::,,,,,,,,:,,,,,,,,,:,,,,,:,,,.```...`````......,,::::;:;;;'''''''+++++++''''''';;;;;;:;;;;;+;;;;;;';;;;;:#;::;;;+++#+#'#++;::::::::::::::,,,,,,,,,,,,,..........,,,,,,
::::::::::::::::,,,,,::,:,,,,,,,,::,,,.```````..,. ```.`....,.,,,:::;;;;;'''''''+++++''''''''';;;;;:;,:;;;+;;;;;;';;;:;:#:;;:;''##+'+###''::::::::::::::,,,,,,,,,,,,,,.......,,,,,,,,
::::::::::::::::,,:,,,,,,,:,,,,,,.````````....,.`` `..``.....,.,:::;;;;;'''''''''''''''''''''';;;;;;;:::,:';;;;;;';;;:;:#;;:;;'+'++':#'''::::::::::::::,,,,,,,,,,,,,,,,....,,,,,,,,,,
::::::::::::::::,::,,,,,,..````````..````````....```........,.,,::;;;;;;'''''''''''''''''''''';;;;;;:::::,:,:;;;;';;;;;:#;;;;;;'':'::':;;::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::::::::::::::,:::,.``````..```...````````...,.``.....`....,,.::;;;;;;;'''''''''''''''''''''';;;;:::;::::::;:;;';;;;;:#;;;::;;'':;:.':::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::::::::::::,,,..```....```.....``````..,,.``.....``.....,,,,:;;;;;;;'''''''''';'''''''''';;;:::::::,:::::,,,::;;;:#:::::;;;;';;'::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::::::::::::::,,:.`````...```......`````..,,,.``......`......,,,,,,:;;;;''''';';;'''''''''';';:;::::::;:::::::,,,,,,,:#:::::;;;::,:;,;::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::::::::::::,,````....```......`````.,,:,.``...``.,,,,,,,...,:::::::;;;''';;;;;;;''''';;;;;;::::,::::::::::::,,..:,.,:::::;;:`` .':::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,:,:
:::::::::::::::::,`````....``.......````..,:,,.`...````.`...:,,,..,,::::::;;:::;;;::::::::;;;;;:::::::,,,::::::::::,,,...,,,::::;;,,,;;:::::::::::::::::::::::::::,,,,,,,,,,,,,,:::::
::::::::::::::::,.````..............````.,::,...,,.``````......:,:,.,,,::;;;;;;;;;;;;;;;;;;;::::;:::,::,,,,,,:::::::,,,.....,,::;;.`:';:::::::::::::::::::::::::::::::,,,,,,,,:::::::
::::::::::::::::,`````..............```.,::,,.`.,,,,..``.....`..,:::::,,::::::::::::::::::::::::::::,,:::,,,,,,::,,,,,,,........:':,;;;::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::.`````..............```.::,,.`......`.,,....`.....,,,,,,:;;;::;;;:::::::::;::,::,:,:,,,,:,,,,,,:,,,,,,,,,.......`.',+;:::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::.`````.,...........````.,::,.......````..:,...`......,::,..,,::,;;;::::::::::,,:::,,,,,,,,,,,:,,,,,,,,,,,,,,.........:;:,:::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::.`````,:...........```..::,...,.............,,,......,,::,...,,:::;:::,,::::::,,:::,,,,,,,,,,,,,,,,,,,,,,,,............,,:::::::::::::::::::::::::::::::::::::::::::::
''''''++++'+#:,`````.,;....,.....``.,.,::,,,,............`....,,,,......,,...,,,::;;::,,,::,,:,,:,,,,,.,,.,,,,,,,,,,,,,.................,::::::::::::::::::::::::::::::::::::::::::::
++++++'''''+#+`.````.,;,.,,,,....`,::,:;::,.............`.....,...,.......,,,.,,,,,:;:,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,................,::::::::::::::::::::::::::::::::::::::::::::
+#+++++++++++````....:;:,,,,,,,,,:::,.;::,,.............`.....,,...,:,....,,.:,,,,,,,:,,,,,,,,,,,,,,,,....,,,,,,,,,.,,,,.,,,.............,:::::::::::::::::::::::::::::::::::::::::::
#####+++++'';````...,:::,,,,,,,,::::.:';::::,,,,,:............,,,....,,...,.,,,,,,,,,,::,,,,,,,,,,,,,,....,,,,,,,,,,,,,,.,,,,,.........,..:::::::::::::::::::::::::::::::::::::::::::
######++++++`.``.....,::,,,,,,,::;;,,;;;:,:,,.:,,:,,,,.,,,....,,,,.....,..,,...,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,..,,,,,..,...:::::::::::::::::::::::::::::::::::::::::::
##+++++++++:.``....,.,:::,,,,:::;;:.:''+','''.'';'.....,.,,:,,,,,,.......,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,:,,,,,,,,,,,,:,,,,.,,.,.,::::::::::::::::::::::::::::::::::::::::::
#++++++++++`..`..,,,,,,:;,,,,,,::;,:':++':'';:''::..........,,:::,.........,,,,,,..,,,,,,,,,,,,,,,,,,,,,...,,,,,,:::,:::,,,,,,:,,,,,,:,,,,,::::::::::::::::::::::::::::::::::::::::::
+++++++++',......,,,,,,::;:,,,,,::,:;:;:,:,,.;,,;,......,...,,,,,,:,,.......,,,,::,,,,.,,,,,,,,,,,,,,,,,....,,,,,,::::::,,,,,::,,,,,:,,,,,.::::::::::::::::::::::::::::::::::::::::::
++++++++++`.`.....,,,,,,:;::,,::;,,:';++:''','';'..,.,,,,,.,,,,,,,,,,,,,,,,,,,,:,,,,:';;;:,,,,,,,,,,,,,,,...,,,,,,:::::::,,,:::,,,,::,,,,,,,:::::::::::::::::::::::::::::::::::::::::
+++++++++,`.......,,,:,,,:;:::::;,,::;::,;:;:;;:;,...,,,...,,,,,,,,,,,..,,,,,,,;,,,,::,,;:,',:;;:,,,,,,,,.....,,,,:::::::,,,:::,,,:::,,,,,,,:::::::::::::::::::::::::::::::::::::::::
+++++++++`........,,,,::,,;;:::::::::''':::::::::,,,,,,,,:::::::::::::,..,,,:,,:,,,,,::,,,,,,:,::::,:,,,,..,,,..,,:::::::::::::,::,::,:,,,,,:::::::::::::::::::::::::::::::::::::::::
++++++++;.......,,,,,,,:,,,;';;';:;;::;::::::,:,:,::,::::::::,,,,,,,,,:..,,,,,:,,:,,,:,,,,,,,,,::::,:':,,..,,,,...,:::::::::::::;,::,::,,,,,:;:::::::::::::::::::::::::::::::::::::::
++++++++```..,......,,,,::,::;:;,,:';';;;;',;;:::,';;,,,:::::::,;:,,,,';.,,,,,:,:,,,:,,,::,,:::::::;'+:,,..,:::::::::::::::;:::;,:::::,,,,,,:;:::::::::::::::::::::::::::::::::::::::
+++++++;..`..,,,....,,,,,::::';;,,;;;::,;;;:'';+,:''',,,,,,,:,,:::;;;:::,,,,,,:,,:,,::,:,,,:,::::,'''',,,,,:::::::::,::::::;::;,:;::;::,,,,,:;:::::::::::::::::::::::::::::::::::::::
++++++#`......,,,.,.,,,,,,:,:;+;,:::;,,;::;;;;;',:''',,,,,::;;:;;:':;;',.,::::,,:,,,,:,,,,,,:::::''''',,,,:::::;':;'::::::;;;;::;::;:::,,,,,:;:::::::::::::::::::::::::::::::::::::::
++++++,........,,,..,,,,,,,:,;';,:;;;::';;;'';+':;'';,,,,;';'';;;:+;''',,.,,::,:,,,,,:,::,::,,:,:;''';,:::::::':,;;:,:::::;';::';:;;::,,,,,,:::::::::::::::::::::::::::::::::::::::::
+++++#..........,,,,.,,,,,::::':::;;'';'''''''+;,;++;,,,:;'';;''';+'''',,,.,:,,;'':'':;';:::::::,;''+,,:,:,::::,::',::::::';;;';:;;;::,,:,,,:;:::::::::::::::::::::::::::::::::::::::
++'++,..`..,::::,,,,,,..,,,,::;,,:,;'':+++''+++;:''+:,,,:;;;:::::;';'';,,,,,::;::::;','':,::::::''''+,:;;:::;;:::;,,:::::;;;;+;:;;:::,,,:,,,:;;::::::::::::::::::::::::::::::::::::::
+++'+.....,:::;;;;;::,,,.,,,,,;:::,;;;:+'+'++';:;::::::;:::::::;::;;;;;,,,,,:,;'';++;,;;::::::'''''''::;;:;',,,;;;,:::::;'''+::;;;::::,::,,,:;;::::::::::::::::::::::::::::::::::::::
++'+;...,,,:::::;;;;;:,,,,,,,:;::::::::;;;;;;;;;::;;,,,,;;;::;;;'''''';,,,,,,:'':;++'::::;;;:;;''+'';:::;;:,:,,:',,::::::'+':;;;;:::::,::,,,::;:;::::::::::::::::::::::::::::::::::::
''++....,::,,,,,,,::;;::,,,:'##;;;;;:;;;;;:;;;'::'+',:,:;';;;:;;;+'+'';,,,,,,;::;++++';;;;:::;;;'''::::;'+;:;:;::::::::;'+;;;;;;:::::,:::,,,:::;:::::::::::::::::::::::::::::::::::::
+++,...,,,,,,,,,,,,,:;;::::''##;;;;;++;''';+'++::+++::,:''';;;;;;+;''':,,,,:,;;;'++++;:;;;;;;:;'';:::'';::,,;'''::,,::;;+;;;;;:::::::,::::,,:;:::::::::::::::::::::::::::::::::::::::
++'...,,.......,,:::::;:;:::;'#;;;'+++;+++;+++'::+++::::;+'';;;;;+;+'+:,,,,:,''++++'':;;;;::;';:;;'':,,:::,,;'';;:,,:::+';;;:::::::::::::,,,:;;::::::::::::::::::::::::::::::::::::::
++...,,,,...,,,,,,,,,::;;;:::;#';;;''';+++;++''::+#+;::;;';';''';+;+';:,,,,:,''+++++:::::::::::;'++:,,,,:::,::;;;;;:;;'+;';:::::::::::::::,,:;;::::::::::::::::::::::::::::::::::::::
+;..,,,,,.,,,,,,,,,,,::;;;;::'#';;';;;'';':+;'':;+++:::;;;:;''';;;:;'',,,,,:,,,:+++',,;;;:,,::::::+::,,,,::::::;;;;;;;+'';::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::
#......,,,,,,,,,,,,,,:::;;;::'+';''+++'+++:+++'::+'':;;;';;;;::;'''+'',,,,,:::;;+++'..:;;;;;;;;:..::::::::::::,:;;;;;#';;::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::
'.....,,,,,,,,..,,,:::::;;;;:;#';;'';:+;;':+';;::++':;''';;:;;;''''''',,,,,:,;;;+++;```.,,,,:,` `.::::::;;;;::,:;;;;''';;;::::::::::,::::,,,,::;:::::::::::::::::::::::::::::::::::::
,...,,::::::,,,,,,:::::::;;;;:#+'+;;;;+;;;;+'+';;';;';:;;;';;;;;;:+''',,,,:,,':''+':`````````````,;++++++''+++,,:;;;+'';;;:::::::::,::::,,,,::;;;::::::::::::::::::::::::::::::::::::
.,,,,,,,,::::::,,,:::::::;;;;;'+'';'''+''';+';;;;''':;:;''+;;;;;+:+'';,,:,,,,':'''':.````````````,,;';;;:;;'++;;:,,;+'';;;;:::::::::,:::,,,,:;;;;;;::::::::::::::::::::::::::::::::::
,........,,,,:::,,,,::::::;;;;;++'''+;++++;';;;:;##+;;:'';:;';';+:+'':,:,,:,,',';;+:,.```` ```.,;,'':+':;;'';:'',,++';;;:::::::::::::::,,,,:;;;;;:::::::::::::::::::::::::::::::::::
..,::,,,.....,,::,,,,,,,,::;;;;++''++'+';'''++;:;#++;;''''''''';+;+'':,,,,:,,;:;''::,,,,..````,::::'':'';+:::::+',,+'';;;;::::::::::::::,,,,:;;;;;:::::::::::::::::::::::::::::::::::
.......,,:::,,.,,:::,,,,,,,:;;;+++'';;'''';+'+';;+'';;;'+';'''''+'''':,,,,:,:::;;:,,`.,,:::;::,,::,:;;+;++;:::;++,'#+;;;;;::::::::::::::,,,,:;;;;;;;:::::::::::::::::::::::::::::::;;
............,,::;;;::::,,,,,,:;##+'';:+';;;+;';::;'',::;;;:,:;''''';;,,,,:::::;:,::,:..,`,:,,..:;:::::';;++:;''++,#++';;;;;:::::::::::::,,,,::;;;;;;:::::::::::::::::::::::::::::::::
``.......,,,::::::::::::;;;;;;'#@#++':+;;;;;::,,,::,,.,,,.....,,,;::;,,,,::,:::,,:::;;:``::``` . :::::;;'+:''+#;;#+'';;;;::::::,,::::::,,,,:;;;;;;;;;:::::::::::::::::::::::::::::::
#':...,,:::;;;;;;;:::::::::;;'#@@###';+;:,,............................,,::,::,:,``` `..`````. . .:::::''+:''++:##+'';;;;:;::,,,,:::::,,,,,;;;;;;;;;:::::;::::::::::::::::::::::::::
@'+'++++';;;;;;;;;;::::::::;;+#####+';::,......................`````.......,,,,``````` ````....,,::;'';;++;:##+''';;;;::::::,:::::,,,,,;;;;;;;;;;;;;:::::::::::::::::::::::::;::
#';;::::,,,,,,,,;';:::::::;;'+';;:::,,,.......................`````......``...` ` ``````....` ``` .`.,:;;'''':;#++'';;;;;;;;::::::::,,,,,,;;;;;;;;;;;::::::::::::::::::::::::::::::
';::::,,,,,,,,,,::::;++';:::::,,,,,,,,,.....................`...........`````````````````````````````.`..,;'''':'#''';;;;;;;;::::::,::,:,,,,;;;;;;;;;;;;:;::::::::::::::;;:::::::::;;
+;::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,...........`....,,,,,...```````````````````.`````````.```.:'+'+:;#''';;;;';;;;:::,,,,,:,:,,,;;;;;;;;;;;;;::;;;::::::::::::::::::::::;
##+::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,......`...,::,,,,,.....````````..`.....``..`````...`.,'+++,:#++;;;;::::,,,,,,,,,,:,,,,;:;;;;;;;;;;;;::::::;:::::;:::::::::::::::
####'::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...``...,:::::,,........```..`````````............,'++':,+#'';;''';;';''';''''''':;,:;;;;;;;;;;;;:::::::;;:::;:::;::::;;:::;;
######::::::,,,,,,,,,,,::::::::::::,,,,:::,,,,,,,,,,,......``....,::::::,,...........`````.........`......,'#+';:+#'''''''';;;;;:::::::::::,,;;;;;;;;;;;;:;:::::::::;;::::::::;;;;;:;
######++:::::::,::,:::::::::::::::::,,,:::::,,,,,,,,,......`......,::;:;;:,..........`````.,.........`...,;+'''';'#+''''';;;;:::,,:,:,,,:::,,:;;;;;;;;;;;::::::;;:;:::;::;:;;;;;;;;;;
#######+#::::::::::::::::::::::::::::,,::::::::::::,,,,............,::;::;;,..,,,,,,...``.,...``.........,,''''';'#+;;:::::::::::::::::::::,,;;;;;;;;;;;;;;::::;;::::::;:;;;;;;;;;;;;
##########'::::::::::::::::::::::::::::::::;:::::::::::,,,,.........,,::;;;;,,,,..,,.....,,,,...,,,....,;::;:::::######+''';:::;:::;;;:::::;;;;;;;;;;;;;;;;::;:::;:::::;:;;:::;;;:;:;
############;;;;:;;;;;;;;;;;;;;;;;:::;::::;;;;::::::::;;;;;:,,......,,,:;;:;'':,,,::,,..,::,,,,,,,,...:'';:;,,,,;###++++++++++++++++#+++';;;;;;;;;;;;;;;;;;;;;:::;::::;:;:;:;;:::;:::
#############+;;;;;''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;''';::,.....,,,::::'+'+';;;;::::;;;:::::::;'''''::+,,,;;###+'''''''''''''''++'+';;;;;;;;;;;;;;;;;;;;:::;::::::::::::::::::::
###############''''''''''''''++++++++++++++'';;;;;;;::::::;;'';::,,,,,,,,,::;+++++++++''';;;;'+++++';:'':::'::;:##+#''''';;;;;;;;:::;;;'';;;;;;;;;;;;;;;;;;;:;::::::::::::::;::::::::
################+'''++++++++++###########';;:';;;;;;;::,,,:::;'';::,,,,,,,,,:;'++++++'+++++':,,,;:;''',,,,:'+;,:###+'''';;;;;;:::::::;;;;';;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;
#######@@@@#######+++++++++############';;'';;'';;;;;;;::,,,,::;;;;:::,,,,,,,,:;:''++++'++++;;'+;;,.:;,.,::#;,,#++++''''';;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::
#####@@@#@@@#######++++++############+++'''':::'';;;:;''';:::,,::;;;;::::,,,,,,,,:::,,::,:,,:,:;,,,.:;::;:;;,,;'++++'''';;;::::::::::::;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::
###@#@@@@########+##+#################';;;'+''+++''';:;'''';:::,,::;;;;:::,,,,.,..,,:.,,:',,,,.:,:,,'';::,,;;:;''+++''';;;;:::::::::::;:;;;'';;;;;;;;;;;;;;::::::::::::::::::::::::::
#####@@@#############################+++++++++';#'+''::;''''';;::,::;;';;:::,,,.....,::,..;''''++';:,,,`.,.';::;';#+'';;;;;::::::::::::::;;:,,,,:;;';;;;;:;:::::::::::::::::::::::::;
######@@@@###@+#########################++';;;:::;:;''::;;;'''';::::::;;'';:::,,.......:;:::.`..;;::,..,;;;;::,:;;'+'';;;;;::::::::::::::;;;;;;:::::;;;;;::,,,,:;;''''';;::::::::::::
######@@@@###@@##############++++###@###++';;;:;;':,:;';;;;;;;''';;:::::;''';;::,,,.......,..::,..``.,;;;;;::,,:;;'+'';;;;:::::::::::::::;;;''';;;;;;;;;;;:::::,,,,.,,,,,,,:;::::::::
#######@@@####@@@#############+'';;;+@@###++';;;;#::,,:'';;::::;;'';;;:;;;''+';;:::::,,...```.,..,,::';;;':;,,,:;;;+';;;;::::::::::::::::;;',.,,,,:';;;;;;';;::::::::::::::,,::::::::
########@@######@@###########+++'';;::::;++#++''++'::::,+'';::,,:;''';:;;;;;;''+';;:::::,,,...`.::;'';;':'+'',,::;;+'';;;;;:::;;:::::::::;;;;;;;;:::;;;;;::,,,,:::;''''';;::::::::::;
########@@#######@@@###########+++'';'+++++'''''+###';::;;;;';:,,::;'+';;;;;;;;'''';;;;;:::,..``,:,,;+;::':';,,,:::++';;;;;:;;;;;::::::::;;;'+''';;;;;;;;;:::::::,,,,,,,,,,:;:::::::;
########@@###@#####@@############+++';;;;:::::::::,,::;::''''';::,,::;'+';;;;;;;;'''++''';;::,..,'+;::;:.:,,;;;;,,:;+';;;;;;;;;;:::::::::;;;;,,,,,:';;;;;;''';;::::::::::::::::::::::
########@@###@#@#####@@###########++++''';;::::::,,,,,,:'';:::+';:,:::;''++';;;;;;;;;'''+++'';:::,::;;;::,,,,:;;;,:;++';;;;;;;;::::::::::;;;;;;;;;;;;;;;;:,.,,,,::;;'''''';;;::::::::
########@@@@###@#######@############+;;+++''';;:::::,,::::::;::''';;;;;;;;''+'';;;;;;;;;;;,::;::;'';';;,:::::,';;;:;'#';;;;;;;;;::::::::::;;;#++';;;;;;;;;;;::::::,,,,,,,,,:;::::::::
########@@###@###@#####@@@############+';;+#++''''';;;:::::::::::''''';;;;;;;''+''''';;;::,,,:;++''';;:':,::+,:''';:'#+';;;;;;;;::::::::::;;;,,,,,,;;;;;;;'''';;;;;:::::::::::;;;;;;;
######@@@@###@###@#######@@##############+';++++##+++++''';;;;;:,::::;+''''''''''++''';;:,,,.,:;;'''';:,.,;+';'++''';+#'';;;;;;;;:::,,,,,::;;;;;;;;;;;;;;:,,,,,,,:::;''+++'';;;;;;;;;
@#######@@##@@@#@#@#####@##@#############@';;;';;:;++;'+####+++''';::::;'+++''''''''+++';;:,,,;''''';;,,,,..;+##+++++:#+'';;;;;:;::,,,,,,,,,,,.,,,,,.....,;;;;;::::::,,,,,,:;;;;;;;;;
@@@########@@@@###@#########@@##############';;;'';;::::::;'+##;'++++'''''''';'+'''''';'''';;'';'+;;;:;,,,,,.,:####++''++'';;;;;:,.......,................,;;;;;;;;;;;;;;;;:;;;;;;;;;
@@@@@@######@@@###@@##########@###############';;:''';;::::::::',::::::'##++;#,#;:;;''';'';''';:::::;;;,,,,,,,,,,'@##'';++'';;;:,,................,.......,,;;;;;;;;;;;;;;;;;;;;;;;;;
#####@@@#####@@####@@##########@@############@##';::++'';;;;;:::::,,,,,:::'+,::';:::::;;;;;;'::::;;;:;,,,,,,,,,,,,,,'++++++';;;:,,,,.......,,....,,,......,,:;;;;;;;;;;;;;;;;;;;;;;;;
####@#@@######@#######@#@####@##@@##########@##@#+;;;'++''';;;::::::,,,,,,,,:;:::::;;:::;;;;;::;;:::;,,,::,..,,,,,,,,,:++++'';;;::,,.......,..,,,:,,.....,,,:,;;;;;;;;;;;;;;;;;;;;;;;
#########@@####@@@@####@@########@@@###########@##+;;;;'''''++''';';;;;;::;,::::::::::;:;;:;;;:;;:;::,,,,,...,..,,,:,,::'#++'';';::,,,.....,.,,,:;,,,....,,,:,,.:;;;;;;;;;;;;;;;;;;;;
###############@#@###@@@###@@@####@@@@##########@###';;;;;;;:;;::::::::,:,,::::::::::::::::,,::,,:,.::::,,,.....,,,,,,,::;+++''''';:,,,,....,,:::'::,.....,,,,,,.,;;;;;;;;;;;;;;;;;;;
#################@@@@#@@@@@@#####@##@@@@#########@@@@@';;;;;;;'';;::::::::.:,,,:,::,::::::::,,:,;;::::,:`,,:;;;;;:,,,,,,::;''+''''+':,,,.....:;;;';::,,,....,,,,.,:;;;;;;;;;;;;;;;;;;
###################@@@@@@@###@@#######@@@@#######@#@@@##;;;''';;;;;;;:::::,;.,.,::,,;;';;':;;;;;::::,,::'########@#####';::;''+'+'+''::,......'+++';;,,......,,,,,;;;;;;;;;;;;;;;;;;;
############@####@@@@@##@@##@#@@@##@@###@@@########@@@#@@#;::;;'';;:::::::,:::,,:,,:;;;::::;;:::,,,,::::'#########+######@#+;+;++++++;:,,,.....++++;;:.......,,,:;;;;;;;;;;;;;;;;;;;;
##################@@@@##@#@##@@@@##@@#@#@##@@######@@#@#@@@#':::::;;::,,,:.:::`;,,,:,,:,,:,,:,,,,:,:.,,:;################@#@@++'++++++::,,.....'+++++,..`...,,,,:'+'';;;;;;;;;;;;;;;;
##################@@@@@@@@@@##@@@@@###@#######@#####@@@@#@@@@@@@@###+++'++,`,,,::::;,;:,::,:::::::,,:;:,;####################@+''+####;::,,..,.,+##+,......,,:::::;;;;;;''++++''';;;;
####################@@@@@##@###@@@@###@#@####@##@@###@@@@@@@@@@@@@########:. . ,.:..:,,,,,::,,.` ,::'@######################''+####;::,.``..+++'......,,:::::,:';;;;;;;;;;::::;;;
############@#######@#@@#@@@@@##########@#########@###@@@@@@@@@@#@#######@,.,,,...`,,`, `. `,.,,..':,':###########################+#++:,,``....+;.....,,,,::::,,:;;;;;;;;;;;;;;;;;;
####################@#@@#@#@@@@#@@@@@@##############@##@@@@#@@@@#########@:';..,,,,,.`,,,`,,,,,`:`,,,:,::##########################:;''++,,.``.`,,.....,,,::,:::,:'+''''';;;;;;;;;;;;
######################@@#@@@@@@@@@@@@@@@###########@#@##@@@@@#@@@@########';;;::,,,,:.:,::;,..,,,,,,.,: '#########################+;;;'''',,.``.......,,,::,,,:::;';''''+;';+';;'';;;
#####################@@@@@@@@@@@###@@@@@##########@@#####@@@@@@@@@####@@###:;;'',,,,,,....,;':;',,::',,.##########################';;;';;'':,....,,::::,:;::,,::;+';'';;;;'''++''''+'
######################@@@@@@@@@@@@@@@@####################@@@@@@@##########.:..;'',,:,,;;;:::::;;.:''++'#########################,,,:,:::::;':.,,::;;::;';::::;;:;;'';';';;+;;;;':'''
######################@@@@@@@@@#@@@@################@@####@@@@@@@#####@@@@#@.`::::,#:,';;';`.,'::::,` `##########################:::,:,,,,,,:...,::';''';;;;;;;;:;'';';'''''''''';;':
#######################@@@@@@@@@@@@@####@###@##@#####@@######@@@@@@##@@@@@@@@.,,:,:;';;;;;;:;;;::` `############################'';:,::;:::,,,::;''';;;;'';;;;;+'''';;:;';++';;';;'
########################@@@@@@@@@@@@####@@#@@@@######@@@####@@@@@@@@@@@@@@@@#@#+''''''';:::.,.',` ` .#############################@#+:::;;''';:::;''''''';;;';';++';''''+++'';:';''''
#########################@@@@@@#@@@@####@@###@##@#####@@@#@@##@@@@###@@@@@###@#@':'';;;;;;;;:.,,` :++###############################@''''++++++''+'++++;;;;'''+''+;;;';''+:':+;'+':''
#########################@#@@@@@@@@@######@@#@@@######@@@@#@@@@#@#@################',:''+'+;.##+########################################@@@######+++++'';;#+'+''+''''+'';':''''':;;''
##############################@@@@@###@@@@@@@@@#######@@@@####@@@######@@##############@##############################################################+#######+;'';+'+:;;+'+'';;;+'''
###########################@@@@@##@#@@#@#@@#@@######@#@@@@@###@@@@@@#####@#######################################################################################'''''''';;';''+'+;''
############################@@@@@@@@@##@@#@@####@######@@@@#@@@@@@@@@@@#######################################################################################+#+#++;;'+'''''''':''+'
######################'######@@@@@@@@@@@@@@@@###@@#####@@@@@#@@#@@#@@@@@@@@##########################################################################################+''';;+'';;;+'';
##############################@@#@@@@@@@@@@#@@@@@@###@#@@@@@@#@#@@#@@#@@@@#@@##################################################################+####++#++###############+;'+'';''+;;'
###############################@@@@@@@@@@@@@@@@@###@####@@@@@#@@###@##@@@#@#@@@@@###################################################################+#++#+#+#++#+#####+++#+'''''';';'
###############################@@@@@@@@@@@@@###@@@@#@@##@@@@@@@@#@###@@@#@@@@@@@@@@@@######################################################################++#+####+#+++++##+'';+''''
#################################@@@@@@@@@###@@@@@@#@@@##@@@@@@#@###@#@@@@@@@@@@@@#@@@@@########################################################+##+++++++++######++##++++++++++'';''
###############################+#@@@@@@@@##@@@@@@@@@@@@@##@@@@@##@#@#@@@@@@@@@@@@@@@##@@@@@@###########################################################+##########++++++++++++++++'''
##################################@@@@##@##@@@@@#@@@@@@@@@#@@@@#@@###@@@@@@@@@@@@@@@@@#####@@@@#################################################################++#+#++++++++++++++++
#######################################@@@@@@@@@@@@@@#@@@##@@@@@##@@@@@@###@@@@@@@@#@#@####@@@@@@@@@##########################################+#######+############+++++#++++++++++++
21 Jan 14 UTC Autumn, 1999: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,.,,,,.',,,.,...............................```.`...```.``.``````...,.,,,,,,:....,,'.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,.,,,,.',,,...........................`.`````````````````````````.,...,,,,,,:.....,'.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;;'''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,:.,,,,.',.,.....................`.````````````````````````````````..,.,..,,,,.,.,.,;.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:'++''';;;:::,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:.,,,,.;,.............`````````````````````````````````````````.....,.,::.,,,.,,,..;.,,,,,,,,,,,,,,::;;''''+''';;,.,,,,,,.,.....````....,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,.:.,,,,.;..........``.``````````````````````````````````````````.:,..,.,,,,,,......,:,,,,,,,,,,,,,::,,,,,.....````..,,,,,,,,,,,,,,,,::;;;'''
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:,,,,.:.,,,,.;.........``````````````````````````````````````````````````.,.,,,.,,......,:,,,,,,,,,,,,..........,,,,,,,,,,,,,,,:'++''''';;::::,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:,,,,.:.,,,,.:.........```````````````````````````````...,,:;;,``````````.,.,,..,,..,...,,,,,,,,,,,,,,,:::;;'''''''''';,,,,,,,,.,.....`````....,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,.,,.:.,..,,:........```````````````````````.;''+++'';::,,,,..``````````.,.,,,.,,...;,.,.,,,,,,,,,,,,,::,,,,,,......```.,,,,,,,,,,,,,,,,,:::;;;'
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,:,::,.:.,,:,,:......````..,,::;''''''';:.````..````.....,,...```````.,:,`,:.,,..,,.....,,.,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,;''+++'''';;::::,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,;,,,,.:,,,,,,:......```.....````````....```````.....,,::;;''''.````......,:`,,,,,:.....,:.,,,,,,,,,,,,,::;;'''++++'''';.,,,,,,..,......````.....,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:,,,,.:,,,,,,:.....`````.............,,,.````.;'''';;::,,,,,,..`````````.:+..,,,,:.....,:.,,,,,,,,,,,,,:::,,,,,.....```.,,,,,,,,,,,,,,,,,,,:::;;;
,,,,,,,,,,,,,,,,,,,:::;''',,,,,,,,,,;,.,,.:,,..,:,........`.:;''++++'';;::,..````.``......,.......```````````,'..,.,,:....,,;`,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,,,;''+++++''';;;:::,
,,,::;:,,,,,'+';;:,,...```,,,,,,.,,,;,::,.:,,,:,:,........`..````````......```````.....,::;;''+++'.``````````,'....,,;....,,'`,,,,,,,,,,,,,,::;;'''+++++'''..,,,,,.,,...............,
::,,.,.,,,,.......,,,,,,,,,,,,,,;:,,;,,,,.:,,,,,:,...........,,......,,,::;;.````,;'';;:,,,.......```````````,'..,.,,;....,,'.,,,,,,,,,,,,,:,,,,,,........`.,,,,,,,,,,,,,,,,,,,,,,,,,
..,,,,,,,,,,,::;;''+++++':,,,,,,,,,;:,,,,,:,,,,,;,..........:+++'';;::,,...``````..................``````````,'..,.,,;..,.,,+.,,,,,,,,,,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
''++++,,,,,,,,,.....`.....,,,,,,,,,.,,,,,,;,,,,,;............```.........````````...,,::;''++++++;.``.```````,'..,,,,;..,,,,+.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,......,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,:,,,,,;............,....,,::;;''';.````,:;::,,..........````.```...,'.,,,,.'.,,,,,+.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,:,,,,:''++++''';;:,.,,,,,,,,,,,,,,,,;,,,,,'...........:'';;::,,.....``.````.....````````````.``..`.....,;.,,,,.'.,,,,,+.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
'';;;:.,,,,...........,,,,,,,,,,,,,,,,,,,,;,,,,,'..,.................`````````````````````````````.`..........:,,,,,.;.,,,,,+.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...,,,,,,,,,,,,,,:::;;''+:,,,,,,,,,,,,,,,,;,,,,,+,,,,............```````````````````````````````..`...........,,,,,,.;,,,,,,+.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::;;'',,,,,,'';;::,,,...`.,,,,,,,,,,,,,,,,;,,,,,+,,,,,,...........``````````````````````````````..............,,,,,,.;,,,,,.+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,.,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,.............``````````````````````````.`..............,,,,,,.;,,,,,.',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,,...............`````````````````````...................,,,,,.:,,,,,.',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,,,,,,.............```````````````...................,...,,,,,.,,,,,,.;,,,,,,,,,,,,,,,,,,,,,.....,.,,,,,::::::;;;;;;'''''';;;::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,#,,,,,,,,,,,,,,..........``````````.``.....................,...,,,,..,,,,,,.;,,,,,,,,,,,,,::::;;;;;'''''''';;::,,,...........,,.,....
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,,,,,,,,,,........................................,,,,,..,,,,.,,,,,,,.'''''''''';;:::,,,,......................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,,,,,,,,,,,..............,,,,,,,,,,,,,,,:::::;;;;''''''+.,,,,..,,,,,,,.,,,,,,,,,,,,,,,,........................................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,+,,,,,,,,,,,,,,,,,,,,,::::::;;;;;;'''''''';;;::,,,.........,..,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,...............................,,,,,,,,::
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,:::::;;;;''''+++'';;::,,............,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,........,,...,,,,,,,:::;;;;''''++++++++'';;:
,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:,,::::,,,,,,,,,,,,::,,............,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,::::::;;;'''++++++''';;:,,,......................
,,,,,,::::::::;;;;;;;;;;::,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,:;;;;;::,,,,,,,:,,,,,.:,,,,,,:'''';;:::,,,..........................................,,,
''';;;::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::''''''+++'''+++++++'''''++#,,,,,,;,,,,,,;.,,,,,,,,,,,,,,,,,,,,,,,,,.`````` ``````...,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::;;'''++++++++++'++'+++++++++++++++++'+'''''':,,,,,;,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,.`,,..`` `.,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,'''''+'+''';;;::::,,,.....:;++++++++++++++++++++#++++'+''''''';;:,,,',,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,, ` .,,,,,,,,,,,,,
,,,,,,,,,,,,::::;;;''''+++++++++++'',,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,::;''+++++++++++++++++++++##++''+''++'''''':,',,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,, ` .,,,,,,,,,,,,,
+++++'''';;:::,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,:;::;:;;+++++++++++++++++++++''+++++'''''++++'''''',,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,.,.`` `````,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;;'++++++++'++''++'++''''++'''''''''++'++++++++'';,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,.......`..,,`,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:''+++#+++++#++'''+'''++''''++++'+++++++++++#+++++'+;,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,.`````````` `,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,,,,,,,,,,,,,,,,,:;''''++++++'++++''++++''''+''''++++++++++++++++++++++''',,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,.````````````,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,,,,,,,,,,,,,,,,,,:'''''+''+++'+++'''+++''++'+'++++++++#++++++++++++++++'';,.',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::;;;:
,,,,.......,,:`,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,,,,,,,,,,,,,,,,,:'''++++'''+''+'+''++++++++++++++++++++++++++++'++++++++'';.;,,,,,,,,,,,,,,,,,,,::::;;;;''':,,,,,,:''';;;::::::::,,,,,
,,,,,,:::::,,:,:,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,,,,,,,,,,,,,,,,:;'''+++''+++''+++'++++++++++++#++++++++++#+++++++++++++++''::,,,,,,,,,,,,,::::,,,,,,,,......,,,,,,.````.`.........,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,,,,,,,,,,,,,,,,:''++++''+++++++++'''++++++++++++++++++++++#++++++++++'+++++';,,,,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,:::::,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,:'';'++++'''+++++++++'''''''+''++++++####+++#+####+++++++++++++'',,,,,,,,,,,,,,,,,,:::::;;;;'';:,,,,,,;'''';;;;;;::::::,,,
,,,,,,,,,,,:::::::;;;;;'',,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,.,,;'''+''''+++++++++''';;;''''''+++++#####+########+++++#+++++++:,,,,,,,,,,,,::::,,,,,,,,,....,,,,,,.``````````........,,
';;;;:,,:,,,:,,,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,,,:'+'++++'++++++++++'';;;;''''''''++++###############++#++++++++',,,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,::::,
....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,:;''''++++++++##+'''''';:;;;;'''''''++++##################+++++++';,,,,,,,,,,,,,,,,,:::::;;;;;;,,,,,,:'++'''''';;;;;;::,,,
:::;;;,,,,:;'''+++++++++',,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,,,;'+'+++++####+''''';;::::;;;;;;;;''+++###################++#++++':,,,,,,,,,,:::::,,,,,,,,,...,,,,,,.....``````........,,
,,,,,.,,,:,,...,.,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,,:'++++++++###+';;;;;;::,,::::::;;;'''+++###################+#++++':,,,,,,,,,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,:,,,,,:,,,,,,,,,,,,;'+++++++###+;::::::::,,,,,,,,:::;;;'''++#####################++++:,,,,,,,,,,,,,,,:::::;;;;;';,,,,,,:'++++'''''''';;;;:,,
''''+;,,,,,:'';;;;;;;;:::,,,,,,,,,,;,,,,,;,,,.,:,,,,,,,,,,,,;++++++####';::,,,,:::::::::,,,,::;;;;'''+++##################++++',,,,,,,,,.::::,,,,,,,,,.,.,,,,,,,...................,,
......,,:,,.....,,,,,,,,,,,,,,,,:,,;,::,,;,,:;,;,,,,,,,,,,,:;++++#####+;:,,,,,,:;;;;;''';;:::::;;;;'''++####+##############+++;,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,:,:,,:::::::;;;;;;;;,,,,,,,,,,;,,,,,;,,,,,;,,,,,,,,,,,,:++++++##+;:,,,..,,,:::;;'''''';::::;;;;;''+++++++##############++;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,;,,,,,;,,,,,,,,,,,,:++++++#+':,,,..,,,,:::;;;''+'+'';;;;;;;;;''++'''+##############++:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,;,,..,',,,,,,,,,,,,:;+++++#+:,,..,,,,::::::,::;'''''';;;;;;;''''''''+++############++;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;,,;,;:,,;,,:;,',,,,,,,,,,,,:'++#+##;:,...,:::::::,,,,::;'''''';;;;;''''++++++++############++:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,;,,,,,;,,,,,,,,,,,,;';+++#+;,,...,,:;''+'''';;;;'''''';;;;''''+++++++++++##########++:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,:,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,';,,,,,;,,,,,;,,,,,,,,,,,,';::'++':,......,,,:;''+##+++;''';;;;;;''''++''''''''+++########++:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,;,,,,,,,,,,,,;:;'+'+':,........,,,::;''''++;';;:,,:;'''''';;;;;;;;;''++######+':,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,;,,,,,,,,,,,,::''';+',..........,,::;;;;;;;;:::,..,;''''';;::;;;;;;;;'+#@####+;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,;,::::,,,,,,:,,';;:;',...........,,,::::::::::,,..,;;'''+++'';;;;;;;;;'######':::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,,:,,,,,,,:,:,'::;;,,..........,,,,::,,,,,,,,,..,;;;;'+##+++++';;;:;+####++::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,,:::::,,:,,,:.,;::,,,..........,,,,,,.....,,...,:;:;;;''''''''';::;#####+'::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,,,,,,,,,,,,,.,:,::,,,,........,,,,,,,,,,.......,::::;;;;;;;:::::::;####';:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,,,:::,,,,,,,,,,,::,,,,,,,...,,,,,,,,,,,,.....`.,::,,::::::::::::::'###'':::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,,,::,:,,,,::,:::;:,,,,,,,,,,,,,,,:::::,.........,::,,,:::::,,,,,::+##';'::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,',,:,,,,,:,,:::,,::+:,,:::::::::::::::::,..........,:::,,,,,,,,,,,,:;##'::+::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,;,,,,,+,:,,,,,,,::::,::::+:,,:::::::::::;;;:::,..,,,,,,,,,:::,,,,,,,,,,:::+''::;+,:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,::,,,,,;,,,,,+,::,,,,,,,:::::::;+:,,:::;;;;;;;;;;:::;:;;;;;:::::,:::,,,,,,,:::::;';::::+::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,:,,,,,,,,,:,,,,,,,:,,,,,,,,,,,,,,::,,,,,;,,,,,+,,,,,,,,,:::,:::::+::::::;;;''';;;::,,:''++'''''';:::::,,,,::::::;;::::::#:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,;,,,,,+,,,:::,,,::,::::,;;;:::::;;;'';;;::,,,,:;;''+++++';::::::::::::::;':;;::;#:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,+,:::,,::,::::::::::':::::;;;''';;::,,,,,:;;'''''';;::::::::::::;::'::::::#::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,+,:,,,::,,::::::::::'::::;;;;'''';;::::,,,,:;;;;;;;:::;;;;;;;;;;;;:'::;:::#::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,;,,,,,+,,:::::::::::::::::::;;;;;;;;'';;:::,:::::,,::;;;::::;;;;;;;;;;;;:'::::::#::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,:,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,+,,:::::::::::::::::::;;;;;;;''+'+''''+++++'''';::;;;;;;;;;;;;;;;;:';:::::#::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,::::::,,,,,:,,,,,,,,,,,,,,,,,,,,:,,,,,,;,,,,,+,,::::::::::::::::::::;;;;;;'''''+####++++++++++;:;'';'';';;;;;;;:';;:;:,#:::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,::::::,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,,:;,,,,,#,:::::,,,:::::::::::::;;;;;''''';;'++++++++++##++'''''''';;;;;;;;:';;;::,#::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,:::::::,,::::,,,,,,,,,,,,,,,,,,,,,,,,,:;,,,,,#,,:,,,,,,:::::::::::::;;;;;'''''';;;''''++++###+++++'';';''';;;;;:';;;;;,#::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,.,,.....,,,,,,,
,,::::,::::,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:;,,,,,#,,,,,,,,::::::::::::::;;;;;'''''''';;;;;;;;';'';''++''';'''+;;;;;:';;;;::+::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,............,,,,
,,::::,,,:::::,,,,,,,,,,,,,,,,,,,,:,,,,,:;,,,,,#,,,,,,,,,,,::::::,::::;;;;'';;'''''+''';'''''''''''''''''''';;;;;:;;;;;;:+::::::::::::::::::::::::::,,,,,,,,,,,,,,,,..............,,,
::::::::::::::,,,,,,,,,,,,,,,,,,,,:,,,,,:;,,,,,#,,,,,,:::::::::::,:::;;;;''';;;;;;''+++++++++''''''''''''''';;;;;:';;;;;:'::::::::::::::::::::::::::::,,,,,,,,,,,,.................,,
:::::::::::::::::::,,,,,,,,,,,,,,,:,,,,,:;,,,,,#,::::::,,,.:::::,,:::;;;;'''';;;;;;;''+++++++'''''''''''';'';;;;;:;;;;;;:':::::::::,,:::::::::::::::::,,,,,,,,,,,,..................,
:::::::::::::::::::,,,,,,,,,,,,,,,:,,,,,:;,,,,,#,:::::,::::.,:::,,::::;;;;'''+'''''''''''''''''''''''''''''';;;;;:;;;;;:;'::::::::;;''.:::::::::::::::,,,,,,,,,.....................,
::::::::::::::::::,:,,,,:,,,,,,,,,:,,,,,::,,,,,#,,,:,,```` `.,,,,:::::;;;;''''+++''++++++''''''''''''''''''';;;;;:;;;;;;';:::::::;:,.,;.:::::::::::::::,,,,,,,,,,...................,
::::::::::::::::,,,,,,:,,,:,,,,,,,:,,,,,::,,,,,#,,::..'..,;:`,,,,::::;;;;;'''''+++++++++++++++''''''''''''';;;;;;;;;;;:;';::::::..;;::. `::::::::::::::,,,,,,,,,,,,.................,
::::::::::::::::,,,,,,:,,,,,,,,,,,:,,,,,::,,,,,#,,,,;+##';,...,,,:::::;;;;''''''++++++++++++''''''''''''';';;;;;;;;;;;;:+;::::;,;,`;:'.,,,:::::::::::::,,,,,,,,,,,,.................,
::::::::::::::::,,,,,,:,,,,,,,,,,,:,,,,,::,,,,,+,,,,;.````.,..,,::::::;;;;''''''++++++++++'''''';'';''';;;';;;;;;;;;;;::+;::::.:,+++##;+;.:::::::::::::,,,,,,,,,,,,,,..............,,
::::::::::::::,:,,,,,,:,,,,,,,,,:,:,,,,,::,,,,,+.````````..,..,,::::::;;;;''''''++++++++++'''''';;;;';;;;;';;;;;;';;;:;:#;:::;;#+'#++##'#;::::::::::::::,,,,,,,,,,,,,,............,,,
::::::::::::::::,,,,,,,,:,,,,,,,,,:,,,,,:,,,.```...`````......,,::::;:;;;'''''''+++++++''''''';;;;;;:;;;;;+;;;;;;';;;;;:#;::;;;+++#+#'#++;::::::::::::::,,,,,,,,,,,,,..........,,,,,,
::::::::::::::::,,,,,::,:,,,,,,,,::,,,.```````..,. ```.`....,.,,,:::;;;;;'''''''+++++''''''''';;;;;:;,:;;;+;;;;;;';;;:;:#:;;:;''##+'+###''::::::::::::::,,,,,,,,,,,,,,.......,,,,,,,,
::::::::::::::::,,:,,,,,,,:,,,,,,.````````....,.`` `..``.....,.,:::;;;;;'''''''''''''''''''''';;;;;;;:::,:';;;;;;';;;:;:#;;:;;'+'++':#'''::::::::::::::,,,,,,,,,,,,,,,,....,,,,,,,,,,
::::::::::::::::,::,,,,,,..````````..````````....```........,.,,::;;;;;;'''''''''''''''''''''';;;;;;:::::,:,:;;;;';;;;;:#;;;;;;'':'::':;;::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::::::::::::::,:::,.``````..```...````````...,.``.....`....,,.::;;;;;;;'''''''''''''''''''''';;;;:::;::::::;:;;';;;;;:#;;;::;;'':;:.':::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::::::::::::,,,..```....```.....``````..,,.``.....``.....,,,,:;;;;;;;'''''''''';'''''''''';;;:::::::,:::::,,,::;;;:#:::::;;;;';;'::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,
::::::::::::::::,,:.`````...```......`````..,,,.``......`......,,,,,,:;;;;''''';';;'''''''''';';:;::::::;:::::::,,,,,,,:#:::::;;;::,:;,;::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,
:::::::::::::::::,,````....```......`````.,,:,.``...``.,,,,,,,...,:::::::;;;''';;;;;;;''''';;;;;;::::,::::::::::::,,..:,.,:::::;;:`` .':::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,:,:
:::::::::::::::::,`````....``.......````..,:,,.`...````.`...:,,,..,,::::::;;:::;;;::::::::;;;;;:::::::,,,::::::::::,,,...,,,::::;;,,,;;:::::::::::::::::::::::::::,,,,,,,,,,,,,,:::::
::::::::::::::::,.````..............````.,::,...,,.``````......:,:,.,,,::;;;;;;;;;;;;;;;;;;;::::;:::,::,,,,,,:::::::,,,.....,,::;;.`:';:::::::::::::::::::::::::::::::,,,,,,,,:::::::
::::::::::::::::,`````..............```.,::,,.`.,,,,..``.....`..,:::::,,::::::::::::::::::::::::::::,,:::,,,,,,::,,,,,,,........:':,;;;::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::.`````..............```.::,,.`......`.,,....`.....,,,,,,:;;;::;;;:::::::::;::,::,:,:,,,,:,,,,,,:,,,,,,,,,.......`.',+;:::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::.`````.,...........````.,::,.......````..:,...`......,::,..,,::,;;;::::::::::,,:::,,,,,,,,,,,:,,,,,,,,,,,,,,.........:;:,:::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::.`````,:...........```..::,...,.............,,,......,,::,...,,:::;:::,,::::::,,:::,,,,,,,,,,,,,,,,,,,,,,,,............,,:::::::::::::::::::::::::::::::::::::::::::::
''''''++++'+#:,`````.,;....,.....``.,.,::,,,,............`....,,,,......,,...,,,::;;::,,,::,,:,,:,,,,,.,,.,,,,,,,,,,,,,.................,::::::::::::::::::::::::::::::::::::::::::::
++++++'''''+#+`.````.,;,.,,,,....`,::,:;::,.............`.....,...,.......,,,.,,,,,:;:,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,................,::::::::::::::::::::::::::::::::::::::::::::
+#+++++++++++````....:;:,,,,,,,,,:::,.;::,,.............`.....,,...,:,....,,.:,,,,,,,:,,,,,,,,,,,,,,,,....,,,,,,,,,.,,,,.,,,.............,:::::::::::::::::::::::::::::::::::::::::::
#####+++++'';````...,:::,,,,,,,,::::.:';::::,,,,,:............,,,....,,...,.,,,,,,,,,,::,,,,,,,,,,,,,,....,,,,,,,,,,,,,,.,,,,,.........,..:::::::::::::::::::::::::::::::::::::::::::
######++++++`.``.....,::,,,,,,,::;;,,;;;:,:,,.:,,:,,,,.,,,....,,,,.....,..,,...,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,..,,,,,..,...:::::::::::::::::::::::::::::::::::::::::::
##+++++++++:.``....,.,:::,,,,:::;;:.:''+','''.'';'.....,.,,:,,,,,,.......,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,:,,,,,,,,,,,,:,,,,.,,.,.,::::::::::::::::::::::::::::::::::::::::::
#++++++++++`..`..,,,,,,:;,,,,,,::;,:':++':'';:''::..........,,:::,.........,,,,,,..,,,,,,,,,,,,,,,,,,,,,...,,,,,,:::,:::,,,,,,:,,,,,,:,,,,,::::::::::::::::::::::::::::::::::::::::::
+++++++++',......,,,,,,::;:,,,,,::,:;:;:,:,,.;,,;,......,...,,,,,,:,,.......,,,,::,,,,.,,,,,,,,,,,,,,,,,....,,,,,,::::::,,,,,::,,,,,:,,,,,.::::::::::::::::::::::::::::::::::::::::::
++++++++++`.`.....,,,,,,:;::,,::;,,:';++:''','';'..,.,,,,,.,,,,,,,,,,,,,,,,,,,,:,,,,:';;;:,,,,,,,,,,,,,,,...,,,,,,:::::::,,,:::,,,,::,,,,,,,:::::::::::::::::::::::::::::::::::::::::
+++++++++,`.......,,,:,,,:;:::::;,,::;::,;:;:;;:;,...,,,...,,,,,,,,,,,..,,,,,,,;,,,,::,,;:,',:;;:,,,,,,,,.....,,,,:::::::,,,:::,,,:::,,,,,,,:::::::::::::::::::::::::::::::::::::::::
+++++++++`........,,,,::,,;;:::::::::''':::::::::,,,,,,,,:::::::::::::,..,,,:,,:,,,,,::,,,,,,:,::::,:,,,,..,,,..,,:::::::::::::,::,::,:,,,,,:::::::::::::::::::::::::::::::::::::::::
++++++++;.......,,,,,,,:,,,;';;';:;;::;::::::,:,:,::,::::::::,,,,,,,,,:..,,,,,:,,:,,,:,,,,,,,,,::::,:':,,..,,,,...,:::::::::::::;,::,::,,,,,:;:::::::::::::::::::::::::::::::::::::::
++++++++```..,......,,,,::,::;:;,,:';';;;;',;;:::,';;,,,:::::::,;:,,,,';.,,,,,:,:,,,:,,,::,,:::::::;'+:,,..,:::::::::::::::;:::;,:::::,,,,,,:;:::::::::::::::::::::::::::::::::::::::
+++++++;..`..,,,....,,,,,::::';;,,;;;::,;;;:'';+,:''',,,,,,,:,,:::;;;:::,,,,,,:,,:,,::,:,,,:,::::,'''',,,,,:::::::::,::::::;::;,:;::;::,,,,,:;:::::::::::::::::::::::::::::::::::::::
++++++#`......,,,.,.,,,,,,:,:;+;,:::;,,;::;;;;;',:''',,,,,::;;:;;:':;;',.,::::,,:,,,,:,,,,,,:::::''''',,,,:::::;':;'::::::;;;;::;::;:::,,,,,:;:::::::::::::::::::::::::::::::::::::::
++++++,........,,,..,,,,,,,:,;';,:;;;::';;;'';+':;'';,,,,;';'';;;:+;''',,.,,::,:,,,,,:,::,::,,:,:;''';,:::::::':,;;:,:::::;';::';:;;::,,,,,,:::::::::::::::::::::::::::::::::::::::::
+++++#..........,,,,.,,,,,::::':::;;'';'''''''+;,;++;,,,:;'';;''';+'''',,,.,:,,;'':'':;';:::::::,;''+,,:,:,::::,::',::::::';;;';:;;;::,,:,,,:;:::::::::::::::::::::::::::::::::::::::
++'++,..`..,::::,,,,,,..,,,,::;,,:,;'':+++''+++;:''+:,,,:;;;:::::;';'';,,,,,::;::::;','':,::::::''''+,:;;:::;;:::;,,:::::;;;;+;:;;:::,,,:,,,:;;::::::::::::::::::::::::::::::::::::::
+++'+.....,:::;;;;;::,,,.,,,,,;:::,;;;:+'+'++';:;::::::;:::::::;::;;;;;,,,,,:,;'';++;,;;::::::'''''''::;;:;',,,;;;,:::::;'''+::;;;::::,::,,,:;;::::::::::::::::::::::::::::::::::::::
++'+;...,,,:::::;;;;;:,,,,,,,:;::::::::;;;;;;;;;::;;,,,,;;;::;;;'''''';,,,,,,:'':;++'::::;;;:;;''+'';:::;;:,:,,:',,::::::'+':;;;;:::::,::,,,::;:;::::::::::::::::::::::::::::::::::::
''++....,::,,,,,,,::;;::,,,:'##;;;;;:;;;;;:;;;'::'+',:,:;';;;:;;;+'+'';,,,,,,;::;++++';;;;:::;;;'''::::;'+;:;:;::::::::;'+;;;;;;:::::,:::,,,:::;:::::::::::::::::::::::::::::::::::::
+++,...,,,,,,,,,,,,,:;;::::''##;;;;;++;''';+'++::+++::,:''';;;;;;+;''':,,,,:,;;;'++++;:;;;;;;:;'';:::'';::,,;'''::,,::;;+;;;;;:::::::,::::,,:;:::::::::::::::::::::::::::::::::::::::
++'...,,.......,,:::::;:;:::;'#;;;'+++;+++;+++'::+++::::;+'';;;;;+;+'+:,,,,:,''++++'':;;;;::;';:;;'':,,:::,,;'';;:,,:::+';;;:::::::::::::,,,:;;::::::::::::::::::::::::::::::::::::::
++...,,,,...,,,,,,,,,::;;;:::;#';;;''';+++;++''::+#+;::;;';';''';+;+';:,,,,:,''+++++:::::::::::;'++:,,,,:::,::;;;;;:;;'+;';:::::::::::::::,,:;;::::::::::::::::::::::::::::::::::::::
+;..,,,,,.,,,,,,,,,,,::;;;;::'#';;';;;'';':+;'':;+++:::;;;:;''';;;:;'',,,,,:,,,:+++',,;;;:,,::::::+::,,,,::::::;;;;;;;+'';::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::
#......,,,,,,,,,,,,,,:::;;;::'+';''+++'+++:+++'::+'':;;;';;;;::;'''+'',,,,,:::;;+++'..:;;;;;;;;:..::::::::::::,:;;;;;#';;::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::
'.....,,,,,,,,..,,,:::::;;;;:;#';;'';:+;;':+';;::++':;''';;:;;;''''''',,,,,:,;;;+++;```.,,,,:,` `.::::::;;;;::,:;;;;''';;;::::::::::,::::,,,,::;:::::::::::::::::::::::::::::::::::::
,...,,::::::,,,,,,:::::::;;;;:#+'+;;;;+;;;;+'+';;';;';:;;;';;;;;;:+''',,,,:,,':''+':`````````````,;++++++''+++,,:;;;+'';;;:::::::::,::::,,,,::;;;::::::::::::::::::::::::::::::::::::
.,,,,,,,,::::::,,,:::::::;;;;;'+'';'''+''';+';;;;''':;:;''+;;;;;+:+'';,,:,,,,':'''':.````````````,,;';;;:;;'++;;:,,;+'';;;;:::::::::,:::,,,,:;;;;;;::::::::::::::::::::::::::::::::::
,........,,,,:::,,,,::::::;;;;;++'''+;++++;';;;:;##+;;:'';:;';';+:+'':,:,,:,,',';;+:,.```` ```.,;,'':+':;;'';:'',,++';;;:::::::::::::::,,,,:;;;;;:::::::::::::::::::::::::::::::::::
..,::,,,.....,,::,,,,,,,,::;;;;++''++'+';'''++;:;#++;;''''''''';+;+'':,,,,:,,;:;''::,,,,..````,::::'':'';+:::::+',,+'';;;;::::::::::::::,,,,:;;;;;:::::::::::::::::::::::::::::::::::
.......,,:::,,.,,:::,,,,,,,:;;;+++'';;'''';+'+';;+'';;;'+';'''''+'''':,,,,:,:::;;:,,`.,,:::;::,,::,:;;+;++;:::;++,'#+;;;;;::::::::::::::,,,,:;;;;;;;:::::::::::::::::::::::::::::::;;
............,,::;;;::::,,,,,,:;##+'';:+';;;+;';::;'',::;;;:,:;''''';;,,,,:::::;:,::,:..,`,:,,..:;:::::';;++:;''++,#++';;;;;:::::::::::::,,,,::;;;;;;:::::::::::::::::::::::::::::::::
``.......,,,::::::::::::;;;;;;'#@#++':+;;;;;::,,,::,,.,,,.....,,,;::;,,,,::,:::,,:::;;:``::``` . :::::;;'+:''+#;;#+'';;;;::::::,,::::::,,,,:;;;;;;;;;:::::::::::::::::::::::::::::::
#':...,,:::;;;;;;;:::::::::;;'#@@###';+;:,,............................,,::,::,:,``` `..`````. . .:::::''+:''++:##+'';;;;:;::,,,,:::::,,,,,;;;;;;;;;:::::;::::::::::::::::::::::::::
@'+'++++';;;;;;;;;;::::::::;;+#####+';::,......................`````.......,,,,``````` ````....,,::;'';;++;:##+''';;;;::::::,:::::,,,,,;;;;;;;;;;;;;:::::::::::::::::::::::::;::
#';;::::,,,,,,,,;';:::::::;;'+';;:::,,,.......................`````......``...` ` ``````....` ``` .`.,:;;'''':;#++'';;;;;;;;::::::::,,,,,,;;;;;;;;;;;::::::::::::::::::::::::::::::
';::::,,,,,,,,,,::::;++';:::::,,,,,,,,,.....................`...........`````````````````````````````.`..,;'''':'#''';;;;;;;;::::::,::,:,,,,;;;;;;;;;;;;:;::::::::::::::;;:::::::::;;
+;::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,...........`....,,,,,...```````````````````.`````````.```.:'+'+:;#''';;;;';;;;:::,,,,,:,:,,,;;;;;;;;;;;;;::;;;::::::::::::::::::::::;
##+::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,......`...,::,,,,,.....````````..`.....``..`````...`.,'+++,:#++;;;;::::,,,,,,,,,,:,,,,;:;;;;;;;;;;;;::::::;:::::;:::::::::::::::
####'::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...``...,:::::,,........```..`````````............,'++':,+#'';;''';;';''';''''''':;,:;;;;;;;;;;;;:::::::;;:::;:::;::::;;:::;;
######::::::,,,,,,,,,,,::::::::::::,,,,:::,,,,,,,,,,,......``....,::::::,,...........`````.........`......,'#+';:+#'''''''';;;;;:::::::::::,,;;;;;;;;;;;;:;:::::::::;;::::::::;;;;;:;
######++:::::::,::,:::::::::::::::::,,,:::::,,,,,,,,,......`......,::;:;;:,..........`````.,.........`...,;+'''';'#+''''';;;;:::,,:,:,,,:::,,:;;;;;;;;;;;::::::;;:;:::;::;:;;;;;;;;;;
#######+#::::::::::::::::::::::::::::,,::::::::::::,,,,............,::;::;;,..,,,,,,...``.,...``.........,,''''';'#+;;:::::::::::::::::::::,,;;;;;;;;;;;;;;::::;;::::::;:;;;;;;;;;;;;
##########'::::::::::::::::::::::::::::::::;:::::::::::,,,,.........,,::;;;;,,,,..,,.....,,,,...,,,....,;::;:::::######+''';:::;:::;;;:::::;;;;;;;;;;;;;;;;::;:::;:::::;:;;:::;;;:;:;
############;;;;:;;;;;;;;;;;;;;;;;:::;::::;;;;::::::::;;;;;:,,......,,,:;;:;'':,,,::,,..,::,,,,,,,,...:'';:;,,,,;###++++++++++++++++#+++';;;;;;;;;;;;;;;;;;;;;:::;::::;:;:;:;;:::;:::
#############+;;;;;''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;''';::,.....,,,::::'+'+';;;;::::;;;:::::::;'''''::+,,,;;###+'''''''''''''''++'+';;;;;;;;;;;;;;;;;;;;:::;::::::::::::::::::::
###############''''''''''''''++++++++++++++'';;;;;;;::::::;;'';::,,,,,,,,,::;+++++++++''';;;;'+++++';:'':::'::;:##+#''''';;;;;;;;:::;;;'';;;;;;;;;;;;;;;;;;;:;::::::::::::::;::::::::
################+'''++++++++++###########';;:';;;;;;;::,,,:::;'';::,,,,,,,,,:;'++++++'+++++':,,,;:;''',,,,:'+;,:###+'''';;;;;;:::::::;;;;';;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;
#######@@@@#######+++++++++############';;'';;'';;;;;;;::,,,,::;;;;:::,,,,,,,,:;:''++++'++++;;'+;;,.:;,.,::#;,,#++++''''';;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::
#####@@@#@@@#######++++++############+++'''':::'';;;:;''';:::,,::;;;;::::,,,,,,,,:::,,::,:,,:,:;,,,.:;::;:;;,,;'++++'''';;;::::::::::::;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::
###@#@@@@########+##+#################';;;'+''+++''';:;'''';:::,,::;;;;:::,,,,.,..,,:.,,:',,,,.:,:,,'';::,,;;:;''+++''';;;;:::::::::::;:;;;'';;;;;;;;;;;;;;::::::::::::::::::::::::::
#####@@@#############################+++++++++';#'+''::;''''';;::,::;;';;:::,,,.....,::,..;''''++';:,,,`.,.';::;';#+'';;;;;::::::::::::::;;:,,,,:;;';;;;;:;:::::::::::::::::::::::::;
######@@@@###@+#########################++';;;:::;:;''::;;;'''';::::::;;'';:::,,.......:;:::.`..;;::,..,;;;;::,:;;'+'';;;;;::::::::::::::;;;;;;:::::;;;;;::,,,,:;;''''';;::::::::::::
######@@@@###@@##############++++###@###++';;;:;;':,:;';;;;;;;''';;:::::;''';;::,,,.......,..::,..``.,;;;;;::,,:;;'+'';;;;:::::::::::::::;;;''';;;;;;;;;;;:::::,,,,.,,,,,,,:;::::::::
#######@@@####@@@#############+'';;;+@@###++';;;;#::,,:'';;::::;;'';;;:;;;''+';;:::::,,...```.,..,,::';;;':;,,,:;;;+';;;;::::::::::::::::;;',.,,,,:';;;;;;';;::::::::::::::,,::::::::
########@@######@@###########+++'';;::::;++#++''++'::::,+'';::,,:;''';:;;;;;;''+';;:::::,,,...`.::;'';;':'+'',,::;;+'';;;;;:::;;:::::::::;;;;;;;;:::;;;;;::,,,,:::;''''';;::::::::::;
########@@#######@@@###########+++'';'+++++'''''+###';::;;;;';:,,::;'+';;;;;;;;'''';;;;;:::,..``,:,,;+;::':';,,,:::++';;;;;:;;;;;::::::::;;;'+''';;;;;;;;;:::::::,,,,,,,,,,:;:::::::;
########@@###@#####@@############+++';;;;:::::::::,,::;::''''';::,,::;'+';;;;;;;;'''++''';;::,..,'+;::;:.:,,;;;;,,:;+';;;;;;;;;;:::::::::;;;;,,,,,:';;;;;;''';;::::::::::::::::::::::
########@@###@#@#####@@###########++++''';;::::::,,,,,,:'';:::+';:,:::;''++';;;;;;;;;'''+++'';:::,::;;;::,,,,:;;;,:;++';;;;;;;;::::::::::;;;;;;;;;;;;;;;;:,.,,,,::;;'''''';;;::::::::
########@@@@###@#######@############+;;+++''';;:::::,,::::::;::''';;;;;;;;''+'';;;;;;;;;;;,::;::;'';';;,:::::,';;;:;'#';;;;;;;;;::::::::::;;;#++';;;;;;;;;;;::::::,,,,,,,,,:;::::::::
########@@###@###@#####@@@############+';;+#++''''';;;:::::::::::''''';;;;;;;''+''''';;;::,,,:;++''';;:':,::+,:''';:'#+';;;;;;;;::::::::::;;;,,,,,,;;;;;;;'''';;;;;:::::::::::;;;;;;;
######@@@@###@###@#######@@##############+';++++##+++++''';;;;;:,::::;+''''''''''++''';;:,,,.,:;;'''';:,.,;+';'++''';+#'';;;;;;;;:::,,,,,::;;;;;;;;;;;;;;:,,,,,,,:::;''+++'';;;;;;;;;
@#######@@##@@@#@#@#####@##@#############@';;;';;:;++;'+####+++''';::::;'+++''''''''+++';;:,,,;''''';;,,,,..;+##+++++:#+'';;;;;:;::,,,,,,,,,,,.,,,,,.....,;;;;;::::::,,,,,,:;;;;;;;;;
@@@########@@@@###@#########@@##############';;;'';;::::::;'+##;'++++'''''''';'+'''''';'''';;'';'+;;;:;,,,,,.,:####++''++'';;;;;:,.......,................,;;;;;;;;;;;;;;;;:;;;;;;;;;
@@@@@@######@@@###@@##########@###############';;:''';;::::::::',::::::'##++;#,#;:;;''';'';''';:::::;;;,,,,,,,,,,'@##'';++'';;;:,,................,.......,,;;;;;;;;;;;;;;;;;;;;;;;;;
#####@@@#####@@####@@##########@@############@##';::++'';;;;;:::::,,,,,:::'+,::';:::::;;;;;;'::::;;;:;,,,,,,,,,,,,,,'++++++';;;:,,,,.......,,....,,,......,,:;;;;;;;;;;;;;;;;;;;;;;;;
####@#@@######@#######@#@####@##@@##########@##@#+;;;'++''';;;::::::,,,,,,,,:;:::::;;:::;;;;;::;;:::;,,,::,..,,,,,,,,,:++++'';;;::,,.......,..,,,:,,.....,,,:,;;;;;;;;;;;;;;;;;;;;;;;
#########@@####@@@@####@@########@@@###########@##+;;;;'''''++''';';;;;;::;,::::::::::;:;;:;;;:;;:;::,,,,,...,..,,,:,,::'#++'';';::,,,.....,.,,,:;,,,....,,,:,,.:;;;;;;;;;;;;;;;;;;;;
###############@#@###@@@###@@@####@@@@##########@###';;;;;;;:;;::::::::,:,,::::::::::::::::,,::,,:,.::::,,,.....,,,,,,,::;+++''''';:,,,,....,,:::'::,.....,,,,,,.,;;;;;;;;;;;;;;;;;;;
#################@@@@#@@@@@@#####@##@@@@#########@@@@@';;;;;;;'';;::::::::.:,,,:,::,::::::::,,:,;;::::,:`,,:;;;;;:,,,,,,::;''+''''+':,,,.....:;;;';::,,,....,,,,.,:;;;;;;;;;;;;;;;;;;
###################@@@@@@@###@@#######@@@@#######@#@@@##;;;''';;;;;;;:::::,;.,.,::,,;;';;':;;;;;::::,,::'########@#####';::;''+'+'+''::,......'+++';;,,......,,,,,;;;;;;;;;;;;;;;;;;;
############@####@@@@@##@@##@#@@@##@@###@@@########@@@#@@#;::;;'';;:::::::,:::,,:,,:;;;::::;;:::,,,,::::'#########+######@#+;+;++++++;:,,,.....++++;;:.......,,,:;;;;;;;;;;;;;;;;;;;;
##################@@@@##@#@##@@@@##@@#@#@##@@######@@#@#@@@#':::::;;::,,,:.:::`;,,,:,,:,,:,,:,,,,:,:.,,:;################@#@@++'++++++::,,.....'+++++,..`...,,,,:'+'';;;;;;;;;;;;;;;;
##################@@@@@@@@@@##@@@@@###@#######@#####@@@@#@@@@@@@@###+++'++,`,,,::::;,;:,::,:::::::,,:;:,;####################@+''+####;::,,..,.,+##+,......,,:::::;;;;;;''++++''';;;;
####################@@@@@##@###@@@@###@#@####@##@@###@@@@@@@@@@@@@########:. . ,.:..:,,,,,::,,.` ,::'@######################''+####;::,.``..+++'......,,:::::,:';;;;;;;;;;::::;;;
############@#######@#@@#@@@@@##########@#########@###@@@@@@@@@@#@#######@,.,,,...`,,`, `. `,.,,..':,':###########################+#++:,,``....+;.....,,,,::::,,:;;;;;;;;;;;;;;;;;;
####################@#@@#@#@@@@#@@@@@@##############@##@@@@#@@@@#########@:';..,,,,,.`,,,`,,,,,`:`,,,:,::##########################:;''++,,.``.`,,.....,,,::,:::,:'+''''';;;;;;;;;;;;
######################@@#@@@@@@@@@@@@@@@###########@#@##@@@@@#@@@@########';;;::,,,,:.:,::;,..,,,,,,.,: '#########################+;;;'''',,.``.......,,,::,,,:::;';''''+;';+';;'';;;
#####################@@@@@@@@@@@###@@@@@##########@@#####@@@@@@@@@####@@###:;;'',,,,,,....,;':;',,::',,.##########################';;;';;'':,....,,::::,:;::,,::;+';'';;;;'''++''''+'
######################@@@@@@@@@@@@@@@@####################@@@@@@@##########.:..;'',,:,,;;;:::::;;.:''++'#########################,,,:,:::::;':.,,::;;::;';::::;;:;;'';';';;+;;;;':'''
######################@@@@@@@@@#@@@@################@@####@@@@@@@#####@@@@#@.`::::,#:,';;';`.,'::::,` `##########################:::,:,,,,,,:...,::';''';;;;;;;;:;'';';'''''''''';;':
#######################@@@@@@@@@@@@@####@###@##@#####@@######@@@@@@##@@@@@@@@.,,:,:;';;;;;;:;;;::` `############################'';:,::;:::,,,::;''';;;;'';;;;;+'''';;:;';++';;';;'
########################@@@@@@@@@@@@####@@#@@@@######@@@####@@@@@@@@@@@@@@@@#@#+''''''';:::.,.',` ` .#############################@#+:::;;''';:::;''''''';;;';';++';''''+++'';:';''''
#########################@@@@@@#@@@@####@@###@##@#####@@@#@@##@@@@###@@@@@###@#@':'';;;;;;;;:.,,` :++###############################@''''++++++''+'++++;;;;'''+''+;;;';''+:':+;'+':''
#########################@#@@@@@@@@@######@@#@@@######@@@@#@@@@#@#@################',:''+'+;.##+########################################@@@######+++++'';;#+'+''+''''+'';':''''':;;''
##############################@@@@@###@@@@@@@@@#######@@@@####@@@######@@##############@##############################################################+#######+;'';+'+:;;+'+'';;;+'''
###########################@@@@@##@#@@#@#@@#@@######@#@@@@@###@@@@@@#####@#######################################################################################'''''''';;';''+'+;''
############################@@@@@@@@@##@@#@@####@######@@@@#@@@@@@@@@@@#######################################################################################+#+#++;;'+'''''''':''+'
######################'######@@@@@@@@@@@@@@@@###@@#####@@@@@#@@#@@#@@@@@@@@##########################################################################################+''';;+'';;;+'';
##############################@@#@@@@@@@@@@#@@@@@@###@#@@@@@@#@#@@#@@#@@@@#@@##################################################################+####++#++###############+;'+'';''+;;'
###############################@@@@@@@@@@@@@@@@@###@####@@@@@#@@###@##@@@#@#@@@@@###################################################################+#++#+#+#++#+#####+++#+'''''';';'
###############################@@@@@@@@@@@@@###@@@@#@@##@@@@@@@@#@###@@@#@@@@@@@@@@@@######################################################################++#+####+#+++++##+'';+''''
#################################@@@@@@@@@###@@@@@@#@@@##@@@@@@#@###@#@@@@@@@@@@@@#@@@@@########################################################+##+++++++++######++##++++++++++'';''
###############################+#@@@@@@@@##@@@@@@@@@@@@@##@@@@@##@#@#@@@@@@@@@@@@@@@##@@@@@@###########################################################+##########++++++++++++++++'''
##################################@@@@##@##@@@@@#@@@@@@@@@#@@@@#@@###@@@@@@@@@@@@@@@@@#####@@@@#################################################################++#+#++++++++++++++++
#######################################@@@@@@@@@@@@@@#@@@##@@@@@##@@@@@@###@@@@@@@@#@#@####@@@@@@@@@##########################################+#######+############+++++#++++++++++++
21 Jan 14 UTC Autumn, 1999: Yeah, I don't think that we should be the ones worrying about repercussions.
25 Jan 14 UTC Autumn, 2000: i still dont get how this game works
now i know how to take other people's territories. never knew how it worked...
01 Feb 14 UTC Autumn, 2001: http://www.amazon.com/USA-Wholesaler--26578775-Blush-Hard-Dong/dp/B00DVK8GSE/ref=sr_1_1?ie=UTF8&qid=1391230909&sr=8-1&keywords=dildo
01 Feb 14 UTC Autumn, 2001: whoops wrong chat!
03 Feb 14 UTC Autumn, 2001: das nasty
21 Feb 14 UTC Autumn, 2004: GameMaster: firedye360 was banned: multi/no reply. The time until the next phase has been extended by one phase length to give an opportunity to replace the player.
Remember to finalize your orders if you don't want to wait, so the game isn't held up unnecessarily!
21 Feb 14 UTC Autumn, 2004: GameMaster: ShroudDx was banned: multi/meta/no reply.
22 Feb 14 UTC Spring, 2005: For the record, I did not report this.

Start Backward Open large map Forward End

Mexico
Lur0s (100 D)
Drawn. Bet: 10 D, won: 33 D
14 supply-centers, 14 units
Cuba
leon1122 (190 D)
Drawn. Bet: 10 D, won: 33 D
7 supply-centers, 7 units
Peru
Drawn. Bet: 10 D, won: 33 D
2 supply-centers, 2 units
Heartland
ShroudDx (0 D X)
Resigned. Bet: 10 D
11 supply-centers, 8 units
Quebec
firedye360 (0 D X)
Resigned. Bet: 10 D
10 supply-centers, 9 units
Florida
commala19 (100 D)
Resigned. Bet: 10 D
7 supply-centers, 7 units
California
Iamachamp (100 D)
Resigned. Bet: 10 D
7 supply-centers, 7 units
New-York
Defeated. Bet: 10 D
British-Columbia
brittanyxwei (100 D)
Defeated. Bet: 10 D
Texas
rishtashah (100 D)
Defeated. Bet: 10 D
Civil Disorders
commala19 (100 D)Florida (Spring, 2008) with 7 centres.
Iamachamp (100 D)California (Autumn, 2006) with 8 centres.
rishtashah (100 D)Texas (Spring, 2001) with 4 centres.
SwagoleonYoloparte (100 D)New-York (Autumn, 2001) with 1 centres.
Archive: Orders - Maps - Messages