######### . ........# ...#####.......# ..............$# ...............# ..........b....# #......5..#.##.. ........g)# # ....##..)g# ....#...... ... #.....## ......# .......# ........#