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