THAI ******************************
@Marco *******
Also note germany also uses D as their nationality, which is non-standard for the ISO-3166 spec which should be used (DEU).
If you are really unsure about your passport, you can always download a passport reading app which will process, and validate the MRZ code.
That being said most passport number formats do not include alpha characters in them, or only start with them. However germany is one of the exceptions, and mixes them in randomly. Specifically for the dutch passports numbers they will never contain a letter O, it's a 0.