I have a file say `file.txt` and contents looks like below with more than 10000 lines.

```
Wed May 27 15:41:29 PDT 2020  
Entering directory : /aaa/bbb/ccc  
Wed May 27 15:42:30 PDT 2020  
Entering directory : /aaa/bbb/ccc/ddd  
Wed May 27 15:43:19 PDT 2020  
Entering directory : /aaa/bbb/ccc/ddd/eee  
Wed May 27 15:44:25 PDT 2020  
Leaving directory : /aaa/bbb/ccc/ddd/eee  
Wed May 27 15:45:37 PDT 2020  
Leaving directory : /aaa/bbb/ccc/ddd'  
Wed May 27 15:46:42 PDT 2020  
Leaving directory : /aaa/bbb/ccc    

```

*What need to done*
-------------------

Need to print out which directory taking how much time based on the timestamp before Entering and Leaving directory.

*Output should be*
------------------

```
_Directory_ : `/aaa/bbb/ccc`  
_Time taken_ : `00:05:13`

```

Entering time for this directory is : `Wed May 27 15:41:29 PDT 2020` and Leaving time is : `Wed May 27 15:46:42 PDT 2020` So the time difference is the output.  

similarly need to print both directory path and the time difference for other instance as well.

Tried searching in the forum and got [this](https://unix.stackexchange.com/a/190815), but it didn't solve my problem fully. Though I am not a pro in shell script. So if someone could help to me get the output will be really great. 

Thank You