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