## .... ##############.... .................... #.<.....# . #.......# .. ...##.......#.... ................. . ...##.......###.# ..... #.......# .... #.##.#### ..... #%##.## .......##h....# ......o....!..# ......###.....# ... #.....# # #.##### #.# #.# ... ..b #.#