######## #......# #rg....# #......# #......... #......... #......... ####...... ...... ...... ......