######### ####r.......# #...g.......# #.##%.......# #.........## #####.###.# $# .. .. ..) ... #