############# ########### ##### ###....#P...#.#######.##.#....# #####...####.^.............#.<...........## #........#....P....^.............>........# #.......P.................P.#.............# ##...........P#...........................## #..........####..............#............# ##........## #.............##.##.....#.### #.+.....P# ##..##..#PPPP#######.....## #..#.##### ##.#.###...#### ##.#P...#### #....### ##### #.#.##.###.#....P.#.# ### ##...#.### ###..##............## ####.#### ####.....### #### ###..#.............# ###...###.# #........P.## ##..####....#............P# #.....##..### #.......>..P###...........##............# ##...........# #...........#.#...........P............####...........P## ##...........#.'........................##P.<.........P..# #............#.P............#............#..#..........### ##.........................P#..........................# #..........P.#.....+.#...###............#..###...##.### ##.#...P....##......#.#..# ##...####....#####.#...)## ###.#P...###..P......#### #.####....### ###....### ##.#.....#..P.........## ### ##....# #.#.).P# ##......................# ##.#...## ###....P# #.......................#### ###...'.#.#######..P....## #.........>............###.####P.......##...##P........# ##......................'...P##........+...............## #......<......P..........#.............................# ##............#.........#..#.##........#♣##.###P.......# ####P.....................#######.♣.P...♣.♣#.## #####..### #.###.............#..P..#.# ####..♣♣.P...♣♣...## #.#.# #..#.....#..#.#.P.....##### #...♣..P........♣..## #..## ###.....#.###..###...#.# ##.♣.............♣#.# #[P# ##........###.# #..P#########♣.....PP.........## ###..## #.#.......PP.## ##.#####.#.#♣♣..P..PP.P..P..P.####.....## ##............###.+....#..#..[...............♣♣.........# #...........................P.....#####P...P.♣.........## #........PP#P...............P.....#)..#...PP............## ##.......####.........<.....P.....#.[.'......)...........# ##........# #.#.?.........H..PP...#...#................### #........## ###...........#...P...#####................# ###......# ##..........#.Y......P..............##...# ##....## #.##..#..H#.#....P............♣..P..###### ##...P# ##.....#Y#####♣♣Y............♣..##...### ###.#..## #...#..## ##F..P.........P♣..####)#.# #.......########...## #F..♣.....P..P...♣####...#### ##........##.P####..#######..#..♣........##.###.##.#P.# ##............###.........#.P.........♣.....#..........# #..........#....'........../...........................## ##.........##..##.>.........##.............P............# #........######.÷.......######........................## ##........# ####P.P#..# #....#..###...............# #........# ##...### ##P###### ##.##..........## ##.#.###.# ##### ### ######.....#P.# ##### ### ###.###### ###