### ..# #.# #.# ###.####.# . #..o.....# ....##.#{# .......