#..# #..# #..# #..# #..# #..# ########## #..###........# #....'........+ #<####........# ### #........#+## #...........# #....h......# #..)........# #....#####...# +..... ...# #.... ..# #... ..# #.. .#