Thorough
/ˈθʌɹə/
noun
A furrow between two ridges, to drain off the surface water.
adjective
Painstaking and careful not to miss or omit any detail.
“He is the most thorough worker I have ever seen.”
Utter; complete; absolute.
Synonyms: comprehensive, rigorous, scrupulous, downright, outright, unmitigated
preposition
Through.