##+ #.. #.# #.# ####'####### #..og.g.....# #.....l..... #........... #........... #......$... +..?...... #........ #....... ###