######## #......# ## ######## #......# ...###......## #......# #...........####......# ###...................# #..........##.......# ..####### #..........##.......# ........###...................# .# #a.##..........###......# ... ##.....>.......# ######## .. ####c.........# ..##.####..........# #......<#(.........# ####.##.#..........# #.#(.........# .# #..#.#####..## .# . #.....### #### ^. .. ...###.c# # ##. ... . ##.# ###.####.) .... ..# .....?..[#..... ..# .........F..... .## .......<.# #. ########.# .# .. ... ..>. ...<. ......