coduri de proiectare

Upload: frank-hf

Post on 07-Oct-2015

213 views

Category:

Documents


0 download

DESCRIPTION

coduri de proiectare

TRANSCRIPT

asdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdvasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdvasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdvasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdvasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdvasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsdasdfsdfasfsdfsdfsfsd