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