### .... ... .# #####.### .# ## #.......#..# .. #.......#..# #. #.(........# #..#...<...# #..#.......# #..........# ### #..#.......# ... #. #.......#..# #..###%#####..# #............[# #.............# #########.##### #.## #..# ##.# ####.# #.hb.# #g##.# #.##.# #.##.# #.##.. ..#### #.. #.# #.# #.#