### #########.## ###################..........## #........................D....########## #.#############........................# #####.######........##..####......########.# ##..^......................##.#...## #.# ##..###.######....###.##..#.##.##..##### #.# ##.#.##...### ####.###.##..#.##.#...#...## #.# #.#.........# #.#.....................## #.# ##...#......# #.#.#.#...#.#.##.[..<....###.# ##..#.#....# #.#.#[#.#....#[##.<)......##.# #..#.##...######.#.#.#.#..#.##[...)......##.# #..#.................#.#....#.##.....(...##.# ##..####.###.####.#.###.#.....###.........##.# #...# #.## ##.# #.#.###.#####.###.#.....#.##.# #.#.# #.# #.# #.#>##...###......##...##.##.# #.#.# #.## ##.# #.#.#.....##..###.#######..#.# #.#.# ##.###.## #.#...........# #.# #..#.# #.#.####....## #.###.....##..# #.# #.)..# #.#..)...########.# ##...###..###.#######>.### #.#####...........#####.## #..##....[...).)# #.# #.#####...........# #.....#..#..###(# #.# #.#####.########### #.###....##.# #.# #.# #.##....# #.####.#.##.# #.# #.# ##.##.#### #...##....#.# #.# #.# ##...#.# ###.##..#.#.# #.# #.###......# #.#...#...###.# #..........# #.#.#####.[...# ##..#......# #.#...#...#...#### #..##...#.# #.....#..........# #########..######.# ###.....#.....##.# #..........###################### ##.#.##..#.###.# #.########.##...................## ##.#.##..#.###.### #.# #.##..#...#...#...#...#.## #................# #.# #.##_....................# #.#####..#[###.#.# #.# #.##..#...#...#...#...#.## #.# #..).....#.# #.# #.##....................# #.# #....#####.# #.# #.#####################.# #.# #.##.# #.# #.# ##.######.# #.# #)# #.#####)##.#####.### #.# #.).......#### ##.## #.# #.......##.#.......# #.# #............#####...###.# ##.##.#####.#.....<.# #.## #.#######[.....oo...#.##(#####...#.#####.#.......# #..# #.# #.##..(................#.........#.......# ##.# #.# #.#########.##########...##.######.......# #.# #.# #.# ### ##.###># #.......# #.# #.# #.# #.# #.# #.......# #.# ####### ##.## #.# #.# ####.#### #.# #.'...# ##..o####### #.# #.# #.# #.# #.#)#.# #...)......# #########.###.# #######[# #.###.##### ##...#####.# #.............# #...)...# #.....# ##.## #.# #.#######.#######.####### ####### ### #.######.# #.........# #.o......# ########### ##########