####### #..h..# #.(...# #.....# #.....# #..l..# .......r ....w..... ........... ..........##