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