##### ....# ...... #o..... ###o.....h #.