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