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

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

:::,,,,,;;;;---"""""<<<<<<<<<<<<<<<<<<<<<<<<<<<"<<--"""""<<<<<<<+++++++++++++<<<<
..::::...:.:::,::,"++++<<<<<<<<<<<<<<<<<<<<<<<<<<<""""""<<<<+++++++++++***+++++++
 .........::::::::,+++++<<<+<<+++++<++++++++<+++++"""<"<<<<++++++**************++
 ........::::::::::+++++++++++++++++++++++++++++++"<<<<<<+++++********cccccccc***
.......::::::,,:,,,++++++++++**+*+**+**+****++****+<<<<++++*+****cccccccccccccccc
....::::::::,,,,,,,+*******************************<<<++++*****ccccccciiiiiiiiccc
....::::::::,,,,,,,*****************************ccc+++++******cccciiiiiiiiiiiiiii
.:::::::::,,,,,,,,;**cccccccccccccccccccccccccccccc+++++***ccccciiiiiiioooooiiiii
::::::::,,,,,,,;;,-ccccccccccccccccccccccccccccccii+++*****cccciiiioooooooooooooo
::::::,,,,,,,;;;;;*cccccccciiciicciiiiiiiiiiiiiiic*<+****ccciiiiioooooooooooooooo
::::,,,,,,,;;;;;;;ccciiiiiiiiiiiiiiiioiiciiiiii"*o1IIIII11ciiiiooooooo1111111111o
::,,,,,,;;;;;;;;;;iiiiiiiiiiiiiiiii-*o1eIeeIeii;i1eI6@66Ieiiiooooo111111111111111
:,,,,,,,;;;;;;;;--iiiiioooioioooooo1*o1eIIIeeo"ocoeI666II1ciooo111111111eeee11111
,,,,;;;;;;;-;;----iioooooo111oi*oooo*co1eeee1*ooi*1I66Ieoiiooo11111111eeeeeeeeeee
,,,;;;;;;;;-------iooooo;1eeee1iooooooi1IIei1o11oi1ieeiiiiioo1111111eeeeeeeeeeeee
,,,;;;;;--;-------ioo11*o1eIIIe1+1e11i106Ii11111111I6oiiiiooo111111eeeeeeeIIIIIIe
;;;;;;---------"--+o111<co1eeIIeo"*11+ee6e11111111*"eiiiiiooo1111eeeeeeeIIIIIIIII
,;;;;;------"--"""c111111ociici1e1i,11-<o1eeeeeeee-"eiiooooo1111eeeeeeIIIIIIIIIII
;;;;-------"""""""i111eeeeeeeeeee1ei-11-eeeeeeeee+-eeiiooooo11e1eeeeIIIIIII6II6II
;;;;-----"-"""""""o1eeeeeeeeeeeeeeee:ee""1eeeeeee--eIiioooo1111eeeeIIIIIII6666666
;;-----""""""""<""oeeeeeeeeeeeeeeeee1<eI:eeeeeeeo,IIIiooooo111eeeeIIIII6666666666
;----"""""""<""<<"ceeeeeeeeIIeeeeeeee:IIe*IeIIIe<<eIIooooo1111eeeIIIII6I666666666
;---"-"""""""<<<<<<eeeIeIIIIIIeeeeeeIc+II-*IIIII:IIIIIooo11111eeeIIIII66666666666
----""""""""<<<<<<"eIIIIIIIIIIIIIIIIII,III;IIIei6IIIIIoo1111eeeeeIIII666666666666
;---""""""""<<<<<<-IIIIIIIIIIIIIIIIIII<eII+eII<eIII6661o1111eeeeeIIII666666600600
----"""""<""<<<<<<-IIIIIIIIIIIIIIIIIII<IIIieiecoo66666oo1111eeeeeIIII666666600006
----""""<<""<<<<+<-IIIIIIIIIIIIIIIIIIe6eII1$oIo"66666611111eeeeeIIII6666666660000
---"""""<<<"<<<++<-IIIIIIIIIIIIIIIIIII61III1II"I66666611111eeeeeIIIII666666660000
---""""<<<<"<<++++-IIIIIIIIIIIIIIIIIII6;666:I66;66666611111eeeeeeIII6666666660000
---""""<<<<"<<<+++-IIIIIIIIIIIIIIIIII66+666,I66,66666661111eeeeeIIII6666666600000
----"""<<<<"<<<+++"IIIIIIIIIIIIIIIIII6Ic666,I66,66666601111eeeeeeIIII666666660000
---"""<<<<<""<++++<II6I6III6I6IIIIII666i666,666-66666661111eeeeeIIIIII66666660006
----""<<<<<""<++++"III6IIII66IIIIIIII6<+666,666++I666661111eeeeeIIIIII66666666606
----"""<<<<""<<+++<IIIIIIII666IIIIIII6+c666,666+*I6666611111eeeeeIIIII66666666666
----"""<<<<""<<++++IIIIIIIIIIIIIIIII66"I666,6666o66666611111eeeeeeIIIII6666666666
;;--"""<<<<<""<+<++IIIIIIIIIIIIIIIIII6II666II66*@I66666I11111eeeeeeIIIII666666666
;;--""""<<<"""<++<<IIIIIIIIIIIIIIIIIIII666II666I066666661o11111eeeeeIIIIII6666666
;;--""""""<"""<<<<<IIIIIIIIIIIIIIIII0e6I6"ooI66<o0I666661o111111eeeeIeIIIIIIIII6I
;;----"""""""""<<<<eIIIIIIIIIIIIIIIe6I6IIIIcIII6c<6I6666oooo1111eeeeeeeIIIIIIIIII
;;;---"""""""""<<<<eeeIIIIIIIIIIIIe*"o<-c-,<";,,,,ccIII6ooooo11111eeeeeeIIIIIIIII
;;;---"""""""--<<<<eeeeeeeeeIeeeeee++i...;1eIeee1oicIIIIoooooo111111eeeeeIIIIIIII
;;;----"""""""-"<<"eeeeeeeeeeeeeeee+*c ;;.1eeee11ociIIIIoiioooo111111eeeeeeeeeeee
,;;;---""""""--"<<<eeeeeeeeeeeeeeeee1e11I*..IeIeIeeIIeIIoiiiiooo1111111eeeeeeeeee
cciioooo111eeeeeeeeeie661eeeeeeeeeeeee11ee .oeeeeeeeeeeeeiiiiioooo11111111eeeeeee
ciiioooo11111eeeeIIII66II1111111111111e1ee..,1eeeeeeeeeeeiiiiiiooooooo11111111111
cciiioooo111eeeIIIIeIe6811111111111111eoe1  .111111111111icciiiiiooooooo111111111
cciiiioo1111eeeIeeeeI6Ieo11111111111111111  .o11111111111cccciiiiiooiooooo1111oo1
*ccciioo1111eeeeeeeIeI11ooooooooooooo11oc1  .o11111111111cccccciiiiiiiooooooooooo
**cciiiooooo111eeeeee-"o1ioooooooooooooo,o  .oooooooooooo***ccccciiiiiiiioooooooi
: :ciiiiioooo1111eee.::o1o**cooooooooooooo. .oooooooooooo*****+ccccciiiiiiiiiiiii
  .:,iiiiiiooo11ei;,,,:-ioiciiiiiiiiiiiii*:  iioooooiiiii**+-+c+cccccciiiiiiiiiii
  .:::ccciiiooo;,,,,::",iiiciiiiiiiiiiiii;;  iiiiiiiiiiii++c***"c*ccccccccccccccc
:.:::.,cccii:,,,,:,.:,:.*ioiccccccciciciii:  ciciiiiccciiic+++++****c*ccccccccccc
....  :<c.::::::.ii.,:: ++i*cccccccccccccc-  cccccccccccii<<+++++++******cc******
...   . .::.:.:iiii:::: +++++*******cccccc*  ccccccc**c*-*<<<<<<+++++************
   . .....:..ccicii,:::."+<*1c*************  ;*********,**""<<<<<<<<<++++++**+*++
  ........-+*ccccci ::::,+<++"+++++++**+**+   ++*+++++*"++"""""""<<<<<<<<<<+++++<


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