###### ######## #....# ######......# #################### #....# #....#......# #......#......'....# #...<# #>...#......# #......#......#....# #....# #....#......# #......'......#....# ####.######### ###################'###......#######...###....##....# #...#..#....# ##..##...#..#...#.....###....#......#...#####+###....# #......#....# #...............#.....##............#..........##....# #......#....# #...............#.....##._..._......#.^..............# #..##..#....# #...............#.....#.............#................# #..##..#....##########.......####......._..8........###'####...###...# #..##..####........#...#...#.#.......#.....................#...####### #..#......+.(......#....#.#..#.......#......._.............+.........# #..#......#........'.....>...'.......###..._...............#.........# #..######'#........#....#.#..#.......####..................########### #..#...........#'###...#...#....####............######......)....#...# #..#...........#..#...[.........#..#............#....#...........#...# #..#...........#..#.......#.....#..#............#....#...........#...# #..#...........#..#.......#.....#..+............###'##..)........'...# #..#...........#..#.......#.....#..#............#...#######......#...# #..#...........+..#.......#.....#..#............#...#.....#......##### #..#...........############.....#.##....##'#....#...#.....######## #..#.....####..................##.#######..#....'...#......#.....# #..'.....# #..................#..#........+....#...#......'.....# #..#.....# #..................#..+........#....#...##....##....###### #..#.....####..................#'#####'##..#....######....#####......# #..#####......########+##'###.......#..#####....#....................# #...# #......#..#.^........#.......#..##r.#....#....................# #...# #......'..#..........#.......#......#....#....................# #..#####......###########...#.......#......'....#....................# #..##..#............#..##...#.......#......#....#....................# #......'............#..######.......#..#####....#######'############### #......#............'..#....#.......#..#....)..<......................# #......#............#..#....'.......#..#..............................# #......#...........(#..#....#.......#..#..............................# #..##..#............#########.......####..............................# ##################.....##.########............##############'#####'#### #......'.....#..#......#............'.....#................# #......#.....#..#......#............#.....#.............>..# ############..####.....#.###'#####............##....##########..##...# #..........#..#....#'###.###....######'##......#....##..######..##...# #.............#....#.................#..#......#.....#...............# #...#....#....#....#.................#..#......#.....#...............# #...#....#....'....#....<............#..'......#....##..##..###.###..# ######....#'##.#....##+#####'######'######......##...######..###.###..# #......####.##.###...............................######............(..# #......#....#....#...............................#...'................# #......#.)..#....#...............................#...##'###...##..###+# #......##)..######...............................######.(##...##..##..# #####'###...###..#.....########'###'############......#...'...........# #.....#.....#...'.....# #..............# #......#...#...........# #.....'.....#...#.....# #..............# #......#...#...........# #.....#.....#...#.....# #..............# #.=....#...#...........# #################.....# ################ #......################# ####### ########