###.... ...... .!..# ...# # #..# .# #..# ..# #..####..# . #........# ..####........# ..............# .........###..# .........# .# ..#####..# .# . #..###..# #.l.....# #.<.(...# #.......# #...##..# #...# ..# ..... .# ....... # ........ ##########