##### ###########...# #........##...# #........##...# #########........##...####################### #####................++.............>...........## #....................##...####....#######.#####..# #####..............########...# #..#.##....#.# ##.# #........>........## #...# #..#.....###.## #.# #.................## #...# ##.#.#....#....# #.# #..................## #######..#.#..<......# #.# #....##.#......####.###########...##.##.###....# #.## #....##...##...# ##..............##.##..##....# #..# #....#.##......# #..........##.###.###.##....# ##.# ####.....#####.##.# #....<.....#..# #+###.##....# #.# #.......## ##.#.#####(.........#.## D.o###.#....# #.# #..))...# #...................# lsZ###......# #.# #.......# ###.#####.#######...## l####.....# #.## #....#### ####.....# #.# ##...# l+.##..#### #..# #....# ..#.##..# #.# ###...## ###.##...### ##.## ####....# #.#.##..####.####...#########T..# ###...### #..# #..'....# .##.#.#.........#...####.##...$o..# ###...#####.## #.##....# .##.....#..####...###.#.#...#####..# ###........# #.##....# .#.........##...####.#.#...##$ # ###....#.# #.##....####.#......##....###.#.#.#.#.)# ###....# #.####.......#......##..##...#.#.#.#^#.#$$ #.....##..# #.##........##.###.##.....###.#.#.#.##.# $$ ...###....# #.##........#.## #.#........####.#.#.#.##$$ .. . #...#..# #.##.........## #.####.......###.#.##..#####.... #...###.## #.##........## #.# ##.#.......####.##.......# ..# ..# #.##........### #.###..#.........#####...###### # .## #.##..........####.##.#.#<#.##......##.........# .. #..'..........#$##.#.##.###.###......#.###.###.# .. ####..........+(.#..###......#.......###.#.#.### #####..........#W##.#..................#.##.##(# #...[...###....####.)..................##.....## #.#####.#..........)#...................#.)...# #.# #.............#...................##...## #.# ##...#........#....................#...# #.# #.#..........#...........#........##.## #.# #.#.#........##########............#.# #.# #.#..........# #....#...#...#.# #.# #.#.#........# .##...##.....#..# #.# #........<...# ...........#.## #.######.##.........# ########.....# #......#...########## #.....# ######.###.# #.###... #.# #.# #.# #### #.###.# #. #.....# ## #######