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

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

iiiiiiiiiiooooooioooooo1ooo1111111111o<ioo11oooioooooooooooooooiiioiiiiiiciiiiiiiiiiiiiiiiic<+cciccccccc**********ccccicciccccccccccccicciccii*c*
+<+++*cccccccciciciiiiiiiioioooiiciiiiio<ciiiioiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiciiicccccccc*-*ccc*********+++++*****ccccccc*ccc*****cicccccicicccc
**cccccccccccccccccccccccccccccciiiiiiiiii"ciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiccccccc"**********+*++++++++****ccc*c*c**c***c**ciiicciciiciccc
c**ccccc*****************c**c**cc*c**ccccccc"cciiciciiiiiiiiiiiiiiiiiiiiiiiiiiicccc*****<*+***++++++++++<+<+++*ccc**cc***+******c*ciiciciciiiiici
+<++*+++++++++<++++<+<<<+<<<<<+++++++*++******;***c*c*c*c*ccccc**********+****++++++++-++++<<<<<<<<<<"""<<++**********+*****ccccccciiciiciiicccc*
+<""""""++++<"""""""""""-"""<<<<<<<<<<+<+<<<<<<<<<<<<<<<<<<<<<<<<<<""""""""<"<"""<""<"""-"----;;,,,-;-<<+++++++<<"+*+****c**ciccccciiiiiiiiiicicc
++<<"""<****+<"<"""""""""--:,-;<++++++++++++++++++++++++++++++++*++++<"<<"<<<<<<<++++++++++++<<<<,:-<<<<<<"<<<<<<<+***c***c*ccccccciiiiiiiiiciiic
+*<<<"<<c***+"""""""""""<"-,,,"<+++++++++++++++++++++++*+****+****++++<<<<<<<<<<+++++++++++<+++<<;"""""""""""<<<<<+*******ccciciccciiiiiiioiiiiii
**+<"""<c*+++"""""""<<<<<"-,,;"<+++++++++*+++++++++*++++++*+++*****++<"<<<++<<<++++++*++++++++<+<;;;"<<"""""<<<<++***c****cccccicccoioiiiiiiiiiic
**+<+<<<cc**+<<""""""<<<<"-,,;"++***+*+++**+*++++++*****************++"<<<<<<<<++++++++++++++++++-;;<<<<"<"<<<+++<***c*****ccccicccooooiioiiiiiii
**+++<<<c***+<<<"""""<<<<"-,;;""**++**+**+******************+***++++++"<+<"<<""<+++++++++++++++++";-<<<"<<<<<<<++"****c****ccccicccioiiioiioiiiii
c**++"<<c***+"<<"<<"""<<<"-;;-"<*****+****+*****+*+**<:..::**++++++<+<"<<<<<<<<"++++++++*++++++++<--<<<<<<<<<<+++-*cc*c**++*cicccicoiooiiooiiiiic
***+<",. ..   ...,;"<""<<"";;""<+************+*+<*+++:....,*++++<<<<<<"<<<<<"<"<<<+++++++++++++++<--<<         ;:-+*****+++*cccciicoooooiiooiiiii
**+*+",    . ..,,,,"""""<<","<<"****************++*++",..-"++++<<<<<<<"<<<<"<"<"<<<+<+++++*+++++++;-<<.      ..:.-+cc**++<++cciicccoioiiiooiiiiii
+**+<",. .  . ...,,<"""""<",-<<"*****************+++++-<+"i+<++<<<<<<<""<<<""<<"<"+<<<++++++++++++;;"<.       . .-<**+<+<<+**cciiicoioooiooiiiiii
+**+"";.. .   . .,,<"""""<";;+""************+*+*++++;..-**+.....<<<""<"""<"<<<<"<<<+<++++++++++++<---".  .       -+*++++<"<**icciiioo1oooooiicoii
+**+<"-.. . .  . ,,"++**+<<-;+<<**c**c******c***++..  ..........."<<<<""""<<<<+<<<<<+<<+<<<++<+++<";-;   .      .-"*++<<"""+*cciciiooooiooiociiii
***+<"".. .   . .,,"+***+<-<+<<"****c*c*******++<.   .......... .:<""""""<"<<<<<<"+<--;<<<<<++<<<<-;;,           -<*+<<<"""<*ciicicioooiooooiiiii
+**+<<".. . ... .,,<<****<--;<"<***cc*cc**c**++",. . ..:....... .::"""-""<"<"""<"*c*<"---<"<<<<<""-;-:          .-"+++<""""-+cciciioooooooooiiiii
<++*"""...."".. .,,<****+<";-+"<*c*ccc*cc*****+".   ..:.::.......,""""-"""""""""<cic+<"-;"-"<"""""-;;:..  ,: .  .<<++<<"""""<*cciiioooooooooioiii
*+<+<""..::::::. ;+<+***+<<-;<"<cc*cc**<++<<<"--; ,...:.::::..  +<i<"""""""""""""ccc+<:"-"-: .:"""-;;------ ""","<<+++<""""""*ciiiioooooooioiiooi
**+<""<<c**c;"**c*+<****+<"-;<-<**ccc**+<<<"--;;,"<"..:.:..... ."c1"""""""""""""<<",,";--,:    ..<,:;-----;.""""""<+++<"""""<+*ciiiooo1oooioiiioi
c*+<"""<<+cc-<cc**+<*c***<"-;";<ccccc*c**++++++*****  ........,<1o<"""""""""""""<<. .---.. ..    ..;,;-,--;.------"+*+<"<"++<+ccciioooooiiooiiooi
c*<"<<<<****-:*c**+"***c*<"---;<ccccccccccccccc*****      .. <co;<<,"+*<""""""""+oi...,;,. ....  ..;:,-"<::.""-;--"**+"""-"***+*ciioooo1ooiooioii
+<<<"<<<*c**::**c*+<*****<"-;<;<ccccic<......::::,,:;.i::-:1*;e";;::,;-;:::::,,cic*;<".:.......  . :-.""",. <""""-"++<"-""<**+++*ic1o11oooioiiiic
<<"<<<<<+***,.*c*+c<+****<"-;,,,;;;"+<<..  . .. .  ... ...;ee..<+ ...,.::.,..iic;-*,- .  ... .o*"" .+.-""::.<<<<"<"<+<"---<***+++ciooooo1oooiooii
<<++"<<<+c**-.-c*+*<+c***""-;+--;---;-<<<,::,,;;*<-<;+<+-*<o+++-*;;;+*"iiciccci<:;<<-;-".. .  ic<"  +++<;:.."""<<""<<<""--<*ccc+<*c1o111oooiiioii
+<<+<""<+***:.+****<+****""-IIIIIeIeeeeIIIIIIIIeIeeeeeeee-1ee1e11111ooc1o1oooi+-c++<<<++.. .  o*<<   ,,;,:::-""""<-<""""--<*cccc+*c1ooooioooioiii
<<<+"""<+c**,,c**++"+****""-;"""ciiiiiiiiiccc*+**-*..............."""""-"--"+c--""""<-";..    c+<"   :,,,,,,;"<<"<--""----<**c*c**ciioiiooooiioii
<<<"""""<****";****"<****-"-,"""cccccicccccc****+"+,.... .,...... :,*;------*<,"""""""",...  ,+<<.    ,,,:.:;;,,;:-;;,-;;-<++*c****ooiioooooiicci
<<""""""<*****+****""****<"-,"<"**ccccccccc*****""...:.. .,.....  ,;1;+----+<---"-""""<:@ . ,+<-.     ,--,,,,:,,;,;;,;--;;-<+++*+++oooo1ooooiooii
+<""""""<***+";;;::.;-+++<";;"<"****cc*********..; . :.. .;; .:;--""1"<.;;;""-;"-:"""<<;8..<<<<       ,-;,,,,,;;;---;-;,..,"<<<++++ioooiooooioooo
<<""---""*+..,:::.:. ;"<<<-;,-<"**********++++*. -  .:...;;--;:::,:,,,:,,-*",,,,;-"-<<<8o,+++-;      .-"-,,,,,;;--;---;,..,-"<"<<"<ooooiiiooiooii
<<""-----+...:::.:.:..,-<<-;,;""*-<+++++<:.,"++-.-. ..:*c;;,;;,;---<-,Ic"-;<<i:.::;,;;-6$e<":-,,;"*-,+-"-;,,,;,;------;.. ,<"""""""ooiooooooioooo
<""------.......:.::. ,;;--;::.     ;;       :,< -. . .;,. ., ;;."iii"eI6e+-,:..:;<;;-,o-:,,,,,-..;,;-::<<<+++";------;,..-+++<"--"ooooooooocooio
<"""--;;,  ..         .;--,,                  .+ :,  .6011I6+-;.:-ccc,eii+,,,-*c6"88@,""ioI66I<"""-"--,,;-"<;:;;;------,..-<<++<<<+ooooooooocooii
"-"-;;,,::. .     .;;;,;;,.  .         .:,:.:::+.-:: ..,.:::::,;*oI00106Ii+;,-;,,.. .:.:;,6III<""-",--;-";-**+,;;------:.:"+++<<+<+ooooooooiioooi
"--;;,:::. .     :;  ;;;;;.::.         ..:,,,..<-.;,::::.::;,..-",:;,,-,-*""I000i0006o*o<"6666<"-<+*;***<",,,,,;;------..:"++*++<++oooioooooioiii
";,;:.:. ...  ,,.,;,.  ,;,.,.             ,,,,,-:,:::....:..   .::;  .;.  ..::.::,":,io+"o6000ic*- :..-<";-,,,,;;--"---..:<*c***+++ooooi1ooiiiooo
;,;;:-;..:.. ,,,:::,,,;  ,.           ...::,,,,<,, .. :, ..     ,,.,:., ...:.." .,"..".  .......<,. . ,"-<-,,:,;---"---..:++****+**ooooiiioiioooo
:::,,    ...,,,::.....,,,  ..::.::::::,:.......<:...:;;;...    ... :,:; .........,"... ..   . . +: .,:---<;-,:,;-"-<"--..,"*c******oooooooiiioii-
        ...:::,:  .........  ..........::......",: ... .  :  :   .    ; .........,"......       ": ,  ""-;";;,,;---"---..:+***c***cooooooooiiioi:
.....:..........::,:::::::...  .......:::,.,,;;"";;; .....:...:.:.....;. .    : .:-   .        .c. ,. "";+-;,,,;--"----..,<*+***+*coooioiiioiooi.
:...............::..:::::......::..:::::..::::::":.:.,:;,:.::..:.:...-,..........,-...      .   c. <:,:--<-;:.:;--"-"";;;;-""""""+*ooooooioooo,..
,........ ......,:,.::.:."*+;;...::::::::.::::::":::.,:.-.;::......:.:,.  ....:::;-::.      -.  c.  ";:.;";,,:,;;---;--+";"""""""""+"+"<ccciio:. 
:..:.......... .:.:..::..:,;.:,.,.::....;-:"""""--""-""0.:.   . ......,::,:,,:.,:,,,,,     .,.  *.  .. .,";,::,;;;-;,::,.;<<"--"";,::::....::-:..
...:...........   .      ......,,::. .... ....:::....:-..::.  . .....-......:,<",::,,      ,:,. <     . :";::::;;;;;,,:,.:,,""",,::...... .....:.
...:... ... . ..  . ...::.  .,:,:,...:. .  .::.,:,,::;:::...........  ...::::,...:.. .;o+: :.,  <  ;:...-::.::,,;,-;,,,;."::,,,,::.....    .....:
...... ..::...  ::,......::,::...::::::::...::::::::,,:::.::.:-.::...::.:::::;....      ....:..."   .......;-::::.  ::,;.::::;;,,:....    .. ...:
"<-..     ...:.::::,,:,,::,::,,::::::::,,,:,:,,,,,,:+::::,:::.-;;,:.:::.:.....:....:::::::..::. :....:..:,,:,,,,   .::,;..:,,,;,,:....   .. .....
  . :;:..... .  :::::::,,,,,:::,::,,,,:,,,,,,,,,:,:-,,:.::,;<*+<<-:,:    ........::::::::::::..::,:::........::.    :::;..::,;,;,: ...    .. . ..
                :,,,,,,,,,,:::,,,,:,,,:,----------;;:;;.:,-<;<--,:...   . ...  .,".::.:..-:.::::::::.:::....:::.....:::;...:,-,;,. .. .  ..  .   
               ,;;,-;---;-;--""--"""""""""----;---;;;;;;,;,,;,,:::::.      .... "  . ...",::::..:::::.. .:..........:::;...::,:,:. ...  ..       
             ;"""""<<<"""<<<"<"""<""-"""""-"-----;;---;;,,;;;;;;;,,:::::,:..:......::::.".::::::::::::::.::.:::::.::.::,...:,,,,:. .   .         
              "<""<<<<<<<<<<<<"<<""""<"<""""""""----;;-;-;,,,;;,;;,,:,:,,,,,,;;,;;,,,,,::::,:,,,::::::,,,:,,,,:::::::,,;::::,:,:.. .  .        ..
  ..          ;-"-"-""""<<<<<<<<<<<<<<"""""-""-""""--"----;,;;;;;;,,,,,;,,,:,,,,,,,,,,,,,,,:,;,:,,,,,,,:,:::::::::::::,;::.:,:,:.  .  .      . . 
  .            """""<<"++++<*<+<<++<<<"<"<"-"<<<<"<";""""--;;;;;;;;;,;,,,,;,,;;;;;;:,,,,;;::,,:,,,;,,,,,:,,,:,:,:::::,,:.::;,,,:.  .       .    .


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