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