### ##### ....##...# #......######.# ####....r.....# #...######## #####