####### ##.....## ##.......## ## ##.........## ... #+........(..## .... #.............+ ..... ..............##...... .......<.......hg..... ..............##r..... #.............# ..... ##...........## .... ##.........## ... ##......(## .. ##.....'# # ########