###### #..<.# #....### #......# ................. ................ ................ ............... .[........... ........... ......... ..#