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