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