##.......... .......... ........ ...... ....# ...# ##..# #