######## ### #......###.# ###### ####### #.#....#...# #....# #..<..# #.#.#..#.#.# #....##########.##.######### #.#........# #....#..........>....>.....# #.##.#%#.##################....#...........#..l..###.# #.........................'....+.....................# ####.#.#<##################....#...........##...####.# #####.#.### #................##...# #.# #.....#.# #.....[.#........##...# #l# #.#####.# #.......#.######.##...# #.# #.......# ##......#.# #.##.... #.# #.......# #......#.# #.##..... #.# #...#...# ########.# .##..... #.# #...#...# #.# #.... #.# ####.......# ###.# #.# #....#.#.#.# #...# #.# #.####.....# #.### #.# #.######.#.# . #.# #.# #..........# #.# #.# #.# ########%..### #...###'### #.# ###...#.# #......b.# .. #.# #.......# #........# #.######.# #.#.....# ##### #......r.# ...#...# #.#.#.### #...######+######.......(# # .#####.#.#.# #...#.# #[..............#........# ##..........#%# #######.#####....###........##+###+##. ......###.#.#.#### #.................###........# .. .!... +...^.#....# .######.##.#.#...........(..# .........####.##.##%# #.##.#................# ..........).......#.# #.##.#.#..............# ..........###.##..#.# ..##.#.#########....<## . ....... #.#...#.# #.####.# ####### ....... #.#..%..# #.# #+# ###+##.###.#.....# #.# ##.........#.# . ............#... .######........## .......##.... #.............# #.##..[.....#.# ####..#.. . ......# ...... ##.