### .... ....$ . ##. .....?####..... ........ ...........?... ........###.### .....##.# ..