.# .## ...### # .#... .#.######...## )..........h.# .M.........# #.# # #.# #..###.# #...M<.# #...#### #.. #. .. ##