# ###.### ###....... #......# ########l.....# ....l............ [#######......##. #......!. ###....... ..##... ..# #.. ... ##