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