###..... ##......## #...>...$## #. ..........##... ......$......# .......g....# ..........# .......