# .## . .. #..####+##.#### .............. ...........{###### #................. #...####o#...#..## #...####.#......# #.......#..###.# ... #......##..# # ##.... #.)........# ......# ##......###.# o......# #...)...# .# ........# #### #.......# .o......######## #PP# #...####.... ...............#######..####...### .##. ..................................# .# ........<.........................# .. .......#..[####.#########......#.<# ## ...........# #.#########.###..#...^ .. ...........###...........# #..##.## #. #............#...........###..##.# #.### ..........#.#.................#. #.#<# ### ##########.##.........####.....# . .#.#.# #<# #............# #...### # ..#.#.#.# #.# ####.........# #.#.###.# ...#.#...# #.# #########.........####......[. #.......# ..# )..................>........... #.#.#.#.# ### ###################.#.......... #.....#.# #.##.######## #..#..#.# #..........# #..####.# ####.#####.#####.......# #.# #.......####### ### #########