HARD TO GIVE UP | SERVER-O
....