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