### #########.# #...#..##.### ####### ##..........## ###..##.# ##### #............# #.......# ###.#.### ##........#..####.......# ##>......# #........##..##........#######..$.....## #........##....#.........#.............# #.........####.'.......+...####.......## ##........## ###.......##.###.....D...# #.........# #.......#### ##........# ##.##.....# #..#'##.# ##.......# # ####P.#### ##.#..### #####'P.# ##. #..# ###..# #.##.# ..#######.# ##..# ### ##.## ##.# ## #.........P ###.+##### #.## #..###### ##..# #.........## #......#P#####.###P.##.#.###### #...# #..........# #......'.>.................##.###.D## ###..........# #......#...##.######.####P........#######...........# #......######## #.##########...........#.........# ##......## ##...# #...#...##.<((((......# #........# #P..## ###..########(P...(.....# #P.+#..### ##..## #...## ###.........# ##P.#### #...# ##..#.####### #.####+..### ##..# ##..## #..##.#..##P#### ##...# ####..# ### ###....# #.[..........### #.#..## ##.#.+####.### ###.##+.### #.<..........#.####.#.#.## #............# ###.........###......)......##.##......## #............####.+.........##.............#.#..........# #............#.##...........'.#.................P......## #....^............#.........#..................#P......# #............+.#.##.........#.#............#####P......# #.............#.###...>.....#..?..........P## ##P.P...# #..P#P##+.#..#####.#.+....#####............P# #..P..)## ########..#### ####....### #.######.#...P## ####P..# #...# ####.#.# ## ### #.....## ##.## #.<.# ## #####..## ##.###'##### #### #.##### ##.## #.##..##..P#####..Y......# #..####+.##.# ##.## ##.............#.#.......## ###...........# #...## #.............#..+.....).####..+.........## ##.#.# ##...........#..##.......P##...#..........# #..### #P..............##......PPP#...#.........## ##..## ##...........#.##.......P+...####.#.##.### #...# #...........<...##.......##.## #..##### #..P# ##...........########+P#.#### #.....## ##P.## #####...#..## #...#.# ####...### #...# #P..###### ## ##....# ##....## #########..# ##.P### #.######.P..#.# #######.#.P# ###.##.#...+## ####'.#.## #..#..........###P.#PP###.P### #............####........# ##.............##............P## #..##........#..'........## ##..#......................>....# ##.........#...#P.........###...#............#.......[.....## #.##.####...#.##........'....P###........................## #.#...#.....+.##.........###### #........(.#........@....## ##...#....#..#######..##### #..........##.............# #........#....# ##.# #.##....### #............## ###.#####.##### ### ### ##### #.##PP######## ### ### # ####