### ... .. ####.# #....# #.##.# #.# .. #.# ## . #.# #.# #.# #.# #.# #.# #.# #.# #o# #.# #o# #.# #.# #.####p####### #....oo........ #.#.##.####### .. #.#.##.# .### #.#o##.# ..# #####.#o##.# #.# #.....#..... ##.## #.#######.## #...####### #.# #.# #.........# #.# #.# #...#####.... #.# #.# ##.## #.# #.# ##<# #.#######.# #..# #.....$.#.####### #..# #######.O.(....... . #..# ###.####### .## #..# #.# #...#####.o# #.# ...........# ### ##. #.# #...#####o## #.. ...# #.# ##.## #.# #.# #..# #.. #.#######....#####...#####.# #.# #..# #.# #...<...........[..#.......# #.# #..# #.# ########.....#####...#####.# ##.## #..# #.# . ##o## #.# #...# #..# #.# #.# #.####%..### #.%# #.# #.# #..........####..# #.# #.# #.##.............# #.# #.# #.##.......####.#########.# #.# #.####...### #....%......# #.######.####...# ###########.# #.o........%..(## #.# ##############.# ########.# #.# #........# #.# #.######## ##.## #.# #...#########(# #.#...........# #...########### #####