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