########## ######......############# #........# ##### #....+......#...........# #........# #...# #....#......#...........# #........# #...# . #....#......#..........<# #........# #...# .. #....#......#...........# #........# #...# ... #....#......#...........# #........#########...# .(.. #....#......#...........# #........#......##...# .(... #######'###......########'#### #........#......###'#######...... #............................# ##.......#......#........o....... #............................# #.......'......+.......o)....... #...................<).......# #.......########................ #............................# #............................... #............................# #............................... #........#'#####......######## ###'####..................#####. #........#.....#......#......# #.....[+..................# #........#.....#......#......# #......#........#####.....# #........#.....+......+.....#########.....#........# .... ........#.....#......#.....##.....###'####........# .. .......#.....#......#.....##.....#...............# #.....#......#.....##.....#............... ######.....#......#.....'......#............... # ............+......#.....#......#.......#########.# ............#......#.....#......#.......'.........# ............#......#.....#......#.......#.........+ ............#......#.....#......#.......#...>.....# ####.##+###'#......####'######'##.......#...####### #. #...................)...........#...# #. #...............................'...# #..................)............#...# #...............................#...# #...............................##### .................................. .........................########... ...#########+########.....# .... #[....# ...< #.....# #.....'. #.....##' #.....# .. #.....# . #.....#