######### #.......# #.#####.# ############### #.# #.# #.............# #.# #.# #...^.........# #.#####.# #.............# #.#...#.# #...).........##### #.#.#+#.####################.................# #.#....>................)....................# #.#.....#...############..##.................# ##### #.......#...# ##.#......#...........# #...# ####....#...#############.#.#................# #.#.# #....#...#...............#....###.........# #.#.# #....#...#...........##..+....'.+.........########.#.# #....#####...........##+##....###.........##.....#.#.# #..........)..........)..'................'.......g#.# #...###..................#................##.##....#.# #...# #...................................##.#####.#.# #...# #.............[.....####............##.###.#.#.# #...# #.............)......# #.....(......##.....#.#.# ######...# #..................#.###............######(#...# #........###..................#..##...########## #.##### #.........##).................##.##...# #.# #.........##..................##..#.### #.# #...........................#####.#.# #.# #####'###...................# #.#.# ###.# #....# #.#....#######......# #...# ##### #...# #....# #...(..#######......######..# ##8.8### #.### #....# #......).....'......'.......# #......#####.# #....####.....#######......#####...# #....).#.....# #.......#..........######### #.#.# ##......#.##### #.......#..........# #.#.# #8......#.# #.......#..........# #..># #<......'.# #.......#####......# ##### #8......#.# #.......#####......# ##......#.# #.......##.........# #......#.# #........#)##......# ########## #......#.# #........#.#######.#######........# ##8.8###.# #........#'#######.......#........# ##### #.# #.....................##.#........# #########.# ########..............##.#........# #.........# #########..............##.#........# #.....(...# #......................##.##.......# #.........# #...............#########.##.......# #.........# #..........#....# #.##.......# #.........### #..........#....# #.##.......# #...........# #..........#....# #.##..)....####...........# #..........#....# #.............##########..#### #..........#....# ####.......#### #.....# ##.#########...## #.......# #.###.# #.# #...# #.......# #...#.# #.# #...# #.......# ###.#.# #.###############################.# #.#.# #.'.....#...........#...........#.# #.#.# #######.#.#########.#.#########.#.# #...# #.....#.....#.....#.....#.....#.# ##### #.#########.#.#########.#.#####.# #...........#...........#.....'.# #################################