.## ..# #.# #.# #.# #.# #.# #.################ #................# #...............<# #................# #.################ #....# ####.## #..# ##.# #h## #h.# ......#'# ......... .......... .........$. ............ ......##+##+# .....