.# .... . #... .#... ....# #... ...#####..# ..........# # ...#####.# .## .......#l##...# ........g.<...# .........(...$# .......<........ ...l............ ................ .r.............< ................ ...........!.... ......l......... .⌠.............