########## .........# .......<.# #........# #........# ...#.....# .. ##....# . ##.### #. #.