Antoine Hummel

D'ArdKorPedia
Aller à : navigation, rechercher

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

,,,,,,,.....,,.....,,,,,........,,,,,,,..,,,,,,
;
;
,,,.......,,...........,,
;;;;;;;;;;;;;;
,,,,,,,,,,,,,
,,
,,,,,,,,,
,,..............,,..`.....,,,,,,,,......,,,,
;;;
;
,,.,,,....,..........,,.,,
::::;;;;::::::::::,,,,,,,,,,,,,
';;;
;;;;;;;;;;;;;
,,,,,,
,,,,,,,,,
::,,,.....,,,,.......``.......,,,,,,.........,,,,::::::::::;;:,,,......,,........,::,,,,,,::::;;;;;;;:::::::::,,,,,,,,,,,,,,
;;;;:;;;;;::::;;;:::::,,,,,,,,,....,,,,,,,,,,...............``.....,,..,,,,,,..............,,::;:;;;::;;:,..,.....,,,.......,:;;;;;::;::;;;;;;;::::::::::,,,,,,,,,,.,.,
;;;;;:::::;;;;;;;;;:;;;;;;;;;:::::::::,,,,,,,,,........,,................````...........,,,,,,...............,,::::;;;:::;;:,,,......,,,......,,:;;;;;;;;;;;;;;;;::::::::::,,,,,,,,,,...,
';;;::::::;;';;
;;;
;;
;;;;
:,,,,,,,,.,,,,..........``...``.````....,,,...,,,,,,,,,................,,,:::::;;:::;;;,,,,......,,......,,::::;;;;;;;;;;;;;;::::::::::,,,,,,,,,,,,,
';::;;:::;;';;;;;
:::::::;;;;::::::::::::::::,,,,,,,,,,,,,,,,.............,,,,,,,,,,,..,,..................,,,,:::;;;:::;;:,,,,.....,,,.....,,,:::;;;;;;;;;;;;;;::::::::::,,,,,,,,,,,,,
';::;;;;;;;;;;;;;;;;;;::::::::::::,::::::::::::::::;;;;;;;;;;;;;;;:::,,,,,,,,,,,,,,,,..........................,,,,,:::;;;:::;::,,,,.....,,......,::;;;;;;;;;;;;;;;;;:::::::::,,,,,,,,,,,,,
;;;;;;;;;;;;;;;;;;;;::::::,:::::,,,,,,,,,,::,,,,::::;;;::::::::::::,,:::,,,,,,,,,,,,...........................,,,,,,::;;;:::;;::,,,,,...,,......,,:;;;;;;;;;;;;;;;;;;::::::::,,,,,,,,,,,,,
';;:;;;;;;;;;;;;;;
,,,,
,,
,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,..,,,,
,,,,...............................,,,,,
:;;;:::;;:,,,,,............,:::;;;;;;:;;;;;:::::::::::,,,,,,,,,,,,,,
;:::;';;;;;;;;;;;
:::,,,,:::,,,,,,,,,,,,,,,,,,..................,,..,,::,,,,,............`....................,,,,,::::;;;::;;::,,,,...........,,,:;;;;;;;;;;;;;;;;::::::::::,,,,,,,,,,,,
;::;;;;;
;;;;;;;;:;;;;;::::,,,,,,,,,,,,,,,,,,..............,,,,,::,,,..............```......................,,,:::::;;::::;;:,,,...........,,,::;;;;;;;;;;;;;;;:::::::::::,,,,,,,,,,,
'';:;;;;:::;;;;;;;;;;;;;;
,,,,,,,
:::,,,,,,,,,,,,,,,,,,,,,...`.........``.`````.......................,,,,::::;;::::;:,,,............,:::::;;;;;;;;;;;::::::::::::::::,,,,,,,,
;;;;+';::;;;;;;;;;;;;'+';::::::::::,,,,,,,,:::::::::::::,,,.....``````````````````````........................,,,,,,::;;;:::;;:,,,,,.........,::;;:;;::;;;;;;::::::::::::::::::,,,,,,,
;;:;;;;;;;;;;;;;;;;;;:::,,,:::::::::::::::::,,,,,,,,........````.........````...............................,,,,,::;;:::;;:::,,,..,.......,::;:;;;;;;;;;;:::::::::::::::::::,,,:::
;:::;';;;';++;;:::,,,:,,,,,,,:::::,,,,...............................`...```...``..`...................,,,,,::;;;:::::;:,,,..,.....``.,,::;;;;;;;;;::::::::::::::::::::::::::
';
:::;;;;;;;;;++;;:::,,,:,,,,..,,,,......``.............................```````````````..``................,,,,,,:;;;;::::;;,,,,,,......``.,,::;;;;;;;;;:::::;:::::::::::::::::::
,,
;;;;;
;;';;;++;::,,,,,:,,,,............```.............``````````````````````````````..``..................,,,,:;;;;;:::;;:,,,,,,......`..,::;;;;;;;;;::::;;::::::::;::::::::::
,,,,,,,:::;;;;;;:;+;::,,,,::,,......``........,,,,.........``````````````````````````````........................,,,::;;;;:::;;::,,,,,,,......,::;;;;;;;;;;;;;;;::::::::;;;;;;;;;;::

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

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

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

                1. @@@@@@@@@@@@@@@@@@@@@@@@@+::::::::,,,,,,,,,,,,,,.......,,:;;;;;;;;;;;;;;;::::::,,,,::::,,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,:;''''''''''''''''''++++++++++++++''''''''''''''''''''''

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

                1. @@@@@@@@@@@@@@@@@@@@@@@@#+;:::::::::,,,,,,,::,,...........,,;'+':,,,,...,,,..,,::::::::::;;;';;;:,,,......,,,:,,,,,,,,,,:;''''''''''''';++++++++++++++''''''''''''''''''''''
                2. @@@@@@@@@@@@@@@@@@@@@@@@@#;:::::::::,,.,,,,,:,,...........,..:;;:,.........```...```.....,,,,;'+##++';:,........,,:,,,,,,:::::;'''''''''''''''''''++++++++++++++''''''''''''''''''''''
                3. @@@@@@@@@@@@@@@@@@@@@@@@@#';::::::::::,,,,,,,,,......,,........,,....```..``````````````.....:'++';::::,........,,,,,,,,,::::;'''''''''''''''''''+++++++++++++++''''''''''''''''''''''
              1. @@@@@@@@@@@@@@@@@@@@@@@@@@#';:::::::::::::,,,,,,,..................,:::...````````````````....:;:,.,,,.........,,,,,,,,:::::;''''''''''''''''''''++++++++++++++''''''''''''''''''''''
              2. @@@@@@@@@@@@@@@@@@@@@@@@@@@';;::::::::::::,,,,:,,...................,:::::,.``````````....,::,,:,,....,,........,,,,,,,:::::::;''''''''''''''''''''++++++++++++++''''''''''''''''''''''
                1. @@@@@@@@@@@@@@@@@@@@@@@@@@+;;;;::::;;;;::,,,,,,,,,,,...................,,,,,::::,,,..,,,,,,,.......,..........,,,,,,,,::::::;'''''''''''''''''''''++++++++++++++''''''''''''''''''''''
                2. @@@@@@@@@@@@@@@@@@@@@@@@@@#;:;;;:::;;;;::::::::::,,,.................````.`..,,,,,,................,.........,,,::::::::::::;+'''''''''''''''''+++++++++++++++++'''''''''''''''''''
                3. @@@@@@@@@@@@@@@@@@@@@@@@@@@+::;;;::::;;::::::::,,,,...................``````.......``..```.......,,.........,,,::::::::::::;++''''''''''''''''++++++++++++++++++'''''''''''''''''''
                  1. @@@@@@@@@@@@@@@@@@@@@@@@@@#;,:;;;;;;::::::::,,,,,,...........,,,....``````````````````......,,,.........,,,::::::::::::;'++''''''''''''''+++++++++++++++++''''''''''''''''''''
            1. @#@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:,:;;;;:::::::::::,,,,,..........,,,,,,,........`````.``......,,,,......,,,,,::::::::::;::;;''++'''''''''''''''+++++++++++++++++++'''''''''''''''''''
          1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;,,;';;;;;::::::::,,,,,..........,,,,,,,,,,,,,,,........,,,,,,,,,..........,,:::::::::;;:;+'''''''''''''''''+++++++++++++++++'+''''''''''''''''
          2. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+:,,;++';;;:::::::::,,,,............,,,,,:::::::::::,,::,,,,,,:,,,,.........,,,:::::::;;;;;+#+++''''''''''''''''++++++++++++++++'+'++++++'''''''''''''
            1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;:,:'++';;;;::::::::,,,.............,,::::::::;;;;;;;::::::::::,,,........,,,:::::;;;;;;'+#@#++'''''''''''''''''''++++++++++++++++++++++++''''''''''''
            2. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:,,:;'+';;;;:::::,,,,,.............,,,::::::;:::::;;;;;::::::,,,.......,,,,::;;::;;;;;'#@@@@##++'''''''''''''''''++++++++++++++++++++++++''''''''''''

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

    1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+;;;;;;::::,,::,,:::,,,:,:::;+++++;++++##++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#';;;;;:;;;;;;;;;;:::::::::::
    2. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+;;;;;;::::::::,,,,,,,,,,,::;'++++;;;'+++++++++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#';;;;;;;;;;;;;;;;;;;;::::::
    3. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#';;;;;::::::::::,,,,,:,,,,:;'+';;;;;;++++++++;;+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+';;;;;;;;;;;;;;;;;;;;;;:::

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+';;;;:::::::,::,,:,,,,,,:;+;;;;;;;;'+++'++++'+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+';;;;;;;;;;;;;;;;;;;;;;;;

  1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+;;;;::,,:::,,,,,:,,,.,,::;';;;;;;;;;;+++++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+';;;;;;;;;;;;;;;;;;;;;;;
    1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+;:;:::,::::::,::,,,,,,::;;;;;;;;;;;;;;;;;+++';'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+';;;;;;;;;;;;;;;;;;;;;;
  2. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#';:;;;:::::::,,:,,,,,:::;;;::;;;;;;;;;;;;++';'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+';;';;;;;;;;;;;;;

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#';;;';;;:::;;'++++++++++####+';::::;;;;;;;;;'++';'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+'''''''''''''''' @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+';;';:::;'##@@@@@@@@@@@@@@@@##+';;;;;;;;;';+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+''''''''''''''' @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+';;;;::'#@@@@@@@@@@@@@@@@@@@@@@@@##+++++++++';;+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++''''''''''''' @@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+'+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+'+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###+++'''''''+'

          1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@##++++++++++++++++++
          2. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#++++++++++++++++++
    1. @###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###++'+++++++++++++
    2. @@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+++++++++++++++