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