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

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

IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIIIIIIIIeIIIIIeeIeeeeeeeeeeee
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIIeIeeeeeeeee
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIeeeeeeeeeee
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII66IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeIeeIeeeee
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII6IIII6II66II6II6III6IIII66IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIIIeeeeeIee
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII6I66I666I6II66I66666IIIII6III6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeeIIIIeIeee
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII666I66666666666666666II6666II6II6I6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIIIIIeIIee
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII6I6I6666666I6666666I666I6666I666I666I6III6III6III6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeIIIeeeeeI
IIIIIIIIIIIIIIIIIIIIIIII6II6III6666IIII6I666666666666666666666666666I6III666IIIIII6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeIIeIee
IIIIIIIIIIIIIIIIIIIIIIIIIII666IIII66666666666666666666666666I666666I666666666IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeIIIeIeII
IIIIIIIIIIIIIIIIIIIIIIIIIIII666I6666I66666666666666666666666666666666666666III6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeIIeeIII
IIIIIIIIIIIIIIIIIIIIIIII6I66I66I666666666666666666666666666666666666I666666I6I66IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIII
IIIIIIIIIIIIIIIIIIIIIIIII6II6666I66666666666666666666666666666666666666666666I66II6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIIII66I66666666666666666666666666666666666666I666666666IIII6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeII
IIIIIIIIIIIIIIIIIIIIIIIIIIIII6666666666666666666666666666666666666III66666666I666IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
IIIIIIIIIIIIIIIIIIIIIIII6666666666666666666666I66666666666666666666II66666II6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeI
************************cccccccccccccccciciiiiiiiiiiooioooooooo1o111111111111e1eeeeeeeeeeeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
++++++++++++++++++++***++************************************************+******+++++++++++++++++++++++++++++++++++++++****cccciiiiiooooo111111ee
+++++++++++++++++++*+*+***+**cccccccccccc*c*c***************++*+++++++++++<+++<<<++<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+*++++++++++*+++++++*****++iccccccccccccccccccccccccccccccccccccccccccccccccccc*********c*********************ccc*ccc*c*c"<<<<<<<<<<<<<<<<<<<++<<
++++++++++++++++++*+****+++ccccccccccccccccccccccccccccccccccccccccccccccccccc*******************************************<<<<<<<<<<<<<<<<+<++++++
++++++++++++++++++++++++++<ccc<""ccc"cccccccccccccccccccccccccccccc<+cc<<ccccc**c**********<""*<**"**********************<<<<<<<<<<<<<<<<<<<+++++
"*++++++<<<+<<<<<<<<<<<<<<"***<---**"*c*<<<cc++cc++cc*++*cc+*++cccc-<*"<cc+***+****+*******-"**+**-+*********************<<<<<<<<<<<<<<<<<<<<++++
---""----"---"-"""""""""""-+++"-*--+-*+-+*+-*<"cc""c<"c*"-c-"*ccccc"""+**c"*c*-**-"++**--*+-"+<-**-+*--<---<--***********<<<<<<<<<<<<<<<<<<<<++++
-------;------""""""""""""-+++--+*---++-****c<"cc""*""c***c""cccccc-<*"<c*"**+-**-+***""***-<**-**-+*-"**-**"-***********<<<<<<<<<<<<<<<<<<<+++++
--------;;------""""""""""-+++""++*""+*+"-"+**""<+"cc<"""+c""cccccc"<c*""*"--+-**-***---"**-<**-**-**-"**-**"-***********<<<<+<<<<<<<<<<<<+++++++
---------;,;-----"""""""""-+++++++++**++*****cccccccccccccccccccccc*cc*c***c*********************************************<<<<<<<<<<<<<<<<<<++++++
----------;,;-----""""""""-+++++++++*+*********ccccccccccccccccccccc***cc************************************************<<+<<<<<<<<<<<<<<<++++++
---------;;,:;----""""""""-++++++++++***+******ccccccccccc*cccccc*cccccc*************************************************<<++++++<<<<<<<<<+++++++
---;;;;;;;;,:.;----"""""""-+++++++++++*++*+++*********+c***c*c******+***************************+************************<<++++++<++<<<<<<+++++++
----;;;;;;;,:.:;--""""""""-+++++++++++++*+-<-***<""<c**c*-<*******c*+**************************--*************-+<"*******<+++++++++++<<<<++++++++
----;;;;;;;,:.:,--""""""""-++++++++++++++<-*-+*<"+-*c-<c"-<++-<+--c"-*<-""-+*<-<--"*-----**<----+*<-"-<*"-"-*<*++********<+++++++++++++++++++++++
---;;;;;;;;:..::;-""""""""-++++++++++++*+-"*--""*"-*+-**--cc---"<**-+*-"**-*+-**+-**-+*+-*<-**"-*"-<"-+*-"c**************<+++++++++++++++++++++++
;;;-;;;;;;,..:::,"""""""""-++++++++-"<-*+-+*""<**-+c""c*"-<*""++<*<"**"**"-*""+<--*<-**-"*--+"-"*--**+*+-****************<+++++++++++++++++++<<<+
;;;;;;;;;,:::::,;"""""""""-+++++++-<<-+******c**c*cc**ccc**c****c***c**********************++*+***+++**++****c***********<+++++++++++++++++++<,:"
;;;;;;;;,:::::,,;"""""<<<"-++++++*******************c*c*c**cccccc*******************************************************c<++++++++++++++++++++-:,
;;;;;;,:::::,,,;-"""<<<<<""++++*******************+c++c**<c*cc*cc*****c*+*********+*********************************+****<++++++++++++++++++++"..
;;;;;,,,,,,;;;;-"<<<<<<<<""+********************c*-*--c-c-*<<-ccc-<-<-+*""-+**+<<*<*<<"**<"*<+<+<+***-**"*+*<*+<+*+<"****<++++++++++++++++++++,..
-"<<<<<<<<<<<<<+*********<<*******c***********c***<<+*"<*"*-***cc-*"*c"*"*-c**-++*-c-*"*-+++"**-*-***-*+-*"*-*-*-*-*-****<++++++++++<""<"-<++<-..
<<<<<<<<<<<<<+***********++ccc***cc*cc********ccc***cccc*cc****c***c*c*************c*****++****+*+***+**+*<++*+*<*+<+****<+*+*+++++<,.,<.:-<;;,. 
+<<<<<<<+++++**cccc******++ccc*ccc****cc*c**cc*ccccc*ccc**c*******c*****cc*ccc***c*c*****c*******************************<+**+*++++;:.:",.;"::,;:
+<<<<<<<<++**ccc*********+++++<++<<+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*******++<..:,:::,,,:::
<<<<<++*******cc****cc********************************************************************************+***********+**********+++**++,..,"<;,,::.:
******cccc*********************************************************************************************+********************++-,<***<,.:,<<,:::::
ccc*c****c******c************************************************************************************************************+..:;+*"..::,:...:::
***++++++++++++++<<++<<+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<---"""----"-------
cccccccccccccccccccccccccccc*c*******c******c***************************c******c*******c******c************************************************+*
cccccccccc*-"-+cccccc**cccc**c**************+<****<<**"*"c****"*c************c*cc<"+*c*****+++*+"******<********+<+**<+******"*********+<"*"+"+**
ccccccccc*+-+"<*"<""*"+c"+c""-+*-"-+---+****""-c*-*-*<--<c"<-*"*"-"***+"-<c"<c<<<-"c*******-****"*+"<"*"*+""****-*<-*"**<""+*-<"<*+""<*";<+<<<***
cccccccccc+"**-*<-"-c"+*"+<-"""*-**+-*+-*--*-"+-"<*-*+<"-c-"**-**"*****<<-c""*""c"cc*c******<-++-*-+"+*-*"-<***+-+<-*-+""*+-*;*+-*-+*-<+-********
ccc*cccc*c*<<<*c+"<"c+""<*c"-"<*-**+-c+-****"<*--**-*"-"-*""**-**-"***"-"-*+-"""c"****<-""<""-+*-*--"+*-*-<-****-"-"*-+*-"-+*-*+-*<-""*+-********
********ccccccciccccciccccccccccccccccccccc*cccccccccccccc*cccccc*ccccc*c*ccccccccc*cc<c<c****cc**"<"<*c*****************************************
+++++<++++<<++++<<+<<<<<+<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<""<<<<<<<<<<<<<<<<<<<<<<
ccc*cc*cc*cccccccccccccccc**cccc**ccc**********************************c******c*****c************************************************************
****cccc*ccccccc*cccccccccc**cc****c********************************c*+*****************************<***************+*+***+********++************
****c***"""+**c*cc**cc*c******c****c***********************-"*+*******-********c********************;****---***--"*++*++*++++**+++*+<+++++**++<++
""-"+***-++-*+""<*""+<-"*-""*+"c<+*""*"""**<""*"-"*********"-"+**-++<*""+-*"-c"-c*-*"++-<*--<--*"-+--****-"--*-<-"*;<*"-*--<--+-"+++;+<-<";+""+-<


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