Melbourne restaurant cops $309,750 in penalties