. ### .... #.# ... .... #.## ##.##. #...## #..#####..... #..###..##.....# ###########.........###.# .... ###...##......##....### #.# ..... ........)..........#####.#### #...... #...# #.P.P.......#........######...#.## ####.<.###.O>.............................# ...........PlP............)...............##### #..........................................## #...##..........[...........................## #...####..........#..........................# ##.#####..........#...................)......# . ####.#..............#..........................# .. #......###....#####.#..........................# .....##.##....##.# ...........#............# ..[.###.##.#####.### .#####..#########........## ...)....#..#####...# ... ##...## #............# ..>..#.............#######.. #....###.#..........# .... #....#######.......# #.. #....<..#..........# .....#..### #####'###..# #.####.#.##............# ........# +.....# #. #......................# .....##.# .#.###.# #..###....>...............## #..........##.#####.#.# #.#####.#...#.......).........## #...................#.###.#.......####..........####### #.................###.....+.....................## #.................###'#####........................ #...(................(#####..........#..........##.# #...................................#.........## # ###...............##.....##..........##.....#### #.......(.(..........##### ..........###....# #.......#..>......#### ...........##...... #.......(.........# .................## #.............####.... ..........##.....# #.......#####......### ...$......# #.. #.......# ######## ########### .. #.......# #......$# .....