##### .... ####...#### #.... #+###.........### ..... +.'......<......# #....### ###'###.........### .......#### ####.....####...#### ...#......#####...........##### #.......).....##.......... #.##..##.....##..#.....##. #....###..###.###..### # ##.#### #.## ## .## .. #.h# #..# .# ...#######h## #.## ## ..........r# #. ..........## #. ..........# ..........# ............. ..(............ .......!..##... ........... .## ......####.# # ###.#. .#