-PPP_P_-_P_P-P_
P--P_PP_-PP-_P_P-PP_PPP_
P--P_P-PP_P-_PP_-P_
-P-P_---_P-PP_---_P-P_P_-PP_
-PPP_P-_-P-P_-P-_P--_P-_P-P_-PP_PPP_
-PP_P-_-PP_P-_
PPP_-P-P_P-P_P-_--_-PPP_P-PP_P_
P-PP_P-_-_PP_-P_
PP_-P_-PP_P_-PP-_
 
P--P_PPPP_---_-_---_PPP_
 
PPP_---_P-PP_---_
 
PPP_---_P-PP_---_-PP-P_PPP_P-P_-PPP_PP_P-_-----_PPP--_
 
 

,;+cciooooo,:::
..:"c-<+<"::"-:
..,e;<*+*c+--;;
+.cocc*i*i*+e1+
io11Ic*c1oc<,ee
ei6000;c**c0,::


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

,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;--;;---------------------------;;------;--------;-----;;;;;-;;;;;;;;;;;;;;;;;;,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,:::
,,,,,,;,,;;;;;;;;;;;;;;;;;;;------------------------------------------------------------;--;---;;;;;;;;;;;;;;;;;;;;;;,,;,,,,,,,,,,,,,,,,,,,,,,,:,
,,,,,,;;,;;;;;;;;;;;;;;;;-;----------------""---""""""--"-------------------------------;;;;---;;;;;;;;;;;;;;;;;;;;;,,,,;;,,,,,,,,,,,,,,,,,,,,,,,
;;;,,,,;;;;;;;;;;;;;;;;;-------------------""""""""""""""-----------------------------;;----;;-;;;;;;;;;;;;;;;;;;;;;;,;;;,,,,,,,,,,,,,,,,,,,,,,,,
,,;;;;;;;;;;;;;;;;;;;;;;-----------"""""""""""""""""""""""""---------------------------------;;;;;;;;;;;;;;;;;;;;,;,,,;;,;,,,,,,,,,,,,,,,,,,,,,,:
,,;;,;;;;;;;;;;;;;;;--------------"""""""""<""""""""<"""""""""""-----------------------------;;;;;;;;;;;;;;;;;;;;,;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;,;;;;;;;;;;;;;-;-;----------""""""""""<<<<<<<<<<<<<"<""""""""--"-------------------------;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;;;;;-;-------------""""""""""<<<<<<<<<<<++<<<<<<<<"""""""""-"-"---------------------;;;;;;;;;;;;;;;;;;;;;;;;,,;;,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;;-;-------------""""""""""<<<<+<++++++++++++++<<<<<<"""""""""""---------;;;--------;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;--;;-----------"""""""<<<<<++++++****ccc*****+++++<<<"""""""""""""-;:::.::::::::,;-;;;;;;;;;;;;;;;;;;;;;;,;;;,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;--------------""""""<<<<<<<+++**cccciiiiiiiccc***++++<<<"""""""-";:.:......::..::::::;;;;;-;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;--------------""""""""<<<<<<+++***cciioo11ee11oiicc**++++<<<<"""""",::...........:::.:::::;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;----------------""""""<<<<<<<+++**cccio1eI600006Ie1oicc**+++<<<<""""-::....::.:::...........:,;;;;;-;;;;;;;;;;;;;,,,;,,,,,,,,,,,,,,,,,,,,,,,,
;;;-;------------"""""""<<<<<<<++++***ciioeI0@HMM#MH@0Ieooicc*+++<<<<<"-;:.......................:,--;-;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,:
---------------"""""""""""<<<<+++++**ccioeI0PW######WP0I1oicc***++<<<<"-,.....:,;;-""""<<<--,:. .::;--;;;--;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,
;---------"---"""""""""<"<<<<+<++***cciioeI8PM######M$86eooicc**++++<<<-:.::,;"<+*******+++<<";:..:---;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,
----------"""""""""""""<<<<<<++++***cciooeI0@HM####MW@86e1oicc**++++<<<-::::;-"<++**cciiiooic*"-:::---;;;;;;;;;;;;;;;;;,;,,,,,,,,,,,,,,,,,,,,,::.
------""--"""""""""""<<<<<<<<++++***ccioo1eI68P$HW$P@06e1oiicc**++++<<";::,;-"-""<<*ccccccccc*+<;:,;;-;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,:::.:::
-----""""""""""""<<"<<<<<<++++++****ccciio11eI600006IIe1ooiicc***+++<<<-:,,-----;;;;--""";,,,,;,,,,;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,::::.:,:,,
---"""""""""""""<<<<<<<<<<+++++++***cccciioo11eeeIee111ooiccc***+++++<<<:,;"""--;;,,;"<+":,,;;,,,;:;;;;;;-;;;;;;;;;;;;;;;,,,,,,,,,,,,,::::,:,;,. 
-"-""""""""""""<<<<<<<<<<++++++++****cccciiiiooo111oooiiicccc***++"""""--,-"""""----<+***-;;;,,,;-;-;;;;;;;--...:,;;;,;;,,,,,,,,,,,,,,:,,;,  ....
"""""""""""<"<<<<<<<<<<<<++++++++*****cccccciiiiiioiiiiiccc******<"-;;-<---"<<+<+<<++***i*cccc**<-;----;-;;;;;;;;;;,,,,,;;,,,,,,,,,,,;;....... ..
"""""""""""<<<<<<<<<<<<++<++++++********cccccccciiicccccc*****++<<";,;-;;"-""<+++"-"<<<**<+"+**+"-----;;;-;;;;;;;;;;;;,,,,,,,,,,,;-, ........... 
"""""<""<<<<<<<<<<<<<<<++++++++++*********cccccccccccccc******+<+<",,""-,;-""<""-""-;;;;,;---"""-,,:;;;;;;;;;;;;;;;;;,;,,,,,,;-,. ...............
""""<<<<<<<<<<<<+++++++++++++++++++*********ccccccccc*******++"<<<";-<"-:,--"-"-------;--"""-""--,.:,,;;;;;;;;;;;;;;,,,,,;-;:..:.....:........ ..
<<<<<<<<<<<+++++++++++++++++++*+****************************++""<<<-<+<-,:---"----,,;;;,,:,--"-;;,.....:::,;;;;;;;;,;;-;:: ::::.:.::...::....... 
<<<<<<<<++++++++++++++++++**+****************************++++<"<"<<"<<<-,:;-"""--;;-<<+<<","-;-,,.......::::::::::;-:.:.:.::::.:..:.::....:....:.
<<<+<+++++++++++*****************************************++++<-"<"<"<<<";::--"<""""""---"-----;:.........::.:;"*":.....:::..:::..::::.::..:.::..:
<<<+<++++++*+*+*****************************************+<,:::,""<<<<<<"-:::;;----"""<<<<<<"-,:.........:,"cc*****++-....:::.::::..::.:.:::::.::.
<<+++++*++**+****+*++**ccccccccccccccccc**c*************<::::::;<<<<<"<";:.::,,,,;---"-----,:.........:,"+++<++****++<..::::::.::::.:::::..::.:.:
<<<++++++*+**<,.....:::::,ccccccccccccccccccccc**c******:::....,"<<<<<<-:...:,,,,,:,,,,,:...........::;""-+"+"---<<-+<"..::::::::::::.:::.:.:::::
<<<<<+++++++-........:...:,;*iiicccccccccccccccc******ce*:.....:;"<<+<<-:....,,,,,,,:::.............:--"""-;-"++++<+<-<,..::::.:::.::::.:::::....
"<<<<<++++"-..............:,"iooiicccccccccc**c*****c<-;",.:....,"<<+<<-,....,,,;;,:,,::......... .,;-"---"<<++<<<++<<-;,::.::::.::::::::.. .....
--""""<<<--...::,,:::::::,,-o##I1iiccccc*c*******+*",,,,,;-;::..:-"<++<",.....,,,;,,:.............,--"<<<"<<<"<<<+<<""";;.,,:.,,,:.::..:.::..:::,
,;;-""""-;.. .::;,,;---;;;;-+I0eoiccc*******++*++++<+**+<"-::...:;""<<<<-,..:::,::..............:---<"--"<<<""""<<<"""--;:,::,...:..:::,:.;::,,,-
:::::::::....,;,,,,,;;;;;-;,-+cc*++<<<<<<<<<<<<<<<<<+***+<;:.....:;"<<<<";,..:::. .............,;;"-;-<<+<----"<<<"""-;";.......:,::,-;-;,-;,,;,,
:,,:,+,,....:,;;;;-;;,,,:,::;<<<"--;,;,,,,:,,,;;-"";;"<+++,.......:-"<<<"";,.:::..............,;-;-"+<-----"""<<<<"""-,,;.::::,:,-;;""";-;"-,,-,,
,:,<:,... ..,,,,,,;;;;--;,:,ii<**<<<"--;;,,;,,;,,;;---"+**,........:-"<<<"-;,................;-<<-;,,;------"<<<""""--,;..::;:;;;"---"";";"";;-;,
:,,,,.  .  ..,,,,::::,,,,,,<II1ooi**+*+"<"--;;,;,;"<"<++<<:........:,-""""-;;:.. ..........,,,;,;;-"""--;-"<<<<"--""-,-,...::,-;-<"-"-"""--";;;;;
,;-:;...:.  ..:,,::,::,:::"e6Ieeo*ii**+c<"*"--;-;;,,,;;-"<;.........:;-"""--;,,... .......,:;,;;-""----""<<++<";----;,:....:.,"--"<"""<<""-"-,;-;
...::;..:.......::::::::::;*Iie1ocooccc*c+<c""+-;-,,,;;;--"..........,-""""";;,,. .......,;;;-<""--"--"<++++";;;---;::.......;--;<"""""<-";"";;--
.....::,.:..::.........::,;..,<+oo*oc*c**<+<"<"<-;;,;;;;;;-:.........:;-"<+++<"-;: .....,;;-"-;;--"""<+++<-;;;;---;::,.........:;""---"<""-<";;;-
..     .::,..:::.......::::....:,;+<<c<<*+<<""""---,-,,:::-;.:........,;-"<<+++++<",...;---"""""""<<++<"--;;-"""--,:,...........:"""-""<<""""-;;-
......... . ........:..:...........c**c+c+co++++<<<-cc";"<";;.........:;;;-""<<+++<"-.,""<"<<""""-------;--""""--;;::..........+*ccciiiiiooooo1o1
   .      . ....... ................;eeIIoeI1cioo*1+*i*:..;;,:.........,;;---"<<<++<<";:;;,,;-+";,,,;;--"<<""--;;:::...... <+<<++**ccccccccccccci
....   .  .   ...    :..............::IIIeIIeoo1ec1*;<;,..";,,.. ..... .;;;---"""<<<<<<-,<<;;;-;;"+<;;;;-"""--;,........ .:<<<<<++*+<<""<<+*c**cc
... ..    :....,.... .   ............:6IeIeee1oeec1;.;;:. ,;,:::.:..    ,;;;;---""<<<++<"-<"+<<<--";"<+<""--;,: ..... .. .:,..."<<.,+c*<<"<<"";,c
  .       . ... .... . :.............:,e1Ie11eoeec.. ;". .-;,,,..       .,;;;;;--"""<<<+<,,;<<"+<"";-;;;;;;,;: ............<:..++1..;ccc-"<+"";;*
  ..    .,,,:........ .......,:........I1Ie11eoe1.....,.:,;;,,::        .,,;;;;-;---""<<<-""<<,""<<";,,,,,,,:  ....... ...:<". <+o+:,**o"<"++c-,+
   . ,;,::::,;-,...:;:.....,,,,:,.....:,o+;,+oi1:... .,..,;,,,::.         ;;;;;;--;--""""-"""<<";;""-;,,:::.  ....  .. ....<". <+i.,+**o"<<++o-:"
   :,;::,,,;-;:..,;,,;;-----<"<",,.......o**":.......  :::::,,:...        .;;;--;-;;-;----""""--;;,:;,,,:.    ..... .......<-. <+i:..+*o+++++o;,;
. :,,,,,,;--+ccc-,,:,;,:,;;-;<<""-";.... .-.........::::::::,,::...         ;;;--;;;-;;;-----;;,,:,,:.,:.   . .    ........;;  <+i:. +*o*-<++o-::
.::::,,;;;;,,,,::::;;;-"-----------"-;,,i"-;-----;;,,::::::::.::::.         .;;-------;-;;;-;;,,:::::.     .. .  . ........:;  <+i:..+*i*"c++o-,:
:::,,:::.:.:,:,,:,;,,::;;;::::,,,;--;,,,:..::,::,,,,,:::::::.:..:.           .;;;;-----;-;;;,,,::::.              . ....... ;. <+c:. +*i...++i";.
:,,,;;,;,;;;;-;;,;;;;;;,,,::::::,,;;,,,,,<::,,,,,,,,,,:.:..........            ;;;;;;-;;;;;;,::::.                ....... .,,. <+c:..+*i...++c*c*
 .,;;;-"";;"""":::::,,,,,,;,:::,,,,,,,,,::::,,,,,,::,::.........               .;,,-------;,::..      ....:::,,;-"""<"-";...:"-<<+";-<<<"-""<*<<<
"";,,,,,,,,,,;+ciiii+<::,,-;:::,,,,,,,,,:.::,,:::::::::....... ......::,,. ... .*+ico****+""""co1iiioocc*c*cc+++<<""<<<"++-+<<<+<+<++"+*-,;,-*+<<


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