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