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