.... ...... ...## ###.....##. .....####.##....#... #.......#...(#........# ...#............(......## ..# #...#.#........<......... P... ##.....#..###*.)[......... ..... ##..........#...)<)()...... ......###......#..)......))[....... .....P............o..[...).[..[.... o...............(..[.....[).).[... oo.o.....o........####........[.... oo.............#### #....[........ ...PP.P#..(.#### ###........... ..... #......# ##.).)...... .... ##......# #..)....... ... ###.##...~ ##........ . ### #..~~ #.......# #~~ ......#.# # .....#.. #.....# .#.... . .