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