########### #...a.....# #.#######.# #.# #.# #.# ### #.# ..# #.# #.# #.# #.# #.# ## #.# #.# .. #.# #.# #.#.#####.# #..<......# ###.####### #.# ..# ..[. ..... #..... .......