### ####### #.# ###.###.# #.....####.######## ......... ... +.....'.....>.....# #.......# #.# #.....#.##.#.####### #.......# #.#####.....#.##.........# #.......###........................### #...............##'####.#........#.#.# #.......# #..##.##.##.........##.#.#.# +.......###..##.##.##......#..##.#.#.# #.......................#.....##.#.#.# #............##.##.##.#.##.#..##.#.#.# #....(..........##.#..........##.#.#.# #.........#..##....#..#.##.......<...# .#.......................##.#.........# ..................###.##.##.#..##.##### .....................#.##.##.#..##.# #......##...#...###..#.............# #.....(##............##......#..#### ...............#..#.##......#..# .....................+.........# ...........#.#.#..#..#.......... ..#######..#.........#......## . #.....................# ########..##........#.....# # ..........###...###.......##.# ##+####.####.# #...###.......... #...#+#.# #.# #.#...........## ........####'###%##......<...# ..............#...'..........# ###....#......#..##.......#.<# ######......#..##......>...# #......#..##.....#.#..# #......#..##.....#...... #.g....#..########....... #.......... ........ .........## .........# .....>..... .......... ......#....# .......+..... ..#.(.#.#.##.#