### #.###### #####......# ## ##...#......##############.## #<.................... .' #........... .. #............ .. #......###### . ##.....# ....... #........