### ... ## #.##J#######..# #.............. #.....g.r.....# ##r## ##...## #..<..# ##...## ##+##