# #. #. ####. ####l.###...... ......o<....# ####..###O..!.. #. ..#.. # ... ###