######## #......# #......# ##......# #.<.# #a.## #..# #..## #.# #. .. ..# ..# ###