-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_
 
-P_-_PPP_-P-P_
 
-P_-_PPP_-P-P_-PP-P_--P_P-_P-P_P-_--P_P_-----_PPPPP_
 
 

################
###
<o""-<*i<;,##
#+<*"<c11*"i<**#
#c*c"1ie"c,1o*-#
#"co<oeio1,i1+##
#ci"-"+c+-;1**"#
#i1--*e";;,,-i"#
#o*c<i-ii*c+i;c#


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

................................................................................ ..............  .    .             ....::::::::::::.............
................................................................................................     .............. ..                 .  ....   
     ...  ..................................................:...................................     ..........................                  
.................................. ......:........:::...::...:..:::......:................................................................ .    .
....... ............................:--""""""""<""<<<<<<<<<<<"-;,,::::::::::.....:.:::::::.::.:.....::...........................................
....................................-"<<<<<<<<<<<"""-----;;;---""<<<<<+++++++++++++++++++<<-;,,:::::::::.:.......................................
...................................."<<<<<<<<+<++++++++++++++++++-;<+++<+<++++<""-------"<++++++++++++++***+<++<"-;,,:::::.::..:.................
...................................:<<<<<<<<++++++++++++++++++++<++<+*+++++++++++"+++++<"""+++++<+<"-";;;;----"<++++++++<++<<<<<<<<"":...........
...................................:<<<<<<<<+++++++++++++++"++++++++++++++++++++****+*++++"++*++++**<+<***+++*<+++++-+*++++++<-------,:..........
......................:............,<<<<++++++++++++++++*+<++++++<+++********+++*+******++"*********+++*+***++++****,-++++++++++++++<;...........
......................:............;<<<<++++++++++++++*++++++++*+**********************+**++**+*+<++*+<+++*+<<+++<;;*+++++++++++++++<<...........
.................................::"<++<<+++++++++++*+*++*++<+++*************+**<*********++************+++***<+<-;,"<<<-"+++<""<"++<+...........
......................:.........:::<<<++<<++++++++++++++++++<+++*************++***********<****++*+*+*****<+*************+*+++++++++<<,..........
......................:..........::<<+++++++++++++++*+++++**+++***********+*************c*********++****+**++++*****+<+++*++<""++<<+<<,..........
................................:::++++++++++++++++++*++<++++++******c******++<**c***c*c*++*****<***"**c***+****+**+***+++<*"+<<+++++++..........
.....................::........::.:+++++++++<+++"+++++*****************-************c*****<+*****++**********+********+++<+<++*++++++++,::.......
.....................::........::::++++++++<+++<<<++*+**********************************c**+******************+***+**+++++*******++++++;::.......
......................:.........::;++++++++++++++****++*****************+*c**+*c*c*ccc*****+*******+***"*+****+***********<"<******++++<:........
..............................:.::-+++++++++++++++++**+*****+************c**+**c*ccc*cccccc+*cccc***********************+++++******++++*::.......
..............................::::"++++++++++++++<+++***********+*******c*c**c*cccccccccccc+*c*****************+*++*+***++*<<+******++++,:.......
............................:::.::+++++<<+++++++++++****+***************c******ccccccccccccccccccccc*ccc**c*********+*+*******++++++++++"::......
...........................:::::.:++++<++++++++++++*++**+**********c******ccccccc*cc**cccccccccc*****cc+***************"+++<<<<+**+*+*+++::......
..............................::.:+++++++++++++++++++*********************ccc*"*+"*ccccccccc*******++<+**+*<+*********+++**+++++**+++++++:::.....
..............................::::+++++++++++++***++*******+**************ccc<+***ccccccccccccc*c****<+************+++<<+*+;+++++++<<<+<<,.......
........................:.....:::,+++++++++*++++****+****+**************c**cc"<ccccccccccccccc*cc**c**c****************+++++++*+<*+++++++<.......
..............................:::;++++++++++<+++"+++*+++<*****c************cc**cccccccccccccccccccccc*cc*c********************++++*+++++<+:......
............................:.:::-++++++++++++<++*+*************+****c****"cc*+cccccccccccccccccccccc*cc*ccc*c*********************+++++++::::...
..............................:::"+++++++++++<<<+++++<+*+*******************c*+***cccccccccccccccccccccccccc******************+***+*++++++,:.....
...............................::<<++++++++++++<++<**+****+<******+++*<*<+"****cccc*ccccccccc*ccccccc**c*ccc****************+*+++++++++<"<-:.....
..............................:::<+<<+<++++<+<++++*++<**++++*+**<c*c*c**c**+*c**cccccccccccccc++cccccccc*cc*********************++*+++++<+<:.....
..............................:..+<<++++++*++++*<++***+*+***<******-**********+*ccccccccccc*c*ccccccc*************+***+*++*+<"++++++++++<<<:.....
..............................:::"<+<+<+<++++<++++++**++*+*****++**+****c********ccc*cccc+cccccc***cc***cc*****************+++++++++++++++<,.....
..............................:::++<"<+++++<++***+**+**-********c<****+******++*c**+*cc*cc*ccc**+cccc*****************+++***++++<<++++<++<<;.....
...........................::::::+<<<"<<++<<<++<+++-+++<*++++*+**+++******+*<-<**c*cc+ccc*c*+****ccc*+****+**cc**+**+++++*+*+***+<*+++<++-"<.....
..............................::,++<++++++++++++*++++*++*+**++++***++*++****++**ccccc**c*<******ccc<+***cc***<*****+*+++**+*++*+++<+++++<<<<:....
..............................:.;<<<""<<<++<<++++++<+**+*+++<*++*+<+*****++***<+**********+****+*****c*******+*******++++<+++++++++<+++<<"<<,....
...............................:"<<<<<"++++<"<++*<+***+<*****++**+****+*********************+**"***c**<*********+***+****+*+++<++++++<<<<<<<;....
..............................::"<<<<++<<<<<<++<<<++++++++++<+<*+++*+**************+****+**+*+++*+*++<++<+++**+++<*++*++"""++*++<+<++<<<<<<""....
.............................:..<<<<<<+<+++++<+<+++*+++*++++<++*+***+*******************************<*********+**********++*++++++++++++<<<<<....
................................<<<<<<<<<+"<<<+<<++<++++++++**+++***********************++******+**++***+"**********+++<+++++<+++++<+<<<<<<<<:...
..............................::<<<++++<+<++<+++<++<+<+"<++++++++********++*************++********+*********"*******+*+++++++++++<+<<<<<+<<<""...
...............................:<<<<<<<+++++++++<<++++**+++++++++*++**++*++++++++**+*+******++++++++*++**+*+*++*****+++*+++<++++<<+<<<<<<"<"""...
..............................::<<<<<<<<+++<++++++++++++<++++++++++++++*+*+++*++***+*+++*******+++*+*++++++++*********+<++++++++<<<<<<<<<<<""":..
.........................:iooo1oeeeII6660088888@@@PP$$PPPPPP@8808+++<++++++++++++++++*+*+++*++++++++++++**++++++++++++++++++++++<<<<<<<<<<<<"",..
..........................6;oooooo11111eeeIeeeeeIeIIII1eeIIII6I6I+++++++++++++++++++++++++++++++++++++++++++++++**++++++++++++<<<<<<<<<<<"""""-. 
.........................:iooooo1111111e11eee1eeeIIIIIeIeeIIII66I+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<""""" .
.........................:ioooooo11111111111eeeeeIIeIIeIeIIeIIIII<<<<"<<<"<"""""""""-----;;;;;;,,,,,,,,,::::::::::::::................. ...... . 
.........................,iooooooooooo1111111eee1eeeeeeeeeeeoeeie:.:.................:........:...:::::.:::.:::.::::::.........................  
...............................:::..:::::::::::::::::::::::.:::::.................................::::::::........:.:.....................       
........................................................................................................:::::::...............   ...... .        
..................................................................................................:::::::.:.::.:..:...........  ...              
............................................................................... ...................::::.:::....:..  .... ..... .  .              
.......................................................... ........... .............................:::::::::...    .                            
.................................................... ................ ...........................:...::::::..                       .            
... ................................................ .................................................::..:.                       .             
      .........     ...................       ..................... ........... .... .........................                    .              
        .....           ..............         ........... ...................................................,,:.                               


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