#.# #.# #.# #.# .#########.## ............# ......a.....# ......O.....# ......[.....# ....[(......# #...........# ##########.## #.##### #.....# ###########.# #...........# #.#########.# #.# #)# #.# #.# #.# #.# #.# ### #.# #.# #.# #.# #.# #.# #.# #.# #(# #.###################<# #...............<.....# #####################.# ###