############# #...........# #...........# #...........# ###########...........### ########.........#...........+.# ##### ...........)..###.#...........#.### #...# .......##.###.# #.#..)........#... #...# .......##.###.###.###...)....##.###.# +...+ ..........<.........()((>.)###....O..# # #...# ###.##..#####.###.###%....# #.#####.# ... #...#############.##..# ##.# #.# ####### #.# ......####).................#..#.....# #.# ... .....>............................##.# #.# #... ....#..#...............##......#..# #'# #..## #. +........######.##...##.#..# ... .... + #......#.............##....## ... #... ..........))..........###...... .... ... #.#########)(.....#.......###...###.... ##..##.......#.......##.....##..... .#....##.(...##...#####.......#... ..#.....###.####...# ..#.....P.#.##### ... #........##...# #......[........ #..#.........#...# ##..........####### #..##..###...#.## ......>......# .. ##...#(##....## ............)##.# ##......)....## ....P...........# ..##....##[#...## ..#....P..##<##...<.# #..#...###..##..# #.......##)# .... #..#.....(...#..# ##.....###.# ..# #..##........# ... ##...###..# . #..####)###.....#. #....##### ..##.).(.##....# # .. #.......# #.#...(...##..## .##......###..##.# #.#.......#########.................# #.).......)))........# #######>...# #################.#### #####...####.######### #######.### #...#...# #.........# #.........# #...#...####.).......# #.....)...####............(....... #.................#....###........ #######...........#....# #........ #...........#....# #....... #...........#....# #...... #...........#....# #..... #######.....+..... #.... #######..... . #..... ##.