'wssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbwssbws