############ ########## #..........# #........# ######## #..........# #........####......# ###..........# #........##.'......####............# #.......))..#......'D...#.....>....# #........####......######...D......# #........# ####'#### ########.### #####.#### #....# #######.# #.# ####.# #.D..D..# #.# #.# ##'####### #.# #.# ###...#...# ########### ############ #.# #.# #.+.#.#.#.# #.........###.(.......<# ####.## #####.###.#.#...#.# #.#####.###(...........### #.....#### #.......#.#.#####.# #.#...#...((#............####........#####.........#.#...#.# #.#.#.###(###..........#...##.....##...........<.###.#.#.#.# #...#.))))# #..........###..>.....########.......# #.#.#.#.# ######)#### ########.### ####.....# #.......# #)#.#.#.# #..# ####.# ##.#### ####.#### #...#...# #.## #....# ##.# #.# ###'##### ####'### ##.#### #..# ##.# #...# #......# #..# #.## #..# ####'### #......# #####'#### #####'##############'### #......# #......####........# #)..........##.........# #......# #......#..'........#####...........##.........#### #......# #......#.##........+...'...........##.........'))# #.o....# #......'.##........#####...........##.........##)###......# #......####........# #............#.........##..##<.....# ##'##### ##'####### #...................####.....####..# #..# #.# #########'####......##.........##..# ##.# #.### #.# ##)#####...........#### #.# #...# #.## #.# ##.............## #.# ###.### #..# #.# #.......>.......# #.# #...# ##.# #.###...............## #.# #####'##### ########'## #.>...#.......PP..#..# #.# #.#...#...# #.........#####..###.........##..# #.# #.###.###.#####.........'.......####.....####..# #.## #.....#...'...#.........#######.# ###.##......# #..# #.#####.#.###.'.........# #.# #.........# ##.## #.......#.# ###.........# #.# ########'## #..# #######'### ########### #.# ##.# ##.# #...# #.# ##..# #.# ##'### ##+##### #..## ######.## ###....# #### #....<.# ###'#### #.......# #.'....# ##...# #......# #......# #.......# ####.#....# #.# # ###......# ###......# #......(###....#....# #(# .# ######.'......###.'......# #......>))((####....# ####C###.###......#......'...#......# #.......##### #....####..##...##...######......#####......# #.......# #....'....####'##..### #......# #......# #.......# #....###### #....## #......# #......# #.......# ###### ###### ######## ######## #########