##################################################
#.........O#...O.OO.OO.O##OO..#..O#O.O.........O.#
##....#.#.O#.O..O...O.O...O....#.OO.O.O..#.O.....#
#.O.O..#...OO.....#OOO.......OO................O.#
#..O..#.O##...#.#.....O...O.O.....O..O.O......#.##
#.#..#.O...O...O...O.O........O..#O.O..#..#O....O#
#...O#..#..#.O.O.O..OO.O...#.....#O...#......#...#
##.O..O......OO....O..OO.#.O....##.O.....#..O..#.#
#O..#...O..O.........OOO.....OO....O......O...O..#
#.....O...O........O#.OO#.O.O....O..#.#.#O.#.O..##
#OO..#O.......O.O......O..O..O.O.O..........#O.O.#
#O..O.#........#...O...#O....OO.O..........#....O#
#O.#.O...O.O#......#......#....O..#.O..O#......O.#
#.O.OO..OO.......O....#..OO.O.........#O....OO...#
#O.....O.O..O....O.O..#..OOO..OO.O........OO..#..#
#...O.O......O...OO...##.....#.OO.....OOO#....O#O#
#O......O...OO.....O#O..O#..OO.#........#O#....O.#
#.#O......O....#.O.....O.O.#OO.#.O.O.#...#.....###
##..OO#..OO.O.OOOO.O...O.............O##.O...O..O#
#...#.....O........#.O.........OO.....O.O.OO.O.O.#
###O....O.....O......O.O.O#O......O...O....O.#...#
#..O...O#........O.O......#.#.O....O.O..O.O.O...##
#O#.O..O....O..O..O.#O.#OOOO.O....O...O..OO.O..#.#
#..O....OO.O...#O..O.O....OO.......#.........#...#
#O..OO....#O..#...#.....@..#...O...#.#.OO.OO.....#
#.O....O#OO.....OOO...#.O.#..O..OOOOO....O...OO..#
#....O.#.#....O.OOO.....OO..O.OO#O.#....OO....O#.#
#O....O......O..OO....OO.#..O.O......OOOO.OOOO.O.#
#O.O......OO......O.........O.O.O......O.OO..O.OO#
#.OO...OO..O....#O.....OO......OOO..#....O.#O...O#
#...O.....O..#....O#.O..OO...#....OOOO...OO..O.OO#
#....O.OO........O.#O.....#.O#.......#.O#..O.O.OO#
#......#..#...O..O..#.OOO...#..O...#.O.O..OOO.O.O#
#O#....#..#...O........O...#OO#O.#...O...O....O#O#
#.......O..O..OOOOO.##.....O..O.......#.O....OO..#
#....O...O#.OO..OO...OO.#........O##O.O.O.O.....##
#O..OO.OO..O.O#.O..O......O.......OO.O.......#.O.#
#..O..#O.O...................O...#...O..#.OO....##
#.....#.#..OO...OOOO.....OO...#..#........#..O..O#
#.O..O...O.O.#.O.#.OO..O..........O.O...#....#...#
#.OO#.O...OO..OOOO..OO...O.O.#.O...#O...#....#..O#
#.O....O#O...#O..........#O..O......O.OOO##O#.O.O#
#....##.O#.OO.O#...#...O..O...O.....#.#.O#OO.#..O#
#..#O......#O....OO.....#........O.OO#...O....O..#
#.O#..O#O..OO....O#..#....#OO.O#O....#.....OOOOO.#
#.#..OO.O.....#O.....O##............O.O...O......#
#.O...OOO.O.O...O#O.O............OO....#OO.O..#..#
#....#.##OO..#....O..O.....OO..O..........#O..OO.#
#.#...O...OOOO....O....O...O.O.....O....O.....#..#
##################################################

^^^>v>>>^><v><^v^><v<^^>>^v^v^<vv>>>vv>^<>v><^>v<^<^^<^v><^<<^v<<<><^<^vvv<<>^>^<>^><^>^<<>vvv^vvv<>v^<>v<^>>>>v^^>^<<v<v>^^>v>>>^<^>^v<><><<<>^^v><vvv^v<^<<>>^<>v^<v>v><v>^^v^><^^>^<v><v^<^>^<>vv>><>><v<^v>><^vv^^<v>^v>>^<v^>v<<^vvvvvv>^>v>^^<v>^<<<>>^^v^<><<^^^<>v^>^^<<><><v^^>>v>^<vv<^vv^><><<<^<<^<v>^>vvvv<v>>>v<>^<>vv<vv><<>><<<>v<^v<v>v<<vv<>^>v<v<><>v>^>^^<>^^<>v<^<><vvvv^>vv>v<v^<<^<^<^<^vv<^><v>>><<^^^<^>^<<^^>^v>v<v^>v<^^>>vv<^^^><^^><>>^<<<>v>^>v^vv>>v^^v^v^^>v>^vv<<><^<<>v<^<^^^vv>^^<^><<^vv><<<>v<>>><<<v<>vv>^>><>^^<<<^>^v^^<><vv^vv>^v<<<v<<^^^^>>^v^><^<v<<<>v^<^>^^><v>>^vv>v>v<^vv>>^v^>^><>v^^<<>vv<>v^^<<>>>^><^>>^v<^>^^>^<>>vv>>>v^^^vv<v<v>^<<<<^^>>><><^^>>vv<v><>^v>>><v<>>^>><>>v^><><^v^v<>><>vv^>v<>v<vv>vv^vv>>v>>^^>>v^v>>>v<v^v><^<vv<>>><<^v>^^<v>v>^><vv>><><vv><v<v>v^<>><v<v^^v^<<><>^^^><<^v^>>v^<<vvv><<^v<^<<v>><^<><^<<^>^^^^^vvvv<<^^<<^<>vvv>^^v^v<^<^<^v<>>^><>^<<>v<^>v>v^<<^<<^v^^^^>v<v>^<^>v>>>^^<^^v<>^>v>vv>v^<<<^<v<^v<>^^><>>v^>^v^<^><^^^^^^>>>v><<^>^vvvv<^vv^<
<>v><^^^v>v^>v^v>^^>vv^v^<vv<^><v>>v>v>vvv>>v><<^^vvv<v<<^><v<vv<v<><v^^^<vvv><<v><<<v^<^^>v^<v<><<><<^^<><^<v><v<^^>^vv^^^vv>^v<<<v<<^^v><v>v^<>>^>>>vv<^><<>><vvv>><<<>v<<>^>>>v>v<>^^^><><<><v>><<><v><<<>>^v<<^v>^><v^^v<<^v<>v><<v<^v><<^>^vvvvvv><<^^^<<v<>><^^vvv<>^>^vv<<v>v>vvv^v^><^vvvv>v>vv^><^<<<v>v^vv^<^>>><<<^>vv<^v^v<<<<>>>><v<^<^^^<<^v^<vv^v^<<v^>>v<>vv<^><<>^^v<<^^>vv^^^v<><<^^^>>vv<^vvvv^^v>v<v^<>vvvvvv^<v>^v^^^v<v^><^vv><^<vvv^<>v^<v<v><>vv>>^v^^vvv>^^vv>>>>^>^<<>^>^>^v<>>>^^^<v<><><>>>v^<<<<>>^<^>^^<vvvv<<^<^<v>><^<v>>>^>^>v>^^>>><<^<^^^^<<v>vv<v<><<^v<<v^<v>>^>^>^^<<><^<<v<>><<v<v>><<v<v<>>v><<<>^><vvvv>^<<v^^^^<^>v><>v>><<v<^v>^^<^>>v>vv>>^>v<^<v<^v^<<<vv<^v<v>^<<>^v^<<>v^v<^^<vv<><>^>>^<^<^>>>^v^^><vv<v<><^v<^>^v<v<v><>^v>v>>>v<<>^<<><>>>v^<v>v^vv>>><<<<>^<<>^>^v>v^^^^<^<v<^^><^<>v>>v<^v>^vv<v>>><vv>^<>^>^<<<^v^vv^^vv<^>^^v^<^><^^<^<^>^v<<>vv<v^<^^v^<v>>^>>>^v<^>v^v><<^>>^>>>>>>>>^v<<>vv^^>vvv^<>><^>vvv^^>v^<<<^<<^>vv^v<^><vv>^>^^<^^vv><^>^^v<><>v>><><<^><><^v^>v^^v>v^<
^^v<<v>^>>^<^v^v>vv>^>^>v>>vvv><<<>>><>>^v<<v>><vv><^<v><^<vv>>v>v<v>^>><^v><<v^<v>^v<^<^^^v<^v^>vv><v<>^>>>><<>>^>>>v>^v<>^<vv<v<^v^><v<>^^>^^^^vv<><^<<^>>^v^v<>v>v>^<>v<^vvv>^vvvv>v^<^v^vv^>^^v^>^^^^<v^>v<v^>>v<>>v>^^>>v<<v>vv<>^^<v>>vv><v^v><^^>v<<^>v^v<>v^^>>><>^v^><><<>>^^^v^v<>^^^>v<>v^<^^>>v<^v<>v>>vv<vv^>^^v>^><v><>^^^v<<<v<v<v<>^>^<^v<<v<^>>vv^^>^<>>^^<><^vv>^<>>^><v^^<>v^<^vv><v><v<>^^^<^vv<v^v>><<><>v>><^^^<<v>vv^>vvv^>v<^^vv<>vv^<<>>^^^v<<vv<>vv^>vv>><vvvvv<><^v>^><><<^<^v<<v^>^v>>^^<>v^v>v^v^>^>>>>v<^<>^>>>v^^>>>>v>v>vvv<^^v>^<v^<<^><^^<>^^>v>^^^vvv^v>vv^>v^v<>>^>^^>>>v<^v>v><>>v<<^<^<<><<><v<>^<^<v^>v<v><v>^^^<>>^<^^v^^>^^<v<<v^vv>^^^^vvv>>><<<v>v><^<vv>vv^vv<^<^>^<<v<>v>v>>>>vv^^<<>^^<vv>>v>^<v^v^>v^<^<vv>>>v^>^^v>>vv<>^^vvv^^<<^v<v>><><<v<^vvvv^<^^<>v><<v<^><^v<^>>^<^^><>v^v><>v^><v<v^>>^<<>v<<>^>^>^v^v^<>^vvv><v>>^vv><^^>vv<v^^<>>v<^^<<^><>^^^vv><^>^v<^vvvv><<>v^v>vv><vv^>vvv<vv^^>^<><^>><><<>v<<v><<>v>v^v<<^<vv>vv><<<^^^>^^v<^^^v^^v<><^>^><>>>v><<<>>^^<v>v^<v><<<^v<<v
v>^v^v^>v^>v<><^<v>^^<<>v>><>^<>v<><vvv^^<><<<<<^>^<v>><<v>v><<>^v<^>v^<>^<<<>><>><^v^v<>><v>^v><^<>^^><>>><>^^^>v^>>>><^<>>^^vv^^^>^<^^<>>^^>^^v^<v<<<<^^><v^>^><^>>^>>>^<<>v^v><<^<<vv^^v<vv>^>v>v^v^v>>vv<^<^>^><<>^<>><^v^v<^v<<<<<v><^<>^><v>>^>v^vv>><^<<v<vvv>^<>><>>v^<^^>^^>v^>^v^v^<^^^<vv>><v>vv<<>>v^v<^v^<vv<<v>v<><>vv>v^v^^><^v<<^><v^^v<^^^<>>>>^^><vv><<>>>><>><>vv><>^^v>^v<vv^<v^^<^>v<^<^^^^vvv>>v>>^>v^>vv>v^<>^v>vv>vv><^v<v>^^>v>v<>v^<v>vvv<<>v<v<^<<^<v<>v^v>>^<<^<>>>vv^v>^v<<^^vv>><vv><v><<<<v<v>vv<>>^^v<^v<^<>>>^^^>^>vv>>^<v>vv>>^<v^<><<v^<v>^>>vv^^^>vv^>^v<<><>^>>><vv>vv>v<v^><>v<vv^><<<^>vv>^<v<vv>v><vvvv^>vv>>v<<<<><<^<>^vv<<^v>v>v><<^>^v^^<vv<<<v<^>^<vvv>^vv<>^>><^^<v<>>^>v>>v<^v>>v^<^v^>^v>v>>^vv><<^vvvv^<<<>><><v<>^v><>^^^><v^<<<vv><<<v>^>^v<v^^^<<>v^<v>>^>v<<<<vv>^v<^v<v<<vvv^<><>><^vv<>^<v>v<v^>>^^><>^<<>><vv^v>>vv<<^v^>^^v<^<^<<<<<><vvv><v^v^^<^v<v>>^<>^^^>v<v^v>><^<v<v<>>v<^<vv^<v<^^<v<vv>><vv<^>v<^^<>>>^v><^vv>>v<^>><^v>^^>^v>>>v>^<v><>>^<^<^^>>>^<v^<<vv<<^<^<><v^><
^vvv^^v>>>v<^^<v><>^<<>v<v^>^<^v>v><<^^>^v^<v^<^^v<><v^><^v<vv<>><^<^<>^<v><<<v^^<^<>^<^<^>^v<v^<>^<<>>v<v><<>>>>>v>>>^<>>v><v^><v<<^^v<^^>^<<^v^>><><^v><^<>>>^^<v>>>^^^<^v^<<>v>><>vv^v^>>^^<vvvv<^<>^v>^<vvv<<v<><<<>>^><<>>v>v<<^<^^>v^><<>>><^^>v<v<>^><v^<<^v>><^v^<v<vvvv>>>^v^v^<<^<><<^<><v<v<><v^><v<^v>><<v>vv<<^>^>^<>^><<v>v^^^<<^^>^>>^^^>^^v>v>^<><>vv>v>v<><<vv<v>v>vv^vv>><v<^^<<<<<>v>v<^<^^>^^vv<v^<^^>><^^>^^>^>>v>^^<^<<^<>>><v<vv<v>^^<^<v<^<>^^^v><^<v>>^>^^>v<><<vv>v^v^><v^<<v<<<>^<^>><^^>><<<v<^>v^^>v^v>^^>>><<<^<^^^<<^v<<v^vvv>v^vv<>>v^vvv^>>^^>^<vv^<v<>>>^>v>>v^vv^v<vv<v>^<v>v>>vv<^v^<vvv<>^v<^^v<><^^<<vv><vvv><v<>^><vvv<vv<>>^v><vv<<><vv<^^><<>^<>v^v<v<><vv<vvv>^<<v<^v^>v<v^^><><^v><^^<<>v<<<>^>v>^v<<vv^>v^>>^<^>>^v>^^>v>>>v>^>^^v<>vv<v<>>>><<<<>^>v<<<>^<>^v<^^v><<^v^v>^v>^vvvv<vv>>v^>^v<<^^><v>vvv>><v>v<v<v^><v>^^^><>^<>v>v<vv^<^^>v^>>><><>vv^<^vv>v>>>^>v>v^<v^^<<^<<v<vv^>^><<^^<>><^v^<>vvv>^^v^>>^^>v>vv^<^><v^<><v<v>v<v<>^>^><<v^^<^^v>^v<>>vv^<><^<vvvvv^^v>^><^v^<<^>><<v^<v
<><^<v<vv<^^<v<<^^^^^<v<v^<v><<^<v>vvv>v>>>vvvvv^^<><^<<>>>>^<^><v>v<>>>v>><^^>^^^^>vv<>>^v<>^vvv><>^<^v^vv><v^<v<><<<^^^<><vv^<>v<v<v<<<>><>><<>v^<v<<^^>>><>>v>v>^>><v^vv<v>v^v>>>v<><^<v^^>^v>v^>^^v^<vv^v<<v>><^v>^vv><^>^v><v^vvv>v^<^v<>>^>v^v^^v>v><v^<^v><v>v^<vv>vv^<>>^v<>>^<vv^><>^v>v^v><<^^^<^>>v>><v<^>>v^<>v>><>>>^<>>^v>^>>v>>^>^><>^<^^><>^^^>^v<vv<v<^^v<v<>v>^^>v><>^>vv>><<vv>><>v<>^^<v><<^^v>vvvvv^><>^>>vv<vv>v^>>>>>>^<^v^>v<v>^<^<^<v>><<<vv^v>^v<v^vvvv>^^vv^^v^>>^vv^><v>>><v<v>>><vv^>>vvv>v^>><^<^>>^><^><<v<^v<v<<<vv>>><<v^v>>^^v^v^<v>>>>^<v<v<^>v^<v^v^^vv<^v^v>v>>><<v<^>vv><v>^<v^^v<^v>^<<<<vv^^<>v>v^<><^><vvvv>v>^<>^^v>vv>v>><>>><v^>^<^<<v<^>^^<^<v<<<>v<>^v>^v^>>^>vv<v^^^^><<<<v^<<>^>v<<^><^<^>v>v^v<v<<<><><v^^>^>^><<<vv>^<>^^>vv^v^v><<v<<<<>^v<v<v<>><vv<^^<^^>vv^v><v^<^^><<^>^>^><>><vv<><v<>v>v><><^<v<^v>^><v>^<v><v>^<v>>>^vv^^><^v<^<<v^v^<<^<^<<v><^^<^<vvvv<v^>^^v<<>>vv^<vv>>v^v^>>v^^<>v>v^v^>><<<<<^v^v^>>>v^<^vv<>^^vv<>^><<^^^^<vv<<^<v<>v<v<vvv>>v<v>v><^<>^v>^^^^>>>><v^<>
v>v>^^<vv>^<^v><>^<><>^<<>><>^v<vvvv>^>>>>^^v>^<>>><><vv<<<v<v>><<^>v>^<^v>v<vv^>^<<><<^^vv<>>>><^v><^<><v<^>^<v>v>v>vv<vv>>^<<^v<vv^^>>^^v^v><>>><<<^v^v^<><^>v<^<<<<^^<>^>v^vv<v><v<><vv>vvv^>>>>>^<^^^<>v^><><>><v^<<^vv^^>>><v<^<>v^v<^^v<<>^v^v><^v^>v<v<vv<^vv>^vv>^<vv>v<>>>^v<^><><vv>><<^^^v^>>>v<><>vv^<^>>v><<^<<^>v^^<^^^<<<<>v<<^>^><^v<>v<v>><^^><^v><><<v><v^<v<^<>><^><>v<<vv^>v^<v<^^>^^^<^^>v^><^^v<v><v>><>v>v<>><v^<<v<v^v<<<v<>^v<v^<>^^^>^>><>v^v>v<>v<>>>^v>v^v<<^>vv>>v<>v><<<^<v>^v<><><vv<<v<^>v<^v^>^<>^<><v^^v<><v>v^v>^^v<^v>>^>><v^>vv<^^<<^<<<v<<<>vv^^>v><vv>>^^^v<><vvv<vv<<^<>>v><^^<^<>vv<^v^><^^><<>^<^^><^<v^^<>^>^><><vvv^<vv^v^v<<v>>v<^<<>v^^>v^vvvv>^<^^<<>>^>>^<v>>v^<>>>^v<>^>>v><^<v^^>>^>>>>>>v^v^^<<>^v<v^v><>>^^^>^^v<<><>>>^^v^v>v>><>v>^<^v>>^>^>><<v^vv^>^v<^>^vv>v<v^^vv<<>^v<<^^><><v<><v<^^<<<<<^^><^^vv>vv>^^^^>v<^>^v^v>>v<v<v^>><>>vv>^<>><<^^>^<>>^>>^^vvvv>>>>>v^<v<>v^<v^v><<<>^v<^>v><v<>^vv<<v<><<^^<v<>><>^v><v<v^v^^<<^<>^^^<^<>^v<^v^^<v>>v>^><vv^>>>^<vvv^>>>v<^v<>v^<>
v<v<^^<<v<v>v^^^<<v^^^^v^<<vvv>><<<<^^><^<<<vv^><>^^^^<v>><v>vv^<v^<<>^<>^v^>^v<<vv>>^<>v^v>><<v<vvv>>^^><<<^v><^vv^<vvvv^^^<<<<>v><v>>^>^v>><^><v<<v><>>^<<>vv<>>^>^<<<^>>v^<>v<^>v^v>>^v<>>^^>vv>>>vvvv<^^><><^v^<>v>^>>v<<^^<<<^^^^<^<<v^^<<^<<<>vv>>>v<<>^^><<>vv<><>>vv>vvvv<^>v>^^><vv^><>>><>>>vvv<>v<<<^v^vv^v>^^^v><<<vv<^^><>>vv<v<<>^v>>^>v^v^^>^^v>>>v<^>v^<vvv^^^^v^^>v>v^^>v<^<v<v>v<>v>vvv<<v^>>^>vv^^<v>^v<v^v^v^>>>^^<v^v<^v>>^v^<<>><>v<^v>vv>v<^><>v^<>^^<<<><<vv>v>v>>vv><>v^^>><^vv^>><vv>^vv>>>vvv><>^^v^^>>><v<vv>^<v^^^><^v>^>v^^v^>>v<vv^^v<>^<^>v<<^<^<>><><<<v<v^>^v><^v>^<>>^<<<^><^<>v>^<<><v>>>>^><^^vv><>v>v^<<v>^^>^>>v>>^v>v<^v<<><><v^^>v>>>^^<^v<<v^<>vv^^>v<^v^^>^>v><v<<vv>><><<<^^<>^^<<^vv<v>>>^><v^^^^v>^v>^<^v^vv^^^v<<v>^<<^v<<<>^<v<^<><v<v><<<^v^^<^>v>><>v>><>><<v<^>^<v^^><^^vvv>>v<v>>v<v><vv<>><^^v<<^v>><v<>^<<v>^<<^vvv<^<<<<v^>^<vv>>^><^<vv^v>>v<>^^<<<>v>^v^v>^<>^^^>v^^>v<v><^^<^v>><vv<><vv^^>^>v>^><><>^>^<<^<><v>>^>^<^v^<v>vv>><>^^vv<^<<<^^>><<vv<v^^v^<>>^><<<v>>v^>vv><v<v>
^^vvv<vv^>>v^v<<v>vv<v>^<><^^>>v<>^v^<>^^<^^>v^^^><^^<v<v^<<v<<>>^<><vv>><>^<>^<><>><v>><^<v<>^><<^>^><>^vv<<>>^v><^^vv>>^^^v>><<>>v<>v<><>v<v><^<>^v^^^>>^v^^^v>>v<<>v><>^v^<^^><<v>>><v^v><v<^>><^<<<vv<>v<v>>^vv^><>^<v>v^<^<v^<^<>v<<>v<v^v^>^>v>><><>^^<>^vv^<<<>>>vvv^>^>^v^<>vv>^>v^>^<vv^vv>^^v<^>>^<v^^^<><<^<^^^>v^v>>^<^v^^vv<vv^>v^^^^^^vv>>>><v<v^^v^^>v^>^>>v<^v^^>^^<^v>^>vv<vv>>>^v>^vv^<v^>^<<^<^>v><^>v<^<v<<^vv>^v<^vv<<v^<<>>vv^vv<>^^^v>^^v<>>v^^>><v>><>>>><>v><vvv^><<v<>>v^<<v<v<><>>vv>^<>>v<<><^v^^<><v<>v^v<v>^>v>>>v>^^^v^^^^><^^v>v<v><v^<^v^v^>vv^<<<v>><^v^<>>><vvvvv^<>>^><<^v^^<^vvv^>^<<v>>^<v>>>><v<^<<vvv^v><^^>v^>^>vv>^>>>>>v>>^>v<>><<<>^^^^<>>v><^>>vv<>^<v^<<v^<>^<<>>v<^>^^<<^>>vvv^^>>><^v^^><<v<v^<<^<<^v<^^><>vv^v><<<v^>v<^>>v^v^>^vv<>^>v>vv>^v^vv>>v>v<<^v^>^^v<v<^>><>^^^><v<^^<>vvvvv<<^^<^<^vv^><>v>><<<<v^<>vv><v<>^><^><^<v>><v<><>><^^v<<><<<>^^v^^^>^^vv<^<^>>>>>^v<^<^><<>><>vv<^^v>><<><<^>v<>v>^>v<^^^^<v><v>>>><^^^vv<<^<v><^>^<<^>>^<<>^^^<v<>^>^^^^v<<vv<^<<^>>v>>>vv<v>v>v
>v^v>><<v>>^<>>v<<^v^<<^><^<v^^v^>vvv<^>^<v<<^>v<^^^v<vvv<<<^^<>^>vv^^<>^<v^vv<^><v<v<^v^v>v>v><^^><><^^<^<^>v<>^<^v^^<v<<vvvv^vvv^vv^<^^>v>v^vv^>>^v^^<v<><^>>>^vv^v><^>vv><<>^^<>><<>v>>>^<v<v<>v>>>>v^<vvvv^^>v>v>^<>v>><>>v<v>v<^v^<>>v<>^^<<<^><^><v><<>v>>vv<^<<<vv<^<<>v^v^<^>v^<<>><<<<>^<>^<<v<v<>^>>>v^<>><^>><>v^^^vv>^^^v><v<<v>>^>>>v^><<><><^<^v><vv>^<>>^^v^><vv>>>>^^><>v<^^<v>>v<><v<^^v>v>vv<<>^<>v<<^>^>vv>vv^>^^vv>v>v<^><>^>>>>v<^^^<><>^<^v><>^v>^<>>^^>vvv<>^>^>>vv<>^<v^v<^<v>vvv>>v><<>^v<<<v<>><^<^<<^v>vv>v>>v^<vv>^<v>^<v<v^v<^<<^^^>^^<^vv<<v<^^<>v<^>>>^<v<v<>^v>^>^>^><<^^>vv<>^^>^^^v^><v^<<>>>^<<<^><><^><v^<^<^<^^>v>^^^^vv<^<vv><^^v>>v>v<<vv<v>^v><^^v>^<v<vv<^^><>v^<^><^^^^>^vv<<^v^v>^^<>v<<vv<v^<^>^^v<<v<>>>vv^<^v^>^^<<>^^^>^vv^^>><<^^<v^><<><^>^^v>^vv<>>v><<>v^><><^<v>v<><^>^^>^vv>>v^vv<v<v>v><<>>v>><v><^^v^<<v>^v<v^vvv><^v<<<>^^<vv<>>>v>><vv>^<^v<<vv>><^<^^<v<v<v^^<^><<v><<<v<^v^^vv^v^<<v<>>vvv><>vv>^>v>>v>^v<>^^<><v<>v<><^^<^>^^^<v^>v<^^<<<<vv>>^<^^^<<v<><<>^^>>^v<vv<vv><<^v
v>^>>><v^vv>^v>v>^vv>^<>>vv>^^v><v>><v<>v<<^<>^v><v<^>^<>^v<<vv^<^><^>v><><^v<><><>><<<^v^^^v<><^^v<>vv<>>^v^v<v<^<vvv>^<vv><v<^v>>^><>>vvv>^v>^v^><<vvv^>^>v^vv<^<>v><<<^<<>>^<^^^>^<^^v<^vvv^>^^v<<<>v<^<^^^^>>>>vvvvv><^<>>vv^><^<><>^<<^vv^>^>>^>v<vv<v^v<>^<<>^>><<>^<^^^^v>^^^><v>v^v^v<>^^^<v>^^<vv><^>v>><^v^<^v<>^<v><v^vvvv>^^<^v<^>^<v^^v^^^v<v>vv^<>vv<^v<^^^^<^>v>^vvv><>^<^^>v^^><>^v>^<v>><vv>v>^>><v>^<<><v^^<<>>vvv^<<>^<>^v<>vv>vvv<<<v>^v^v^<>>v<v^<v^^<>^v<vv><><vvv<^^^^>v><<<^>><>vvv<<<>vv>vvv>>>v^<^^><<v>^<v<>^^<v>><vvv><>v<<^^<>^^v^v^><^>v^^v^<^^v<^>>^v^vv<<<>>^v^>^>vv^v<<vv^<><<v^^<^<v>>v<^vvv<v<>>^<>v<vv>v^v<<v^>^v<v<v^v^<><^v^<<v^v<<^<<><^^^^<^<v<^v<^><^>^<>vv>><<><^^>><v^>vv^^^v<>>>vv^>v^v>^^v><><<v>><<^>vvvv<^<^^vv^>v<^^<^v<^>vv>vv^>^<<<^v<^v><<^<>v<<>>>^>>^<<^>vv>^<^<>>^^^v^^v^><^><<vv>v<^<vv^>vvv<^v<>^vv^^v<^<^<>><v><v<v>v>>^>>>><>vvvvv<^><<^<<><<v<>v>><>^<<v^<<<^^v^^>v<>^><>^>v<><<>>><^^v^^^>v^<vv>^<<<>>^v>>^^<>>^>><<v<v>>v>>v<>vv<<<^<<<^>^v>>^v><vv^>>v>>><>v>^>v^>^>><v<^<
^v>^>vv<^<v<>>>^^><vv<<>vv>><vv^^>>^>v<^<^<vvvv^<v<^v<v<<>^^<v^^vv>vv>>^>^^^>v><v<<^^><^vvvvv<^>v<v<>v<v>vv<>^^v>^>v^^>v^><>vv<v>vv<>><<>^v^>vv^>>>^<^>>v^>v^><v>^v^^<<v^>vv><>><vvvv<v^^^^<<^<<v^v<<v<>><<^<<^^<v><><<<^v<^^v<<<<>^>^<<^>^v^v>><>^<<^^<<v>^<^^^^>v^>^<><<^>v<<<>^>v<^vv<vv^><v^>><<>>v>^<<v>^v<<v^>>^v^v^<^<><<<^<<<><^v>^v^vv<v^v<vv^>^<^v^v^>v<^>v<>><<v<vvv^<><v^>^<<^>^<^^^>^^^><>v<v^>v^>>v>^<v^<v>>v<>^<^v^>>^>v>vv>><^v>^v^^>^<>>>^>>v<>v><<<>^vv<<>><>vv^^^>^v<<<<^><><^>^v>>v>><vvv<vv<v^>v><v<<^<>>^>^v^<>>^^><><><<<^vv>v<>v>v><><v^>^>^<<>>>^<<v>v<>>v^v<v^^^^v<^><>><v>><v>vv>>^^^><>>v<^>^^^^>^<>^>^vv^>^<^<v>vvv>v<^><<v<^vv>^>^<v^<<<^v<v<^^>^v>v<><<^<>v^^^v>v><<<<<^<v^vvv>>v^^<vvv>v<<>>><<<^>><><<^v<^^^>^v>^<v>v><>^^^>v<<<<v^^^vv^^^vv<><v^v^^<<<v<<<>vv>v<vv<v^>><<<v><<>^v>v<^>^<<^><v^v>^>><>vvv<<<>><<>^<>vv>>^vv^>>>vvvv>^<>v^^<><^>^vv>vvv><<vv<>^<^^v<^v^>^^^^>>>v>vv<^<>>v^v^><v^^>>>vv<^v>^v>^><^>>>^<^v<>v>>^<<>vv<>>^v^<<>v<vv^^<<^<<>^^v>^><^><<^<vv^<<^<<<v><v<><v^<>^^<>^><<v>vv>^v
^<v<<><v^><>>v><<^<<<v^<^v>^v<v<<v^<vvv^>v<>v^<><^^v<>>>^><<<v^><v<v^v><v><v>^^vv>v<^>^><<v>vvvv>^vv><<<<><v^vv<^vvv>^<><<>v><^<<<<>>>>^>>^<vvv>^^vv^<vv>>^v<<>^<^<<>>^v<<><>>>v<^>^^v<<<><v<v<vv^v><>>>><v^>v><>>^^>><v<>>v^^>v^<<<<vv<<^v<<v>vvv^<v<^>^>^vv<><><<^v^<<^v<><^>^^^v>>><v><>^^^v^^>>>^v^^v<v<>^^<v><>^^<^<v<><>vv>^<<v<^<>^v><<<<><<<^v>v^<<v^<v^<>vv<>v><<^<<<<<<^>v<<>^^^>>vv<^v>^v<><^<vvv^>v<^>vv^v<><<><^^>^^^^vv^<<>^^>>^<v>v>>v<>vvvv<^^v><^^^^<<<vv^>^^^^vv><^<><v<^<v><vv^^^>>v>v<^v>vvvv<v^<>vv>v<v<vv^^>>>>v^>^v^^<^<>^>^^^>>>>vv<<>^vvv>>^>><^><<vvv>v>^<^^<^><v<><<<^^^>>v<>vvv^>>^>^>^v><vvv>^>>vv><^^v<v>><v<<><><>><<^v^<v<>><^^^><<<<^<<v>v>vv^><>^^<<^>v^<v^>v^<<^vv><^>>^>><>^^<>v^v^><^v>vv>vv>v<>^^^<^^<v<vvvv>v<<^>>^^v><^v<v<>v^^>>v>v>^v<v^><<v><><v^>v<>^v^<v>><^v^<<^^^<vvvv^<><><<v<v>v^<^><<<>^^<v^^v^^<>><>^v><^v><vvv><^<v>^vv^>v>^^v^^>>^vv<>^><>^><vv^v<<vvv>v>vv^v^^>vvv<v^v^v>^v^<>><^^v<>>v<<>v<<v>vv><<<><v<^^<>^>^^v<>^<v^^<^^<<><>vv<^^>v>vv^><><v>v^>>vv<<<<><>v^<^<>^v^v>^<>vv^^>
><>^<^><<>v<>>^^<>><<v>^v<<<<v^<<<<v^v><>><vv^v>v<v<>>><^^^v>><vvv^^<<<<^vvv<v<v^>>^>v<^v^<<<<<<^^v>><v<><v^^>^<>>v^>>v^v<<<>^v<v><>><<^><v>>^v^>vv^^^v^^vvv>^<>^><vv^>v><^><<^^v>v<vv>^<><<v<<v^^>>^>^<<^>>>^^^v<<>^^^v>v<<^^^^v><v<<<v<>^><<<>v<v>v>>>v<>^^v^^^<><<<<^v><^^^<<v<v<>><v>^>v<>>^><<>v<>v^^vv>^>v>^vv>>>v^v^>vv^>>^>>v>v<>>^<^<^>><<^^^v^v^<v>v>><<^>v^v<>v<^>vvv>>v>^>^<vv^^>>v><^<^^<<<^v>v<>><vv>>>^v^<<^<v^v^<^<^^v<v<v^<v><<>^^<<><vv<^vv<v>vvv^<v<^^<v>>>><<v^v<^>^^<^^^<^^^^v<>^>>><vv^<><v^>^vv<><><>v>^^>^<v^v<>^v><<<^v<v^><>><><^^<v<><v^^v>v^<v>^^v<^<<<^>>^<><v<><^>v^<v<><v^^>v>v^>><><>vvv<<>>^^>v><v<v^<v>^<<><>^<^v>>^^<>v<>^<>v<><v>><>^><vv<>><>>v>^v^v<<v<<>v><^>>v>><v^v><>><<>>^v^>>vvv><^^<^>v><><^^v<v^>>>v><v>>><><<v^^<>><<>v>^^vvv>^v^^^<<<<<^v^<<>v<>v^<v^>^<v>>>>^<<v<<^^<<<<>>vv>vv^>>v^vv^v>>vv>>><<^><>^>>>>^v<^v^<v^>v^^<<<<<><<>>v><><v<^v<><^><^^vv>^<^v>>>>^v<<vvv><<<^^<>^<<^^^v^^vv>v>><<<v^v>^<<>v^><<v^v<^<v^^<>^>v<<>v><>>v>^^v^^v<^><>>^>>>v>v>^vv>v>>^v>>v>>v<v^^^>><<^^<v<<>^
<><v>>^<^v^><^<<^<><v<<^>^>v<^^<>>><^<v^v^>v<^<^v<v<<^>vv>^^vv<<><<v<<>^><v<>><v^>v^<<>>>^><>v^>>^><v<<<><v>v<^>^^<^>>>>v>>>>v^v<>>><><^><v><^>>>^>^>^<vv^><><>v><^v^<vv^>><<<>v^v>><v<v^<>^>vv^^v<vv^vv>>v<v^<vv^><v>vv^^v>^<vv>v>>>^>>>>>^<vv<^<<^v<>v<<^^>>>v<v^<v^<vv><>>vv>^^v<v^^^<v>v^^>^<vv^^<^v>>>>><><<^>^><>^^^><v>><v^^>^v><<vvv^vv^<^<^vv><>v<vvv^^><><<vv^v><>^><v^<<<<v^v<<^^<<<vv>v^vv><>>v<^<>^>vvvv^<>><v<v<<<v<>>>v<><^v^v>><<^vvv>v^^<<v<<vv>v^vvv^<v^><v<v<vv<v><v>>^vv^^<>^v>^vv>^<>v^^>v^><<v<>^<<v^>v<><<^v^>><>^<^v^^>^^^^<^<><<^<v^<<<^^<v<^<v<^<<>vv^>>^><v^>^^<^^><<><v<^>v^^^><v<v<>^v^vv^v^<>^v<^<v>>v^<^v^^<^<v^><>>vvvvvv<<v>v^>vv>><^>^<v^><>>vv^^v<^v<^>vvv>^><^^^<>v<>v><<^>>^^>><v<^<vv><^^^<>^>><vv^>v^<<vvv<^vvvvvv>^>><>v>v^<<^^v<<<v><<><^<><>vv^^^v<>^v^^><<>^v^v^v>v>>v<>vvv><><v><>><v<>><vv^^v^v<^^^^<^><<<^^^v^vvv<^^>^v^^>^^v^<^<v^<vv<^>>vvv>^>>><v^v>>><^v^<v<v<v^v<<>vv>^vv<<<><^v><<vv><<>>><v>^>>v^><<>>>><<v<vv<<<>>v>^><^>v<vv^^<><<^<<vv>v><>^<<>^>^^^<^^^^vv^<v<v>v^>^<v^<^^^<^v<
v><<>^<>>^>^>v^^<<^<v<<^v^^<>>^<^vvv>^^v<>>^v<>^<^>vvv^^>v<^v>^v>v<<<v<^^v^^<<^v><v<^v><vvv><v><>>^^<<>v^>><^>^^><^><vv^v^<>>><<^<><<v^<>>>>><>>>><v<>>><^v<v>v<<v>>vv<v<>^^>v^>v>>^^^v>^^^vv<<>>^>v<^<>v<><<<^>^v<v>><v>v<^^v>^>^v><vv^^vv<<<<>vv>v^<>>>^<^<><>v>>vv^>v<><>v<v^^v<>><<^>vvvv^><>>^<<^v>^>^>><v<^>>v<vv<^vv^<^v^>v>v^v>>vvv>>>^<v>^^^<><>^^^>>>^<>>^v^^^<<<><><vv>>^^^<<>v^<>^>>>>>v><>>v<>vvvv>v>>v^>v<<<<>>>vvv^vv><><<vv>v^<vv>>v>><<>vvv>^v<<>>vv><<>>>vvv<vv^v>^<^>^^<^v^><<<^<>v>v>^vv^<^<^^>v<>^<>^^<^><^<<<v<v>v<><>v>vv>v>^v><vvv^^^v>><v>>v<><v<<>^<<>^<>^^>^<v<<^>v<v>vvvvvv>v^>^^vv<>><<^^>>vvvv<<v<v<<>>^<<>^>v>^v<^^^<<<<^>>><<>v^v<<v^vv^>^^v<^v>v^^>^^>^<vv>vvv<>>>v<<v^^vvv>v>><vv^<vv>>vv^>^v<^^v^v<v<^>v<<><^>^>vv<v<<v><><<^>><><<v^<v<v>v><>vv^<v>^v<^>v^^>><^v<v^^<<^>v<>^<<v>vv>v^^v<<^<>><>^^^>vvvv^<>vv<v>vv<v<vv^<>vv<>vv>>^v<<<^<>><^v^^^^<>v<><><v^^>^>><vv<^<vv^>>^^^^v^<>v>^^<v<^^><v><^v^<^>vvvv<v>v<v<<^><><^<^<v<^<v>>v^>>>><<^v>^v^<^>vvv^>^vv><>v><^><<>vv^>^^><>^v><<<<vvv^^<<v>>><^
^^^^v^vv<v><<^v^v<<<^v>vvvv<<><v^v><^<>^<>^v<^<^^^^<^<v^v^<v>>^v>^>><<v<>v^>><<<^^>^^vv^^v^>v<><^>>v<<><^<^^<^^<>vv>>^<<<v<<<<v<^^vv^^vv>v<>^>^>^>^^>^v><^v>^^>^^>^<><<vv<<v>>v>>^<^^^^>>^<>>vv<<v>^>v^vvv<<^vv<^>>><vv<><^>v<v>^vv<<v>vvv<v^^^><>^>><vv><<>>vv><>v^^v<<>^>^<<><v^^v<v^<><v^^>>v>^^>v>><>><<<^v><v^v^<>v>v<v>v^^v<^v^<><^>>>><<vvvv^<><<<vv^<<<<vvv<^^^^<<<>>><v>^v^><^>vv^^v><>^v^vv^^^^v<>^^<<>>^>>v>v<^^<v<<^<^^<^v^^>v>>><^^>^^<v^>^<>v>>^<^vv<^v<><>v>^vvv^^<<vv<><^^^<<v>>^^<^^>^vv><v^>^<><vvvv>><^^>>v>^^^>^v>v^<<<^v>^>><vv^^vv>>^>^>^<^^v^<^^^^v^vv<^>^^v>^^>v<>>><>vv^>>>>^<^<v^<^^>>>^<^><^<v>>^v^>>v^^>v>^v<v^^v>>^v^<vvv>^v>>><^vv^<>v>>^v<><^vv^<>^^<<^v<>^v<vv>^^<^<<v>>^>v<^^^<>vv<^<v<<v<>>^^<<>v>^^^<^vv^<<^>>>v^^><^<><<<v^<<^<<^<^^<^v^><>>^<^vv<<<v^v><>v><v^>v<^>vvvv<^>^>^v<>^><<v<^><^^v>>^v>>><><^>v^<><^^^v<^<<^>v>>^v<><>^<<v>>^<><>vv<>^^^<>>^>vvv^^v><<vv<vv^<vvv><^^<>v<v<<<>^<<v><>><v<^v>vv>^v><>v>v^<^>v^^v^><^^v>v^>v^^>>v^^v^v^v>^<vv>^v>><^^v<^vv>>v^vv<>>v<><^^<vvvv>^>vv<v<>^v>v^
<vv^v^<>>^>^v^<^v<><v^^v^>>>><<vvv>vv>>>v<v^<<v^v>>^>><vv^^>v^><>><<><<>><^v<^>><><v<>^vv^^<^<<>><>^^v><v^^^^v>v><^<<vv>v<<>^<<><v<vvv^v^<<<<v>>^v<^<<^>v><<^^vvv<vvvvv^<^>v^<v^vv^^^^>^><^v^^^vv^v<>v>^<v^^vv<v>^<^>v<>^vv^^>v^>^>>v>^v>><v<<><^v>^vv^^^<<^v<v^>v<^v>v^^v<^^v<^<><>v<>><<<<<^<^<v><^<v^<<v^^v<^>vvv^<v>>^^<<v<vv^v^v^^vvvv^>>><<v><v<vvvvvv^<>v^>^^>>vv^>^v^<<v><<>>>v<^^v^^v<<>^^<v<^<>>^vv^>v^<vv><<>>>^<^><v^^<v>vv^>v<^^^>^>^^^>v^>v>vv^v<^>^<^^<^^>^v^^vv^<^><<vvvv^vv^^>>><<><>><<v^v^<^v^<^vv<<^<^v>v<<<>^<>v>v^<<>^<^vv>v<^^^^<^v^>^v<v^<^vv>>v<v<v<<<v^<^>v<<<^vv^<>vvv><vvv<><<>v<^<<^>^^<>^<<<^^^>v<v^<><^>v<>^>vv>^>><v^v<^>v<^v^^>>>v>^v>v^v<^v^v^^>^^^v<vv^><^>v^<^vv^<^<^<<v<^^>^^v^<vv<^>^v><^v^<v<v^<>v<^^<><>>vv<>^v>>>^v>>>^vvv^^>v<<^>v^<vvv>>^<^<>><v<^v>><>>v^vv<^^v><><v^>vv<<^v^^>^vvv<>vv^^>^>^<v^>>^>v^<>v^>vv^<<^<v>vvv>>vv><v<><<v<<v^^^^<vv<<>>>^v>^>v><<^v<<^>^><>^vvv<<>><<>v><>v<vv>^><><>^<>^^>v>v>><v^^^>v<^>^<v^>^v<>v>v<>^<>>^v^<<^vv<^><>><v^v<^^vv>>^^v>^<<><<^vv^^><vv<vv<v>v<>>
<>v>>^^^v^^>^^<>>><v^>^>v>v>>^<^^<^<>><>>^>^>v>v<^^^^^<>^<<v<^>v>><<>v<<^v^vvv>>^vv<<v><<vv^<<><v^<^<>><<><^^><<<>v<^v<^vv<><<v>v><v^>^<<>^^^<<v^>>>><v^>^vv<>>vv<^^<^<^<<vvvv><>^v>vv^^v^^<v<<<>^<<<^^<>^<^v<^<v<><>v>v^<>v<<<^v<<^<^><<v^>>vv^v^v<^><v>^v^>^^v^>v<><vvv^>v<<^>^<>>v>>>^^v>^v^^^^<<<^^v^^<>^^>v>>^^^<^vv^<^^>^><><^^<<<v<>>v>^^>^^<>vv^v^^<>v>vvv<vv^<<^^>v>^^>^><^^>v^><^<><>v^>v>vv<<v^^>>>^<<>vv>^^v<^<^^><vv<^>^^>^<<<<^<<><<<v>v>><<vv^^>v>><v<v^vv<<vvv^<><^v><vvv<^>^<><v<<<^<>v<<<^v<<vvv<>^v^^<vv<>^^<<v^vvv<vv>^>^^<v>^>>v^>vvvv^^>><<>^>v^^v^^v>vv>^^<^<v>^<vv^>^^>vvvv<><<v<^^><<<<v^<v<>^v<^<>^v^v<>^^>><v<^>v^vv^<v^>^^>^v<vv^><v^^<^<^^<^>>v^vv^vv>v^^<>v^>>v><<^<<<<>>v>^vv>^<>^vv<>>^^><>><vv>><>^^>^>>^v<^^^>>^><<v>^>>^^v<>^^<v<^<<><<v><v^v^<<>><v^v><>^^>^vv<<>v^>>>^<>v^<^^^^^^<^^vv>^>>^^><v^<^<v>^vv^<v<^v^v^>v><><^v^>v<^>vv^>v>v><>^^v>^>>^>^v>v^<^^<><<>^>v>>>^>v^^^v>v<v<<^^>^>>>><v<vv>><<>^>vv>^>vv<<^^^>v<v^^v<^v><<<<<<vv>><<<vv^>><^^<vv<v>^^><v><vv>>>>v>v>^>^<<<>v<v<>^>>>^>>v<>v>v^
^vv<<v^v<^v^v^^>v>vv<><<^^<>^v^><<v>v>>><v^>>vvv>^^vvv^<^^v<^<^>>^<^<^>>>^><v^>v<><<v<<><^><<<v^><^>><<<<v<v^v^<<<^^^vv>><<v<vv<>^vv>>v>vvv>v^<^^^v<>>^^v^<^^^^^<^>>v^>^<vv<>>>>>v<>^><vvv<>^v^^<^v>vv>>^^^^<>^^<^>^<v^^^^^vv>v^>^>v^<^v^<v<^<><^<<vv^v^^>>^>^>^<v^^><^^vv^v^>vv>^^<<<><^^<v<<>^<<>^<v><>^v>>v^v<^>^<<><^^<v>>^vv<><vvvv><vvv^>^>vv^v>vv^^>vv<><^v>v^>^^v>vv>>v><v>^^<^<^<v^<>v<<^<^^>^>v<<vv^<^v<^^<^>^>v>vvv>vv>^^v><>><>v^v><><^<v>v>v<v<vvv^^><<>^v<^<^^<vvvvvvvv<<^>>>>><>vv><>^<^>v>>>>>>^<^v>v>^>^<<^^v>><<><^^>v>>v<^>><v^v>><v^>vv<v<vv>v^>v^><^<^v><^v>vvvv^^>v<v<v<><>^^<>>v^>>v^>>>><^>><^<<<v<^><<^^^^<<vvv^^^^<>>>v<<>>>v^vvv>^><><<>><vv>^^^^^><><vv>v^<<v>^>vvv>^v>>>^<<<v^^^>^^^<v^>>v>>>^^^<>>><v>>v<v>^<v>^<><^<>^v^vv>^>>v<<>vvvvv>>^>>v>v>><v>^>v<^<^^v^>vv<vvv>v^>>^v<v>v><^<>>><<^>v<<>^^>v<^^v<v>v<>>>^^>^>^<^^^<<v>v^>vv>^>^v<v>^<<vv^<<<>>>>><^vv<<<<^v^v<v>^<v>>v<>^<>^v^<vvv>^<<^<<>v^<<>^>v>^<v<v><>vv<v>v>^^>^v<^>v<^^>vvv^v^<v>^^^<>^>>v>^v^v>^^v<^vvvv^v>>>><>^>>vvv>^v>>v>^<>>^>^<>^>v<