A tap can fill a tank in 6 hours. After half the tank is filled, three more similar taps are opened. What is the total time taken to fill the tank completely?
A. 3 hrs 15 min
B. 3 hrs 45 min
C. 4 hrs
D. 4 hrs 15 min