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