##### .... ... ..# ###..##### #........# #.<....... ..............# .....#........# .### ####..#### ..# ..# .# ..