.. .. . . . . . . . # # # # # # # # # # # # # # # # # # # # # # #_ # # # # # # - -------- -------- -------- --------