#...... ......# . #..... .. ###.... ...##.....# #.........## #.....bg.g.#### #......