### .## #.. ..# #.# #..# #.##...## . #.......#.# .########J.....#... .......