# #. ... .. #.##.#### ........####..## .......O...l.... .....##.####..## (.. #.# . #.# #.# ... ###