. #..# ###..# ....... #....# #..### #....################ #..M................. #..#########.####### #..# #.# #..# #h# #..# #.# #.r# #.# #wh# #.# ##h# #.# #.# #.# #S## #M# #.... #.# #..... #.###### ...#.#.####......# ..#......h...###..... ...#<#.####.# ## .#..... #.# #.##M### #.# a #......# #.# ..# #S.....####.#...... #...<...)........# ##.....######.###.. #.....# #.# ####### #.# ##