####### ..... ##...## ##.....## ##...>...## ##.........## ##..(........## ##......#......## ##......###......## #....g.## ##......## #......## ##......## ......# ##......#### .....# ##)........ ..... # ##......#### ... ..# ##......## . ....# ##......## ......###......## #......#......## #...........## ##.........## ##...<...## ##.....## ##...## ..... #######