## ### .. .. #.###.# . ###>....# ..##....gg##### .......a....... #....g.# ..##......# #......