### ..# #.# # #.# ###. #.# ..$## #.# . #.o.##o# #.( .oo#.# #.8..#.#o# ...(.$..o# ..###.o#..# ##.#..# ###..# #... ...M. ####### .....# # ##.....#### ..M.. ..###..(......## ...............# ..............## ...............######## ####..<..............## ####..######.......# #### ######.##