######## #......# #.####.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #[# #.# #.# #.# #.# #.# #.# #.# #.# ################ #.# #.# #..#...##......##. ###.# #.# #................. #...# #.# #................. #.#.####.# #................. #....)P..# #####.##..###.....## #.PPPP..####..##.##..###.....## ##P.>P..# #..................... #.P....# #............#######.. #P.....# #............# . #......# #............# #.###### #............# #)# ###########...## #.######.####...##...## #...................).### #######..............<..#......# #.................#......# #.................#......# #.................#......# #...............(.#......# #...............((#......# ######..##.####...(###.....# ##..###..##.####...(###.....######## #....#.............................# #....#.......(...(..<..............# #....'.............................# ##....#.........((..................# #............###.....####....##...### #########....###############'##...####### #......#.........#.....#.......... #......#.........#.....#.......... #......#...............#.ooo...... #####'##.##..##.........##..o....... #.....###################........... ##.....# #....##..>.# #.....# ##...# +#### #.....# ..... #.....# #..... ##...## #####