. ....# ......# .......# ### ........# ##.## ...<.....# ### #...# ..........####.###################.## ...........((...................[..# #........(........................# #.......%........................# #....)...............)...........# #.........................<......# #......[########################## #.......# #(......# # ##.......# #.##........# #.)....)....# #.......%...# #.....).....# #....)).%...o# ##...........# #.......%...# #.....>......# #...........## ......o....# .......... ....