Question:

How can i strengthen my left arm?

by  |  earlier

0 LIKES UnLike

i want to be able to use both of my arms in a game efficiently

hitting setting serving etc.

what can i do to improve my coordination & strength in my left arm

 Tags:

   Report

4 ANSWERS


  1. d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k


  2. d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k! d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k!

  3. d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k dickdick d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k d**k!

  4. its practice love. get a dumbbell.

Question Stats

Latest activity: earlier.
This question has 4 answers.

BECOME A GUIDE

Share your knowledge and help people by answering questions.
Unanswered Questions