########### ..........# . #########.# ...#########.# ### ..........##.# ... #.........##.# #########.# #.........##.# ####.......).# #.........##.#####............# .# ..%......##.##...............## .# .........##.##.#.........##..<..#.# ..........................>.#.#.#.# .. .# #.........#######.###.#.#......#...## ... .. ................).###+#......#...... ....#####.. #.............####........####.##.## ..........#.# #.............# #............).o..# ..........#.. #######'##....####.......########)## ........##. #.#........#.......+ ... #+##.....##.###########.#........#().....# #### #.##.....##...........#.#........#........ #.##.....###..........#.#........####..... ########.........##..........#.#........# ..... #...........)....###..)......#.#........# . #.............<..# #.........#.#........# ................# #..##.....#.#........# ...........##+#'####.#.%...#####.......# ..........(.......##.......#8_8#.......# ..................###.#..(.#...#.####### ....................).....#...#.### .#######.........###......##.##...# #.........####.............# #..........................#### #.........####................# ########### ##.###..(........# #.# #..(........# ###########.###..(........# ..........##..##...........# ..........+...##...........# ....).....##...#...........# ########'#........).[......+ #.#.#.#..##.........# ####+#.#.##.##.........# #......#.##..#.######### #......#.###.#.# #.....##.# ...# #.....+..# #..# #.....#### .># ##+#### #.#