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