I'm trying to create a custom format to enter in some data. This is what I've tried thus far and excel won't let me do it

@##@-#@@#-####-@#@@

I want to enter data that looks like this: B04Z-0FQ1-2323-U3FY

Any help??