######## ##......# ################################.....#.### ...................... ................... ..........#####.....#######.....P...P.### ###......# #...................<....# #####......#####...........#.....P...P.## .........g.............................# ...$.......####.....###.####.####.....## #.........# #.........# #.# #.##### #.........####.....g...# #.# #.# .......g...............# #.# #.# ###.##.######.........# #.# #. #. ... ............# #.# ...... ............# ... ... .............. ... ............# ... ........... ##..#.... . .