### ... .. .. .. .. . #. .# .. #8###8##... #........ #.....# #..<..# #.....# ........# #.##8###8# # #. .# .. .. g. .# ... .#