. ... .#!..##### ....hbg).# .#...###)# ## #.# # .##.####.##)# ............#... ##....<.....# ######.####..< #.# #! #.# #.# #.# #.# #.#