###### #.....### #......# #......## ###### #......## ###....# #....g..#####.....## ##..