### . .. .. #######.##.# .#....<#....# .............# ........M....# ...............> ..h............. ................ .h...........#.. .............. . ...(..........