######################### #....r..................# #....g.................<# #..####.................# #..################ ####