.. ######... #........ ... #........ .. #....... ### #.## ###......# ...###..###.....######. ...................... ###.###.###.#.......# .....#.........J..#.# .# #####......##.#.#.#.#.# .# ...........##...#o#.#.# ..# ...#o.....#o##.a..#.##..### ............o................ .....#.####...#.#.###..#..##. .... #.#......#.............. ... #.#.###..#...###..##.##. .o #.# #..#...###..########## # #. ...#...............#.. #. .##....####..######.#.# . ....a# #..#### #.#.# #.....# #.#.# .. #.....# #.#.# #.### #.....# #.#.#######.# #.#.###.....# #.#.........# #.#.......### #......###### #.#.###...# ######.# #...# #...# #.# .#########..###...##########.## ...............<..##..........# ###.........###...............# .............##..###..........# ###..........##..###....#.#..## #..........##.........#.#..# #...........##.###....#.#..# #..............#.#.#.##.#..# +.......####..#.#........#..# ###.###.#####.#.#.#.#.####..# ..............#........ .. ######..#.##........# .. #.>#......#. #.##..#..#..## # # ....#..#..# #.#.##.##..#..# #..........#..# .###.##.#####..# ...........##..# ####.##.##.##..# # #.##(##.<# #.##....## ..####### ###