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