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