######## ######### ##### ##......############# #...#...# #...# #...............#...# #...#...# ###...##########...............#...### #...#...# #..............................#.....# #.......# ######## #..............................#.....# #.......###......##### #......................(........./...###.......##.......'...# ##### ###.....................................................###.## #...# #....................................................###...###.#.### ##..................^.................................>.(.......#...# #..........#......###....#.##..........##.............###..########.## #......>.................'.['.........###..........#.................# #............#####.......#)##.......#..###.........#.####.############ #................#.........##............#.........#.#........# ##................#.........######.<......#.........#.#.######.# #.................#.........######........#.........#.#.....##.# #.....<...........#..........##..'......###.........#.#<.##.##.# #.....##'###......####.()....##.##..................#.##.##.##.# #.....#...........# #..)........+.........#+###....#....##....# #.....#....##.....# ###)).....#.##.........#.# #........######## #.....#...........# #.'......('.##.........#.###........# #.....###.........###.#.......#..............#..........# ####### #.............(.......#.........................# ##############......(........#.........................# #..........# #.......(................#+#..............# #..........###...................##.#.#.#..............# #............###.................##.#...#..............# #...)........###............#....##.................#### #....)............................#..........o........# #....)..........##................#...................# #######(........##.......##.......#........{o#........## #..............##.........................>...........# #..............##.....................................# #......................#..............................# #......................#..............................# #......................#.........#.................###### #...................##...........#......####............# #...................#............#......# #............# ##...................#..........###......# ##............# #....................#............#......# #........###### #.................................####...# #........# #............................##...# ##### #........# ##...........................##...# #.....#### ######......................##...# #.....# #......####.........#####...# #.....# #......# #.........# #...# #.....# #...#### #........## #...# #.....# ##### ########## #...# ####### #####