#....# #....# #....# #....# ##....## #<..... ###.##.h.# ......b<.# ###.##.#.# ## ##