### ######<###### #.......(...# #+####g####+# #####.##..r.# .......(.##.# .....=......... ........r....... ......)........... ..........>....... .................. ...............w.. ...............