######## #....).#### ##......'>.## #.....(.#...# #.......#.#.# ####.#..#'##.#.###### #.......#.##........+ ##.#.#..#.#####.##### #.#.#..#.# #..# #...... # #.#.##.# ##.## #..... #.#..... #..# #....##+#......... #.#####. ##.###....##.#......... #.....#. #..##....##.#.......# #####.# ##.##....##.#.......# #. #)...# #..#....##.#.......# #.##....# ##.#....##.#......!# #.##....# # #.(######.#.......#### ######.....(.#.## ##'######.#.........># #......####.....# #..........###$?.....# #......+........# #...)......# #[......# #......#)###....# #..........# #.......# #......'.#......# #..........# ######.## #......###.###+## #..........# ... #..........###.########..........# +## #........#.....##................# ##.## #...........#####........##+###+## #...# #........................# #.# #...# #............###.######### . #.# #...# ##+####......#...# ..#.# ##...## #......#.##### #.#.########..P..##### ......#.#.....##. #.#...##.............# .........#..##.##. #####.#.#.'.....P.<.P..... .........#.(.# .. .......(####.............# .......###..####.# ######..# #####..P..##### .............#+######..# ##...## ....####.####..........# #...# .........#..'........()# #...# ...###...#.##........).# #...# #...'.##.........># ##.## #...####........### +# +...# #........# #...# ########## #...# #...# ...## ###.