######## #......# ############......# ######## #..........'.....(# #...... #####...########......# #...# ........#.............####...# ####....'.............#......# #....#.#####.#............# #.#..........#.##.(......## #.####.#+#...#..........## # #.......#.##.#.##.## #.......####.#.##.# #.####..............##.# #......#....#####...##.# ###########.......... .. #....####.. # #....# .# #... #....# .# #... #....####..############### #...########.........##.........)...## ....................#..#####'#####..# #..........###.#####.#####...#####.# +..........# #.# #..###.......###.## #..........# #.# #...#.........#...# #.....##### #.# #...+....<....+...# #......# #.# #...#.........#...# #......# #.# ##.###.......###.## #..#.#.####.#######.## #'#####...#####'# ........).............####...####+###....### ##.##.#..........#....##.......##.##.......## #.######.###.#....#.........#.#.........# # .....#.#....#.........'.'.........# .....#.#.#....#.........#.#.........# #.....#.#.#....##.......##.#........## ....... #.#.....###...####'####...### #.....# #.###.#...#####.##.######## #.# #.#.#...^.............. #.# #.#.###.##.....#####.## ..# #.#.........#......... ### #.#####.#######.####.# #.......# ... ######### #.## .# .. ...