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