### # .. #.# #. ....##.######### ...............# #.......<.# ####.#.......... ##......#.# ####...# ...# ...# .... ....