#### ##..# ##.#####...############# ...o...........o.......# .....).)........####### . #...<# ##.###.# .. ##....# #. #)# ##.###.....#### . ... ..............# .. ..... ..............# o. ....(.. .......)).#...#.. (.......# ..#<)........ o........# #..).......... o.........# #..)#.......... #.# #..#..##....... $.o..###..#.#.......## .o.....<./....##..### o.............. ..# ..o.......##.## ..# ........[... ......#####.. ...#O. ...# ##.... ?.. #.... ..