. .. ... ##### ### .... ##...####.## ..... ##..........#...... #..###...o..)...... # ###..# ##.....#....). #. #....# #......?##### ##.##....#####.......# #..........#......#..). #........PPP.....####).. ###......P$$$P.... ... ###....P$$$P.#.## .. ##...Po$$P.. ##..PPPPP## ##........# ##.........# ##..........# ##............ #.........##.# ##........#... #####.......### #....o#........ #.....#........ ###.....#........ ####.#...#........## #####.#...####....>..... #..........#............ #...............##..###. #...........#.<........ ##...#.#..##..)..##...#. ###.###.........# #..# ### #..#......# #... ####......... ... #.......... ###..###... #### ... ##