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

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

  ..:::::.:..::::::,;;--""""<<<<<<<""""""""""""<<""<<<<<<<<<<<<<<<<<<<"<"""""""""
  ..:::,,::::::::::::,;--"""<"<<<<<<""-""-""""<"<<<<<<<<<<<<++<<<<<<<<<<"<"""""""
  ..::,,:,:::::::::::::,;-"""<<<<<<++<"""""""""<<<<<<<<+<+<<<<+<<<<+<+<<<<<<<<<""
  ...::::::,,,,:::::::,,:;-"""<<<<<+++<<"""<"<<<+++++++*+**++++++++++++++++<<<<<<
  ....::::,,,,,,,,,:,,,,,,,-"<<<<++++**+++<<<"<<<+++++++++++++*++++++<<<<<<<<<<<<
  ...::::::,,,,,,,;,,,;;;;;;;""<++++<<<<"""""""<++++++++*++++++<<<<<<<"<""""""---
 ...:::::::,,;---"""""---;----;;;;-"""<+++<"<<""""""""-"""-""""<"<""""""""---c8e+
  .::,,,,;;;;;---"-""--;;,,,,,,;,-"<<+<++++<<""""-""""-""""""""""""""""-"""-""-ci
 .:::,,,,,,,::::::,,,,,,,;;,-"";,,,;"<"<<<+++<"""""""--"-"""""""""--"----------;;
  .......:::::::::::::::,;-<*c*""<++""<<<<++++<""""-------;--;-------;-;;-;;-;-;;
       .... .....:..:::,-<*oeI0806ei*<<++++++*+<<<"<""<<I6P$HMW$$$$$$$PPPPPP$$$$M
      ........::::,,;"*co1I6I080@88806I1oI8$MM#MMMMWWWHP@00000008@8888@$WWMM####M
   .  .....:,;-<++*ccio108@8@@P$$P@@$HMMHPP@@8@8806Iicc***+<<+*W####MMW$P@P80066I
   ......,-"<*co11eeeeeI60@@PPPPP$$P$$P@@8066IIIIeee1111ee11111eo@01*++<+<<""--;,
   ....:,"<*cio1eII6I60088@@PPPH$$$PPPPPP$$PPPPPP@@88006IeeeIeeeee11oiic+<"----;;
 ......,-"<*cioo1eeeIII6008@@88888@@PP@@8@@@@@@@PPPPP$$$$$$PP@806e1e1ooo1oicc+"--
     .:,;"<*cii1ee1e1eeI6008800000666600888888888888@@@@@PP@PPPPPPP@806e11oiiicc*
  ....,,,-"**iio11111o1eII6000666IIeeIIIeIeIIII60000000088888@@@@@@@@PPP@@86eoicc
  ...:,,,-"++cciiiiiiiio1II66IIIIeIeeeeeeeeeeeeeeIIeIIIIII6660000080888888@@@@@80
  ...:,,,;<<*+*cciciccio1eIIeee1111111111111111111e111ee1eeeee1eeII66600080800008
   ..::;;;-+++<***++++*co1eee1111ooeI6e1e1o1o11111111111111111111111111111eeeIIII
   .:::,,,;-<*++*c**++iI00ee111ooooooo111e1ooooooo1ooo1o1ooooooooooooiiiiccciiooo
  ...::,;;-""<ciicc*c*oI8PH$8o1oooooooooooe11oooooooooioiiiiiiccccccccc****+++++*
 ...::::,;;-<+*ciiiic*iI8PPH$PP@ee11ee11e1o@61111oooooooiic***+++++++++++<<""<<<"
 ....:::,,;----++co1**+*1@P$HP@8880660080e1P0IIe11oooiiicc**+++++<<<<<<"----;-;--
 ...::::,-<"-<+<+*++<<+<*10@$$P@@880600888PH@8@@@@@886Ie1i*++++<<<<"""---;;;,,,,,
 ..++::::,,:;,;-<-"--;--c1I8P$$PP$PPP@@@@80$P0000666IIIIIIe1c+++<<+"-"-;;;,,,,,,,
 :,:::...::.,:,"<"--<+cHII08P$$P$P@8888P88880888800668@000608@@06000@@061i+<,,,,,
.. ....,:::-";-<+**+<*oocceI0@P@@880@066Iee111eeeIII666066eIeeII066IeIeoc;;;;-;"*
 :;. .::,,;;;-"<"-----+ii6e006@@8068P$$$H$@66I111o11e1e1e111e11oo6IIIe11iicc*,;,:
  ,:..  .....:,:,,:,;;"+o*cioce888006@$$$$6oiiccciiioiiciiciiioooooiicccccc*cc**+
  ..       ...,;,,,;;;-<*+"---+160II1o10oiicciii111e6668086eeoioo11e111oiiooo1oi*
           .    ..:,;,,"<*<""""o600Ie1ii1oo116611iiccccccccccoIeee1ooo111ooiciio1
     .  .  ...  .:,,,;;"<+c*++**e6086eoio1o1Ie1icciooiooiiic****c*ccc****ccccc***
  ....     . .::;,::,,,;"+*****+i16888Ie1ooiioooiccoiiiicc***c*cicccc**********c*
   .............::,;,,,,;"<++*c<**i111111ooiiiiiccoiccc**oc*++*++++++*++<<+++<+++
  ..::...............:,""<<+<""<"<<ccoiiooii1oo1ooooicccc**+<<<<<<<<<<<++<<<+++<<
..:::..  .    :::...::,;;--"<<<<<+<<+**ciiiciiiiiiiicccc****++++<<""<<"<<"<""<<<<
 ......:..   .,;;,,,,,,,;"--"<<<****+***ccciiiiiiiiii*c***+++++<<"""""---"-""""""
 .......::...:,;;;;;;;;--;;-<+<<<+*ciiiiiiiiiiiiiiiiiccc****++<<<<<""""""--;-;;--
  ...:...::..,;---""""<+++++*ccccooooooo11111oooioi11cccc*++<++<<"""""---;;,,,,,,
 ......:::::,,;--"""-"-<<+++*co11111111eeeee111o1ooooiiicc**+<<<""-----;;,;;,;,,,
 ..:...::::,;;;;-"<<*++<"<<+cioo110ee11oeeee1ooooiicc**+++++<"""----;;;;,,,,,,,,:
.::,::::::,:,--""++**cc+<<coiiii1ooooooioiiiii*ccccc***++<<<<<""-;;;"-;;;;,,:::::
.,,,::::::,,-"<<<+**ccei*+**ccciiiicccc*cci**+<<"<<"<<+"-----"<<"--;,,,,,,:,:,,::
:;;,::::::::"<+++***cccc**++++++cc**<+***+*+<<<<"<"""--;;;;;;;,,,,:::::.::.:,...:
,;;,.::::.::;"<++***ccccc*+<<<<<<++*+**++<<<<<<"--;;;;;;;;,,,,:::::::::::.......:
:;;,..:.:.::,""<+++****++*<""""""<<++*++++<<""-;--;;,;;;;,,,,:::::::::::....     
:,,.....:.:::;-;-"<<<"""<""--;----"""<+<<<"""---,,,,;,,,,,::::::...........      
.:::.:......,";-""-;;;<""--;-;"";;;-""<<<<""--;;,,,;,,,,::::.............        
.....:::...:;+;,,,,,<;;,,;;;<;,;------"<"""-,,,,,,::::::.......                  
 ...  ....,,::,:::;,:::,;-;,;;;,,,,;;;-""";;,,,,:::....:....                     
     , :,;..::::,;:::,:-,,,,;,,,,,,;;---;,,,,:.....:.:.:......                   
     ..::..:.::,.::::,,,,,,,,,,,,,,,,;,,::::.......                              
       . ....::.::,,:,,,,,,,,,,:,,,,,,:::...:......                              
      .... :::::::::,,:,,,,,,,,,:::::......... ..                                
     . . .,.:....:::::,::::::::::::::......... .. . .                            


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