############# #<$...{g..... #############