######## ########### #......# #.........# #......# #.........# #### #......# #..#####..###### #..# #......# ########### #..# #.......####..# #####################......# #.........# #..# #.............# #..........................# #.........####..# #...#######...####### #..........................###...........>...#####...#.....#.........# #..................................^.................#.....#.........# #....................................................#.....###.......# ###........(.........#############........##'######..#.......#.......# #..................#...........#......(.#.......#..#.......#.......# #........#####.....#...........#........#.......#..#.......'<......# #........#...#.....#..........)######...+.......#..#.hh.####.####### #........#...#.....#................'...#.......#..##'###....# #.)......#...#.....#...........)#####..##.......#............# #........#...###'#.#............#......#........#............# ##.......#.......#.#............#......'........#............# #.......#.......#.########.....'......#........+............# #####...#.......#........#.....#......#........#............# #...#.......#..).....#######......#........#...>........# #...#.......#.....................#........#............## #...#.......#........##########...##########.............# #####...#.......#<.......#(.......#.................########.# #.......#.......##.......#........#.................# #.# ###.......#........#.......#........#.................# #.# #.........#......###.......#........#.................# #.# #######...#......#.........###'######.................########.#### #...#......#..^......)......................................# #...########......########.........###......................# #.................#......###'####..#.#####..................## #........######...#.............#..#.....#######.#####.......# #........# #..##.............#..#...........#.#...#.......# ##........# ######............#..#...........#.#...#.......# #.........# #8..#............####...........###...#.......# #.........# #_.....)..............................#.......# #.........# #8..#........##+#......##########.....#.......# ###....<....# ######....#......+......#........#.....#.......# #...........# #...'.....#...)..#......#........#.....#.......# #...........# #.###..(..#......#......#........#.....#.......# #...........######.#.......########......######'###..#'##.......# #.#######..........#.................................#..........# #.#.....#..........#...............###########.......#..........# #.#.....#+###......#....############....)....#.......#..........# #.#.........'......#....#....)...............#########..........# #.#.........#......###+##..............|........................# #.+.........#............................>......................# #.#.........#..............#####'#####.............##########...# #.#.........####...........#.........#.............# #..## #.'............#...........#...).....#.............# #..# #.########.....#...........#.........#.............# #..# #........#######...........#.........#.............# #..# #..........................#.........#.........###.##########..# ###...................###..####'######.........# #....(........# #.....############### #......................# #.............# #.....# #......................# #.............# #.....# ##########.####........# #####....###### #.....# #.# ########## #....# #.....# #.# ###### ####### ###