s   ----------------------------------- ---------------- -------------- -------------------------------------------------------- ------------------------------------------ ---------------------------   