######### ........####### #............. ###(####>.###.# # (......>...##.##.## #.................# #...###..####.##..# #...###..####.# . ........J...# .................. ...#.#..###.##...# (.......# #.# ..# ......... ..# # .#.#.##.# #.# .... ..# #.# .## .## .#