# ## . .... h #. ##.#.# .. # #.###.... ..w#. .....). ######## ....# #...# #......# #..##>..# #.....P# #....#.# #...PP.# #M...)## #...>.P# #..#...# #..PP..# #..###..### #.P..P.# #.# #..>.####.....## ).. ###...........# ..## #......<....# ... #######.....# .. #.....# #.....# #.....# #.....# #.....# #######