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