.... .... ..... #..... ## #### #.... #.. #..# ...# #..##.l##...# #..##h.# ####..##..### #...##..##..# #...##.<##..# ...##..##l.##.. .... #..##..# ### ... ..##..##..# .. ... #..# ..# ...#.!....### .. #l.....# ........# ..........# ........... ..#.......># .....)......