painstakingly

In a very careful way, paying attention to every detail.