######### ....... ....... ..... #...# .# #...##..# #.......# #.<.....# #.......# #..###..# #..# .# ...# ..).# ..... ##....