######### ...>....# #.# #.# ###l### #..oo.# ###.....# ..$....?<# ####.....# ........# .......### #####..# #..# #.. ..