.. ... ... #.. #.#. .o. ... ##....# ... . .$o ###.##### ..... ..# .## #.# ........# #.... .. ..# #o# ........########.. ... #.## #.# #.# ........)......... #.. #..# #.# #)# .....................####.##########.###.# #(# ........#o###...## #......(..)..o......).####.# ........#{# ...# ######.############.....#(.# ##.######(# ... #.## ###...o.## $. #r# .. ..###..### #.....# . #l# . #........###### #.....# #g# ######.o......# #.....# #.# ##.#####... .......# ... .## #.## ###.....# ##. .>..##..# #.....# . #.....### #.....# ####....# #.....# ###..##### ##.....# #.###..# #.# # #.## #. #..# #.##.### #......# ##...<.# #.....# #.....# #.....# #######