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