###### ....# #####...# ####.......# #....#.....# #..........# ..........# #........# #....#...# ##........# #.........# ###########...#..##### #.........bg........... ##.########.########### #... #####