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