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