### ##.## ####...# #######......# #### ........##...#####....## .............l........# #.........###.......h ##.......## ##.....h. #...)...# ....... ##.......## #...h... .###......[..###........ .......................# .......[..............## ................... ........<.......... ................... ................... ................... .###....[....###... ##.......## .. #.......# #.......# #......... ..........