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