Coduri de Proiectare

download Coduri de Proiectare

of 3

description

coduri de proiectare

Transcript of Coduri de Proiectare

asdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdvasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdvasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdvasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdvasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdvasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsd