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