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