####### ############## #.....# ######## #............# #.....# #......###### #............# #.....#####......'....# #............##. #.....#..........#....# #..(............. #.....#.##.......#....######.............#... #.....)....................................... #.[....###....########........................ #......####.#...........#+##...####.........## #.....###...#.#######...#.####.####........... ##+#'####.#.#.# #.###.####.#....((.......# #...#....#...# ...#..<..##................ ###.#.######## #######.#######)#.(......... #.#.### +.............+.#.........# #.....# ####.#####.####.#.........# #.#..## . #.#####.##..[#.........# #.#...####.... .........'.###.........# #>............ ####.####### #.........# ##..#.#.######.. .. #.........# #....#...###### ## ########### #.#...........# # #....##.....# ##.#.##.....# #.#.##.....# ..#.....)..# ##.....#..###+##.. ..$............... ...........#...... ...........# ..... ..........## ##.. ..........# . ..........# ..........# ..........# ....$.....# ......r...# .......g..# ..........# ..........# #....###### ..... ..).. ....