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

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

+++++++++**<*cc***+++**ccii*ciiiiiiiooiiooo*oooooo1o1o11111i111e1eeeeeeeIeoeeIIIIIIII.I66e66666666600006660000000008886888888888888@@P@@@PPPPPPPP
**************<***cccccccccii*ciiiiiiiioiiooiiooooooo111111o111eeeeeeeeee-,;;--<<""16+0I1II66666666666III66660000000008888@@@@@@@@@@@@@@@@@@@@@@P
*++*************++******cccccci*cciiiiiiioiooo*ooooo11oooooo*oiiiioo11e;;-<-;;--"+**<+8IoII66666666666660000000088868888@8M@@@@@@@@@@@@@@@@@@@HPP
*****+*************<+++++++++***cc*ciiiiiioooooioooooo1111111c11111eo--+***+--<*i1II1c+II6I666666666I6600000000000888888@@@@@@88@@@@@@PPPPP$P$$$$
********+*************<*******cccccc*iiiii#+iiooo*oooooo111111c11111+-<+*ciii11eIII600iceIII66666606600000088888eI0008008@000@@@@@PP@@PP$PPPPPP@@
************<************<*******ccccc+ccccccciiiicooo11111111o;*cc*-""++**i11ee1e66086cIIIiiWP6666000008888886*888e6@80888@@@@PPPPPPP$PPPPPP0cie
+*++++++++++***++*******c*c*+****cccccci*iiiiiiooooocoooieeoo11i-**c,-"<+cci1iio116I686oeeIIIII6666600000008808888@@@@P@8@@PPPPPPPPP$$$$P@ec1IHWW
+++***++*********c*+********cc+*cccccccccc+cccccciiii*ooooooo111i111,""<*cioo1i1eI66686II6666666660000000080888800@@@P@PPPPPPPP$P$$$$$8ioIPWWWWWM
<++++++++++<**********+*c**cccccc+ccccciiiii*iiiiiooooocooooo1111c1-;<<<""-<ccocc*c60@00666666666000000088888866@@@@PP$$$$$$$P$@H$P11I$WWWWW#WMMM
+++++++*+******+*********++*********+cccciiiii*iiiioiioocooooo1111c+-<--"*+;-oI""+o61@0c8666666I66600000IiiiiiiooIPP$$$$$H$$HH$IiI@WWWWMMMMMM####
+++++++++++********+***+*****+**cccc*cc+*ccccccccciiiiioooioooooo11+<<++*c**+18IieI00@oIH66666666000006eI6600888@PPP$$$$$$$0ie8HHHWWWWWMM###M####
++++++++++++++++**++***+****cccc*****1ccc**ccccccc*cciiiiiiciooooo11+"<+*cc<+1@6I6e60@e160088@@@@PPPPPPPP$$$$$$$$$$$$$H$$$0P$$$$HHHH$WM####MM###M
ooi*+++++++++++++++<++++***+******ccciooo1111eeIIIIIIIIIII666IIIee11oc""+++*cI@6iI6106Wooo11111eeeeIIIIPI6666606000000000066IeooP@@$@WM####MM##MM
*P+**ciooc**+++++++++++<<++<<<<"-;-""-i++++<<<<<<<<<<<<<<<<*<<"""""-"--"<"";;"iIei0I8+$<<<<<<<++++++*************cccccciiiiiic<1$@@08WMMM#WMM####
IIIeoi*+++*11oi*<<<<""<"@-""----;;;,,,,,,6c<"---,,,;;;;;;;-""""-------,-"--;<io6co66o<+<<<<<++++++**ciiiccc*ccccccciiiiooo11oi+0H@80@WMMM##MM####
e68PP$-;;-<co<-----;----c-;;;;;;;,;;;,,,,,*+<"-",,,;;;;;--"++<""----,..,;"""+coec*o6 ;I+<<++++++**cciiiiiiicccccciiiioo11ee11o*0HP@8PWM####MM####
  <608+"--------;;;;;;;;;,;;;;,,,,,,,,,,,,e+"""",;;;;;;-""""<<"::.....,-,+<"*ic1e*I6*:--";+++++**cccciiiiiiiic"WWWWWWWWW@e111o*6HP88$MM####M##M##
  <666+;;--"""--;;;;;;;;;,,,,,,,,,P,,,,,,,1o+"-";,,,::..:::........:..------"++ioe66+::--;:-,,<+++++****ciiicc+P8@0066eeic*****cccciiiiiiiccciioo
  "IoI<+-*cccc**+*"-;;;,,,,,,,,,,,,,,,,:,<<c+<"<;;;;;;;::.............:""-"""-eeeeI*.::::,,:,:;,,--,,,,,,,,;;;;,;;;;;;;;;;;;--------""""""<<<<<<<
  ;c6Ieoc,;;;--;;;,.......,----;;,,,:,,::o".c;,,::::,:::.............::<+"<+oi11eoi:,,,,,,,.,.,::,:<"""""""""""""""""""""""<<<<<co8H+++++***ccc**
  :o01I,-"-""<""<<":::....----;;;;;;;;;;"H-:<::,,,,:....:.:.......... :,;i+oioo11-::::,,,::.,.:.;::-<""-""""""""""""""+"+<""<<<<<<8++++**********
  :11II,,,-*++cc"-;:..    ...:  .::;---;,;--6,,,,,,.......:.::.........  ;io1eeo:::::,;:,,:.:...,::;-<""""""""""""""""+o@"<<<<+--;c-"c6**********
  .100I-0-+IoiII-;;.:,. . ..... ..:"""+6::6;6:,,,,:........:::,io6*1......,oe1o:::.: ;:::,::::.::.,,;,<""""""""""""*"-;;;;"*",,,,;c-;-"<i8c*c****
  .i06I<@+*8c:e8"--::..,; .:::. :::-,-M<::1-I:::,:........<Ie111i16I6:.....,<c-::::.,,,::c66e1@,.,,,::-<<<<<<<""":..::,,; ......::.:::;"**ccccc**
      .         ............:.:...-,::,:..",e.::::::::.:.:coei1o+oe6I6:....:08<,::.,<<"-e0i16@@66@,::,-,<<<<<<<<"".                ...:;*cciiccc*
;;:  +e-+:      <"""+. .. :,,+"<::,,:,.  :,:1:..::.....;*"-i1*ic,oIIeI:.....-;-;:.:,6e6+c+ie1PP@W6$@e+coo0o<<<<<<<"::::::.:....::,:"*;oIeciiiiiic
;-;.  .... :::..;"-"+..::..,;<-"..   ,;...  oci:...:-***+";;<;<"*1eie6:.......:;.::;,"+oc+o0+000$6HII"+ieoo<<<<<<<"...:.. :+.....::,;"*1***ciiici
;--,:..,:..:,,::,--"<.::,. ,,;:::c;;;":. . +*c***+***++++";,:.,<<<,16<......::,;::,0,+coi*o01eicec860060oeI++<<<<<<,  .   :;"     ...:;*c****c*cc
;--,:.,"...:,,,,:;--<.::,  <,"-";,.:: :,::<++**+*++++**+"*;   ..:.;"-<:.....:,:;....:.o60+*I-086"+*"c<+III++++<<<<<-......<c<: ....:,"ic*+*ccc**c
;;-,.:,-,,,:,,,,,---<;:::.............;;;:"<+++<++++++<"".    ......:--<: ....:.,*c+o:::.:**:P6eio*+cco11I0ci"<<<<<,..:,;.c6<..::,;*"o6iccc***cii
;;-;. .:..::,,,,,---<;................ ::"<<"""<<<<<""<":.. ,".,::,;<c@-<o-<8$WHee86Io"::....W@i1o0I0"<01I00c**""-"...::, "6:...::;+"o8oiiiiicccc
;;-;   :, :.,,;,,:--,...........  .... .:<"--"<""----+:::"-<*16860ie"----";-I8e116HHHI606P...HPc0o666"<60Ioc*"""-"...:::: .....:::,--*10+<+++++++
;;-;:::::..:.::..-,:. ..........       .:0"---"-------;;;,:..:,-<c1I60000006I1ic*++*c"--;;,,,;8881*<i*eII"--------:.....     ..::::"""i61<+++++++
;;-;,;;,;,,,::.:.;;.  .       ... ..,;;;;o"""""-------;;;;:.....:,;;+iooo1eeec+iic+<++-""-;;;;Ie0861Ii1ec---------    .   .....::;<;;;"c6*++++*+*
;;;;;;;;,,,,:..,.;;..:::::::::::;;;";;;;-*+<<<"--------"--;;;;,,,;;;-------"""""""""""<<+<+--<6iocicc**+i<-------. ..::;:          .....,+++***cc
,::.,,,,,,:::.... ...::::::,;;;;;-;-;;;;;+*<"*;;;;;;;----ci-<<<<""<"<<<"<<<<<<<<+++*icc*+<<<"e$iio*+c+*+ic<""""--.  ....     ...::,-",c*oi***ccii
:.::,,,,::.... ...:..::;;;-;;;;;;;;;;;;;-<i<"+;;;;;;,,;ce6088Ii<<<<++*<""""<*c**<"""<"+**<<*<I@ccoc<c+*+c*"------:  ...        ....:,:-"*c*ciio11
:...:..........::::-;;;;;;-;;;;;;;;;;;;;-"1<""----"1eee66608@@PP@8P$$$$$$$HWH$$$$$$$$$$$$$$$$$P@01*++<<+**<""""--:::::::..     ....:,:-"*iiio11eI
............:.**<---;;;;;;;;;;;;;;;;;;---"18PPPPP11I660000888@@PP@P$$$HHWWHHHW$HWWH666688@$@606668PP$HWP81*<<<<<<-,,,,,,,:::::,,,::,,,;-+11eII600
::::::::::;"<cec<"""----------------<6P$$$P0ee1ee66666660888888888@@PP$HWHH$I<c<<0$H@cII8$$HH$066088@PPPPPPPP0*<<;,::::::.:::::::::,;,--+66008@P$
::::,,------"+c+"---;;;;;;;;;;;;i@$$$$$P6I1eeIeIII666600880001+o8@@01oI6o"+<+"<"+"<iecio*i68P006666066I606608@PPPe;,,,,,,,,,,,,,,,,;-;"<*600088@$
,,;------"--"<+""------------i@PP$$$P8IeeeeIIIeeeII600600006o++<"""""+o""<16"<i*<"<+*ci*ic+ooe000006III66666080@PPPI;;;;;;;;,;;;;;;---"<*6I06088@
--"""""""""""<<<""---------oPWPPP@@066IeII606600000006666006666Iec<"""<""""e"<o<<<<+i<<*+++iIi168800066eI8@@008@PPPP8;,;,,;,,,,,,,,;;-<<+i1eII608
;;;---------"""-----;;;;;;0PP@806eoi6006666660606000000660000000666Iec+++<<"<**+<<+++++<cccico60006III668PP@@PPPPPPP$i;;;;;;;;;;;----"<+co1ooioe6
-;--------;--"--;;-----"<*i1eIIe11116666666066000000006660000088000000006IIee60080006II1ico606666660088@@PPPPPPPPPP$$<;;,,;-;;;;;----"<*cooo11eeI
;;;;;--"<<<<<<<++cooeei*++0$$$PPP@886666666I6600000066606000000000000008888880000000088000000000888@@@@888PPP@@@P$WH*;;,;,;-;,;;;;;;-"+cciooooo11
<<<<<*ic+*co1oic+-;,,,,,,,"6@PP@$PPP@@0II666666II666600600066000000000000000000000000008888888@PPPP808PPPPP@@@P$HH6"----;;;--;;;-;;--"**ciiioooo1
+*ioo11oo*"---------;;;-;;;,<I8PPPPPPPPP@@806II6666000660000000800000800080000008888@@@@PPP@88888@P$PPP$PPP$HHH@o-;;-----;;----------"+*ciiiiiooo
i+"-----;----;;;;;;;;;;;;;,::::"i68@PPPPPPPPP@@8066IIII600000888000000000000800060000666608@PPP$$PPPP$$$HH$PI<,,,,,,;;;;;;;;;;;;;;;;--<+*ccciiiio
;;;----;;;----;;;;;;;;;,,::::.....:-*1I08@PPPPPPPPPPP@@@@88006666IIIII666666660088@@@PPP$$$$$$$$$$HH$P8Ii",,,,,,,,,------;-----------"<+*cccciiii
--------;------;;;;,,,,,;;,::....      .:;"*i1I608@@@PPPPPPPPPPPPPPP$$$$$$$$$$$$$$$$$$H$$PPP@80I1c+-;;,,::::,,,,,,;------------------""+*ccccciii
;;;;-;;;;;;;;,,,::,,,,;;,,,,:.....         . . ..:,;-<+*cio11eeII666666660666IIee11oic*+"-;,::,,,,,,,,::::::::,,;;;;""--""----------"""<+**c*cccc
--;;-;;;;;,,,,,,;;;;;;,;;;,,:::..                              ......................:::::::::,,,,,,,,:,,,,;;--"""""<<<<<<<<<<<<<<<<<<<++*ccccccc
-;;;;;;,,;;;--------;;;;;;;;,,,,,:.......                   .      .  . .................:::::.:.::::::::,,,,,,,,;;-"----------;-----""<<++******
,,,,,,,,,,;;;;,,,,,,,;;;;;;,,,:,,,::,:....                .   .. .. ...................:::.:::.::::::,,,,,;;;;;;;;-"""----------;-----""<<<++++++
,,,,,,,,,,,,,,,,,,,,,,,,,,;;::::::............                            ..................::::,,,,,,,,,,;;;;;;--""""""""""""""""""""""<<<+++***
;;;;;;;--;;;;;,;;;;;;;;-"""-;;,,,,,,,,,,,,,,,,,,,,,:::........................::::::::,,,,,,,;;,,;;;;;;;;;;;;;;-""""""---"-"""""""""""""<<<++****


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