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

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

...:..............:..........:...:::::::::::.,;1HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
..::................:::...::.:::..::::::::::.,,*HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
:.::......:.......:..:::.:::::::::::::::::::.:--HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
..::......:....:.:::::::.:::::::::::::::::::.."-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
:::::.....::.....:::::::::::::::::::::::::::.."-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
:::::....::::...::::::::::::::::::::::::::::.."-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
:::::....::::.:.::::::::::::::::::::::::::::..,-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
::::::..::::::::::::::::::::::::::::::::::::..";HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
::::::.:::::::::::::::::::::::::::::::::::::.."-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
::::::::::::::::::::::::::::::::::::::::::::..<"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
:::::::::::::::::::::::::::::::::::::::::::::.-;HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
:::::::::::::::::::::::::::::::::::::::::::::.:-HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
:::::::::::::::::::::::::::::::::::::::::::,:.""HWHHHHHHHHHHHHHHWHHHHHHHHHHHHWWWW
::::::::::::::::::::::::::::::::::::::::,:,,:.<<PHHHHHHHHHHWWWWHHHHHHHHWHHHWHWWWW
::::::::::::::::::::::::::::::,:::::::,,,,,,:."<8HHHHHHHHWHHWWHHWWWHHHWWWHHWWWWWW
::::::::::::::::::::::::::::::::::::::,,,,,,:.-<6HHHHHHHHHWWWWWWWWHWWWHHHHWWWWWWW
:::::::::::::::::::::::::::::::::::::::,,,,,:."-6HHHHHHHHWHWWWWWWWWHWWWWWWWWWWWHW
:::::::::::::::::::::::::::::::::::::::,:,,::.""0HHHHHHHHHWWHHWWWWWHWWWWWWHWWWWWW
:::::::::::::::::::::::::::::::::::::::,,,,,:.-;@HHHHHHHHHWWWWWWWWHWWWWWWWWWWWWWW
:::::::::::::::::::::::::::::::::::::::,,,:,::--cHHHHHHHWWWWWWWWWWHWHWWHWWWWWWWWW
:::::::::::::::::::::::::::::::::::::,,:,,,:,.,<<HHHHWHWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::::::::::::::::::::::::,,,,,,,,,.,<"HHHWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::::::::::::::::::::::::,:,,,,,,,::""WHWHWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::::::::::::::::::::::::::,,,,,,,.:;"HWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
:::::::::::::::::::::::::::::::::::::::,:,,,,.:""WHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::::::::::::::::::::::::::,,,,,,,..<"HWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::::::::::::::::::::::::,::,,,,:,::+"WHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
:::::::::::::::::::::::::::::::::::::::,,,,,,.:<"HWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::::::::::::::::::::::::::::,,,:::.,-WHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::::::::::::::::::::::::::,:,,,:::.--HHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::::::::::::::::::::::::::::,,::,:.<<$WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
:::::::::::::::::::::::::::::::::::::::::,::::."<@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::::::::::::::::::::::::::::,,,:::.<"0HWHWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::.::::::::::::::::::::::::::,::::."-8HHWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::.::::::::::::,:::::::::::::::::::::,::::.-;6HHWHWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::::::-<;<<"""-<::::::::::::::::::::::.;<<WHHWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::..:::::-:,-*<c<+<,<-::::::::::::::::::::.,<"HWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::::,,;:,;*<*"c-<<i<::::::::::::::::::::.,<"HWHWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::.:,<,:.c08++"o8<-<<-*:::::.:::::::::::::.:;-HWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
::::::::<-,:,eo@8P880e;<;-+:::::::::::::::::::..:-HWHHWWWWWWWWWWWWWWWWWWWWWWWWWWW
:::::::;<;",:"600@eI<ec";,";::::::::::::::::::..<-HHWWWWWWWWWWWWWHWWHHWWWWWWWWWWH
:::::,:.:;,:,:;661*1e";::-<::::::.::::::::::::..""WHWWWWWWWWWHHWHHHHHHWWWHWHWHHHH
::180c::..-,::,i<-1-1:;,-;":::.:.:::::::::::::..;"WWWWWWWWWWWWHWWWHHWWHHWWWWWWHHH
:I8@@0.. :,:-;,; :    :,::::..:....::::::::::::.,-WHWWWHHHHWWWWHWHHHHHHHHHHHHHHHH
:08@@0: ..-:--i"...  <:::::...::...::::::::::::.,-WWWWWWWWWWWWWWWWHWWWHWHWHWHWHHH
668880-::.":-:;".....e..::..........:::::::::::.,;--;;-;;;;,-;,;;;;;;:,:;----""+,
6008@8.::.::,:,:.....e...:..........:::::::::::..e"                         .::::
I60@81:::::.;+;.....:e.:.:...........:::::::::::.@P   ..::::::::::::::.::::::::::
I608I :::::.:: .:::::e..:.............::::::::::.6$.::.:::::::::::::::.::::::::::
I600c::::::::....:...+.................:::::::::.i$..:..:::::::.:.::.:.::::::::::
e60I;.........  . .. 1:................:::::::::.00:.:..:::::::::..:.:.::::::::::
I606: .. .  .  . : ..o1:................:::::::..1o+....::::::.:::......:::::::::
ee68806-.. .   .  ..cio1............:.....::......e:.....::::.::........:::::::::
c<+eII0@8800I::..61 -886;;;;.".:".;:......:..:..:.@,.:...::::.............::...:.
:.    "<<*e08860@8"e,oe;o-<i".,......;.;..........@,.:..................:........
:.; ...   ,.; "c<,<I1;;1;:,c@<i"o10@8,@-i".,,:....@;.:........................:..
-::::*-*"-<;-1.<-::.;"<;-;;-;;;,;;;;,c,.:.::-:...-@;..........<-::...............


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