## ######## #.. #..##..# ##### #..##..##..# #...# ## #..##..### #...# ..# #..##..#####...##...##.# #..##<.##%................ ..... #..##................. ##### ..##..##.....####...#. #.. #..####...#### ..# .##..##...#......##### .. #.. #...hb.....$..# ## ## ########...##.# #####