########## ######### ###########.......P# ### ######## #.#.#...# #.......##..####..#######.##### ### ##......# #.#.#..## #.......###...#...'........##.#####.###.......## ##...#...# #.......#####..##.###f#.##.........#.###.......# #....##..# #.......##....#.#..#############......##.......# ##.#.#...# #.......'.P.#.....## ##.##..........## ####.#....## #.......#.......#.# ########.......###.##.#.#...# #.......###....#### #..............P.#.#.# ##.......###...... #......######........# #........P##.###.. ##......# ####.f#### ##.......###.. ... #.#.#..## #P..# ####'#.## ##+ ## ###.#### ###.### #.### ### ### #..# #...# #..# #####+#.# #.######## #.## ### ###.# ##.## #.......# #........# #.# ######.######.## #..# #>......# #........# #.# #P.##..........# #.## #.......####........# #.####..............# #.# #.......##.+........# #......####.........# ##.# #.......##..........# #######..###.# #.........# #..# #.......#..#........####........# ### #.........## ##.# #....S..'.##........'.....#####.# #.........P# #..## #.....H.####........####### #.## #....<....## ##..# ##+f.#P## ###+.##### #..# #.........# #...# #..#### #..##.# #.## ##.#.###### ##.## #....# ##...## #.## #..#### #.# #####.## #.#..# #..# ##....## ###.# #......## ##..P##### #.## #####.#+.## #.#.## #.......# #....##.# #.# #.........# #....# ##......## #....'.###### #.## ##........# #....# ##.......### #####....#......## #..#### #f........# #....# #..........###f##.....#####..f###.##..####........# #)...# ###........#.......+....## ##.............+........## #....###...#......###..###P....f# #####..#.#####.........f# #....'...###......# #### #.....## #...## ##........## #....###.# ###.#### ##....## ##.## #........# #....P#### ##.# ###....P# #.# #........# ###+### #P.# #.##+.### #.# ####'##### #..## ##....## #.# #....# ##..# #..#### #####.### ##+.####### #..# ###.###f#### #.#.#'#.# #.......#.# ####.### #..........# #......## #.#.#.#.#.# # #......# ###.........# ##......# ##.#.......# #. ###......###.........>.# #.......# #P...#####.# ##.. ###........##..#.........######......# #..........# #.h.. ###...#..........#.........#....'......#####..###...### ##....#...##........####...........##P#......+>.###.....#...# #.....'.#####......## #.....>....######......#..###....###.## ##....### #####P.# ##..........# #......#...##.#.....#.# #... #### #..........## #######.....'.####..#.# ### #P.........# ####.##.....#...# ####.####### ####f######### ### ###