#.# ### .. .. .. ?. # #. .# .. #8###8##.# #........ #.....# #..<..# #.....# ........# #.##8###8# # #. .# .. .. ## #. .#