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