##### ####.#.##### ##.....).##.### ##### #.#.........>.#####.#.## ##.......#.....##......# . +.#.#.#.......####..'......# .. .............## ###P......# .PP #P###.P......# #.......+..# #####.#### ##.......# #.P# #......## #..#### ####.+.## ##...P# ##...#.# ### #P.#<.########.#.P.### ###+#..##. ####.###..#..........# ##........# ##P..####.+.........# .........# ..........#.........# ##........# ....................####.........# ..........##.........'...'.......(# ..........###..........####........# ............##.###.##..P# ##....('## ........P#### ####(### ####.(.## .#.####### ###..# ##.#.(..# ##. #...## ##.....#.# #..## ###...# ##.'.#...## ##...## ## ###....(#####..(((...# .....# #.##.#'P###.##.#.(......## #...#####....(..##.)..(.........# + ##...##P.#............##........## ##.#......(.o........######...>.....# #........#.##.......## #P.........# #.......#####..+.P### ##........## ####.#.## ###...# #........# ##.....### ##.### #####.#.## #..PP##'#P# #....# #...# ...........######..## #+.## ...........#.##.#P'### ............####.....# ## ........[...##......##..# ...........P..PP....P..... ...................+.##.# ...P......#.#.......## .P.......######..### ##### #+.###..# #.#..## #...# #.# #### ##.#.P# #...#### #.## ###..# #..###.# ###.#.### ##....#### ###'###.## #.......#### #........#####....#...# #........#.# ##./........##..#...#.# ..+......+..####....P.....##..#..^.># #........#.#..#.......#..#.##......# ##....<..#..........###....+......)# #...)..###.###....## #.####..#.#### #.........### ###### ### #.......# #.......### #######.# ####P#.## #.## ##### ###