Copying specific files from remote m/c to specific folders

Hi All,
I am trying to rsync some of the latest files from remote m/c to my local linux box.
Folder structure in my remote m/c looks like this

/pub/Nightly/Package/ROLL/WIN
/pub/Nightly/Package/SOLL/sol
/pub/Nightly/Package/SOLL/linux

Each of the folder contains gzip files which on daily basis get updated so I am trying to get only latest or new file from these three folders

I want to sync files for all three platform in one single folder like this, my target folder should look like this:

/drive/back/Win
/drive/back/sol
/drive/back/linux

I am able to do for one platfrom but how to do it for 2 other platfrom,

situation is like this that you don't know for which platform you will get file first so need to check for all platforms in single shot and get the file from that platform to correct location.
Suppose in morning linux folder get updated first that you should be able to get file from /pub/Nightly/Package/SOLL/linux to /drive/back/linux

And this what my shell script looks like:
mirror.sh
--------
LOCAL_PATH=/drive/back/linux
LIST_OF_FILES=`find /pub/Nightly/Package/SOLL/linux -type f -daystart -mtime 0 | grep "OWL"`

for ONE_FILE in ${LIST_OF_WIN_FILES}
do
rsync --verbose --recursive --delete --times \
${ONE_FILE} \
${LOCAL_PATH} \
done

Can anyone help me out in this situation.
I will be thankful to you