########## .........# .......<.# #....$!..+ #........# ...#.....# .. ##....# . ##.### #. #.