### ###.## #.....#....# #.....#....# +.....#....# #.....#....# #...###..#### ###...###..#..# #............# #............# #....).......# #............# #....<.......+ ###+# ##)##..###'### ###...##########)##..###...###.. #......#.....#....'..........'.. #......#.....'....#..........#.. ##......#.....#....#..........# #....?.#########..##.####...### ##...####..#######.# #...# #.......#...#......# ...... #.......'...#......# ....... #.......#...#....^.+ ....... #.......#...#......# ###+###.####.##.##+## #....##.####.##.##..### ...........#..........# .......h...#.[........+ ...........#..........# ####.##..###..####...## #. #..# #..# #### . ............... .. #+###.......... .. #.......... #...##..... +...# ..... #...# .... #...# .!..