###### ....# ## #a#.# ..# #.#.#...## #l#....... #.<....... #........... ##.##.#..... #. .. ..>. #. .## ... .# .# .. # .# . ..