############# ############# ##...........# #...........# #########...########.######.#########.# ####........#.#.####..(........#####.###.# #.....................................##.# #.##.#####..#.#.#.##.##.##.###.........#.# #.##.# #.#............##.# #######.#.#.# #.##.# #.##.#...).....##.# #.#.#.# ##.##.# #.##....[.......<.# #.#)#.# ########### #..##.# #.###.........###.# #.#.#.# #.........# #.###.# #.# #.............# #.#.#.# #.#######.####.###.# ###.###..#.###.####.# #.#.#.# #.# #..............# #..........###.## #.# #.#.#.# ######### #.###.'########'.### #...............###.# #.#.#.# #.......# #.##..#........#.# #.#.###.[...##......# #.#.#.###.......# ###.##..#.'####+.#.# #.#......##..P..##..# #......<#.......# #.......#.#..).#.#.# ##.............PP....# ###.#.#....._...# #.#####.#.#.##.#.#.####...###..###..>...#.## #.#.#.##.....## #.# #.#.#.##.#.#........# #..# #P.....#.############.#.#........# #.# #.#.#....#.#.####...# #.)# #P.....#................####.##### ##.## #.#.+####'.#...(...## #..# #####.###############.### #.# ##...####h#........#..####.####..# #.# #.....# #.# #.#.#[##..+########...# #.......# #.# #.##### #.# #.#...........(.....(.# ######.## #.# #.# #.# #(###.###.#.#.######### #.# #####.# #.# #.# ##...## #.#...# #.# #.....# #.# #.# ##### #.###.# #.# #.##### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #[# #.# #.# #.# #.# ####.#### #.# #.###.# #.# #.# #.......# #.# #.>.#.# #####.# #.# #.##.##.#######.# ###.#(# #.....# #.############.##............# #.#.# #.##### #............>.....#.######### #.#.# #.# ##..######...##.#####.# #.#.# #.# #........^.......<....# #.#.######### #.# #...######...##.......# #.#.........# #.# #...# ##.#########.# #.#########.# #.#######...# #.# #.# #.# #.# #...........# #.# #># #.# #.#############.### ##.## #.# #.####### #....# #.# #...##### #.# #.......# #....# ###.# #.#.....# #.# #######.# ##...# #...###### #...###.# #.# #.# ##.## #.#......# ##### #.# #.# #.# #.#########...####.# #.# #.# #.# #..............###.## #####.####.# #.# #..########....##...## #..........# #.# #..# #.......#.###.###.###.###### #.# #..# #.##.#...## ##.##.# #.# #.# #..#####........# #....# #.# #.# ##........#####..## ##.#### #.# #.# #.....##...## #.#.###.#######.# #.####.###.#.###.# #.##............# #......# #...# #.# #.############### ######.###.#.###.###.# #....(..........# #################