##############... ........<...$.... ........o...^r... ......