# ## # .. ..#.# #.#####....## ###....[......# .......<# ####....# #.@...... .........# #........# ####.....# #...... .....##