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