. .## ... #.###+## #.#...... #.#...... . #...... ... #...#+##.... +<.......... ....#............ ........<........ .....#........##. ....##.......# #... ........# +............# #........#.... ..........#... ...........#.. ............#.. ............. ...#....... +.......... ######## +.......... #......#####+........#. #...........o........# #....................# #....................# #.............####### #.............# #.............# #.............# #......###.....# ... .... #......# #..... ...........# .... #......# #.... . .............#.. #..# ###.######.... .##. .............#... #..# #>..)....).. ..... ..............(... # #..# ####)....... #.... ...............######....####..# ....(....#.... #.......................+.....##### ..............####..............#........+#........# ............................o...#..................# ..........................{.....#..................#### ..).. ....................o..####..................'..# ...) +##....................# #..................##.# # ######.........o.##########....#.......######.# +.........................>........# #.# #..........o#########.####......##.# #.# #......###..# #.#............#####.# ######## #..# #.#.##.#######.<.....# #..# #.# #.# ##..##### #..# #.#. #.# #..# #..# #.#.##.# #..# #####..# #.#.##.# #..# ########...#..#########.#.##.########..# #......#.#.#.o..........#.##...........# #.####.#.#.##.###########.############.# #.##...#.#.##.##...######.##...........# #.##.#...#.##.o....o.l....##.########### #....#.#.#.......#...o.......# #.####.#.####.##.########.##.# ### ##### ###### ######