????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////????????????????????????????????????????????????????????////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........----....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,--------,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,*********************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((********************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????............,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????............,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????............,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????............,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????............,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????............,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????............,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????............,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????.....................,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????.....................,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????.....................,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????.....................,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????.....................,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????.....................,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????.....................,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????.....................,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????.....................,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????.....................,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????.....................,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????.....................,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????.....................,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????.....................,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????.....................,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????.....................,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????................,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????................,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????................,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????................,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????................,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????................,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????................,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????................,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((((((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&((((((((((((((((&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&(((&&&&((((((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&(((&&&&((((((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&(((&&&&((((((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&(((&&&&((((((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&(((&&&&((((((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&(((&&&&((((((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&(((&&&&((((((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&(((&&&&((((((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((&&&&&&&&((((((((&&&&(((((((((((((((((((((((((((((((((''''&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((&&&&&&&&((((((((&&&&(((((((((((((((((((((((((((((((((''''&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((&&&&&&&&((((((((&&&&(((((((((((((((((((((((((((((((((''''&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((&&&&&&&&((((((((&&&&(((((((((((((((((((((((((((((((((''''&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((&&&&&&&&((((((((&&&&(((((((((((((((((((((((((((((((((''''&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((&&&&&&&&((((((((&&&&(((((((((((((((((((((((((((((((((''''&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((&&&&&&&&((((((((&&&&(((((((((((((((((((((((((((((((((''''&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((&&&&&&&&((((((((&&&&(((((((((((((((((((((((((((((((((''''&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&&&&&((((((((&&&&((((((((((((&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&&&&&((((((((&&&&((((((((((((&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&&&&&((((((((&&&&((((((((((((&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&&&&&((((((((&&&&((((((((((((&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&&&&&((((((((&&&&((((((((((((&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&&&&&((((((((&&&&((((((((((((&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&&&&&((((((((&&&&((((((((((((&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((&&&&&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&&&&&((((((((&&&&((((((((((((&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((((((&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&((((&&&&&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((((((&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&((((&&&&&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((((((&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&((((&&&&&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((((((&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&((((&&&&&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((((((&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&((((&&&&&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((((((&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&((((&&&&&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((((((&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&((((&&&&&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((((((&&&&(((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((&&&&((((&&&&&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&&&&&&(((((((''''(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&&&&&&(((((((''''(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&&&&&&(((((((''''(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&&&&&&(((((((''''(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&&&&&&(((((((''''(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&&&&&&(((((((''''(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&&&&&&(((((((''''(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))(((((((((((((((()))))))))(((((((&&&&&&&&&(((((((&&&&(((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((&&&&((((((((&&&&((((((((&&&&&&&&&&&&&(((((((''''(((((((((((((((((''''&&&&&&&((((&&&(((('''''&&&&(((&&&&&(((()))))))))))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&(((((((&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&&&&&((((((((((((&&&&(((((((((((((((((&&&&&&&&&&&&&&&&&&(((('''''&&&&(((((((((((())))((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,))))))))(((((((()))))))))))))(((((((&&&&&&&&&(((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&((((((((((((&&&&(((((((((((((((((''''&&&&&&&&&&&&&&((((&&&&&&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))(((((((()))))))),,,,,(((((((&&&&&(((((((((((&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((&&&&((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((())))))))))),,,,,(((((((&&&&&&&&&((((((((((((((((((&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))(((((((((&&&&(((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((&&&&(((((((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&(((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,))))((((()))))))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&'''&&&&((((&&&(((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&((((((((((((((((((((&&&&(((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((())))((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))((((((((((((((((&&&&(((((((((((&&&&&&&&&(((&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&&&&&&&&((((&&&((((((((((((((((((((((((())))((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((&&&&((((((((((((((((((((((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&((((((((((((((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((((((&&&&(((((((((((((((((((((((&&&&((((((((((((((((((())))),,,,....????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,)))))))))((())))))))))))))))(((((((((((((((((((((((((((&&&&((((((((((((((((())))(((((((((((((((((((())))(((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))(((())))((()))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((&&&&((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((&&&&((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((&&&&((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((&&&&((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((&&&&((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((&&&&((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((&&&&((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))((())))))))))))))))((((((((((((()))(((((((((((&&&&((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((((((((((((((((((((((((&&&&(((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,((((()))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))(((((((((((((((())))))))))))(((())))))))(((((((((((((((()))))))))((((((())))((((((((((((((((((((((((((((((((((())))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,))))))))))))))))))))))))))))((((((((())))(((((((((((((((((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((((((((((((((((((((((((((()))))))(((((((((((()))))))))))))))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))(((())))))))))))))))))))(((()))))))))((((((())))(((((((()))))))))((((((((((((((()))))))(((((((((((()))))))))))))))),,,,,........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,)))))))))))))))))))),,,,,)))(((())))))))))))(((()))))))(((((((((((((((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((()))))))))((((((((((((((()))))))((((((((())))))))))))))))))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((()))))(((())))))))))))((((,,,,,))))))))))))))))))))))))))))((((((()))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))))))))))),,,,,)))(((())))))))))))(((())))))))))))))))))))((()))))))))((((((())))))))))))))))),,,,((((,,,,,,,,)))))))))))))))))))))))))((()))))))))))))((())))))))))))))))))))(((()))))))((((((((()))))))))))),,,,))))))))........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,)))))))),,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,)))))))))))))))))))))))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,))))))))),,,(((())))))))))))((((,,,,))))))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,)))))))))))),,,,)))))))))))))))))))))(((,,,,)))))))))))))))))))))))))))((((((((()))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,))))),,,,,,,)))),,,,,,,,))))))))))))),,,((((,,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))),,,,)))),,,,,,,,,,,,,,,,)))))))),,,,)))))((()))))))))))))(((,,,,,,,,,))))))))))))))))))))))((((()))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,)))))))))))))))))))))))))((((((())))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,,)))))))))))))))))))))))),,,,,,,,,))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,)))))))))))))))))))))(((()))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,)))))))))))))))),,,,,,,,,,,,,))))))))))),,,))))))))))))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,))))))))))))),,,)))),,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,)))))))))))))))),,,,,,,,,,,,,,,,)))))))),,,))))((((()))))))))))),,,,,,,,...,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,)))),,,))))))))))))))))))))),,,,.......,,,,,........????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))),,,,)))),,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))),,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,)))))))))))),,,,....,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))),,,,,,,,,....................????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,,,,,,,,,.....,,,,,,,,,,,))))),,,,,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,........,,,,,,,,)))))))),,,,,,,,,))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,........,,,,,,,,))))))))....,,,,,,,,,,,,....,,,,,,,,,,,,)))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,))))))),,,,....,,,,,,,,,,,,....,,,................,,,,,,,,,,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,.........,,,,,,,)))),,,,,,,,....,,,,,,,,,,,,....,,,,,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,........,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,........,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,........,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,........,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,........,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,........,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,........,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,........,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,........,,,,,,,,....,,,,,,,,,,,,,,,,)))))))),,,,,,,,,,,,.............,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,........,,,,,,,))))),,,,,,,,,,,,,,,,.......,,,,,........????????....,,,,.............,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????....,,,,.............,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????....,,,,.............,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????....,,,,.............,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????....,,,,.............,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????....,,,,.............,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????....,,,,.............,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????....,,,,.............,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,.........................,,,,,,,,........,,,,,,,,,,,,))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,...,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,........????????....,,,,.............,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????....,,,,.............,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????....,,,,.............,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????....,,,,.............,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????....,,,,.............,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????....,,,,.............,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????....,,,,.............,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????....,,,,.............,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,.................,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,.......,,,,,,,,,..............,,,,,,,,,,,,,,,,................,,,,,........????????....,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????....,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????....,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????....,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????....,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????....,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????....,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????....,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,........,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,....,,,,,,,,,,,,,,,,....,,,,,,,,,.......,,,,,,,,,,,,........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,.....,,,,)))........,,,,,,,............,,,,,,,,,,,,,,,,.........,,,,,,,,....,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......,,,,,,,,,.......,,,,,,,,,...........,,,,,,,,,,,,,,,,................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.........,,,,))),,,,....,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,...........,,,,,,,,....,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,.............,,,,,,,.......,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,....,,,,,,,,.........,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,............,,,,,,,,....,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,.............,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,................,,,,,,,,,,,,........))))),,,.........,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,,,,,,,,............,,,,,,,,,...,,,,.........,,,,,,,.....,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????................,,,,,,,,........,,,,,,,,,,,,.........,,,,,,,.......,,,,.................,,,,,,,,............,,,,,,,,........,,,,,.......,,,,........,,,,.................................,,,,..............,,,,,,,,,....................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????.....................,,,........,,,,,,,,................,,,,............................,,,,....................,,,,.......................................................................................,,,,.........................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????................................................................................................................................................................????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????....................................................................................................................................????........?????.......????................................................................................????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????............????............????????????????....????............???????.................................????.........???........????................................................????????...................?????????????????????????....????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????........????............????????????????........???.............???.....................????........????............................................................?????...........????...................?????....????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????>>>>>??????????????????????????????????????????????????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????????>>>>///>>>>>????>>>>>>>>>>>>????????????????????????????????????????>>>>????>>>>>///????????????????????????????????>>>>////>>>????>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////>>>>>>>>????????>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>???????>>>>>////-------->>>>////////////????>>>>>>>>????????????????????????>>>>----/////////...////>>>>>>>>>>>>>>>>?????????>>>////------->>>>/////////////////>>>>????????????>>>>////////////----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----....////////////////>>>>?????????>>>////....................>>>>>>>.....-------*********............////////////>>>>?????????>>>////------------------------,,,,................>>>>>>>>>...--------*******.....................////>>>/////....--------....----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,----************,,,,,.......////.....,,,,,,,,,,,,,,,,,,,,,,,----.......,,,,,************((((((((************,,,,........////.....,,,,,,,,,,,,,,,************************,,,,,,,,-------------,,,***********(((((((((****,,,,,,,,,,,,.......,,,,,************,,,,************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((****************((((*****,,,----,,,,************************************************((((((((((((((((((((((((((((****,,,,----,,,,*****((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((****(((((((((********,,,,-------*****((((((((((((*************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((*****************************,,,,,,,*********(((((((((((((((((((((((((((((((((((((((((((((((((((********((((((((********,,,,,,,,****((((((((((((((((((((((((((((((((((((((((((((((((((((*********((((***(((((((((((*********(((((((*****----....,,,*****((((((((********,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,,,,,,,,,,,,,----////////....,,,,***************************************************,,,,,,,,,,,,,,,,,,,,,----////////....,,,,****************************************,,,,********************************,,,,,,,,,,,,,,,,,,,.....////....,,,*****************,,,,----....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,------------....////>>>>?????>>>....------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------................----????>>>>....------------,,,,,,,,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,-------..../////......./////>>>>////---,,,,,,,,,,,,,--------////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........////>>>>?????????????>>>/////////////............---------------...-------------...////////////////>>>>>????????>>>>/////////////...........----****,,,,,,,,,,,,-------------,,,,,,,-----,,,,///----....///>>>>>>>>>////>>>>>>>>>>>>///////.........////........?????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????///..../////...............................///??????????????????????????????????????????????///....////....----////............................................////?????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////?????????????????????????????????????????????????????????????????????????????????????????????????>>>?????????>>>>///////////......./////////?????????????????????????????????????????????????>>>????????>>>>////>>>>.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>////????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????////>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????////>>>>?????>>>>>>>>>>>????????>>>>????????????>>>>???????>>>>>>>>>>>>>>>>?????????????????????>>>>????>>>>>>>>>>>>????????>>>>????????????>>>>////////////>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????????????>>>>>>>>>>>>>///////>>>>>>>>>???>>>>?????????>>>///////////////////////////>>>>>>>>>>>>>///>>>>>>>>>>>>>////////>>>>>>>>>???>>>>????????????>>>>////////////>>>>////////////////////////////////>>>>>>>>>>>>////>>>?????>>>>???????>>>>>>>>>????????????