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