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

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

                                               .           ... .  . ............ .......... .. ..................:.::.::.::::.,:::::::,:::,,::,,;
                                                               ..    ........... ....... .... ..............:...:...::::.::::::::::::::,::,,,,,,;
                                                               .......... ...................................::...:.:::::::::::::::,,,,,,,,,,,,,,
                                               .   .       .  .... ... ...................................:.:::.::::::.::::::::::::::,,,,,,,,,,,;
                                                   .       ........... .................................:...:.::.:.::::::::::::::::,,,,,,,,,;,;;,
                                                       . ............................:..............:.:....::::::::.::::::::::::::,,,,,,,;,,,,;;,
                                                   .   ... ... ... ......................................:..::::.:::::::::::::,:::,,,,,,,;;;;;;;;
                                        .    ..     . .  ................:::.....................:..:.:..:.:..::::::::::::::,:,:::,,,,:,,,;;;;;-;
                                             .   ... . .. ..... ........::::::..........................:...::::::::::::::::::,,:,,,,,,,,;;;;;;;;
                                          .   .        .   ..  .. . .....:,,,,:............::.........:..:..:::::::::::::,:,,:,,,,,,,,;;,;;;;;;-;
                                         .     ..  .  ... .. ........:...:::,:,:...........:...::...:.:..::::::::::::,:::,,,,,,,,,,,,,;;;;;;-----
                                             .   ... ........ ...:.......::::::::........:....:..:..:..::..::::::::::::::,,,,,,,;,,;,,;;;;;;-;<*+
                    .               .        .  .. ..... ................:.:::,:::.::.:....::..:.:::.::.:::::::::::::::,,,,,,,,,,;,;;,;;-;----<<*
                                         .   ..   ......... . ..........::.:.::::::..:::.:::.:.:::::.::::::::::::::::::,,,,,:,,,;;;;;;;-;;--"+""+
                                           . .. . ...... .............::.....:::::::..:::.:::.:.:.::::::::.:::::::::,,:,,,,,,,,,;;;;;;;;----+*+**
                   .                          ...... .................:::...::.::::::::::::.:..:::::::::::.::,:::::,,,,,,,,,,,;;,;;;;;;-;---"*cic
      .                                 .. . .... .................:::::.:.:::::::.:::::::.:.::::::::::::::,:::,:,,,,,,,,,,,;;;;;;;;;;;--<*+-++"<
      .                               . .   . .. . .. .............::::,: ;:.::.::::::..:.:::::::::::::::::::,,,,,,,,,,,;,,;;;;----------++**++"<
           .                      .     .. .. .. .... ............:.:,:,:#1:::::::::::,::::::::::::::::::,,::,,,,,,,,;,;;;;------""""""<*<+**++*i
      .               .   .   ... . .     . .   . ..... ......:..::;,;M:,<#,::i,:::::,::::::::,:::::::,:,,,,;,;;;;-;--""<<<<++***cio111eI66I6608@
                               .   .   ..  .  ...............,#,.:::*:M:,ee,,+<,:,+6-::,,::.::::,:::::::,,,,,;;;----"-"<<<+++***ccciio1o1ee11e008
                              . ..... .  ... ......  . .........:6;<.c;*"WI;,+.,,,*,,:,;e:::::::::::,,,,,,,,,;;;;---"-"""<<<+++++****+i11iccieeo1
                           .  . .         .....................  ::-+<<"*co8+@,HM6,.e;MW-:::::::,,,:,,,,,,,,,;,;;;;;----""""""<<<<<+*+cc*++i1oi**
                             . .   . .   .   ... ..............-;,:*;1<*#*e1Mi#W;ce1P,:;,,:::,:::::,:,,,,,,,,,;,;;;;;-;;-------"""""<cc+<+ieeo1o1
                            ...  ...  ... ......... ............:,<P1i"o#11M11"ecoM,*;-,,::::::::,,,:,,,,,,,,,,,;;;;;;;;;;;-----"-++<<"<<c1c+cc**
                       .  .. ..  .. ... .... ...................:,;681e*iiII8ii1<,,,,,,:::::::::::,,:::::,,:,,,,,,,,;;,;;;;;------"+c+""c**""<<+*
           .          . .    .... ... .  .......................:,,:ce1M00@P0i18c<6ii.W6o.,:::::,:::::,:,,::,,,,,,,,;;,;;;;;;;;;<<<"""<cciicc*<<"
                  .    . . .. ..  . ... ......................-.:::;$H+I616IM1oiocc0io-;::::,:::,:::::::::::,,,,,,,,,,,,;;;;;;;-"+*<<<**+*++++++<
.           . ...    ..    . ...... .... .....................::::,,#,+,;,-:1*0;;";*".:,#;,:::::,::,,::::,::,,:,,,,,;;,;;,;;;;"+++<-+*<""""<<<+<<
     .         .   ...   .. .... ..... .. ......................:.::::,::;;,;-<.::.,;,e:;,::::::::::::::::::::,,,,,,,,,,;,;;;-"""--<*+**++"""<<<<
.  .  .  . ..  ... .. ...   ... .  ............ ...............::..::::::.:::I:-:::::::,:::::::::::::::::::,,,:,,,,,,,,;,;;;;;""--++<""""-"""""""
...        .     .  .  ..  ..  . .. ...................:......:.:::::::::::::::.:::::::,:::::::::::::::::::::,:,,,,,,,,,;,;;-""--*+*+<"--"""""""<
     . .      ..  ..  .. ....... . ...........................:.::...:.::::::::,6,:::::::::::::::::::::::::::,:,,,,,,,,,,,;""";;<<*+<<"""--"""""<
.     ... .  . . ................ ...... .....................:......::::::::::::;;::::::::::.:::::::,,::::::,,,,,,,,,,,,;"-;,"<<-----""""------"
.     .... .    ... ....... .... .....................................::::::::::::::::::::::::::::::,:,:::,,:,,,,,,,,,,;;--,;<<++<<"---"-"-"-----
  .    . ..... ... .. ...........................................:.:.:...::::::::::::::::::::::::::::,,,,,,,,,,,,,,,;,,;;;;;<"-;;-;;;-----;;;-;--
   .. . . . . ..... ..............  ...............................:.::.:::.::::::.:::::::::::::::::,,;,,,,,,,,,,,,,,;;;;;;<""--;;-----;---;-----
      .. . . ... .... ...... ........................................:::::::::::::::::::::::::::::::,;,,,,:,,,,,,,,,,;-;;;<"<-;;;;;;;;;;;;;;;;;;;
..   ...... . .... .................... ...........................:.:..::.:.:.::::::::::::::::::::,;;,::,,,,,,,,,;,;;,;"";;;;;,,;;;;;;;;;;;;;;;-
   .  ..  ..... ....................................................::.:::::::::::::.::::::::::::,,,;,,,:,:-;,,,,;,;-;;"""";,,;;;;;;;,;;;;;;;;,--
... ................ ...................................................:::.:::::::::::::::::::::,,;;,,::,,,,,,,;,;;,;"";,,,,,,,,,,,,,;,,,;,;,-"<
. ....................................................................:..::.:::::::::::.:::::::::,;;,,::,,,,,,,;;,;,;";,,,,;,,,,,,,,,,;,;;,;;;"<+
.  . ..........................................................:...:.:::::::::::::::::::::::::::,,-,,:,:,,,,,,;;;,:--,,,,,;,,,,,,,,,,,,,,,;;""<<<
... ............................................................:.......::.:::::::::.::.::::::::,-,,,,:::::,,;,,;:"-,,,,,,,:,:,,,,,:,,,;;-""<<"<+
:.:......................:............................:.......:.....:..:::.::::::::::::::::::::;,;,:,,:::::,;,,,:-;;,,,,,,,,::,:,,,,,,,-<""<<<<++
.:......................:...............................:.......:::.:..:::::::::::::::::::::::,,-,::,:,,:::;,,::<--,;::,,::::::::,:,,-"<<<"++++++
::.::::.....................:..:...............................::::.:.::::::::::::::::::::::::,;,::,::::,,;,,,;"-,;::::::::::::::,,-<<<<<<<<<+<++
:.::;;,:::......:......:.::..:....................::...:.:.......::..:::::.:.::::::::::::::::,;;,,:-;:::,;:,:-",:,:,:::::::::::,,-"<""<<<<<<<<<++
::..:,,;;,::::..:::.:::.:::::::::..:...............:..::...::.:....:.:::.::::.::::.::::::::::,-,:::,:::,;,,,"-:::,::,::::::::,,-"""<<<<<<<<<+++++
::::::,::;--,,,::::::::::::::::::::...:....:......:........:.:::::.:..:.::.:::::::::::::::::,-,:,:,,,,,;;;;";,::::::,::::::,;-"""<<<<<<<"---"<+++
;,:::::,,;,,,"-;;::::::::,::::::::::.:......:....:..:.......::..::..::.::::.:.::::::::::::::,;:,,;:,,,;;--<-"""""""";-"-,,;"<<"<<<"<<";;--;-;<+++
:,,-,,,,,,,;,,;-""-;,,,,,,:::::::::::..::.::::...:::....:::::..::::.:::::::::::::::::::::::,;,,,,,,:;;;--";<"<<<""""<-"";;<"<<<<<<<<"--;;--;-+<<<
"",,,;-,;,;;-"<--;-i<<-,,,,:::::::::.:::::..:.::.:....::::::...:..::::::.:::::::::::::::::,-;,,,,,:,---"-"<<"<<<"<""-,-<-;<<<<<<<<<";;;;,,,,--<<<
"<<""<<---"---"<+<""""<"-;,,::,,::::::::...::::::::::.::::::::::...::::::::::::::::::::::,;;,,;-,,;;;-<-<"<-"<<<"";;;;;""-"<<<<<""";;;,,,,,,;-+<<
""<""<<<*c+""""""<+<<<"<<<"-,,:::::::::..::..::::::::::::::.:::..:::::.::::::::::::::::::;-;,,;;,;;--<-+<<--<<<<-;;;;;;"";;"<<<<"<<;;,:,,,,,,-<++
<"<<+<<"*ci+++*c******+<"--<<;,:::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,;<-;;;;;"<-"-<<<<<"<<<-;;;;,;;;"";;<<<<<<<<;-,,,,,,,,;-++
+<<<++<-*co+iie1eIIei*<<""--;;---,,:::::::::::::::::::::::::.:::::::::::::::::,:::::,,,,--;--;;<"<--"<--<<<"-;"<;;;;;;;""-;""<<""<<--,,,,,,,,;-c*


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