########## ?....(.. ###......### .......... #..##......##.. ............... #<># #........ #.####### #.# ..# ###