################# ##...>...).......# #####..#############.# #....<## #.# ....##### #.# ## #.# ##.# #5.# #.## ..# ..g. ..... ....... #.$..... #......<.