## ###### ##########.# ######P##.#### ###### ### #.........# ##............####### ### ### #####.##.###.# #.D##.###..# #..#P.###.#.P.P##.#.#####.######.###...........### ##. ### #..# ######.......####.##................>......P#..###...# #. ##.#####.##....####.####.##.###################............## #. ##............## #..#:%/...# ###P.#########..## #. #..#########..# #..#......# ####.#..P# #..P# #. ##.# ##.# #.##=.....# #.......## #..## #. #.# ##.# ###.##......# ##.###P## #...# ..# #..###........>..##### ####.##### #..##### #P# ##..#...(.....<..##..#######.##.#.P#### ### #..###.# ### #...........................(........ ..# ##.....## ##.##......#.....#..###.#####....#.# #.# #.......# #######...................####.#....# #.# ######.## #...........#....##.#.###.P##[###..## #.# #.# ####.P#####.#P.>...####..# #.####.#...## #.## #.# #....## ###......## ##.# #.# ##.....## #^.# #.# #.#### #####...# #.###.# #..###.# ###.###### #.# #.P# #..#####.P##.# #..###.# #...#.##P###.# #.## #..# #.....#.# #..##..###............# #.# ##..# #.......#####............##.P####.# #.# #...###......................####### #.# #.# ##.......#P########..##.#.#### ..# ##.# #### #####.####..### #[.##.##.# ..# #..#####..####P.##(# #..P ##..... .. #.# #P..............##.# #.. ####.###.# #.# ###.####P##.###....# #. ..# ## .# ### ###### #..### #. #..# ....# ####.# #.# #.# ..#