### ######## #################################.########################.##P#.### #.................................................................# ##...........................................P#.P##..........>....# #.............................#.##+##.....#.......#...P.##+###...# #.#.#+####.#..###P..###.....#.......#.............#...#..........# #.............#.......#.....#.......#.....#...........#.......#..# #.#........#..#.......#.....#.......#.....#.......#...+.......#..# #..........+................#.......#.....+.......#...#.......+..# #.....................#...............................#.......#..# #.#........#...#P.PP........#.......#.................#.......#..# ##.####..#P+#................#.......#......####.##P...#.......#..# #..............................###..##.................##+#...##..# ##................................................................# ##................................................................# #.................................................................# ##...........................#+.#.###.............................# #...........................#.......#..........?.................# #.###.#+#.###...............P.......#...................#######..# #..####.#.###...#.PP.####...............#######.#.#.....#######..# #.####....P##..#........#...#.......#...############....#....##..# #.# #.....###..#........#...........#....'........##.....#...##..# ##.###.....# #..#........#...#.....................'..............# #..##......# #..+....................#...##........#.....##....#..# ##.###.....###..#........P...#.......#...########'###....##.......# #.# ########................##.#.#.#....########.#P#....#######..# #.### ### ###..#...........>............................#######..# #.#P###.###.#...#########...................................(....## ##..........(.....................................................P# #..............................................(..................## ##.................#####..........................................# #.#P.##.###......###.##...............................##.##..#...## #.........#......##..##.......######.#......##..##....#.......#...# #.#...............'..##......#.............#..........#.......#..## #.+.......#..)...#...##......#.......#.....#..........P.......#..## ##.#.......#.......#..##......#.............#.^...#............#...# #..#.......#......##..##......#.............#.....#............#..## ##.#.......#......#...##......#.......#................#.......#..## #.#.......'<.....##..##......#.......#.............(..#####.##....# ##.........#......##..#....(........[.#.....#......................# #..##.#####........#####......#####...#...........#............)..## ##................##.###.....................#.##.P...............# #.................................................................## ##.................................................................# ##................................................................## #P................................................................# ##....###.#....###.##.#.#...P.#.#######.....##..#.##......#...#.#.# #...#......#.[###.######...#.........#............#.....##..###..# #...#......#..##......##...#.........#....#.......#.....###.####.# #...#..........#..(...##.............#....#...............'..##..# #..........+..##......##...#.........#............#.....###..###.# #...#......#...#......##...#.........#....#.......+.....# ##'###.## #.............##..................#.#.....#.......#...>.####.##...# #...#......#..###.#####.................................P#.#'##..## ##...#.######..###.###.##..................P#####........D........# #............................................>....................# ####.######.#######.##..###################..#####.#.###########P## ### ### ####### #### ##### ###