Choose the word that is a synonym for the word 'meticulous', which describes someone who pays great attention to detail.