### ######.... #......... ######......... #...()g.%...... ######g........ #S%....... #......... #...!..... #......... ######... ##