########### #<........### ########....# ...........# .......g)..# #######..8.# #.....#....# #######..8.# .....# .8.###