b?A TypeC Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Dual Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Single Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Sing U/Con Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Passing pl Tunnel Tunnel Tunnel Tunnel