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