######## #####......# #.....h....# #h<....# #h.5...# ..........# ..........#.. ..........r.... ....#.......### ............# ....#..######