######## ############### #......## #.............############.###...### #.###########......................# #.# #######............#####...#.# #.# #........########..# ##.##.# ##############.# #.#.###.## #..# ###.##.# #####..............# #.#.###.####### #..# #...##.# #....#.############# #.#...........# #..# #.####.# #.###..# #.#.>##.#####.# #..# #.# #.# #.# #..# #.#..##.# #.# #..# #.# #.# #.# #..# ##.#..##.# #.# #..# #.# #.# #.# #..# ##### #####..#..##.### #.# #..####.####.# #.# #..#####...####......#.......###.###...[........# #.# #..#............#.......##.>.#..#.......##.###### ####.# #..#.#.......##.......#........#.###...###.# #....# #...............#.....#...#..#.#.####.####.# #.#### ##.#.#.......##.##..#####.#...........)....# #.# #.#.###...####.###...#...#...........###### #.# #.#.# #...# #.# #...#.###.......###.###### #.# #.#.# ##### #.# #..........(.............# #.# #...##########.# #..######.......###.####.# #.# ##.............# #..# #.....### #.# #.# #.# #.############# #..######.....# #.# #.# #.#### #.# #######'#.......#### #.# #.# #....## #.##########.....+.'.#####.##### #.# #.# #.###.# #.#........#.##'##.### #.....# #.# #.# #.# #.# #.#.########.#.<.#.# #####.# #.####.# #.###.# #.#.# #.#...#.# #.# #......# ##...## ##.#.#### #.##+##.### #.# ######.# ##.## #.......# #.......#.#########.# #.# #.# #.#####.# #########...........##### #.# #.# #.# #.####### #...#########.....# ##.## ##.#####.# #.......# ##.## #.###.####...# #........# #..####.# #.# #.# #.>>.....# #..#####.#####..# #.# ###.####### #.###.####...# ######..# #........# #.# #.........## #.....# ##.## #.......# ####.###.# #.# #.#.##.....#####s### #.# #.####.## #.# #.# #.# #.#.#.......####.## #.# #.# #.# #.# #.# #.## #.#...............# #.# #.# #.# #.# #.# #..###.###.^.....####..# #.# #.# #.# #.###.#####.#....)............).# #.# #.# #.# #.............%.###.......#####.# #.# #.# #.# ##....#####%##### ###...### #.# #.# ##.####.###### #.......##.#########...# #.# #.## #............# #.#####.#..............# #.# #..# #..#.......#.# #.# #.#..##########..# #.# ##.# #..#(......#.#####.# #....### #..# ##.## #.# #...............##.#####......# #..# ####...# #.# #.##.......#.##.##.#...#......# #..###......# #.# #.##.......#..................# #......##...######.# #.##..........#.####...##.....# ##.................# #.##########.##.......###.....# ################### #.# #.########## ####### #.##########.# #............# ##############