### ######## ##### ### ### ### #########.######### ###### #### ####.#.##P###.#.###P#####P###.###.##...P##.##..##.###.##.######P.## #.................................................................# ##..##.###..#..............................P.##..##...............# #.#.### ####...##..#...#.........^.!.......##............#+.#.#..## #..###### #.#..####...##...####.#..##......#....#..........#.#....# #.###.#.#####..##..........#P.##...#............##.......#...#...## #>...+....# #...#......#............#......#.................##..# #..###...####..##.....#.....#.......#...........P#.......#...P#..# ##..# #.+## #...##......#...#........#..<.?P..............#...##..# #...# #..# ##..##..........##......#......##....#.......+....#...# #...# ##.#####...##.##.##....#.......#.....##....##......##.#..#..# #..#####.P#.##..#.###P.#P...P##.##.#.#.....##..####...)..P##.+.P..## #...........................P..####...)....##P+..#P...............P# #..................................................................# ##................................................................## ###................##########.................<............######..## #O#.....[.[........#...#....#..............#.#.#..##.....##.....#...# ##...............#.#...'..###.#.######......####.##.......#.........# ##...(............#...#....#.##.###.#......###...##.....P#.....##.P# #.................#####....#........#.....###...........##.....##..# #.....................#....#.......##......#......#....>PP.P...#...## ##...##..##.......P}P.')...#........#...........##........P....#..#.# #.###...##...........######.#.....#......P..######......#.....#P..## #.##P...##.....P............########.....##.#####.......##.#.###.## #.#PP...##...................#.####......P.##..#.P.....###.#..#..# ####PP./##.......................................................## #PPO%.##......................................>................P## #....P##.........................................................# #PP...#P##........................................................## ##PP..####.......#....###............)............................# #.PP.. #.......###..##.........................................## #P.P.. #.......####.###...............P.##.####P.......##.#%#..# #PP.. #............P##.....####.#.....####.#####.....######.#.# ##PPP #.......#......'....#####.###..####.##.##......##.....#.# #PPP #.........#...P#....##......#..##......##......##....##.## #..%.....#...........#......#..##P.....##.............#..# #..).....##..P##............#..##PP....#.#.....P#...}##.## #.%......##...#......#.....#...####...P###.....###.###..# #........######.............#..#####...##.....>#.#+.###.# #.......######.P....##......#..#.##.#.#.##..............## #.<.....#P#....P....##+#+.+#............................P# #......................................................(## #.......................................................# #.......................................................## #.........................................(.............P# #......#.#.P#..#........................................## #......#.#..#..##.....P..#.#.....##.....#......#.#..#.#.# #......##......##...###.P##.[...####....#.....#....#.#..## #...............#...##..?..#.....#......##....##.....##.P## #....).#.......#....##....##....#.......#P....##......#...# #.......#...........##..........##............#..#...#.[.## #......#.(##.#P##...#.....##......###.##.......###.#.##.## #........###.####....######.......######.#..............P# #...................####.##..............................# #........................................................# ####..######..P##########.#.#####..####.####.##.######.### ##.# ##### ##### #### ### #.##### ### ### ###