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