########## .........# .......<.# #........+ #...^....# ...#.....# .. ##....# ( ##.### #. #.