######## #..#...# ### #......#######.### ######.#.....##...#...# #......#.....##.......# ##...###.....##.......## #...# ##....###.......# ### ###.# #....# ##......###P# ##.#####...####..#.......# #.....#.....#...#####...## ##.....#...#..######.....# ### ##....#....#.#.# #...P#.### #####.## ##### #..###........####....#...##### ##########......# #...# ##..♣♣..........##.......#..⌠.##### ###..............## #...# #....♣.P...P....###............##.####.....###........# #...## #..#.....♣......##...#...#⌠.>.⌠###.........# #...###### ##...# ##.##....♣[♣....#.##.##...#..(......######### #...# #....# ##..##......♣............####...##..## ##..# #....## #...###..P...P.......##### ###+.##### #.## #.....###.####.♣.......♣.....#######.....## ### ##.### ##.......................P......##....⌠...####.# #P.#.#### ###......###.##.....#...PP..............).##..### ##..#...# ###....######....#######....##..⌠..⌠..⌠..##...## ##..:....# #...........##.# ####...............###.P#####........# #............### ##.......⌠.......##..#.......(..### ##.......#...# ##...........#.....##............# #.......#...## #.(.⌠..#.....#..⌠...(............# ##......##.#.### #.....##..⌠...#.....#...........## #......####...##### ##.....##.....##.................## ###....#.# #.......# #......##.....#......#####.#...##.# #........####......:#####...###.....###+..###..).#..##### #......#.......#../<=## #.#.#.##+#+####.......####.## ####.....##.###..#....}..###....###...#.#....#.####...###### #........#...#.#.......#........###..........####.#.###.##.## #...#...#................................#..................# ##...#...##.........#................................##.....## #...##.......#.................................##...........# #....#.#.#.#.#.#....#.#.#......................P.#.........## #.............................#............#...............# #....#.#.#.#.#.#.....#########.........#...##..###........## ###.............#....###...##>.............#...# #...#....# ####.#.#.#.#.##.....#....##..................# #.######## #.......>...#..####....##....P.........#...# #.# ##.#)#.#.#.##.## ##.........P##........##.# #.# #...........#.######.........###.....#.(...# #.# ##.#.#.#)#.##..............### ####........###^# #...........#..###P....###..########...........# ##.#.#.#.#.#..###.....................###P.##### #.########...#.....##....####....##.## #### #.# ##.....######...# #....#### #.# ###......# #...# ###### #.######P#..##### ##### #...........# ####.#.##..## #####.### ###