'''''''$$''$$''''$$'''$$$$$$'''$$''''$$''''''''$$''$$$'''$$''$$''''$$'''$$''$$'''''''''$$''$$$$''$$''$$''''''''''$$$$''''''''''$$''$$'$$'$$'''$$$$$$''''''$$'''''$$''''$$''$$''$$$$''''''''$$'''''$$'''''$$''''$$''$$'''$$$''$$''''$$'''''$$''''''$$$$$$'''$$''''$$'''$$$$$$''''''$$''''