.--. ..- .-. ...- --- .. . ... .-.. .. -. -.- ..-. .-.. ..- .. --.. .-.. ... . -.-.- .---- .-.-.- ..--- - --- -- -... -.--.- .. -- .- --. . -. -..- . - ..--- ----- .---- ----- .---- ..--- .--- ..- -.