-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_-_--PP_P_P-PP_--P_P-P_P-_--PP_
 
 

## M#M#####M###
#######
 # #####
########
   ####
#######
 #  ####
###############
####
######## ##
######
#########
###############
#####
 ##### ###


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

HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH1;,.:::::::::::...:..........:..............:..
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH*,,.::::::::::..:::.::...:::................::.
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH--:.:::::::::::::::::::.:::..:.......:......::.
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH-"..:::::::::::::::::::.:::::::.:....:......::.
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH-"..:::::::::::::::::::::::::::.....::.....::::
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH-"..::::::::::::::::::::::::::::...::::....::::
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH-,..::::::::::::::::::::::::::::.:.::::....::::
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH;"..::::::::::::::::::::::::::::::::::::..:::::
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH-"..:::::::::::::::::::::::::::::::::::::.:::::
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH"<..:::::::::::::::::::::::::::::::::::::::::::
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH;-.::::::::::::::::::::::::::::::::::::::::::::
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH-:.::::::::::::::::::::::::::::::::::::::::::::
WWWWWHHHHHHHHHHHHWHHHHHHHHHHHHHHWH"".:,::::::::::::::::::::::::::::::::::::::::::
WWWWWHWHHHWHHHHHHHHWWWWHHHHHHHHHHP<<.:,,:,:::::::::::::::::::::::::::::::::::::::
WWWWWWWHHWWWHHHWWWHHWWHHWHHHHHHHH8<".:,,,,,,:::::::,:::::::::::::::::::::::::::::
WWWWWWWWHHHHWWWHWWWWWWWWHHHHHHHHH6<-.:,,,,,,:::::::::::::::::::::::::::::::::::::
WWHWWWWWWWWWWWHWWWWWWWWHWHHHHHHHH6-".:,,,,,::::::::::::::::::::::::::::::::::::::
WWWWWWWHWWWWWWHWWWWWHHWWHHHHHHHHH0"".::,,:,::::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWHWWWWWWWWHHHHHHHHH@;-.:,,,,,::::::::::::::::::::::::::::::::::::::
WWWWWWWWWWHWWHWHWWWWWWWWWWHHHHHHHc--::,:,,,::::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWHWHHHH<<,.,:,,,:,,::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHH"<,.,,,,,,,,,:::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWHWHW""::,,,,,,,:,:::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWH";:.,,,,,,,:::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHW"":.,,,,:,::::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWH"<..,,,,,,,:::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHW"+::,:,,,,::,:::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWH"<:.,,,,,,::::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHW-,.:::,,,:::::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHH--.:::,,,:,:::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW$<<.:,::,,:::::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@<".::::,::::::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWHWH0"<.:::,,,:::::::::::::::::::::::::::::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHH8-".::::,::::::::::::::::::::::::::.:::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWHWHH6;-.::::,:::::::::::::::::::::,::::::::::::.:::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHW<<;.::::::::::::::::::::::<-"""<<;<-:::::::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWH"<,.::::::::::::::::::::-<,<+<c<*-,:-:::::..:::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWHWH"<,.::::::::::::::::::::<i<<-c"*<*;,:;,,:::::::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWH-;:.:::::::::::::.:::::*-<<-<8o"++80c.:,<,:.:::::
WWWWWWWWWWWWWWWWWWWWWWWWWWWWHHWH-:..:::::::::::::::::::+-;<;e088P8@oe,:,-<:::::::
HHWWWWWWWWWWHHWWHWWWWWWWWWWWWWHH-<..::::::::::::::::::;",;"ce<Ie@006":,";<;::::::
HHHHHWHWHWWWHHHHHHWHHWWWWWWWWWHW""..::::::::::::.::::::<-::;"e1*166;:,:,;:.:,::::
HHHHWWWWWWHHWWHHWWWHWWWWWWWWWWWW";..:::::::::::::.:.:::";-,;:1-1-<i,::,-..::c081:
HHHHHHHHHHHHHHHHHWHWWWWHHHHWWWHW-,.::::::::::::....:..::::,:    : ;,;-:,: ..0@@8I
HHHHWHWHWHWHWWWHWWWWWWWWWWWWWWWW-,.::::::::::::...::...:::::<  ..."i--:-.. :0@@80
<,+""----;:,:;;;;;;,;-,;;;;-;;--;,.:::::::::::..........::..e.....";:-:".::-08886
:::::.                         "e..:::::::::::..........:...e.....:,:,::.::.8@800
:::::::::::.::::::::::::::..   P@.:::::::::::...........:.:.e:.....;+;.:::::18@06
:::::::::::.:::::::::::::::.::.$6.::::::::::.............:..e:::::. ::.::::: I806
:::::::::::.:.::.:.:::::::..:..$i.:::::::::.................+...:....::::::::c006
:::::::::::.:.:..:::::::::..:.:00.:::::::::................:1 .. .  .........;I06
::::::::::......:::.::::::....+o1..:::::::................:1o.. : .  .  . .. :606
::::::::::........::.::::.....:e......::.....:............1oic..  .   . ..-60886e
..:...::.............::::...:.,@.:..:..:......:;.":.".;;;;688- 16..::I0088@0IIe+<
.........:..................:.,@..........;.;......,."i<-o;eo,e"8@06880e*<<"    .
...:........................:.;@....:,,."i-@,8@01o"i<@c,:;1;;1I<,<c" ;.,   ... ;.
................::-<..........;@-...:-::.:.,c,;;;;,;;;-;;-;<";.::-<.1-;<-"*-*::::


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