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