### ####...# ##....# . ##.<# ....###..## ......l.## #.....### ##..## #. #. .