... ... ...... ... ... ... ... .. ... ...... ... ... ...... ... ... ...... ... ... ... ... ... ... ... ?.. ... ... .....