####### ########### #..... #.....####P#P#P#P#P### #..... #.....##.............# #..... #.....##............<# #>.... +....................# #..... #.....##.#P#P#P#P#P### #.....##.######.########### #......# #.......... #......# ###...# #......#####h..# #......#.....### #......#.....# ###.####.....# ##'####.....####.. ####.....#........... .............#........ .............#........ #.............#........ #.............#........ ..............#........ #.....#+###......##...g ..##. ###....# ..h. # +....+ #....# ..(... .......# .......# .#.....K.