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