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