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