#. ... ##.... #...... ...#####....# #.....<....# .......>..5.... ............### .#......a...# ............# ##.........[# #####...#### #.... ## .# #.# ########..# ..........# .......