######.##. .... ##......... ..... #...♣♣♣♣♣♣♣♣♣ ...... #..♣..PP..PP♣ ...... #..♣...P..PP♣ ......####.(♣P...PP..♣ ......#.....♣PP...P..♣ ........###.♣..P.<.PP♣ ...$...>....♣^.PP...P♣ $.........#.♣PP..P...♣ .......?#.#.♣PP..PP..♣ .......b#...♣♣♣♣♣♣♣♣♣.. ........##.... ... ............... ... ..!.....##...## ## ........##..## ......... .........