########## ........ ###......### .......... #..##......##..# .[....l......... #><# .........# ########.# #.. ##.# .. #.. ...