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