die ; pass away ; decease ; perish ; expire ; be dead ; croak ; kick the bucket ; peg out ; breathe one's last ; meet one's end ; bit the dust ; give up the ghost
extremely ; exceedingly ; all-out ; to the utmost ; with all one's might/capability ; to capacity ; to the fullest ; to the greatest extent ; to the best of one's ability