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