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