########## ####........# ########..#........# #########.##...............# #.......<)...#####.........## ###..###........(...........####### #####...#######...###.#..####........ ##.......................## ##....... #.........####)##..####P.. ....... #..##''#'##..#..#..#..#..## .#....... #..#..)#..').#..####).#.... #......... ##..#...)).#'##..#..'..#...#........... #...########..##'#..#####..#... ....... #....#..)........##)#...#..e.## o...... #####>...#..#.#####.....#..)#.....## #.......#####.)...####..##'##....... #.......#..'..#...# #..'..#......# #.......#..#..#...+ #..#..e........ #.......#####.##+## ##.####............#...... #........#..#..# #(. ....##.............. #........#.)'..# #... ....# ............. ######...##'##.# #.#####.... . .......... #....#..#... ..+ ..##. #......... #....'..#....# .. ..# # ##.......# #...#####+#### ..# ##/..l...## #...+ #.@.<.....# #...# #.........# #...# #............# #....P..# ####.........# #............ .........# #.........# #.##.##...... ......... ##........# ## #.# ...... ........) ..........# #.# ...... ......... #..........# #.# ...... ...%....## <.o.# #.# ..... #........ ...# #......# ..# #.### #)# #.).# ##.##### ###.#### #(.....# #.<..########.)....# ####....>....ao....# ##########......# #......# #......# #..[...# ########