########## ........ ###......### .......... ..##......##..# ............... #><# .........# ########..# #.# .. #.# .. #..