.. ... ...####+### .......... .........# .......$.# ..?....<.# .........# #........# #........# #.....)oo## #.....o...# ##........# #........# ##########