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