##### .. #############...# ... #.....<....##...# .... #..........##...# ###########...# #..........<....# ##............ #..........##...#####...........# #..............................# #######.#.##...##8..8##........#### .....######.....##............. ###.### ###..###......####### #.# _.....##...### .. ##..###.M### ##. .... #..# ##..###.(# ### #..## ...## #...###...$.. #.#.......M.. #...##....... #.... ....... ....###....... .....# .....## ...## #.#### ... .. .. ##