#### ##### ## ##### ## .#.#.##...##.###..P##P##P .................)....... ....................... ###....##..###(......# #...##..####.....## #### #...##....##.....P####.P# ##...P#....##.....###.PP.## # .#.. #....##.....#.....##P....P# P# #...# ##...##....#.P............# ..# #....# ###...#####.#P.....####...## ..# ##...######......#.##.........###...###...## #............................#.##.....B....# ##...................D....................... #............................................ #.........###.# #P...#............## ##.......P........# #....#..........## #..###...#......# #..# #..##......# #..###.####.....## #(.P#P.####......# ##...............## #P................................. #................................. #.................. .............. ##.................. ............. #...#.##.P.#.....P#+ #.........^. #..####.#.......P## #.......P. #..##.......P...##... ##......# #..##......#..... ....#...@...# #.#.......##.... ............+ #.##.......#...# ...##......## #...#.#.P.#....# #.........# #....##...#P...### ##........## #.......>..P...#.####........... #...........P.......[............ #.......(........>............... ###.....................<.......... #.#....##.#P...................... #....#.#.###.....###PP###...#.#. #....##........######### ...### ##...##...........#.##.# ...# #.....................## .# ##...#.........P.#.....# #....#...............# #...##...##...#.##..P# ##...######....####...# . #....###.#......###...#.P.. #P......................... ##<........................ ####.##.######.#######.### ###### ### ##