######### .....(. ##.###.a.# #......<.# ....###...# ....... ........... #..#.##.###.## . .. #.# .# ## ... # .## .