. ... .... . ...###.... # #........ ##.+....#.... #..#....#.... ##..#.#...## #...<......# ##........## ##........## #..........# #..........####P## ##................ #................ #........##...### #......#.# ..... #..#.....+ .... #$.#...#...P.P# #..T.......... #.......P....#. ##............ #...#...#.... ##...#+#.... .... ... .... .. #