##### #.<.# #!............# ............... ............... ............... #.............# ###.........### ###.....###