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