#...# +...+ ##!..# ....# #########..# ..........# #........# #......J.###... #..............# ##........##.### ##..###..# ##..####..... #...)..##..... #..##.<# ...... +.. #..# ...... #.. #### ...... ..# #.. ... #..#