########### #.....).o.# #.#######o# #.# #.# #.# ##.# #.. #..# ### #o## #'# ... ..... ....... o........ ##....$.... #.......... ######### #.......# #.###.#<# #.####### ###.##... #...#...# #.###...# ##### #.# #)..# #... #.###...#########.## ###..........#.......# #.......####.#.####..# #.####....#..#.# #..# #.####.##.#<.#.# #..# #......##.####.####..# #########............# #######.####.# #......# ########