##+#### ##+# #........+ ##..... ##..###+##........# #.....# #....#...#(.......# #.....# #....#...#........###+#### ########...######...#...+....(..........# #......#...#....#...#...#...............# #......#...#....'...'...#...............# #......'...'....#+####'##.......(...<...# #......#...#.................#+##(......# #......#...#.................# #.......+ #......###+#.................+ +.......# #.....)......................# #...c.... #............................# #......c. #........................#+### #........ #.........)....>.........# +........ #....................##+## #.......# ... #......#'#####+#... ... +......#.......+ .. .. #......'.......# . .##+#......###+##### #....#+##....# #....+..#....+ +....#..#....# #..<.#..+....# #[...#..#....## #..###'###'#.....# #.......'..'.....# #+###...#..#.....# #...#..#.....# +...#..#.....+ #+###..#.....# #..##+#.... +... .... #... ...