########## ######### #........####.......###### #........'....(..........# #........#..<............# #........##.#............# #........+).######.......#### #...)....#).#...............# ###'##'#....#.#####.........# ################.##.#.#.##.#####.........# #....................................>...# #......############.############.........# #......# ####.# #.....).5.##### #...(..###### #....# #.............. ####......#....# #.#### #.............. ###.....#'#.#....####.###############............!. #.....>.'.......................([(...###..#'###### #.......#######.....#################..##..#.# #.......# #.....# #..5h...#.######## #.......# #.....# #####)##...........### ###.....# #.....# ######......#............. #.....# #.....# #######...........#...........# #.....# #.....# #.............................# #(..(.# #.....# #[...........................# ####### ####### #........^.............(.....# #..........#'####....###...#+# #..........#.# ##'#.# #...# #..........#.# #...# #...#+# #..........#.######..###.....# ########'###....###...####...# ############.........##.#.## #...# #.........##......)..##.#..# #...###### #.........##.............#.###........# #.........##...........#.#............# #.........###..........#........)<....# #.........# ###........##.......####### #.........### #........##.#'##### #........P..# ###########...# #.......P...# #......# ##..## #####.......####......# #...##### #.................# ##......# #.(...............# #......# #.................# ###.>....# #..............#### #...#....# #.......####...# #.#.#....# #.......####...######.#.+....# #.......'..+...'......###...## #####.......####...######## ##### #.......####)......#<..# #.##########.#####.#.#.# #.#####......# #.#.#.# #.......###### #.###.# ######### #.....# #######