######### ........# #.# ####.#### #.......# #.##....####.# # ####......# #.###### #.# #.# #.# ###D######## #........... #######.#D######## )......[#.# ..........# #####..####### #[.....D<...[# #####..#####.####### #..#####.......# +....>...(####..# ##.#####..#### ######.# #.......# .......###(#..##.# ... ##.......##.# .... #.##....##.### .....##.##..#...#..# #.............##.### #######.##.#..##.# #<##.#..##.# #.......##.# ####.###.#.# #.## ##..### ##.###.##..# ######.#.....## #.........#..# #.#####......### ###......# #.###### #.# #.# #.# #.# #.# #.#