### ...# ######P.#.. ###.#.P...... #.#.......... ##FF......F## #..S......### #P.......#.# #.......##### #......#.. #......##.# #......## .r ......# ... ####......F... #............. ##............P ............... ........(.. ## ..P.... ####.#### #...# ##......P# #..# #P.......## ##.h# #.........### #PrF# ##....<.....# ##r.# #P........### #P.# ##........# #..+#### . #.......h## #P.....# .. ##........# #......## ... .P..............r #......r######.... ...............?h. .PPP.....#.#........ .................. ...PP................ .................. ....F......<.......... ................. ...................... ................ ...................(.. .........S..... ......P....(....... ......PPP.###..... .:.....P### ..... ........# .... .......P# ...#