Painstakingly

In a fastidious and painstaking manner