@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@############+++++'''';;;;:::,,,,....`````````````````````````````````````````````````    `` ` ` `````` `````````        ``````````  
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###########++++++'''';;;::::,,,....``````                                                                                            
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###########++++++''';;;;:::,,,....```````                                                                                            
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@############+++++'''';;;:::,,,,...```````                                                                                             
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#############+++++''';;;;:::,,,....```````                                                                                             
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##############+++++''';;;:::,,,,...```````                                                                                              
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#############+++++'''';;;:::,,,...````````                                                                                              
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#############++++++''';;;:::,,,....```````                                                                                               
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#############++++++''';;;:::,,,...```````                                                                                                
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@###############++++++''';;;:::,,,....``````                                                                                                 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############++++++''';;;:::,,,...```````                                                                                                 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############+++++'''';;;::,,,...```````                                                                                                  
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@################++++++''';;;:::,,,...`````                                                                                                    
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@#@@##############++++++''';;;:::,,...``````                                                                                                    
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@##################+++++'''';;;::,,,...`````     `                      `                                                                        
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@##@#################++++++''';;;:::,,....````     ``           .,,,,,,,,, .        `, `                                                            
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@####################++++++''';;;:::,,...`````     ``           ;          .       `                                                                
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@###@##################+++++++'';;;;::,,,...`````     ``            :   :,'   `       ,  `                                                             
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@##@########################+##++++++'''';;:::,,,..`````      ``            `   `  .  `       `  .                                                             
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@############################++++++''';;;:::,,...`````     `.`            .       , `       `  :                                                             
@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@##@@#########@#####################+#+++++''';;:::,,...`````       .`            .  `              ,  :                                                             
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############````````.:``,```,##````++'````'``,:::``,````. ```  ````. ```  .``     .     .      `..  ,.                                                            
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@################.      :# ## '# .#` #.#++  #`': .::, ,.  '. `. '  . +':   .    ;     ;     .      .      .  ``         `                                             
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####################+  ###:+; #+ ##  #  +++++ ,'';. `:,  ;. ``. .. .  , ,`;   , `  .     :    . `.  ` ..   ..` ,  `   `````                                              
@@@@@@@@@@@@@@@@@@@@@@@@#@@##@@@###################,  #####. #: ##  # `+++++ ''';  `::` ;. ,`. .` `  ` .``   , .  `     .    .   ;  ```   `` .    . . `+` .                                             
@@@@@@@@@@@@@@@@@@@@@@@@#@@@@#@@###################` `#####  #` ## :+ :++++' +'';   ,.; ,. ;` .        .` `, ,      .     ., `  ' ,  ``  ,  ` ',  `   ' . ;                                             
@@@@###@@@@@@@@@#@@@@@@###@@@#@@###################  :#####  #  #` #+ +++++: +,;;`  , . ., :`,:     ` `,, .; ,`` `  .   .   ,.  . .  ,.  ;   `     .  `  '                                              
@@@###@@@@@@#@##'#@########@@@@####################  +##### .# ` `##' .`+++` .`;;,  :,  .. ,: .  .  ` `.: .: .`' ,  `        ``'  .  ..  : . ;  `  `  .                     `.`                         
@@#####@@@@@@##@:###########@@@#########+##########  ####+# '# , ,##: #;+++  ',;;;  `' `.` ``  ` ;  ` ;,. `. . . ;     ,:,,  ,,      ``  . ` ,    '`   .                   ,`;'.                        
@@#####@@#@#####:###################+##############  ,,,,#+ ## '. ##` +++++ `'';:'`  , :.  ``` . :  . ;.     `.. ,     ;  `  , ...           ` . '`.    `                 ,,;:                          
#@######@#@#@###:################@@@##############;      #; #+ #' ++  +++++ :'';`;` ;, '. ```  . .  . ,.      '. `     ,    +.. `+        `   . +` `     `               `,::                           
#@###########@##:##############@@@################`  ###,#. #: ## '# `++,++ '';: ;. ;: :. :`, ;` ` .` ... `   ``   `   `   ; `  ;`  .   ` .  , +`   :.                    .:`                           
################:################@@###############  :###+#  #` #+` # .:.++; ::.' :,`,. ,, :, `.  ,,:  ,,`..  ,   ...        .  +`.  :`  , .  .'`  `  `'   .             ` ;:                            
#############@##,###############@@################  +#####''+''+++:'''''++''''';';:+,'';;'''+,`'''''''''':'  ;`''.;.           ` .  ;.  ; .  , ` `.`      .             ``;.                            
###########@####,###############@@################  #######+++++++++++++''''';;;::::,...``````  ``.,` ,`    `      `  .          `  ,.  : .  `````;.   `  `              ''                             
################.##############@@################+  ###++++++++++++++'''''';;;;;:::,,,..``````  ,,`,` `.`   ,         :    `        ``  , ,    ` ` .   `  `            ``':                             
################.##############@#################, `#++++++++++++++''''''';;;;;:::,,,...`````   ., .` ,..             ;    .   `.   `    `:      ' ,  `  '             ,,'`                             
###############+.################+###############  +++++++++++++++''''''';;;;;;:::,,,...`````   `. ```, `             .    `    `         ``    ',  .`` ``             :;'                              
######+########'.################################  #+++++++++++++'''''''''';;;;:::,,,...````    .` `` . . .       `   `     ,  .:   .,   + ,   '` `,   .:              :';                              
###############;.#@#############################+ `#++++++++++++''''''''''';;;;:::,,,...````    .   `,  .,        .         `;'. ,::.`,.+` `,';` '.`,''.               :'.                              
#####+++#######:`#@#####################+#####++, #+++++++'++++++'''''''''';;;;:::,,,...````    ,   .,  ,         `                   ``                               ,'`                              
++###+++#######:`#######################+#######  #+++++++++++++''''''''''';;;;:::,,,...````    ,   ,   ,            ,                ``                              `:'                               
#####+++#######..############+##########+####### ++++++++++++++++''''''''';;;;;:::,,,...````    .`  ,   ,            :                 `                              `;;                               
##+#+++++######``###@#########+#########+######. #++++++++++++++++++'''''''';;;;::,,,...````    .   `  `.        .   `               ```` ``   `                      `';                               
###+##+++######..#######################+###### ##++##+++++++++++++++++'''''';;;:::,,...````    ```.`  ``        `   :`              ```````   `                      .',                               
###############``#######################+#####,+#+##+++++++++++++++++++'''''';;;;::,,,..`````  `,..,` `,           ';`          `````````````````````````  `          .'`                               
###############:.#####################+#+##+#++#+++++++++++++++++++++++++'''';;;;::,,,...````  `  ,:.  `        .':`            `````````````````````````             ,'`                               
'+#############::#######################+##++###++#+++++++++++++++++++++'''''';;;::,,,...````     ,`,,.`        ``              ``````````````````````````  `         ,'                                
';;;###########;++##################++##+##++#++++++++++++++++++++++++++'''''';;;:::,,...````     .`,  .                        ``````````````````````````     `      ,'                                
+;;;:'#########:###################+++++++++++++++++++++++++++++++++++'+'''''';;;:::,,...`````    ``.  .                        ``` `````````````````````      ````   ,;                                
#';;;;;'';'####:################+##++++++++++#++++++++++++++++++++++++++'''''';;;:,:,,...`````    `.                           ```` `` ``````````````````     `````   ,;`  `                            
#+;;''''''':'##:#################++++++++++++++++++++++++++++++++++++++''''''';;;:::,,,...````    .,                           ``````````````````````````     ````` ``,;   `                            
;;;;;;''''''+'+'########+########+++++++++++++++++++++++++++++++++++++++'''''';;;;::,,,...`````   ,,                           ``````````,`````````````       ````````,;   `                            
';;;+#######';;'############+#++++++++++++++++++++++++++++++++++++++++++'''''';;;;::,,,...`````  ,..                          ``````````````.;``````````      ````````,:`  `  `                         
############;'';#############+++++++++++++++++++++++++++++++++++++++++++'''''';;;;:::,,....````` ::`                         ````` ````':`'''. ``````````    `````````,:```` ` .                        
############+'':########+####++++++++++++++++++++++++++++++++++++++:,+++''''''';;;:::,,,...```````;;                         ``````` `,:''+'+.` `````````     ````````,:`````  `                        
############+'':###+########++++++++++++++++++++++++++++++++++++:,.:,+++''''''';;;:::,,,....`````.:.                         ````````:''''++:````````````  ```````````,:`````  `.                       
######':'++'#;':###+###++####+++++++++++++++++++++++++++++++++'`,.,:,'++''''''';;;::::,,,...`````,,,                         ```` ```;++'++++';:;```````````````` ````,:````  ``.`                      
#####:;;.,,`#+':+###+++++####+++++'+++#+++++++++++++++++++++++...:;::,++''''''';;;;:::,,,....````',,```  `                 ````````` ';+'++##+''.```````````````` ````,:```` ```` .``                   
#####;;;:,,`;#':+##++++++###+++++++++++++++++++++++++++++++++....,,,;.++''''''';;;;:::,,,,...````:,.``````                  `````````'++++++++++';````````````` ```  `,:``  `````  `.                   
####';:::,.,+#;:###+++++###++++++++++++++++++++++'+++++++++++.::::;,',+'''''''';;;;::::,,,....```.,.```````                 ``````` `#+#'++##+++',`````` `````  ``````.:``  ```   ``           `.```    
####;;::;,,,##+;+++++++++#++++++++'++++++++++++++++++++++++++:::'''';,+'''''''';;;;;:::,,,,....``.,.```````                `````````;'+:'+++++:'+``````` ` ```  ``````,:` ```     `           `   ``    
####;;:::,,,+++'##+++++++#+++++++++'+++++++++++++++++++++++++:::;,,,:.+'''''''';;;;;::::,,,.....`:,..``````                ````````''++++++++.++`````````` ```````````.:`````     .          `. .`,``   
###';;;::,,,#+#++++++++++++++++++++++++++++++++++++++++++++++:;+:,,,':+''''''''';;;;::::,,,,.....;.,```````               `````````;++++#++,'+++'`````````````````````.:`````     `           .```...   
####;;;;;,:,+##++++++++++++++++++++++++++++++++++++++++++++++;+,;:,,:`+''''''''';;;;;:::,,,,.....:`, ```````              ````````:.;;+++++++++++:`````` ` ````````````, ` ` `   .`         `  ,``.,.   
##+:;;;:,,,;;#+#+++++++++++++++++++++++++++++++++++++++++++++,,:::,,,`'+''''''''';;;;::::,,,,...,,`: .``````           ````````` `''++++++++#+++++````````` ```````````:``      .`          ```:.`,.,   
##';';:;,,:'+#++++++++++++++++++++++++..++++++++++++++++++++.:;:;,::,,+'''';''''';;;;;::::,,,,..,,..` ```````           ``````````;+;,'+++#++++++++.``````` ```````````,` ` .  , `          `.,:,.,.,   
##+;:;:;,,,,+#'#++#++++++++++++++++,',;..,+++++++++++++++++::::::;,,,,++''''''''';;;;;::::,,,,,.;..., ````````  `      ````````````:;:'+##++++#+++;````````````````` ``, ```` . ``    `     .,:::,,:,   
#';:;;:;,,,,'+'++++++++++++++++++++++'##+.:+++++++++++++++++:;:,,:,,,,++'''''';''';;;;;::::,,,,.:..., ````````````     `::`  ``````.;,++:'#####++;`````````````````` ``: ````` `      `     .,:;,,,:,   
##;;;;;;,,,,.+;++++++++++++++++++++':,+:,`;:+++++++:..;++++,,,;::,,,:,+++''''''''';;;;;;::::,,,,,...,` `````````` `   ``:``.`.``````.:+',+#++++##+;`````` ````````````.; ````         `     .,,:,:,:,   
#';;;;':,,,,++;++++++++++++++++++++`::..'`';++++++`.:`,'++++:::;;;;,,.+++'''''''''';;;;;:::::,,,,...., .```````````   `.:`...``````.::,+:;#+++++'`````.,...````````````,``.`                `;,:,,,:,,  
#':::;,:,,:,++:++++++++++##++++++++,,:....+'+++++:`;..,`++++;;'+++;,':++''''''''''';;;;;;::::,,,:...., ````````````````:,,..,: ````,:,'++##++++++`````.:',`````````````',```              ``` ,,,,.:,;  
##:#':::,,:.++:++++++++++###+++++++,,:....:;+++++,+`.`,`;+++++++#+++;++++''''''''''';;;;;:::::,::,...,, ```````````````:,,,::::.```.,,#';++++++++````:;;;';````````````'``.`         `    ````,,,,,::'  
###''++;;:,,++:++++++++++###+++++++:.:..,.:;+++++:;,.`..`++++#''###+#++++''''''''''';;;;;:::::,;:,...,, .``````````````:,:::::;,````,;,:';;#+#++#:```+';''';`````````.`'` ``        ``    ````,,,,::,'  
+++''++'++,`++,++++++++++++++++++++:':..,.,;++++;;::..,,.++++`,:;;++;`++++''''''''''';;;;;:::::,:,:;:,,`,``````````````:;:;::;:,```+,':;:::#++++++```';;''''````````.``' ``         `:.` `  `.,:,,,,:`  
+++;'++++'+#++,+++,++++++++++++++++:.,,,,.,;++++:;,;:,:,,+++,,'';;,;;.'+++''''''''''';;;;;;::::`,  ,:,,.,`````````````,+,;:':::,```#+':;::,##+++++#`:;'''''';.`` ``````' ``        .;`.`` ` ```,,,,,,`  
+++;'++++''#++,++. ++++++++++++++++,,`:::.,;++++:::;:::,:+++`@;#+;,;;.`+++'''::;`.''';;;;;;::::`.  `:;...`````````````,:,;;:;:;,```';':';;;';+++#'.`;;;'''+':`` ``,````'``````    ` `. .`.`````,:,,:,,` 
++'''+++'';;:'.++` '+++++++++++++++,..:::,,,++++,::;;::::++.#`:##'.;''`+++''.`:;`.`''';;;;;;:::.`   ,,,..``````````````::,::;':,```:;';;;:,'+##++```;'''++'+;````  ` ``'``````    ```+..,`,.` `:,:,'+,. 
#+;'''++++;;::.+:`.,++++++++++++++#`..::,:,`++++,:;;::::;++,#;'##..+'',+++++.`:,`,`''';;;;;;:::,.`` `,,.,`````````````,:,,:::::,```:;':;::;''++++,`,;'''''+''. ` ...` .;``````   ````:,::,..` ..,::;#,.`
+#;++#++#'+;:;.,``...+++++++++++++;:,,,::::.++++;::;,;:;:+,;.:#;#..+;::;+++:`.+, .::''';;;;;;:::... .,,..`````````````,::.:::;:.```::;:;;,,''+++++..;''+++++';`` ``````,``````   .,.`,.,::`.` +...:;#,`,
+#;###:##:+:;:,,:,.``+++++++++++++,:.,,,:::.+++++:;',:;..+:':;:;@,#'+',.+++```#:`.`,'''';;;;;:;;,:,,``,,..````````````,,:.;:;::.```:,,;:;..,+;+++++,'++'++'+'`  .`````.,``````   ....,,:::.:,.#,:.,.#...
+#;##+##++;':,:..,..`.+++++++++++`':..,,,:..:++#++::,,,,:,'';+:+';'###+++++.`.+:.,,:'''';;;;;;,:,,,` .,,..````````````,,,`:::::.```:;``,, .''#+++++;';+++++''.` ``````,;``````   ...,,,::,::,,'.,.,.++.`
+##########'+;,,:,...`+++++++++++.+,;,`:.....''''+;;,,,,'';;##,#';######+++..,#;:,,''''';;;;;;.,:,,,,,,,..````````````.,,.,;:::,..`.+ ` :`'''#+++++:',''++++'..`.,.````,``````   `,:.,:;:.:,,;'.`..,+#. 
#############',.,'... +++++++++++`+.;:.:::.,::'''++;,,,,;+;:##'+;:++####+++,,.::;,,;''''';;;;;`:::,:,.;,..````````````,;,:,:;:;```;#.`.,:''''#++++++:,'++++'..,...:,```+``````   ``:,,,::.:,,+' `..,+:+,
+############;,,::.., ++++++++++++',;#.::,,,:,;''++:,,,,+';:###+;'#+####'++,,`,,::,`'''';;;;;;`:;':,;`,:,.``````````````,,:..;,``.,#``.::'+++##+++++.;+'+++'`.,,:;,::``+```  `   `,::,:,;,:.:+'.`.,,##+.
+#####+#+####.,,::.., +++++++++++;,:+#,::::::,.''+++,:,:''++##'+;######+,+'::.;:::,,''''';;;;;.:,,,,,`,:,.``````````````.:;+,,.``.:: ::#;;++::;++++++.+..,'`,`,,:,'';``+`         `,:::#+::.:+',`.`,##+:
+############,;:::..:,+++++++++++,.'+#,;,::,,,.,''+';;,#'''+##++;#+####+'+':::#;;:,,'''''';;;;,::,,:,.,:,.``````````````.;:';`,,`:;, ::,;+':##+++++++,::,:,```,,::;,;``+`       ```,:,+#,::.:+' .`.,+###
+#########+#+.#+::... ++++++++++.,:++,,;..:,:::`+;+'+:.:''''#'++'#+#####;++:::;;,,,,'''''';;;;,,:,::,,,,,.``````````````:#:+;.```+': :``.+++###++++++;.,,,,``.,::;;',:`+       ````,,'#: ;:.:+',.,,,+##+
+#+######++++.#++,,:. +++++++++,,:'',#,+:..,:.,.,#,:+:,#+',,'++++#+####,;++:::,,,,,,'''''';;;:.:;,::,:,,...`````````````;'##;,.,:++,  . ;,'+###++++'+:.,,,,``::::;;',:`+         .`,,+.  ;:.:+:`.,.,###+
+++++####'++',+'#'::. ++++++++:,:+:;::,###;,:,,,#+#:`#'#+::,`'++#;++###,;++,:,.,,...'''''';;;..:::,,::,,...```````````.`.:`,;'+,.'#.  :`++'+##++++;:::.,,,.,.;;;;;;;::'+         `..,,,  ;:.;+;`., ,##:+
+++++##+#'++::+.:#:.. +++++++++:#`;#'.:#+#+,,.,';+##@#++''::,`++;++:`.:`'++,:.::,.'''''''';;:`.,,,:::;,,:..``````````..+:...'#+':,#`  :,::'##''+''`:+,+#+''';;;;;;;;;:,'          .':,,  ;:,:+;.,  .####
+#++++###+++,;;,;,#...++++++++''`,'#,.;+'++:,:+;:+####'+;:`:,,'+#++#`.::++.::,:.,,'''''''';'....,:,,::,,:`.``````````+#`,',,'+##.,#`  :':''`''';''`:#';'####;';';';;;::.`          ,:,. `;:::+;```,.####
++#+++##++++.'.:':,..;++++++++:...+.,:#++'+:,###''+;.#,+.;;'##++#####++`;,:;::;: .,'+''''''``,,.:..,:,,,,..`````````:;.`;;':'##;:,;   ;;,''''''+'+..`,;#####,;;:;:;;;:.;.          ,:,: `;:::':...,.####
++#+++#+;#;+.+,+',::+,++++++++:.`#``,,++#'+:,;##+.:##+':''####+####+###,:::::::;':`'''''''```, :.;,,,,,,,```````````'#.:;.+#+#:::',  `;,+.;'';';'':.,,:###;#:;+,,.;;::::         `,.;:,.`:::::,.``.,+#.#
+++'++##'';;.::'+,,:+,+++++++,.`` ``.,:#;'#: `+'';+##'';;;;+##+####+;+#+,::,.:+':;,''''''' `., ,,::::..,:``,````````.;,;;:;''#:::',```:,`+'++.+'+,;.,,,#####,;,,..;;:;,+         `:,.,,,`,;::.,,...'+#+#
+++'++#',+;'..++.,:;'++++++++,..,`,;+'::+'+````;+':+#+';;';+#'#+###';+:#':,,.+#:::;'''''';  .:.;.::,:`.,:,`.````````:.;'+':;;;:;:;:.``,;#:++.@#+' ::,,;#';++;;....;;;,.#         `:.:,:.`,,:,,,;,,.+##++
+++'++#'++;,,+++::.`: +++++',....:+#:,:+'.+.````#'##++#''.'++'#++##';++#;,.;:+#;.':''''''.  .,,:,;;:,`.,:.``````````:`''##;;;':;:,;,``,:##':###+'.::,,##:#'+:;.,..;;+';#         ,,,.+;,`,,:,,'',,,+#+++
++++';',+;:,:##;,:,,,.++++:.;'#:.,'#+#;'#;',.```:;##+;''''''++#+###';+##,.:,###+,`'''''''`  `,,:.;::``,.:,``````````;:'#@;;;;;:;;,,;``,:'@######':::,:##:''+;'',,.:;';`+        `. ,'+#, ,::,,++.,.##+++
++++#;:+.:;;;##.,;.,.,+++++,###'#';'##';+++,,.,``+#+'+#'++'';++########,.,.:+#+#+.`''''''  ``,:: :.:  ;.,:..````````;:++#;;;';;:;:+...:,:#######';:;,'###:;+,';:.,;;+,.+        `.,:++#,`,:,,,:#,,++#+':
++++###`,'':##'':+;,.`:+++#:+#+#;+'###;,,##,.:,,`:#'++#+''';';'+#+###'`..:,'+#+#+`,:'''''` ,.:,, ,,```,:::`..```````;###@;;;;;;;:,#;..:,.#######':,#'###',::';';..;''',+        .`.;+++..:,:,,.+#,#+#++,
++++#',.+##,#+#,#++:...+++#'#+#::+++#+;;,+,,::,, +#+#'##;#';;'+##+##'`..,:'#+#+#..`;;''''`` ,,:. ,::,,,:,:: .```````;#+###:;';;:::#;:,;,,,######;::####+:,:; :;:..'', ,:        `.,++++,.,,:,,'++.#++++,
+++++'':#####''.+++'.`.++++;#+#,.'#:'##.,,,.,;,` .:#:##''''+;''#+;+#.`,,::'##++#'...+'''''..:,::,:;;,,,:::,`````````+###++;;;;,:::#.;,;:,,;#'###,::,##;,,,':  ,::.'+.`,,`      ``,.+;++..,,,,,+'+++++++.
+++++;.'##,++''.++++,``+'#++###:,+#:''`.:,:`:+. . '+++#:#'###+';##:+,,,+.::::++++,,.+'''', :::,::;:::,,:,,,, ...````;##@##;;;:+;::;,:,;:.,,''###:,,,,..,,;'` ,,;+`';,,`+,,    `,'`+:+++..,,,,,'.#+#+#++.
++#'+'.++++''+''++++:.,.'.:;##;':###:;`.,:;`,.`,,`:#+###;###@'#,##'#,,,',;::;'+':`,;+:'',.,,:,,::;:::,,::,:,,``,````'+####;;;;##:::,:,;:.,,,####'.#;..,,:,'.` .:,+;;::`#  :`  ,,;;;++'+`.:,:,,.'#+#+#+#.
++#'+;,+#`##''''+++:#.+.+:###+#';##+'``,;;, ,   ..`+++++#;+#;#+;#+'+#.:;:;::;:+;:,:+#.',` ,.,:,::;:::,,::::,.,.,````#######;::##::,.'',:..:'+###+,++..,:,,', `;;.;;+,,.#  `,.,::':+++++`,:,:.,.########.
+++++:;++`#+''+'''++::;.`###`.''+++'` `,;':`,` `,,`++++++#+;:;++#+'+#.,::;::;;++:;:'#:,`.,,.:,::;:::;;,,:,,`:,,,````##+####;::#@:,,;;;,;:'##;''#;:,::;#,,,::` .+:,;;':.+   ..`'+++++++';.:,:,,.##+#+#+#.
+++++:;''`##+'+;'+++';';;++#'##+#++`.``,;;:.,   ,, +#++++++##+#''#;#+,,:,,:;;;+#;;'##;,``,,.,,::;:,;::.,:,:.,:,,```.+##+###;;:##;::+,:,:,####`+#',,'+++,,.... ,'+  ;+`'+   `';++++'++':,.:,,,,,+#+#+++#.
+++++::;,`##'+''+++++++';+#+###+#+``.`.;;;.,,````,`'+++++++#++#+'#+#@;:::,;:;:';;;###;...,;,,,,::,;:::,,:,,``,,.```.+##+##;;;+##;::#.;,;,##'#:##:.,'+++,,,:`, `;..;..'`.''', `:+++++++...,,:,,,;++#'+++,
+++++::',.`+'';+++'''++++##'#++'#+``.,,;;;:',.`::.``,'++++++++'+;+;:+;.;:::;;,';;++##;,..,;:::,::::::,,:,:,,```...`.'+###';;:##@;::+.:,,:,##+;#'`,,'++:,,,. ,, ,+,,.::+;'`   ;;,++++++ .,,,,:,',++#++'+'
+'+'+''+,'+#''++++'+'''++#+#++++'.``,,,+;;;#,'.:#...;#'++'++'+;+'+'#..,::::;;;;;+####..,.,;:::,::::::,`:,,,,````..`,++####';:'##':;+;,,,;.#+#;#:.,,#++:,,,  ,;`..;:,,+#++++: `.,+#+++: ..:,:',+.#+'+##++
+'+'''+'++:;#':++++++'+';##+':;' .``,,:;:;;#;#';;,,,`'..#',;#+#+#.#,.,,::::;;#######''',.:;:,::,::::::`:,.,:,````.`.#+####';;:##+::+#,','#+##:,:.:.+++:,,,  ,;.`,;+,,;+#+++++`.:+++++  ,.,',,,#'#+#+##+'
''+'++++'':;'+;++++++++:,#'',:;.`.`.:,::+#,+`+.;#,,, :.:,'#++###;:..,,,::,;;:#######;''..;,,,,,:,:::::,,,,,::`````. ;#+###'';'@##::+#:##+#+##;:::,.++#:,.:  ,;, ,,':,:'#++++++.;+;+++  .'+','#+#######+:
'+'++;'++'::;':++++'++#;`++:':,` ...,.,:+#,:,:,;.:.,``;'#++++++;##..:,::.,;;`#######,''.,:.,,,,,,::::;,,,,.,:`````.`:';###+;::###;:+#;'+####+..:,:,++#..::; ,:. `'+';,:++++++;:;#+++. .,:+',:#++#+#'#;#;
+''';+'++'+::';+++++++++ ++:+:,``...,::++:`.,``.'',,``###'++:;:;##'..:.;.:;;`#######,''.,:.::,:,,:::,.,,:..,:.`. ``.;::##+;;;:###:;+#':;++##+`.;::'++',,,.' ,':` .+;+,,++++++,;;'++' .,.+'+,+#+:++#'###'
+''++'''++;''',,''+++++;.:+++'```,,,'::#+'`,,:`.#+,,``###',+:,#:++#'#.,::;;,:#######`';.,..:,,::::,::,,,:,,.,.``.``:;::##+;;;:;##::+##'+###+;.,,:,:;'',,.,';:;;. `';';,++++++;;';++:`,,.::,;+#+''++'+##+
+''+++###+''':+`,;'+++'';:++'`.``,,,+:;##;:;,:,`##,,..;##':++#+,'+++.,,,,:;`'####;'#.` .,`,,,:;,::::,:,::,,.::````.;;:++##';;:;#@#;###+#@#'.,,;,:;:;';,,..';,,':  :'+;,++++++;##++;,,,,,`  ;##''++#++##+
'''''##+##+''+'`,.+'++'+;;+++..`.:,,';###,., ::`###,,.`##',++++#;+#+,.,,,;;`##';::.#; ;.,.::,::.::::,;::,:,.,:.````;:;+###';;';###'######;...:,+;::+'',,,.:;:,'+  ,##';+++'++++'+++,,,,,. `;+#+##+#+####
''''##+'###'#+'.,,,.,++;''+':...,,:,;'###.:` ,.`###.,, #+;#+++++.+###'.:;;.,#';;;;##;,;.,:::::..::::.::,,:.,.:````.;,'+###::';;###+###,##,...::';:;'+,,,,,,+,,##  .##;''++'''++;+++,:,,,, `;'###+#######
'''+##+;;##'+#',,,,,,++,+++'...,,,,';;###.``.,``###,,,`;'++'#+++######`';;,:@:;;;;#+;.:.,,:,::.,,,::.,.,,,,,.::```,;,;####::;;;+#######:.,..:;';;;;:;:,,,,,,.,+#+ `##:'''+'''++'++,,,;,,,.,''##+#+######
+''+#++;,##++#,,,,,,:++;++++...,,:.#';'#+,:` .`''#';,.``'#';###+#,####.':::;:;;:;'#,;,`,,.,,::::,.`::;,,,,,,.:,,``,;;:###':';;;:#######+ :..:;;'';;+';,,,,,..,+##  '#:;';'';;+#+++,:,,:,,.:''###++######
'''+#'+;;;#'+#.,,,::,++++++;..`,,:+++''+#+,,:,:+'+',:,.`;#+;#####+#####+:;;':::::,#:;:,.`.,,,:.,,,::,;;,:,:,:.,,.`;;';###::;;;;;#######,`:.,:;':';:,+':,,: .`,+##+ ,+:,;;'';;+;++#:;,,;:,,;'++##########
'''++++;;:'''+,,,;,;:+++++',.,`,,:;+#;';+#,:;:,'+;',,,.`:#+#:#######'+##;;;;;:::::#;:;`,,.,:,;::,,,,,,:,,,:,,.:,,.;;#;+##:;;;';;#######,.:,,,;';';'+++:,: ``.,+### .+,,+;;'';;:+++::,,:,,,;'++##########
''+#+#';;;+;',,,,,,:,+++#+'..,.,,,;:':';##:'.;:@;;#,,,..:+++#########.++;;':;;::###':;:..:,::.:;.,,,,:,,.:,:,,::`,;;#;;#;:;;;;;:#######',,:;,;;'';;+++,,`  `,,+:##:`+;,;;;''' +++':::,,;;`:'++##########
''+###+;:;#;'.,::,,,:;+++:',,,,,,,.,.;'++#:,,,.#;;#:,,,`'+#+#########;+';;;::;::###`;;...,,::.:..,,,,`,,.:,:,,,,,.;'##;#;:;;;:':########;:;:'';;'';+++,:   `,:#::## :',;';`':`:++:::::,',..++###########
''+###';;'#;'+,,,,,:::++#.:,,,,,,..;;:'##++:,:###;',,,,`:;#'+########'#:;;;,,;':###:.;,.:;,:`.``.,,,:::,,`,::.,,:.;';#'#;:;;:;::+#######':;,:,';'''+++::`,,,,'#;,.' ,',:':`,.`.',;:,::,,;'.++###########
''#####;,##;++';,;::::#++..,,,,,,:,.':+#++'':'###+',,,,`+###++#####+'+#:;;;:::;:;#+,`;:,.:::  `.,,,,:,:,, :::,,., ;.;#;#;:;;;:,:;#######:';;;,;;;';#++;:,,,,.#;'.,;,,',:;,``:.`::::.`::++,++############
'+#####:'#+;++,',::::::+'``,,,,,:.,;;;+#''''+;#+'+#;,:,`;###++#####:,##;;;::::;;:#+.,;:::::,  `..,,,,,:,, .:,,,,,`;.;##+::;;;:::;@@#####',;:,.;+;;;'++:,:,..,#';;:;;`:,:;,``,``,,::..,:++:'######+######
'+#####+##';++:+,:: ::,'.. .,,,;'`.;:;##@##+:'##':'',,,`+###'+#####:;+#;:;::::;;:++,,:;:,,:  `,,,::,,,,,,` ,,:,.`.;,;##+::;;':::'@@#####',,,,,;#;;;:'+:,:,..+#+:;:;; ,;,;;````.,,::,,`'+++,######+######
'#########'++,++::: :;::.``,:,,;;`,;:;'#+##+,+##++'',,.,++#+'+#####,+;;;'+;;+#,;::#..;;`:,,,,,,,,,,:,,:,,. ,,,,.,.;;'###:::;':;;''@#####;.,,,,:#;;;:++:::;,;##+:;.;:,,:,:;``` .,:;::``:+++:+############
##########'#+:++,,, :;,,.`,:;:,;'`.;:''##+#+:+;;##+#,,,'''#''#####';#;:;#';:##,,;;#::;;,::,.`.,,,,,:,,::,. `,:,,..+;+###;::;;;;;';@@####';:::,:';;;;'+:::'+###+::,,:+`',;:```.,,,;,,``+#++',#####+#####+
############,'++#``::;,,,`'':::;`:.;:'#;#+++,:#'##++,,,;+'#@'####++++;:;#;::#+,,:'#;:;;,::`...,,,,:,,,::,.``::;,.,#,+###+::;;;;;;;+@#@#@#'`:;;:;:;::.';,:####++;,:,::.::;:```,;,,:,,`.+;#++:;####++++#++
###########+:++++``.::;,,`'+,::;.#`;;''+#'+#,:'+++++',:;+'##:#;;'+++;':;#;::;+,::;';:;;;::....:,,,,,,,,,...`,:;:,;#`#####::;'';;;;+@#@###;'::::::;::;.;::####++:,;:,:.,:::```,+:::::`++;'#+;,###+#+'+#++
###########,;++++:``:,,,,;''#:;;:#`;'''#:'++,:;+''#+#';++++#+'';+++###;;#;:;;+::::,,:+':,:....,,,:,,,::,...`.::';+#`+####::;'';;'':##@@##'#'::,::';;:,'';+###+++,,:::;,,.````.,:::.:.+';'++#::##+#####++
##########':++#;+'``,:,,;+''#;;;,..;'';.++#:;+:+''';::;;++```;'++++###;+#;;;;#::::,.+#;::,....,,,,:'.,:::....:;;'+#`#####:::''';''';@@@@@#;:+:,:::;:.';;:'###+'+',:,:::'.,````,::`.:'##;'+#+;:##+######+
##########,;+#';'+`.,:::,;'+:;;;` ';'';`+##:+':#+;;'#;;++`:,.:++++####;+#;;:'#:;:::`@#;;:,''';':,,:;.,:;,....:,,,++`####+;::';;'''';#@##@@;::,,+++;;;;:#+'####:'`::,:::.::,```.:,`:;###''+#+#::#++#####+
#########::#++'';+'.,.::,''#';;; :;';,'.'+#:,,,#+,'++''+',`';.'''+##@#;##';;'+:;::;,###;+''''';;;,:;:.;,,,...`.:'#'`#####+:::;;;''+;;@@###,':`':+++'':;#++++++::+.:::::,,:+.```:``.'###++++##'::++######
########+:;+#+''++#,..`:,'';';;:`;;;;;+:,+#;::;#+:`.;'',,.;++;'''+##@#+##';;;+:;:;;.+###++''';;;;,:,::::,,...`,.::,.###+##::;;;'''#';@@@##++:.:#++#';:+#'+++++;::,,::::,,:;.;`+:`.`+####+++###:;'++#####
########::#+#+++####:.`:,;';:;;;;;;;;+:,:##'::;#::,,`';;;;+++.   '#@@#'+#';;;#:::;:.;####++'';;;;,,,::,:,,,..``;;:..##++##::;;''''@@+#@@@@'+;;;+++++;:##'+++##+::;`,:+';:;:`:.';'+`+####++#####;;++#####
#######::'###+++####:``:.':;:;;;:;;;;.,:,;++,,+++';;';.:+;:+.` ``'#@@@#''+'';#,::;:.,###+++++'';;:,,:::,,,::..:;: .,+#+###;:;'''++@@@@@@@###:;#+++++:;##'+++++#:;:#,;';,#+;```##:;::###########';;+#####
######'::###+++#####.#.:#':;:;;;;;;;'';'+##+:,##'#''+;,::.::.`  :+#@@@#;+,'';#:,,;:,`###+++++''';:,,::,:,,,,,.;',..:;#+###';;'''++@@@@@@@#';''++++++;:##+++++++:::++:;+##+,,`.#+,,+.###########+;;'++###
######;;############`#,+#',;:;;';;''#+'+##+#''#+''.;,.;.::;';,:''+#@@@#.#.';;#+,,;::.##+#++++''':::,::,:,,,,,:;,...;;#+####;;;''+@@@@@@#@#+++'++;+++;`#@#+#++++::::#;;;#.+.,:.#+,,+.+''#+##+###:+;'++###
#####;;'##+#########`+,+#+,;:;';;;;+#++#########',``;;::;:;#+'''+#@@@@@;'+'''+',:;::.+#++++++'''::::,:::,,,,,,':..,;;#+####;;++++@@@@@+#@###';++:''+'.#@'++#+++;::;##;'#`+`;:.,:.,+.,##:#+####+,+'';####
####';;+#+##+######+.;,#+;;;:;';;;;##''+########`,,:'''+':.##,:+##@@@@@''#''';',;;:::+#++++++'';::::`::::,,,:;;,...;;';####+'++++@@@@@,#@###+'++;''+++###++#+'':;:;;#+;#;+`....`.,:,,##'`';'####++''####
####;;+#+#####+#'++.,:,':';;:;';;;'#+'''#@##;.##;..#+'++`,`';;:###@@@#@#'+''';;,;;::;+#++++++'';:::,`:::::,,:',;,.,''',####@'++++@@@@@;#@#'#+''';;++',;##++++'+.;'`,+ ``;.``;.:`;,;:,;+``#''##'+++#''+##
###'''++####+++;##+.;:,'+;;;;;;;;;:''+',`,##+###.,+####::;:.,,+###@###@@++''';;,';;:,#++'+++++'::::.`:::::,,,;::,.,''':#####'''+'@@@@@;+'#'#''';;;++,,`##;++:++.#',',;;:.```.`,,:;'',,+``+''';:+,++#'+##
##+''##++##'';:'+##.':.'#:::;;;;;';:,.,:'######:,,####:,:,;:,++#######@#+#''';;,:;;::#++++++++'::::``,:::,:,';;,.,,;'',#####'+'++@@@@@:;;@'+'++;'+'+.''##'++::+:#''#;;'#;```.`, .''',,'..#'''+#+`++##'##
##;'###++##';',,+#:.',;'.:::;:;':,,::+########+,,+@#',:,,+##++########@+++''';:,:;;::#+++'++++;:::;``::::,:,;::..';;'+.######+'+'@#@@@+;:@';'++;++'+,'';@#:+::++#';+:;:#;.``.`,:,'#';::..+.''+#.`'+''+##
#++####+++'';'..+#,,''''`::;;::;''::,:#######',,:,,,,:,,'++#++#######@@,+'+++',::;;::#++++++++:::::``::::,,.:,::.+''+#.#@@@#@'@++@#@@'@;;#';';+;+''+,;';#++#,:++##:+:;;:,:....,','#'':::,`''''#``.+,'+##
#+#####+++++''``+#,,'':'`:::;';;+'`:;:::+##+::,,,,,,,:,#;+###########@@;#+++'+@,@##;;;+++'++++::::;` ::::,,';:,:.+''##.+@@@##'@++@##@`.`;'''';+;#''+,:.`:#'+:;;;;,:.;';#,;```.;,,'#'':::.#'#'''..`+.#+##
#######+++++''``',,;'+.:`;:;;;;####,;:::::::,:,,,,:,,,`''++##########@@#@++';#@@###''.#++++++;;:::;``::::::':::::+''+#.'@@@#''@#+@## ,`.,:#+';;+;''+:...:#+.::';;';';;;#`,,``.:,,+#;+;:;:'##+',```:`#+##
###,####+++'''  ':,'++.:,`,':;;####';;;:::::,,@.,:::,' ;#+##'########@@@@++#;#@@@##''.`++++++;::::;,,;::::.;::::,+''''.:@@@#,'+#+@###`,...#;:;;;++++;,.,'.'@.::+++';;;;#``.``,;.;+#,+#:;;####+;`````'###
##+`######+'+,  :,,'#+.:: .;;;;####:+;;;::;,``#.,::,;; ;+++##########@@@#++#;#@@@#'''..#++'+';::;:;:;;:;::';::::,+'''#.,@@@@,'+#+##;,,,,.`#';:'++++++:,::;##`::;;+':;;;#`````,;,`+#;+#';;+####,`````'###
## ,#######''   ,::'##.::  ,;;;####+#;;;::+   #;,:,,#: ;#+++'##@#++##@@@#'+#'#@@@#;'',.#++'+;:::;:;:;;:;:,':::::,'''++..@@@+:;+@+;'';:,,,,:,::+#+++++,:':@#'.:;;;;;:;;;#`````.;.`'#+'##;;;####.`````+###
#:;'######+'   `::;'##;;:  ,;;;;'+'##';;:;+   #',:,;#,.:#++#+####++##@@#@++#+#@@@#++#''#++'';;::;;;;;:;;:.;:::::,;''+'.,@##';:#@:;;;;';,:,:,.:'''++++:';:##',:;';;;::;;#``````;,`+#+'##';;'##;``.```.@##
+:,+######++,, ;;;+'##;;:  ,;;;'++'''#;;:++   +@,::+;:..#++#####++++#@@#@++###@@@#@##''##+';;;;;:;;;;:;;:';:::::,;'+''.,@@#';;++';;;;;':.,,,,;:'+++++#:;;+'';,;;';;;:;;#```:,.;:,###+##.;;;##,```````###
#::######+#':::;;;#'#+,:: `;:;''##+:;++#';:   ;';#++:,. +++#+##@++++#@@@#++'#`#@@#@##''##';;;;;;:;;;;:;;,;::::::::'++;.,@@#+;;+'''';;'+:,::;:#+++++++#;';+''',;;;;;;;;;#```;;,;;.######`;;;;#,``.````+##
+::######+';::;;;'#'##,::;;::;''##+;;#+++;    ,;+'++,,. #+#.+#@+.+++#@@#@++'','@@#@+#'':;;;;;;;;;;;;;:;;,;::::::::'+''.;#@#+;;';''';;'+;:.::''#'+++++'+';'''',;'';'';';#::;;;;::,######,,+';#,``.``.`++#
+'+#######':::;;;#####:;:;::::''##+';;+#+'    .;:++::;, '++#+#+@:+++#@#@@++';::#@@@++'':;;;;;;;;;;;;;;;;;'::::::::'++'.:#@##;;;'''++'+++::,:#;''#++'+'+;;''+;,;'';'''''#::;;;;;::'#####:::''';:...`.`'+#
+++#######':::';'#####:;::::::;'+##;;;'+#;.   .;@+;,::. ,###+#@#::++####+++';;:'@#@+''':;;;;;;;;;;;;;;;,;;::;;;::,'++',:#@##;;;'''++'+++;::,#,,+#++++++;;;++:,;++;:,;''#:;;;;;;;:;##+##;:''##;:...`..'++
#+########+::'''+#####'':;;:;;;:'##';';;#:    .@@::;:,. `###+#@@:::+###@#+++;;;;+#@'+'';;::;';;;;;;;;;;:;;;::,;;:,'++',;#@##;;;;;'++++'++;;:',,'##+++#+';;++,,;++''';''+:;;;;;;;::##+##'''+##,,....``;++
##+########;:'''######++;;;;;':;;###'+;;+,,,;,:#@::+::,::#######;;:'@@#@++++;:;;::,;''':;;':;;;;;;;;';;'';;;:;,;,:+++',:'@##;;;;;++;+';:++,',:''##+++#++;:++.,;##++';'';::,,,;;;:;##+##+'++##,,,,.,:,:++
##+##########'''##+##',:;:;;;';;;'###+#'+ ::,,:#@#++#;,::##@#+#@;;;+#@##++++::;;::,'''';::;:;';;;;';';,;;;:::::,::+++',:;@##;;;++++:+::,;+#',;''+#++;;++;,++.,;##;';''';:;;;:;;:::+#+##''++##:;;::,,,,++
#++#########''+;##+##':;;,,::';;;'#+#+++# :,,.:#@#+'+',,:##@#+##;;;#'###++++;:::::;''+';;;;:;;';';';';;;;:;:::::::+++;.::##+;;;++++:'::,;+#':'+''+';;::'':++.,;##::;:''''':;:;;;,,##+##++++##,:;;:,.,,++
#########+##'+####+##':,;,.:::;';'+##+++#`:::,:#@#+'+#:::##@#'@#;;;+@###++'+';::::;''+'';;:;;;;;;;';';';:;:;::::::+++,:;;#@';;;++++:;::;+`#''''+';'';,:'+'++,,;##;+''''''':;;;;;:,#####'++###;;;;:,:,,++
#########++#######+##+;:;,:::,'''''##+#+#,:;;;'##++'+#;;;'#@#'##;;;'@###++;++:,,::;'''+,;:;:;;;;;;';',;:;;:;::::::+++,'';#@;;::;+++::::,+;::+''+;;;';;:,;;':,,;##;;''''''';;;;:,::##+##'++##+;;;;;:,,,##
#########++#######+##+;;;;++.,;;';;#+#+;+;:;;;'##;+++#:;;'#####+;;;;@###++;'+,.::;;;'++,;::;';;;;;''';;:;::;:;::;;+++''''#@:::::''+::::;,,:''''':;';':::;'++;,'##';'+'''+';'':::::##'##;+###';;;;;:,,:##
#########+########+####;'+##'+,,:+;#+##+#;:;:;;#@##+++,;;'#@###';;;;####++;;+:,::;;;'++;,::;';;;;'''';';;:;;;:;;;''++''''##:::::''':::#',,'''#':,:.:;;::,'+++,'##++++'''+'';::;:::##;##;+###;;;;;,:,::##
#+################+##+#'+;##++::;+;++##+#;:''+'++##+++,;;;;@;##';;;'####+'':+;,,,,:;+++';:;'''';;''',;;:;;;;;;;''''++''';'#:::::;;':,;#+::++';::..:';;::;+''+,'##++++'''++';;;;;;:##;##;'###:,,,;';:::+#
##+###############+##;##'+##++':;#;#'##++;:'+++@@#'''+:+;;#@###::;::####+'':';:::,::;++:+;''''::;''';;;;;;;;;;'''''++''';:#;:::;'++:,:'#'''++'::....:;;:;';:','##++++'''++'+'',,.,##:##:'###.,::''':,:'#
#++##@############+##'#+';#######';:;@#+;;::#++#@#:::;;;;;#:@@@;;;:;####'';:'+::::::;++:','''+';;;'';';;;;;;'';''''++''';:#::::::'+:+,+##++#++:,...,;:;;;;:'+,'##+++++;'++++';;:::##;##:;###,:''''':,::#
##+##@############+##':+';#;,':;+;;;+##'+':#####@#;;;;;:'+#@##@+++''####'+':'+:::;::,#+:'+'++;',;;',;''';;;;'''''';+;::;':#;;:;:;'+';'###+++++:.,,,,,;;;';;;','##+;;++:'++++#+++++##+##'+###;+''''++:::#
#####@############+##'''+;:;;;:';';''##'+#'#####@#;;:;;'+'##@#@+#+''####++';;+';:::::'+;:'`,:';#;'';;'''';;''''''';+'::;::#;;';:;'+#,+###+#+++;;,,,,,:;;;';+;:'##+''++:'++++'+++++##+##++###;+++++'+:::#
#####@############+##'''';''',#;;#';#@#;++''####@@;;;:'#++####@;::;'####+;++'+''';::::+;,:+:'::#:+';''''''''''''';;++;:;,:;;:,:;+'+:####'##+#+#;;::,::;;''';+';###++'+;'+++:::::::##+##++###;+++++';:::#
'+###@###############+''';;'':#@##+';##'#+::,;##@@;;;;+##;####@#+#+#####+;++++;'';:;::#;:''.'##;#+,;;+++'+''++++++;++''##+:;::::;'#'+###'+'''++;:::::::;;+';;+;###+::,;':.,;;;:#;'##:##;'##+;+++:,:,,::#
,+###@##@############+''';;+':';+##;;##+##;+#++#@@;;::+##;####@##'######+;++;'''+';';;#':'#,#####';;;',,,:...,...,;+;;:#+++###'##+:+###''''''+#+::;;;;;;'++;;;;+##+',,:''''+#';:#+##+##;;##+'+++;'+':::#
;####@##@#########+##+''';;;';;'+##;;##+###'#+'#@@;:,:+#+'####@#+;##@##@+;;'''+::::::'+';,+'######;''':::;,,.:,..:'+';'##++######,#+##@''''''+###;'';;;;;;;''';++@;::::''###+:;::######''+#',+++;+'':::#
,`+#@###@@########+##''+';:;';:;'#++;###+##+#++@@@+;::'#';##@#########@#+;:;;;+;':;#;+#+;#,#+###:;;''',,;,,..::..:+#';;#########+#####+'''''++###''';;;;'';;''';#'',::;''###+'#########;++#'+++;;;;;;;;#
:;.'@###@############++;';#+;@;;;'+'####+###++#@@@+++'+';####@##########';:;:'+++#######;++';##+#;;''':::,,;::.,,+##''+#########;#@@++'+'''++++###';;';;;;''''';'##,;:;+'#############+#+'#+++',,:;+'@'+
:,.#@@##@######'######'+';##+##';;::;###+####+#@@@',,:,;;++#########@###+',,:#+'+#######''#'#####;''''##########;#'+;''########:##@@@#'''''+++####';;';;;';';'';###:::+###########+####,'##'':.;,,:'#@@+
.,;#@@####@###########;:;;#####';+############'@@@,,,,:';;;@#@##;;##@#@@@'#:,,''::::'###+'#######;''''#########+##'+''#########;##@@##''''++++####@+;';;''''''''+##;';##########,'#####'@##+;,;,:';;@@@+
@@,#@@####@@@@########+;;':###+#@############:+#@@;;,,;'##'@@#@#;++#@#@@#+##;,'+';;:;##@++#######''':'########+;'''#';########:###@@+:++''+++#######;';''';;'''';##;;++##########'+++#######:#@@@;;@@@@#
@@.#@@###@@@@@@@######:@''+;;###########+###+'#@@@;':';;+#;#@#@#;:;#@#@@###@##'+#######'+#'######;''` #######;:''''+';####+;::';'#@@+,+++++++#######'#;'''';''';###;;'+###'@@#####'++######'@@@@@@@@@@@#
@@;@@@##@#@@@@@@###+#''@#'##+##@#########,,####@@@####+;+@###'.,+;';###@######+';####+:'###@#######'` ######+;'''+++';###;;:',;:::+#+:+#+++#####'###+#;''''';'';+##:;:;##+#@@##########@++##@@@@@@@@@@@#
@@@@@@@@@@#@@@@@##++#'#@@;@#++####+++#+#+'++##@@@####++;+####,..+++++######::'+''#+##+#;+;@@#######;``+@#####'#+####;;''';';,::;:++++#+++#++####++####'+';'';'';;##,,:.##@@@@@++########++#@@@@@@@@@@@@+
@#@@@@@@@@@#@@@@##+#+#@@@;@@@#####@#;#+#@@@@##@@#####'#'+####'.:#@####@#+#+''''''@++++#;'';;+######',.##############;',:,:#+,;:;:++++#+++#######'';;++##'''''''''###,'+#'@@@@@::'##+#@###+#@@@@@@@@@@@@#
@#@@@@@@@#@@#@@@#######@@+@@@@##@@@@@#+#@@@@@#@######+#++@###:.+#@##++++';''+``''#@###;;'';;:####@##################'',:+#,;;;'+,#++;+#++++##+#'''';:+###@'''+;';@@@#+,''@@@@@+''####+####+#@@@@@@@@@@@@
@#@@@@@@+;'@@@#@#######@@'@@@@##@@@@@#+#####+,#######+######@+#@#@@##+++'';+#..+'###@',''+;;;::.:,#@#################':,',,:':::;+;;'+#####+#######:;+++##@@+@'+;@@@##;;'@@@@@@###+#@@######@@@@@@@@@@@@
@@@@@@@@@@@@@@@@######'+##@@####@@@@@#+#+#+:'+#+'+++########@@@@#@@##+'''';+@:##'@@@#@@+...;;::..'++#####@##########+##.##':++;:;+###############+++;++++##++#+##@@@@#+##@@@:`.`:####@@@@@@@@@@@@@@@@@@@
@@@@@@@@##@@@@+#####+#+++#@@+######@@###@@@@@##+##+++#######@@@@@##@@##+'''+@@@@'@@@@@@#'',,,'@@@@#####;,,,::;;:#######,'@''@@#+++++#++#############;;'+++#@+'@@@#####@@@@@#@#`.;'';+;:@@#'+@@@@@@@@@@@@
@@@@@@@@#######@#@@#++##@#@@@#######@###@####@@@@##+########@@@@@###@##',,:'##++''@@@@@'@@@@@@@@@@##,``.````````,++###@,,#;@@@@@#'##++'''####@@`;+#@@#'''++@@#:+++++++@@@@@###++++:;;;''+'+;@@@@@@@@@@@@
@@@@@@@@#####+##@#@@###@@#@@@+#####@',@@@@@@#@@@@+++#++``,@@@@@@@#@###;...,++#++,``'@@@#@@@@@@@@@@@@'+`````````.,.,#+##:;:+@@@@@@@@'''::;''#'+#.+#@@@@@@+#@@@@:;++:'##@@@@@##@@@@+'+;;'+'#;;@@@@@@#@@@@@
@@@@@@@@####@@@@@@@@@@#@@@@@@###@@#'+@@@@@@@@@@@@####++..+@@@@@@@@##+,....+++++;...`.,##@#@@@@@@@@@@',...`..``:.,..`;##+##@@@@@@@@@@@@@@@@@#'#`.#@@@@@@@@@@@@@@##@@@##@@@@@#@@@@@@''@@@+'';;@@@@@@@@@@@@
@@@@@@@@@@#@###@@@@@@@#@@@@##@###+#@@@@@@@@@@@@@@####;:+@@@@@@@@@@++#,...'+++++.`..```,#@#@@@@@@@@@@'+'+++#@@@@@@+#+#@@@#@@@@@@@@@@@@@@@@@@@@,.,#@@@@@@@@#.@@@@@@++++++@#+@@@@@@@@@@@';;@##@@@@@@@@@@@+'
####@@@@@@@@@#@@@@@@@@#@@###@##+++#@@@@@@#@@@@@@@#+,:###+@@@@@#@@@@@@;.`#+++++...`````.@@@@@@@@@@@@@+'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++:+@:`.`+@@@@@@@@#.,,@@@@@#++++#++++@@@@@@@@@@#'#@@@@@@@@+:';@':;
@####@@@@@@@@@@@@@@@@@@@########+##@@@@#+@@@@@@@@,'@##+++@@@@+#+,;+@@@++###++.`...``...'+#@@@@@@@@@@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:,.,+@.```,#@@@@@@@,:,:@@@@@##++@+++++#@@@@@@@@@@@@@@@@@@@:::;#;;;'
#@####@@@@@@@@@@@@@@@@@######@#####@@@@##@@@@@@@@@#@#####@@@@@@,..+++#@@@#+'..`...`.....,:;;;'@@@@@#'+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.```:@#@@@@@@...:@@@@@@:'+;'+#####+@@@@@@@@@@@@@@@@+;;;;#::;#@
##@@#@@@@@@@@@@@@@@@@@@@@@@@##@@##+#+@@@@@@@@@@@@@+######@@@@@@@@;#+#++++@:...`....`....',;,....#@@+'+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'@@@@@..+#````.@@@@,..,@@@@@@+`.#@++++#@@@@@@@@@@@@@@@@@@##++@':;'#@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#''++@@@@@@@@@@@@@+######@@@@@@@@@@###+++;:.,,,....,,,:;';...,.,.#@+'#@@@@@@@@@@@@@@@@@@@@@@@@@+:,.#@@@@#,;#,,.,.+@@@,,.'@@@@@@+:..#+@@@@@@@@@@@@@@@@@@@@@@@@@@@@++'#@@@
@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#++##@@@@@@@@@@@@@#@#####@@@@@@@@@@@@@@@@'@@@@@@@@'.,,:@:,.,.'@+;.,''#@@@@@@@@@@@@@@@@@@@@@@',..::@@#@@@:,#@:,;@#@@@;..,@@@@@@#+,.,'#@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@
@@@@@@@@@@#+'++@@@@@@@@@@@@@@@@@@+##@@@@@@@@@@@@@@@@##@@#@@@@@@@@@@@@@@@@@@@@@@@@@,,,:,,,,,,,;@@#',++@@@@@@@@@@@@@@@@@@@@+:,,,:#@@@@@@@@::+@#@#::@@;,,:#@@@@@@+#,,::@@@@@@@@@@@@@@@@@#':'+@@@@@@@@@@@@@@

404 error

go back to oopsydasy.neocities.com