-... . - . .-. .--. .. -..- . .-.. ... ... -.-. .-. .. .--. - . -.. -.-. --- .-.. --- .-. . -.. -... .- -.-. -.- .-- .- .-. -.. ... -.. .- -.. .- ... -.-. .-. .- -- -... .-.. . .-.. .- - .. -.
.. -. -.. . -..-
 
.--. .... --- - --- ...
 
-- .. -..-
 
-- .. -..- -..-. -- --- ... --.. ..-. .-.. ..- -.-.
 

 
.--. .-. . ...- .. --- ..- ... -.. --- .-- -. .-.. --- .- -.. .... ..- --. . ...- . .-. ... .. --- -. -.-.- ..... --... ...-- -.- -... -.--.-

...:::::::......::::::::::::::::::::::::::::,:::::,,,,,,,,,,,,,,::::::::::,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;,,,,,,,,:,::...::
.:.::::::::.....::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,:::::::::.::::,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,::::::::::
..:::::::::.....:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:::,::::,,::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,;;;,,,,,,,,,,,,,,;,:::::::::::
.::::::::::......::::::::::::::::::::::::::::::,::::,,,,,,,,,,,,:::,::::,:::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::
::::::::::..:...:::::::,::::::::::::::::.:::::::::,:,,,,,,,,,,,,,,,,,,,,;,::::::::::::::,:,:,,,,::,,,,,:::::::,,:,,,,,,,,,,:,::::::::::::::::::::
::.::::.........::::::::::::::::::::::::..:::::::::::,,,,,,,,;,,,,,,,,,,;::::::,::::::::::::::::::,,,:::::::::::,:::.::.::.........::::::::::::::
::..:::.......::::::::::::::::::::::,:::..::::,::::::,,,,,,,,,,,,,,,,,,,;:::::::::::::::::::::::::::::::::::::::,:::..:........   .::::::::::::::
:::::::.:....::::::,,:::,:::::::::::,,::...,,,,::::,::,,,,,,,,;,,,,,,,,,;:::::::::::::::::::::::::::::::::::::::..:.            ..:::::::::::::::
::::::::.....::::::,,:::,,:::,,,::::,,,:...::,;,,,:,,:,,,,,,,,;,,,,,,,,,;::::::::::::::::::::::::::::::::::::::.........::::::::::::,::..::::::::
::::::::::...:::::::::::,:::::,,::::,,:,:. .::,,:,:,,,,,,,,,;;;,,,,,,,,,;::::::::::::::::::::::::::::.::.::::::.:..:,::...:::::::.:.::  .::::::::
::::::::::...::::::::::,:::::::::::,,,,,::.:,::,:,,,,,,,,,,,;;;;--;,,,,,;:::::::::::::::::::::::.:::,:..........:........           .:  .::::::,:
::::::.::::.::::::,,:::::::::::::,,,,,,,:::,,,,,:,:,:,:,,,,,;;;;;;;;;;,;;:.::::::::::::::::::::::::,,:...........:.......           .,. .:::::,::
,::::...::..:::::::,:::::::,:::::,,,,,,,:,,;,;,:,,,:,,:,,,,,;;;;,;,;;;;,;,::::::::::::::::::::::::,,,:........................ .    .,....:::::::
,,:::::::::::::::::,::::,,,,::::,,,,,,,,,,,,:::::,,:,,,,,,,,;;;;;;;;;;;;;,::::::::::::::::::::::,,,,,,..........:;:.............. . ... ....:::::
::::::::::::::::::::,::,,,,:::,::,,,,,,,,,,,:::::,,,:,:,,,,,;;;;;;;;;;;;;::::.::::::::::::::::::::,,,,,,,,,,;-;;,;;,,.:::.:::::::::.........:::::
:::::::::::::::::::,,:,,,,:::::::,,,,,,,,,:::::::,:,,,,,,;;,;;;;;;;;;;;;,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,.......;.....::..............  ::....::::::
:::::::::::::::::::,,,,,,,,::::::,,,,,,,,,,:,::::,,,,,:,,,,,,;;;;;;;;;;;;,,,::,,,,,,,,,,,,,,,,,,,,,,,,:.::.:..:.:...:..........:.. .... ...::::::
::::::::::::::::::,,,,,,,,,::::::,,,,,,,,,,::::::,,,,,,,,,;;,;;-;;;;;;;;-,:,,,,,,,,,,;;,,,,,,,,,,,,,:.::::::,,:*::..::.......:.....:......::,,:::
:::::,::::::::,,,,,,,,,,,,:::::,,,,,,,,,,,::::.:,,,,,::,;;;;;;;;-------;-,:,,,,,,,,,,,,,,,,,,,,,,,...::,,;"<"-,,;;....,.....:.........:..::::::::
::::,,::..::,:,,::::,,,,,,::::,:,,,,,,,,,,,:::::,,,,,,,,,;,;;-;,,;,,---;-,::::::::::::,,,,::::::.....:,;<M###8<;,::....:....:.........,..::::::::
:::,,:::..::,:,::::::,,,,,,,,,,,:,,,:,,,,,,,,::::,,,,,,,;;;;;--,.....;-;-:.......................::::;-<i@###M",::......:..:...      .,..::::::::
::::::::::::,,,,,,,:,,,,,,,,,,,:::,,::,;;,,,,:..:,,,,,,:,;;,;;;;......---:.....................:::;-"<*ccc+<";,:::................  ..:..::::::::
::,::::::::::,::,,,,,,,,,,,,,,,,,,,,:,,,,,,,,...:,;,,,,:,;;,;;;;,,:..:;-":::::::,,,,,,,,,,,,,,,,;-"<<++<<";,,::::.....................:..::::::::
::::::::::::::,:::::,,,,,,,,,,,,,,,,,,,,,,,,,:..:,;,,,,,,;;,;;,;;:.::;"-",,,,,,,,,,,,,,,;;;;;;----""<"--;,,::::............................::::::
:::::::::::,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,:.:,;;,,;,,;;,;;,"",,,;..;":..........:::::,,,;;;-----"-;,,::::::.....................  .:...::::::
:::::::::::::::::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,;;,;;,,;,co+<---.,-;,,,,,,,,,;;;;;;----"""""---;,,:::::::::::....................:...::::::
::::::::::::::::,,,,,,,,,,,,,,,,::,,,,,,,,,,:,,::,,,,,,,,-,:;;,<6e1c+++-";,,,,,;;;;;;;------"-----;,,,:::,::::,,;,;,,,,,,...........  .:.....::::
::::,:::::,:::,,,,,:,,,,,,,,,,,:,,,,,,,,,,,,:::.:,,,,,,,;;;,-;:*ei*<++++",::::::,,,,,;;;;-;;;;;;;,,,::::.;iI110P8PP@0$P@@;........   ..:....:::::
::::,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,:,,,,,;;;;;;,--,+c<+++++*<;::::,,,,,;;;;;;;;;;;;;;,::::::.;ioo1088088P@e0$;:.......   ..:..:::::::
:::::,:,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,;,,,;;;;;---;"<<+<<<+*+;:::,,,,;;-"--;;;;;;,,,,,::::::.-ei11660888P81I6;............:::::::::::
::::::::,,:,,,,,,,,,,,:::,,,,,,,,,,,,,,,,,,,;;;,,,,,,,;-;;;-;-"<*+"<++*c<;,,,,;,;;-""<;,,,,,,,,--;;::::::,ii1o668@@8III66-........:::..::::::,,,,
:::::::::,,:,,,,,,,,,,,:::,,,,,,,,,,:,,,,,,,;;;,,,;;;,;-;;;---;"<<+****c"<-,,,,;;;;;-;;,,,,:,:,;-;,:::.::;cicc6e6066ci606<:......,,,::::::::,,,,,
::::::::::::,,,,,,,,,,,:::,,,,,,,,;,:,,,,,,,;;;,,,,,;;;--;----;++++++**+""";;"<-,,,;;-,,,,::::;,;::..:::.;ic*c68080Ieoio*;:.....::;,,:.:::::,,,,,
:::::::::::::,,,,,,,,,,:::,,,,,,,;;,,,,,,,,,;;,,,,,;;-;--------+c+****c<-;"--"";,;,,,,,,::::::::....::::.;cccce086eee*111;........::,,..::::,,,,,
:::::::::::::,,,,,,,,,,,::,,,,,,,;;;,,,,,,,,,,,,,,,;;--;-------16ic**c+<;,;;-",,,,,,,,,,:::::::::....:...-oco160661*ooeeI;..............::::,,,,,
:::::::::::::,,,,,,,,,,,,,,,,,,,,;;;,,,,,,,,,,,,,,,;;;;-;-;----ioicccc+<-,;-"",,,,,,,,,:::::::::.......::;ccooI06Iico11ee,:.............,.::,,,,,
::.:::::::::,,,,,,,,,,,,,,,,,,:,,;;;,,,,,,,,,,,,;;;;;;;;;------oe1oiici<-;;,"",,,,,,,:::::..:::.:.....,-.;icioI66I+-coo11,......:.......;.::,,,,,
::..:::::::,,,,:::::,,,,,,,,,,,,;;;;,,,,,,:,,,;;;;;;;;--;--;---i1ooicc@MMH0<io,,,,,:::::::..::::......:,:;o*ioI66II"+ioo1,....::,;;,;<",::::,,,,,
:::..:::::::::::::::::,,,,:,,,;;;;;;,,,,,,,,,,;;;;;;;;;--;;;---"";,;+c+$WWH$$8e$W8+,:::.::....:::.....::,,i*ioIIIII:.+;,":..............,:::,,,,,
::::...::::::::,:::::::,::,,,,;;;;;;;,,,:,,,,,;;;;;;;;;---;;---"-;,:::,c-;+o+;,,,-:::::,:,,....::........;i*ioeIIIc:..;";:............. :::::,,,:
,:::....::::::,,:::::::,,,,,,;;;;;;;;;,,,,,,,,;;;;;;;;;;;;;;-----;;,::,,,,,,;,:::;::,,::.::::::::;,.::...,c*ioeIII"...:,;................::.::,,:
,,::::::::,,,,,,,::.::,:,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;-;----;;,::,-::::,,-;;:::::...:::..::....;-:.:*+ioeIeeo...:,,:.................... ..
::::::::,,,,,,,,,::..::,,,,,,,,,,,,,,,,,,,,;,,,,;;;;;;;;;;;;;;;-"";;,:,,,,:::,::,;:::.:.::::::.::::::,,::;+"coeee1i:.::+;:.......................
::::,,,,,,,,,,,,,::..:::,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;-"";,,::;,:::::::,;:::::::::::..:::::.::::-1o1eI11oi-,,:;;:....::.............. ..
:::,,,,,,,,,,,,,,,:...::,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;-<";,,,<",:,:,,:::;::::::.::::..:,:::::,:--11e1ee11oi"-"i<...::::.;:......,,,:::,.
::::,,,,,,,,,,,,,,::..::,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;-+<;,:,,-,:,:,,:::,::.:::::::...:::::::,:,-*11111111i-""*":,..;,,:,......;---,,-;:
::::,,,,,,,,,,,,,,::..::,,,,,,,,,,,,,,,,,,,,,,,;,,,,;;;;;;;;;;;;"+-;,,;-;:,:,,:::,:::::::::...::::::::,:;:-o1ooooooo*"<*c,;,,,,::,.....;----,,-;,
::::,,,,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,;,,,,;;;;;;;;;;;;-<<-,,;-;:,:,,,::,:::::::::.:.:::::.::,..::<oooiiii*c-""<,::.:,;,:.....;-;----;;,
:::::,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;---+<,,,-;,;:::::,,,,;-------------------"<*<"+***+--*<,--;;;,,;;,.....:-;;-----;,
::::::::::::::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;--""";;--,,::::,,,:,--"-------------------<<+occoi;-<+,:.:..::,,,....::,;-----;;,
:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;---"--;;--"-----;;,;;;;;;;;;;;;;;;;;;;,,,,;;;;;---;;;;;-;;;,,,,,,,,:....,;-;;;;;,:
::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;;;;;;;;;;;;"-"---;-"""""-;;,,;;;;-;;;;;;;--"";;-;;;""""""""""-;,;;"+"-;;;,,,,,,,:.:,,,,.....
::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;;;;;;;;;;,"""----;<++<-;;;;-;-;;;;;;;-",;;;;;;;;<++<<<<"""""--;-1"-:,;-;;;,,,,,:,,,,,::::::
::::::::::::,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;:--""---;-"""""-"-----;;;;;--;;;;-;;-<****++++++<<";,::;";.,;;----;,::::::::::::::
:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;,,;,;;;;;;;;:;;<<---;-<<-"""-;--"""-----;-;;--"*iciicc****++-,:;:<1i+;::,;;::::........:::::::
:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;,;;;;;;;,,;-c*""""-<<<<"<""""---------""""+o1ooiccc++++<";:-"-"-;;"""":...::::::::::....:::
:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,;;;;;;;.;-"o+""-;;<<<<""""""""--""<"""<i111oic+****c*++<-,,:::.::,:..::.................::


-.. . -.-. .---- ..... ..--- ----- ....-