######## ##### #......# #########...# #......# #.....'.'...# #......########'#####...####### #...............##............ #................#.......#.... #..........#.....+.......+ #+#####..........##.##+#....)..#+###+## ##.#.)...#...#######.# ##+##+#......... #..+...[.#...# +.. +......... +..#...#.+...+ #... #.......... #.[#...#.#...# #+##. #.......... ##..#...#.#.... ########'###+##+# #...W...#.#.... ..............# #(..#...'.#. ########.%##..+ #...#...#.# #'## # #...#...#.# +..## #...#...'.. #...+ #...+...#'## #.### #...#.... ##.# #...#..... #..+ #...#..... +..# ...##+#. .###+##+## # ##.# # .........#.##..###'##.# .........+............# #.........#+##...##.##.# .##+#####.....#...##'## .. . .........'.....+.......+ ... #...#+#######.#%[%..##+###'#####+## #...#.#######.#.................... #...#(........#.................... #...+.........+................... +...#...)...<.#................... ####+#...#(##.##..##................... .........#.##.##..###+#####+##+####### .........'..+.+....+ .... ..........#..#.#....# ... #........#######.### #.# ##+####+########+###+###.##### #.............. +........... .##.............. #.......# ................. #.......## .##.####+####.### ##..##.<.# #.###...###.#######..##...# +...............+..'..+....+ #..##.##+##..######..##..## #. #.##.###+######..##..## # +......(..............+ #+##.######.##...#....# ..#.###.##.######'######...## .W'......+...+.....# #+# ..#.######.######'## '######.####....# #.........'.'....# .........#.#....# +####+######....# .....# ......# ......# #...#### #...# ..#