.. .# #.### ..o. ## ###.o###. ##.##........ #.....l...... #.oo# ##o## #.# #)# #.. ###. .. ##