;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$$$$$$$$$$;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$$$$$$$$$$$;;;;;;;;;;;;;;;;;;;;;;;;;;