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