############# # # # ### $$ # # # $ $ # # $####$###### # $ ## ##### # $$ $ ...# ### ## $$# ...# # ## # ...# # # ...# ###@############# ###