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