######## #.#.##.# #.#.##.# #.#.##.# #.#.##.#####################.## #.# #............................. ... .# #.# #.#..........###.###.#######.# #.# (# #.# #.#.#..####..# #.###.#######.# #.# #.# # #.# #.#.#..####..# #.............#####.###.##.### #.# #.#.#..##....###......).....................#.. #.# #.#.#...'..........)............##.....##.#.#. # #.###.#.#..##....#.#.###.#####...................##. #.#..........##.##.#............................... #.......#...####.###..##.#####...#.###.##..##.#..# #.###.#.#...# #.##..##.### #.....# #.##..##.#.(##.# #.###.#.#...# .#........# ##....# #............... ##...........# #...##...# ##..## #.##.###.#..##. #.........>..# #........# #....# #......#.#..##.#...... ########..#..# ##..##.### ##...# #.##.#...#..##.#.....# #..#..# ##..##.### ##.## #........#..##.#..... #..#..# #........# ##.# #.##.##..#..##.#...# #..#..# ###..##.### #.## #.##.##..#..##.....+ ##..#.)### ##.#..##...# ##.# #.##.###.#..##.....# ####........###.....##...# #.## #.##.###....##.....# ..........#.#..#.........# #+# #...........##..####### #...................##.### #.##................... ............#..#....##... #...................... #...........#.......###### #..#.###.#..##..#.##### #..#...##.#.#..#....# #..#.# #...........#####. ...............#....###### #..#.# #..###.###........ ...#...##.#..............######### #+##+###..# #.# #.####### #....?.##.###..#.#.########.#..#.###.#.......###'###.# #..................#...........................'_###.# #......##.###..#.#.#..#####.#................###'###.####### #.#..#.##.###..#.#.............#####.........# #.# #........ . .........##..#.###..#####.#### #.........###.###)####### .#..#.##..##..#.# #..# #.########..######.......).# ....##..##..#.###..# ###...........<..........>.#.# #...................# #......#####..##.............# #............#.##...# #......# ##.########.##.##.# .............#.##...###......######'## #....##.# ..#.###....................##.......# #######)# . #. #.##..#.####'#####.#.##.......####### #..)..# #.###.##..#..........#.#.##.............. #.....# #......#..#..........#.#.##.............. #.....# #.....).#.#..........#.#.##PPP.PPPPPPPPP. .......# ............................P...P.P.....P ........# ......................<.....P.PPP.PPP.P.P.........# .....##.##..######.##.##..#.......P...P......[....# .#.#. #.##..# #.##..##PPP.PPPPP P . # # #.##..# ###.##.##..##P.....P #.##..# #...........# PPPPP.P ....... ..##.##.##.## ..... .. ..... .. #.##.# .PPP ##..###.# ...... .P.. #..# # ##..#### #..# #.. #..# #.