## ... ## .... .# # #... .##.### #....##....... #.$..l