## ..# ...# ##########.... #..<.......... #............. #....)gg...... #....g.g...... #.....))...... #(...).......# ............#### #...........# ##..........# ............# ###.###.###.. .. #.. ..#