# .# .. .. .# ######..#### #..)........ #l####..#### ... .# ###. # #. #. #. #.