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