#+##### ....... ### ## ...... ...######... .. ###.... ............. .... ..... ...........# ...######.#.# # # ........... ........#.#.#######.#########.......... ####>.........................oo......... #...........#......##.......o.#.......... #...........#.......#####.#.o##.......... #......#....#..(....## #.....#.......... #...........#........# #..o..#.......... # #......######......#.## #.....#.......... #.#......# #......#..# #.....#.......... #......########......##.#####...#.#.#....## #....................##(........#.#.+....+ #...........................#.#.#.###....# #.#.###.....................#............. # #.###.....................#.#.#.###..... #.............########....#........ .. #.#.###........# ###.............. ................ .(.#...##............. #..........).... ###.......<............... #####....######## #.............#.###....... +...........# #......#......#.# .....# #...........# #......#......#.###.....# ###.........# #..#. #................ #.........# #<.# #.##.........#... #......)..# ##.# #.##.........#.# #.........# ..# #.##...........# # #############.# #.. #.##.....#.#...#.### #.........###'####.###.##..>.[#.......... #................#.....##..#..........##### #................##.......##.####$###...... #.............)).##......(.#.#..#.# ..... #.........)......##........#.#..#.###....( #..............####.............#......### ########..........#........<....#......# #.............#######...........# #...............................# #.............##########....##### #...........................# #...........................# #.......#################...# ######### #...# #...# #...# #####