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