########### ..........# #......hh..# ......gh.W.# #...>..l...# .........<# .......<..# .##########