######## #......# #### #.####.###### ##...##.#.....J...# ..#.<....##.####.# #...##.####.# # #..#.#.####.# #.. #.......# #. #.######## #...# ...# ..... ##.# #. #