## ..# ...$ ###.... ##....... #........ #........ #