########### ########## ######### ####### #.........########........# #.......#####.....# #........>#......#........# #.......#.........# #.........#..{.{.#........# #.......#...#.....# #.........#...{..#........# #.....{.#...#.....# #.........#...J..#........# #.......#...#.....# #####.........##.....#........# #....J..#...#.....# ######..#..............PP.######'#.# #....(.({...####.## #......................_...........#######.J(....#.........# #.......#.............PP..........##.....#########.........# #.......#........................................#.........# #.......#...............#.####...................'......J..# #.......#########............#....##............##.####...## #.......##......#............#....##............##...##....##### #.......##......####+###.....#J....J.......................#...###### #......................#...{.#......................................# #..........................J.#....####'###########..................# #......................#...{.#....##......##....##..................# #......###'#######.....#...{.##.####.............#...##...##...{....# #......#........##.....##..{..#...##.............#...##...##..J.....# #......#........#.......#..{..'....#>........##.##.........#.J......# #......#........#.......'.....#.<..#........##...##.......##...##...# #......#........#.......#.....#....#.......##.....##.##...##...##...# #......#........'.......#.....#....#.......#.......#.##....#........# ########........#.......#.{...#....#..........._.....'.....#........# #........#.......#{.{..#...##......##.......#.#.....#........# #........#.......'..^..#...##......###.....##.#######...###.### #........#.......#.....#...##........##...##..#.....#...#.....# #########........#.......#.....#...##......#####.######.....###.#.....# #................#J.{{...'.....#...#.......##.....# #...............# #................#.......#.....#............#.....# #...............# #................#.......#.....#...#...<....#.....# #...............# #.........J......#.......#(....#...#........#.....# #...............# #................#....####.....#######'######.#########...............# #########.......##....#........#...###...####.#.......################# #.......#.....#........#.....#{...#...#.......# #.......#.....#........#.....#..o.....#.......# #.......#.....#........#.....'....#o..#.......# #J......#.....#.......J#....##...##...#.......################# #########.......#....##........#....####.##...###'##.............<....# #...............#....#.......###....##.........oo..#..................# #...............#....#.......#.....................#......J...........# #...............#....#.......#....)......##...##...#..................# #....................#.......#......###'########...'..................# #...............#'####.......#########...##...######....o.............# #......#########.....................#...#....#.......................# #......# #.....................'...#....+........o..............# #......# #.....................#...#....#.......................# #......# #.>...................#...#....#..................J....# #......# #.....................#...##'###......J................# #......# ######.....################.....###############........# #......# #.....# #.....'......# #........# #......# #.....# #.....#.....[# #........# #......# #.....# #.....#......# #........# #......# #.....# #.....######## #........# ######## ####### ####### ##########