##. .. #...# .# #...#. .## ...... o. .. .#.......##.## P.< .#...........## ..# ..............# {oo####.......#..<..# # #....$....#.........# ...#..........##........# ...o.........#......o...# .......<...........o...... P..#..#............P..o... .... ...........P........ .{o. ..$.............o..PP ..o ###.#o........ .. ###......... . ####........... { ##.#...<..$....P { #......o....#... ##.........##. . #.....)........ ###.(#....#.##... #.#.##........ .. ##o####{......... ### .......... #.......... .......... ..##......