######## ########## ####### ######## #......####........# #.....# ####......# #..................# #.....###.........# #####.................(## #.................# #...#...................######### ##................### #...####...####....<.....##.....# #..................# #..........####..........##.....# #............##....# #............###.........##.....####....##......##.[..# ####################.....##.....#...............#.....# #...................##..........#...###.........#.....# #..#...#...#...#...###.......####...............#.....# #_..........%.........#......# #.............#.##...## #..#...#...#...#...#.........####........##...#.......# #...........%..............####......######...####....####### ####################.......####......##########.............# #....>.............##................##.........%####.#####.# #.......)((........##................##...................#.# #...###............##................++...........#.......#.# #>...................#+#....................#...#.#.#.# ####.#####S############+#+#........................#.#.#.# ####### #.......##.......####...................<......#.....#.#.# #.....# #...........#......##......#####.....###+#.......#...#.#.# #.##.## #...........+......##......#####.........................# #.##.## ####..........#......####.......##.....................#.#######.#...# #.............#.................##..............######.#.........#.### #.........####.......#..........##..<..........##...##.............# #.........####......##.................###.######...################ ##............#.......#....#.#+#......#####.#.............# #.............#.......+....#.#.#............#.#......####.### #.....#####...#.......#......#.......................# #...# #...####......#.....#........#..............#........# ###.# #...# #...............%...#.#..............#........# #.# ########................#..#.#..............#........# #.# #...#................#..#.#..............#........######.# #................##.##....#.......####.###........#......# #................##.......#..#..######.###........#.###### #..........#..#...........#..#.####......#..#######.# #..........##.....^.......#.........##.#.#..# #.....# ##.........##.............#.................# #.....# ###...........%....#........##.............# #.....# #................#.##.....+..............# #.....# #..................##.....###............# #####.# #......#...##########.....# #............# #.# #......##### #.....# ##'#.......### #.# ####...# ####### ###.......# #.# #...# ####'#..# #.# ##### #.#..# #.# #.#..# #.# #.#..# #.# #....####### #.# ###........# #.# ########.###.# #.....# #######