####### .....## .....# .... #####.# #.....## #......# #....<.# #....h.# #.....>...S........ #......####........ #.....! ......... ....... ......... ....... .......... ...#... .......... ...#... ...........