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