##### ## ######### # $ ## # ## #$#...$ $# # # #.#.#. # # #$$$#+#$$*# # # # #.#. . # # #$ $...#$# ## # ## $ # ######### ## #####