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

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

<<<+<+++++***********ccccccccccccccccccciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiciiccicccccccccccccccccc**c*******+**++++++++++<<<<<<<""""""""---
<<++++++********cccccccccccciciiiiiiiiiiiiiiiiiiiiiiiioiiiioiiiiiiiiooiiiiiiiiiiiiiiiiiiiiiiicicccccccccccccccc***********+++++++++<<<<<<<""""""-
+++*******cccccccccccciciiiiiiiiiiiiiiioiiooooooooooooooooooooooooooooooooooooooiiioiooiiiiiiiiiiiiiccccccccccccccc***********++++++<+<<<<<<<""""
++*****cccccccccicciiiiiiiiiiioiooooooooooooooooooooooooo1oooo1ooooooooooooooooooooo1ooooooooooiiiiiiiiiiiiiccccccccccccc********++++++++<<<<<<"<
****cccccccciiiiiiiiiiiiioooooooooooooooo11111111111111111111111111111111111111111o11oooooooooooooooooiiiiiiiiiiicccccccc*cc*******++++++++<<<<<<
*cccciciiiiiiiiiiiiooooooooooooo1111111111111111111111111111111111111111111111111111111o11o1111oooooooooooiiiiiiiiiiiiccccccccc********++++++<<<<
cccciiiiiiiiiiooooooooo1oo11111111111111e111e1eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1e111111111111111111ooooooooooiiiiiiiiicicccccccc*********+++++<<
cciiiiiiioooooooooo1111111111111e1eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1e1111111111111111oooooooooooiiiiiiiicccccccc*******++++++
iiiiiiooooooo1o1111111e1e1eeeeeeeeeeeeeeeeeeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeeeeeeeeeeeeeeeee1111111111111ooooooooooiiiiiiiccccccc******++++
iiioooooo111111111eeeeeeeeeeeeeeeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeeeeeeeeeeee11111111111oooooooooiiiiiiicccccccc********
ooooo1o111111eeeeeeeeeeeeeIIIIIIIIIIIIII6I6666666666666666666666666666666666666IIII;cIIIIIIIIIIIeIIeeeeeeeee11111111o1ooooooooiiiiiiccccccc******
oo1111111eeeeeeeeeeIIIIIIIII66II666666666666666666660000006000660000600666666666666.:,66666IIIIIIIIIIIIeeeeeeeeee1111111ooooooooiiiiiiicccccc****
11111eeeeeeeeeeIIIIIIIIII666666666666666000000000000000000000000000000000000000006,..::I:,I666666IIIIIIIIIIIeeeeeeeee1111111ooooooiiiiiiicccccc**
11eeeeeeeeIIIIIIII6I66666666000000000000000000000008880800880000000000000000000000:,....:::66666666666IIIIIIIIIeeeeeee11111111oooooooiiiiciccccc*
eeeeeeIIIIIIIII6666666660000000000080808888888888888888888888888888888888888888808;,,,...:::660606666666IIIIIIIIIeeeeeeee11111111,oooiiiiiiiicccc
eeeIIIIII6666666660000000000888888888888888888@8@@@@@@@@@@@@@@@@@@@888888888888888;,,,,:..:...60000066666666IIIIIeeeeeeeee1e111-.:;oooooiiiiicccc
eeIIIIII6666666000000000088888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8888,,,,,:. .  .00000000666eo6eI06IeIeee1c*ee1ee:::,oooooiiiiiiicc
IIIII66666600000000088888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,,:,.: ..8000000000661I6e$IIe6e111o*ee11:::::11oooooiiiiicc
IIII6666666600000088888888888@@@@@@@@@@P@@PPPPPPPPPPPPPPPPPPPPPPPPP@PPPPPP@@@@@@@@@,,,,,::..:::88808800000IIWII6IIIee1o1c*ee:::::::oooooiiiiiiccc
III66666600000000088888888@8@@@@@@@@@@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@,,,,,,::::::8888880000066WIIIIeeee11o,+1::::::::oooiiiiccccc**
II6666666000000088888888@@@@@@@@@@@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@-,,,-,...:::o80000000006II1e6eeee1ooi;"*:.:::,,,iiiccccc****++
IIII666660000000088888888@@@@@@@@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@P@@@@@@@@@@@@@@@@8"-,:;,,:,::;,06006666I0Ie",11Iooooiii";-:.::::;,*****++++<<<<"
eIIIII66e66600000000888888888@@@@@@@@@PPPPPPPPPPPP@PP@@@@@@@@@@@@@@@@@@@@@@@@@88888;;:,;"":o::.,IIIIIIeeeI1o**o6eocc6c**;;"..;.:,,,,<<<""""""----
1eieeeIe16I666666000000000888888808888@@@@@@@@@8@8@88888888888888888888800000006666@,,,M+;::::.,o1ooooiiii+<;*coo**c*i<*"+"..<;: i:,""--------;;;
..;<++ci;-1i1o1+"::"o11eoeiooo1e+ciee"06e66000I666006II66IIIII1@IIe1111ee111o1oo11Hi-,,;-,,::::;ici#c*+++<"""-;;,::.:.:.::,::+:.:::----;;;;;;;;;;
 .    . .".:........ ....:: :::::::::::.:::;,;,;;-<c"<<,:<+*c<-+;,;":,,,.;:::-";;-1+;,,,;:::,,::+:::::..::,+,;-----<+++<<"::.:....:,,....... o<,,
.  ..  ... .  .   .   .. .    .:........:::.:..:.::..*+***<<*-,,,;-*":,::;+ ......c8,,,o<1,,:::.,<<+<< :,*.::----""<<+++<-...6:. 1;;,++++<<<"<"""
,:   ::::::,,,,,,:.....................:......:ce10c-8$o--;;<W6o+$,:..;,e::,IIIeeI,,,:;"<;:.:.:.,"i#i< "; <::,;---""<"<"":...:..  .,;+<<<"""""""-
,,,.  .                  ..................:::::::.:::I,.: .:-<",+:::.,,;::,II :II<;.. :       ,:11Mo+   o*:,,;-;-----"--+,,:::+;<""<<""""""-----
,,,:.   .                           .:......::....:;-1P*;;.,"0o<;;,::,"--::;.   ,<..,,-:,,:-:;;,         ooi::,;;--"""-;****c:..++++++<<<<<""""--
,,,::..   .                          .::::::::::::::W6i**1:"--*";,,,+eIo6o-+           .:,;,               . :.-""<<++"****+*,;+"++<<<<<""""""--"
,,,::::.   ."""""<<<<<<++++++*++*    ::::::::::::,,i1**-;+-"-:.::,,,;"+<i6e";.     . .  -,,,                ::::-<<c-:,-<1--;-i1...........::,;;-
,::::::..    ;,:<"<"<<-:<<<"<<:*<    . ::::::::::,1*+<"oi"-,;;-",,,:,:"**,,,,:     .   .".:I.                   :<ci<+*+<*",,,-o:::::::.:.::.....
,,,:::::.     :;;::::;;;;:::.<"":       .:::::::::iiiiiic;;;;,;<<:::::,;;;;--:       .  "I01                 .   :1e,;-;"+<<+<+i<<<<<<""""""";:,-
,,,,,::...     .;;;:;;,:;;:,--;"          :::::::,**cic++;::,,,"-::::::;;""--:          .:+<                  .<*-:.,;;;-<"i;i:"**<<<""""""---;,;
,,,:,::....      ,;;,::::---;+--          ."ioooo1+*ccc++;:::::;,:.::::-<""-;:          -..-                  .<:::.+<"<<,:,,-;--;;,:"-""--;----;
,,,::::....      .;c+:....::,--;;"++*ciiiooiiioioi-cccc*+;::::,;:.:::::,+"-;;:..........+;:,        ...........;,;;.:<<""c"-;,:,;-"-""------;;-;;
,,,:,::.....      .";,;.  ....   <":;*c,;+c.ccciic;+*+*++,:::::,:.....::<<---:.......:--;,:--<, ............-<;,,..:"<;1<"---,,;-------;;;;;;;;;;
,,,,::......       .-"-:..     .iiooo ,-:"<iccc*c*;*+<";";;;;.:,:.::::.:<"-""::.::::,;,;,,:;;;;+":::::.:::,,,,::;<<<+";-,;,--::,;;;;;;;;;;;;,,;,,
;,,,:::.... .       :;-;::..,,,*;.:<,o,o:-,1******c-+;;;,.:.;;......:::,"",:;,,:,,,,,,,;,::,;,,,,,:,:::::,,;--;:::::.:,,;;;;;::,,;;;;;;;,,,,,,,,,
;;,,,:.......        ;<<<<<-::-<":-,,;;:.:;"<+++++,,;;,:;:,;;,:.,..,;:,:"",:..;;------;-,,,,,;;;;;,,,,,;;;-----;:...:;;--;;,,:::,,,,,,,,,,,,,,,,,
,,,,,::......         "<"""<<"--.".;--+;,,;<<****<-:::,,.::;,,.::,:,;..:::,:::;--"------;:,,;;;;-;;;;;;;;;;-;--;,:::,;;-;;,,::::::,,,,,,,,,,,,,::
,,,,,:::... .         ."<""<""---;:---c;-;,*,,,::.... :.:,::::..........::::::----"-----;,,,;-;;;;;;;;;;;;;;;;;;,::,,;;;;,:::..::::::,,,,,,,,,:::
,,,,:::....  .         ,"------,;;;,::<",;:::::::::...:,::,:::.........:::::::;"""""""--;,,,;;;;;-;;;;;;;;;;;;,,:.:.:,,,,:::......:::,,,,,,::,:::
,,,,:::.... ..      .  .;------,:"-;:.,:.:: :...:..:,:.. ..,,,................:,;;-;;;;;,,:,,;;;;;;;;;;;;,,,,,,:....::,,,::..:.....::::,,::::::::
,,,,,:..... . .     .   .;;;---;;,,:::;,,::  .. .... .....-::................:..............::,,,,;,,,,,,,,,,:::.....:::::..........:::::::::::::
,,,,,::... .. .          :;;;;;;;;::...:........:.:,,::::;+.............:::::.    .   . .        . ..:::,,,,:::......:::::.::.......:::::::::::::
,,:,:.:... .. .      .    ,;;;;;,.::,,::;,:,:::,;""--"<::..............:::::::,,,,;,,,. . .:,:.        ..  ............:.:...:.....:::::::::::.:.
:,:,:::...  . .            ,,;,:::.......::,:::::.......................::::::,,,,,,,:::::... ...:.             .....................:::::::::.::
:::,,::....  .             .;,,::...................::::................::::::,,,,,,::::...............,.          .............................:
:::,::..... .               :,,,::::......:,,,,,,,:,:,:,::::,....:..:...:...::::,::::..........:..  ....,,;;,:....      ........  ...............
:::,:::...    .             .,,:::::::::....::::,,;",.........::.:::::...:.:::::::::::......... .. .. ..:,,,,,,,,,.........    ...::..... .......
,,:,:::.... .  .             ::::.:::::;::,;;,,,,,,. . ............:.:::::,,:::::::::................:. .. .:,,,,,,,::::............  ..  .... .:
:::::::.... .  .             .:::..::::,:::::::::        ..............:....:::::::::......... .....:. :. ..    .:,,:,:::::::.................   
:::::::......                 .::::,::::::::..:.         ......................::...::::.:...... ... .: .:. ..      .::::,::::::::..     ......  
:::::::....    .               ....::::::.::::::.       .......................:.............:.::::... .:  .:  .::        ::::::.                
.::::::....                    ....:::..:....,"";;.      ......:.................:...............:.  .:.. ::  :::,,;;;,:.  ...:...               


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