################# .................. #.........)....... #.....D.# ###.(...# ##....## ##....# ##...## ##...## ##...# ##..## # ##..## ..# ##..## #...# #...## #....## ##...### #....## #.....## #.....### ##.....### .###.......### #.......### ..............###........... ####.#...###..........##### .## #...#.# ###.##.......... ......# ###.#.# #.##........## ......# #.#.# #.##.######.# ..##..# #.#.#####.##.# # #.##..# ####.........##.# # #.##..# #...........)....... #.##.##..######.......####.#..### #.............>..#..#.# ..#..# #.##..######.##..#.# #.#..# #................#.# .# ######..#####.###.......# .# #.......# #.# #.......... .. #...####.# #.............# . ..#......# #.............. #...####.#####...##.....### #.<.....########## #####...# .##