##### #...# #######...### ##..(#.......#### #...............# #............##.######### ############ #.....#.................# #(.........# #....................##.#####.########.# #.....###..####.##..#.#.........# #.# #.....# #.......>..###...####.#.## #.# #.#.#####(..###.#.[.#.##.####.#..#####.# ######### #####.......##.......................#.# #.......# #..####....##.#####'#########'#####.#.###########.#####.# #..# #....##.####..##..# ##...## #.#.............#####.# ##'## #....##.##.....##.###.....###.#..#................# #.#.## #....##.#.......#.##...#...##.#.^#.################ ##.#.###.......#..###..#.#...###...#....#.# #.#.###....###.'.##.#..#.+..## ##..+...##.# ##.#.##..#.# #.#.#.##.##[#...###...#...##.############## #.#.###..#.# #.#.##..##..##..)#...##...##<.............#### ####.###[.#.# #.#..####...###.....###...##.................# #...#..#..#.# #.#........## ##...## #...###.###########.##.# #...#)#...#.# #.#####'#########'#####.#<# #.# #.##.# #.###.......# ..# #.##Y[#...#..#..#.#.# #.# #.##.# #.####....#..... #.#.#.C##..#....##...###.###########.##.# #.......###..... #.#.#(###.........#|.....#..>............# ######..# ###. #.#.#.#H####..######...###.#####.####..#### #.#...# +.#.#.#.#(+........)'...# #.# #.# #..# #.##.## ##.#[#.#.####.....###...# #.# ##.## #..# #.# .# ##.#.#.# #...#.....#...# #.####..<###..# #.# . .H#.#.# #...#..#.##...# #.............# #.# ## #}H##.# #.#.#..#..#..[# ######...###.## #.# ## ##+ #####+#####...# ##.## #.### #.# ##. #.........#...# #.# #...# #.# #.# .# #.. #####.........#...# ###)# ###.# #.# #.##.# #..##..##.........#...# #..)# #.# #.# #.##.# #.#.)..#.........#...# #.#.## #.# #.# #.##.+ #.##..'.........'...# #.#..## #.# #.# #.##.#....#.##.#.........#...#########...## #.# #[# ##....##..##..#.#.........#.....)...##.....###.# #.# #.....#####...#.#.........#...#######..)....##># #.# #.....#......##.#.........#...# ##.......#..# #.####.#..?#####'#########'#####...# #..P.......## #..................................# ##..........# ######.#.##..########.#.#..#.###...#####.....>.....# #.#.##........##.....)...#.##................## #.#.##.######.#######.###.#########.......P..# #.#.##.# #.# #.# #.#.....P.## #.#.##.# #.# #.# #.#.......# #.# #.# #.# #.# #.##.....## .# #.# #.# #.# #)###...## #. #.# #.# #......## #.# #.# ######## #.# #.#