######## #......## +....... #......# ## #......##... ##........... #....<....... #............ #........#... ##.......# # #######.# ##