.#. #..... #...... ##....... ......... ........# # #.......#. ... #......... ....####......... .........a......... .....!.b..$.......# ......##########..# .... ...