BM6( (((''''''''''''(((((()))(((''''''((())))))(((&&&((((((((((((((((((((((((((()))))))))'''%%%###"""%%%&&&&&&&&&&&&'''''''''(((((())))))))))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''''''''''''''$$$%%%&&&'''''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%)))((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&)))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((&&&###%%%(((***)))'''''')))******)))(((((()))'''((((((((((((''''''&&&%%%'''((((((((((((***+++))))))(((((((((((())))))************************((()))***+++,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++---///000000///......///111000//////000222.........///111444888:::;;;>>>FFFSSSaaannnvvvzzzlll[[[NNNDDD>>>>>>:::777555333333333222111222222222111111111000000/////////000222111///---.........------------,,,...---+++*********+++,,,++++++*********))))))))),,,+++++++++***************+++,,,------,,,+++******************)))))))))++++++************++++++++++++++++++++++++++++++***))))))((((((''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''&&&''')))******(((&&&''''''''''''''''''''''''***)))(((''''''((()))******)))((('''''''''''''''(((((('''''''''(((((()))///+++'''&&&(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((()))((('''''''''))))))(((&&&''''''''''''(((((())))))))))))))))))((('''%%%$$$&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***''''''''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''"""###%%%'''(((((('''&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%''')))***((('''''')))******)))(((((()))'''(((((()))((((((''''''******+++)))'''&&&&&&'''))))))(((((((((((())))))************************((()))***++++++++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,...000222333222111000000222222222000000222333222000000111666:::<<<===>>>III[[[lllxxx}}}~~~}}}yyyhhhWWWJJJDDD<<<:::777666666666444333333333222222111111000000//////...///111111///---............------------...---,,,++++++++++++,,,+++++++++*********)))))),,,,,,+++++++++************+++,,,,,,,,,,,,+++***************************++++++************++++++******+++++++++,,,,,,,,,))))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((('''''')))***+++)))((('''''''''''''''''''''''')))(((((('''(((((()))*********)))''''''&&&&&&&&&)))((((((''''''''''''(((***((('''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&'''((()))((('''&&&&&&''''''((()))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''!!!###%%%((()))((('''&&&''''''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))(((''''''(((******((('''((()))((())))))******)))))))))***++++++***(((&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...111555888999777555333333444444222000000111333888666666999>>>BBBEEEFFFKKKYYYnnnuuu^^^OOOEEEBBB>>>;;;:::999777666444444444333222111111111000///...///111111000...//////.........---------------,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++++++++************++++++*********+++,,,,,,------)))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((''''''(((******)))(((((((((((((((((((((((((((((((((((((((((()))************)))''''''&&&&&&&&&)))((((((''''''''''''((('''''''''(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((()))(((&&&&&&((()))((('''&&&'''''''''(((((())))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''###$$$&&&((()))((('''&&&''''''((((((((((((''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))))))))((((((&&&((())))))(((''''''(((((())))))***************&&&((())))))))))))***,,,))))))(((((((((((())))))((((((((((((((((((((((((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////444;;;AAADDDBBB???<<<888888777444222111222444888999;;;???DDDIIIOOORRRbbbmmm|||xxxbbbPPPLLLEEE???;;;888666444666666555555444333222222222000///000111222111000/////////.........------------------,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++************++++++)))*********++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((''''''(((((())))))*********)))((('''''''''''''''(((((('''''''''(((((()))&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''***(((&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((((((((('''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&'''((((((((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))((((((((()))&&&((())))))(((''''''((('''(((((()))******))))))%%%''')))))))))***,,,---))))))(((((((((((())))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111333:::EEEOOOTTTTTTQQQNNNBBBAAA???<<<888777888999===AAAGGGLLLQQQXXXaaagggzzz~~~hhh```UUUKKKDDD>>>;;;999888888777666555444333333333111000000222333222111////////////............---------------,,,,,,+++,,,,,,+++++++++*********------,,,,,,,,,+++++++++++++++************++++++*********++++++,,,,,,,,,++++++************++++++))))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&((()))((((((((((((((((((((((((((((((&&&'''((())))))*********)))(((((('''''''''(((((('''''''''''''''((()))***&&&'''((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''***(((&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((''''''(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''''''''''')))))))))(((''''''(((***&&&((())))))(((''''''(((&&&&&&'''((())))))((((((((()))******)))(((***+++))))))(((((((((((())))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////......000111222777@@@NNN[[[bbbccc```]]]KKKJJJGGGCCC???===>>>@@@IIIOOOXXX^^^ccclllwwwyyykkk^^^TTTLLLHHHEEE:::999888777666555444444444222111111222333333222000/////////............------......------,,,+++,,,,,,,,,+++++++++******---------,,,,,,,,,++++++++++++************++++++*********++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***************************'''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''))))))))))))))))))))))))&&&&&&((()))************(((((('''''''''(((((()))&&&&&&&&&'''''')))***+++'''(((((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&***(((%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((('''%%%((((((((((((((('''''''''******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))*********************************************++++++,,,,,,---))))))*********++++++++++++---///000//////000111555BBBUUUcccjjjlllllllllaaaVVVOOOMMMGGG@@@FFFSSS___pppyyyvvvvvvwwwkkkaaaZZZUUUIIICCC>>>;;;999555222111000111333333333333333444////////////////////////000000///.......................................---,,,+++******+++,,,---++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************))))))((((((''''''))))))))))))************(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))******''''''''''''((((((((())))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&''''''(((&&&'''''''''&&&&&&%%%$$$((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))***(((&&&%%%&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&'''(((((('''&&&((((((((((((((((((((('''***)))))))))((((((((('''))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''((()))*********))))))))))))))))))))))))************++++++++++++************************+++++++++++++++,,,,,,,,,******++++++++++++,,,,,,,,,...000000000000111222666CCCVVVfffoooqqqooonnncccWWWMMMLLLKKKLLLWWWfff{{{{{{tttpppfff]]]QQQEEE<<<777555555444555666666555444444444000000000000000000000000000//////.........//////........................,,,,,,+++******+++,,,,,,++++++++++++*********)))++++++++++++++++++++++++******************************++++++++++++*********)))))))))((((((((('''((((((((()))))))))******)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%(((((('''%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))(((''''''&&&((((((((((((((((((((((((''''''(((((())))))))))))'''''''''((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''''''''(((&&&''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,+++)))&&&%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''''''''(((((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------///000111000000111222777CCCUUUfffoooooojjjfff```VVVQQQVVV\\\bbblllxxxzzzxxx{{{xxxrrrxxxqqq[[[HHH>>>::::::444444444444333222111000111111111111111111111111/////////......///000000........................,,,,,,++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))((((((((((((''''''((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''))))))))))))))))))))))))&&&&&&((()))))))))((('''''''''((((((((())))))))))))))))))))))))(((''''''************************(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++,,,)))&&&%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***------------............---///000000//////111333:::EEEUUUccckkkhhhaaaZZZYYYVVV[[[hhhrrrvvvyyy|||{{{wwwxxxzzzxxxwwwxxxzzz~~~vvvrrrxxxzzz```NNNCCC<<<666555444444444333111000111111111111111111111111//////////////////000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))((((((((((((''''''''''''((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''(((((()))))))))))))))***%%%&&&((())))))((('''&&&'''(((((((((((())))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&'''((((((''''''&&&******))))))))))))***+++''''''''''''''''''''''''%%%&&&'''''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((+++)))&&&%%%&&&&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++...------,,,,,,+++++++++------........./////////,,,............///111444999CCCPPP\\\aaa___ZZZUUUYYY[[[cccqqq|||~~~}}}iiiRRRBBB>>>;;;777666666666555333111111111111111111111111000000/////////000000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******************************++++++++++++******(((((((((((())))))))))))''''''''''''((((((((((((++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((())))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((()))))))))))))))((('''''''''(((((()))))))))''''''((())))))((('''&&&(((((((((((()))))))))***)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((&&&'''(((((()))(((((((((&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&***(((%%%%%%&&&''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............/////////,,,---......///111444777444===HHHQQQTTTUUUVVVWWWeeefffjjjrrrzzzjjjRRRFFF@@@999555555555444222111111111111111111111111222111000000/////////000........................,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***)))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((()))*********))))))&&&''''''(((((()))))))))))))))))))))((((((((((((((((((((()))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((('''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((((((&&&&&&'''((((((((((((((($$$###"""!!!"""###%%%&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((&&&%%%%%%&&&(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((&&&&&&''''''((())))))***'''((((((((()))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////---...///000111444888;;;===EEENNNRRRQQQTTT[[[cccqqqsssuuuxxxkkkTTTKKK@@@888666666444333333333333333333333333333333333111000//////..............................,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************++++++++++++******'''((((((((()))))))))***((((((((()))))))))******)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))'''&&&(((***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&''''''((())))))***'''''''''''''''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((()))***************''''''((())))))***++++++,,,+++)))(((((((((******(((((()))))))))*********)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((&&&&&&'''((())))))((((((***)))''''''''')))+++,,,(((((((((((((((((((((((($$$&&&((((((&&&%%%''')))((((((''''''''''''((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&$$$$$$&&&((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((***++++++***&&&&&&&&&'''((())))))***'''((((((((())))))******+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------.........///...///000111333666;;;>>>RRRYYY```___[[[]]]hhhsssvvv|||zzz~~~eeeZZZLLLBBB>>>===<<<:::444444444444444444444444444444222000///.................................,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******'''((((((((())))))******))))))))))))************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))'''''''''&&&&&&'''''''''(((((()))***************((())))))***++++++,,,,,,...---***(((''')))+++,,,))))))))))))************************************))))))))))))))))))))))))&&&''''''(((((((((((((((+++)))'''''')))+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))******)))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))*********))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((((((((((((''''''&&&((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))***++++++------...///---,,,,,,,,,,,,---......,,,...//////......000111///444777555333999HHHTTTttt~~~oooqqq{{{}}}{{{yyy{{{~~~vvv```QQQHHHBBB===:::555444333333555555444222111111000000000000111111111000000///...---------------------------------......------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++...,,,***(((((()))***+++,,,,,,+++***)))(((''''''******))))))))))))******((((((((((((((((((((((((************)))(((&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''')))+++,,,---,,,***)))''''''(((((((((((('''''')))))))))))))))(((((((((++++++******))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))******))))))+++)))'''''')))+++++++++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))******))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++***((()))+++,,,,,,+++)))(((++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,------...///...///000000///...000111222444555777>>>LLL^^^lll|||iii[[[NNNCCC<<<:::888555333111222444666444333222111000/////////111111000//////...---------------------------------------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))((((((((())))))++++++******)))(((((((((******))))))))))))******************************************)))((('''&&&''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''(((***+++++++++***)))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((()))************))),,,,,,,,,,,,,,,+++++++++...---+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********)))'''((()))++++++***((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''((())))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&$$$$$$%%%&&&'''((()))***************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///000111111000///...000111555444777AAAUUUmmmxxxeeeTTTGGG@@@???;;;777333222444666666555333222000/////////111111000000//////......---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******************************)))******))))))((('''&&&((((((((()))))))))******))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))'''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))++++++++++++++++++++++++---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********)))((((((***+++***)))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((())))))(((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''''''''%%%%%%&&&&&&'''(((((()))*********))))))(((((((((((((((((((((((((((((((((&&&'''((()))******++++++)))***++++++++++++***)))))))))))))))))))))))))))---------,,,,,,+++++++++---------------...//////000111111000......000222666777@@@TTTpppzzzuuu{{{zzzssseeeNNNIIIAAA<<<999777444111666555444222111111000000111111111000000/////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((())))))******)))(((((((((((())))))******************))))))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************)))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))(((((())))))))))))(((((('''''''''''''''(((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))******'''(((((()))))))))))))))))))))***************+++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***)))((()))***+++)))(((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))*********++++++*********))))))))))))))))))))))))...------,,,,,,++++++***...------------.../////////000000///...000222555;;;@@@OOOfffzzz||||||mmm^^^KKK>>>:::999555111555444444333333333333444111111111111111000000000........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))***++++++******)))((((((((()))******++++++******))))))))))))******((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))************))))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))(((((())))))))))))((((((''''''''''''(((((()))))))))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******++++++***)))((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))'''((())))))******))))))***))))))***++++++)))'''((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''((()))))))))((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))*********)))(((((('''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))'''((()))***************************************++++++++++++++++++++++++---------,,,,,,+++++++++......------......///000///000000000111444888;;;DDDMMM]]]pppvvvmmmmmmooorrr}}}cccLLLAAA===:::888555555444444444444555555222222111111111111111111........................000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************++++++++++++(((((())))))*********+++******))))))))))))******************************(((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((())))))******))))))(((''''''(((((())))))************)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&''''''(((((()))))))))+++***)))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++************)))***+++***(((&&&)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((()))))))))((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))((('''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))(((((((((''''''(((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............//////000///000222333555999???CCCNNNYYYgggrrryyy~~~vvvvvvtttooooootttqqqYYYIII@@@===777777666555444444444444222222222222222222222222........................//////............//////------------------------++++++++++++++++++++++++++++++************++++++***)))(((((()))***+++,,,)))))))))))))))***************))))))))))))******************************(((((())))))))))))((((((''''''((((((((()))))))))&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''((((((((()))&&&'''((()))***)))(((((())))))************))))))(((((())))))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))((((((%%%&&&&&&'''(((((())))))******)))(((((((((((())))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******)))***+++***(((&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&'''(((******((('''&&&$$$%%%'''))))))))))))((('''''''''''''''((()))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))(((((((((''''''''''''((((((((((((((($$$%%%%%%&&&'''((())))))(((((())))))******++++++))))))))))))))))))))))))))))))*********))))))(((++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...............///000000000111333555888===DDDHHHSSS^^^kkkqqqsssxxx~~~vvvvvvqqqtttWWWEEE>>>:::999777666444333333333222222222222222222222222////////////////////////......------------......------------------------++++++++++++++++++++++++++++++************++++++)))((('''&&&'''(((***,,,******))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((%%%%%%&&&'''((()))******''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''')))++++++***((('''))))))************))))))((())))))***+++,,,,,,,,,(((((())))))******++++++((((((((((((((((((((((((***))))))((('''&&&&&&%%%&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))***))))))(((((((((((()))))))))))))))))))))))))))******++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((()))************)))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''$$$""""""$$$''')))((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''*********)))((((((''''''''')))***++++++***)))'''(((''''''&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((()))***+++(((((())))))))))))(((((()))))))))))))))******+++******+++,,,,,,---......******+++++++++,,,,,,,,,---------.........//////111......000111000333777111777;;;<<<@@@JJJSSSXXX\\\eeeooottt|||xxxzzzuuuVVVFFFAAA<<<777555666777777666222222333222222111000///111111111111000000000000------------...000111222............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---+++)))((())))))***))))))))))))))))))))))))+++++++++*********))))))***************)))(((((((((((())))))))))))(((((('''&&&&&&&&&'''(((***+++,,,+++++++++******))))))******))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******)))''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''***))))))((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%'''((()))*********)))(((((('''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***(((&&&%%%%%%&&&(((***((((((''''''''''''(((((()))((('''&&&&&&&&&''''''''''''((((((((((((''''''))))))((((((((((((''''''((()))+++,,,,,,+++)))((((((((('''''''''''''''(((&&&&&&&&&''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,------...++++++,,,,,,,,,---------------------...............,,,...111111///000444666>>>FFFJJJQQQ[[[dddgggqqqyyymmmWWWIIIDDD>>>:::999888555222333333333333333222111111111111111111000000000000......---......///000111/////////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++))))))))))))***))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))(((''''''(((((())))))))))))((((((''''''&&&&&&'''(((***+++((((((((((((''''''&&&&&&***)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''***))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&''''''(((((((((''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''((())))))(((((((((''''''((((((((()))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''((((((((()))***+++,,,,,,+++***)))(((((((((''''''(((((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))***+++,,,+++***))))))))))))***+++)))))))))))))))******+++******++++++,,,,,,------,,,,,,---------.........,,,,,,,,,---------.........---///333333111222666>>>KKKXXX___eeennnuuuxxxhhhSSSMMMDDD===:::777444111444444444444333333333333222222111111111000000000//////............//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((''''''&&&(((((())))))))))))((((((''''''''''''((()))******''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))******))))))))))))*********)))(((''''''&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((()))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))((('''%%%$$$###((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''((((((''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))))))))************)))))))))(((((((((((())))))******++++++,,,,,,++++++***(((((((((((())))))))))))******))))))***+++,,,,,,,,,+++)))(((((()))+++,,,)))))))))))))))******+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------111000222555555444999@@@RRRdddwww}}}|||~~~jjj___OOOCCC<<<999888777555444444333333333333333222222222111111111000000000000///...............//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))((((((''''''))))))(((((((((((())))))''''''((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''(((((('''&&&%%%%%%'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))***))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))******++++++******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((('''&&&''''''((())))))(((''''''''''''((((((((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''((((((((((((((()))******'''(((((((((((((((((('''(((((((((((())))))))))))******************+++,,,,,,+++)))(((((()))+++,,,)))))))))))))))******+++******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......222111111444555999DDDOOOlll{{{xxx{{{}}}eeePPPCCC>>>======777666444333333222333333222222222222111111111111111000///......---......//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))************************((())))))******)))))))))))))))(((((((((((())))))((((((((()))))))))))))))************************(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++)))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******###$$$%%%''')))******+++''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))******++++++******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&''''''((()))))))))((((((''''''((((((((((((''''''%%%%%%&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((()))******(((((())))))))))))(((((((((((((((((())))))))))))******)))))))))******++++++***))))))))))))***+++)))))))))))))))******+++******++++++++++++++++++*********+++++++++,,,,,,---------.........//////111000111555888@@@PPP^^^zzz}}}www~~~fffSSSGGG@@@<<<:::999777555333333333333333222222222222111111111111000///...................../////////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++******)))))))))))))))))))))))))))************++++++++++++((())))))******************)))(((''''''((()))***((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********$$$%%%&&&((()))***++++++&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((*********)))((())))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))***))))))(((''''''(((((((((((('''''''''''''''(((((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((()))***)))******++++++******)))(((((((((((())))))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************+++++++++,,,,,,,,,------........./////////000000000111666<<>>999666555555555333333222222222111111111////////////....................................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,(((+++------+++******+++))))))))))))))))))))))))***))))))))))))))))))***)))))))))******)))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&'''((()))******+++((((((((((((((('''''''''((((((((((((((('''''''''&&&''')))***)))(((&&&%%%'''((((((((()))))))))***((((((((((((((((((((((((000000000000000000000000////////////////////////------++++++++++++------//////---+++)))'''&&&%%%************)))))))))))))))************+++++++++***)))((((((((()))+++,,,******)))(((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((())))))******)))(((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))((()))+++---------+++***((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((('''&&&&&&(((***+++***)))***)))((('''''''''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((()))***,,,------,,,***)))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))((((((***,,,******+++++++++,,,,,,,,,,,,,,,,,,------..................///000222333444<<>>555333777666444222111222333222000000000///...............******))))))***,,,...///---------------------------,,,+++******+++,,,---+++,,,------------,,,+++************************))))))))))))))))))))))))******************************************************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++''''''(((((())))))******''''''''''''((((((((((((,,,***'''%%%%%%&&&((()))&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''444222000.........///000........................------------------------,,,,,,,,,,,,+++++++++++++++++++++************)))************************++++++*********)))))))))&&&''''''((())))))((((((((((((((())))))))))))***+++***)))((((((''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((((()))(((((((((((())))))))))))''''''''''''((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''((((((((())))))))))))***)))))))))))))))))))))***))))))(((((((((((())))))''''''(((((())))))*********)))))))))((((((((('''((()))***+++++++++******))))))((((((((('''''''''************************)))************+++++++++******++++++,,,---------...............---------000...///333444666@@@KKKaaaqqquuuiiimmmvvv}}}}}}yyyyyyiiiYYYOOOFFF===777777666555333333222222111111000000//////.........///,,,,,,++++++,,,---...///------------------------,,,,,,+++******+++,,,,,,***+++,,,------,,,+++*********************************************************************************************************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))************''''''''''''((((((((((((***)))'''&&&&&&&&&((((((&&&'''((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((777666444111//////000222////////////............------------------------------------,,,,,,,,,,,,+++++++++************)))******************************))))))))))))((((((''''''((()))))))))((((((************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''((()))*********''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((((((''''''))))))))))))************'''(((((()))******++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++************))))))))))))((((((************************)))************+++++++++)))******++++++,,,------------------------......///111555777777<<>><<<999777555333///,,,000000000///////////////..............................---------,,,,,,,,,+++++++++*********))))))************************)))))))))((((((((((((((('''(((((()))))))))((((((,,,++++++***))))))((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))*********'''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***************++++++++++++++++++++++++************************))))))*********+++++++++))))))******+++,,,,,,---,,,,,,------.........///000333777:::>>>IIIYYYfffuuuyyyvvvjjjiiittt{{{nnnnnnqqqzzzzzzcccTTTHHH>>>999222444555444222111222333111111111111000000////////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++*********)))(((((((((''''''''''''((((((((((((''''''((())))))((('''&&&&&&(((+++,,,,,,+++)))'''&&&&&&'''((())))))******((())))))******))))))(((XXXOOODDD===:::777111,,,111111000000000/////////..............................---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))))))))((()))))))))))))))((((((,,,++++++***)))(((''''''(((''''''(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''***)))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))))))))'''''''''((((((((())))))(((((((((''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********************************************************))))))*********+++++++++)))******+++,,,,,,------,,,,,,---......///000000000222666;;;FFFUUUccckkkpppttt|||{{{qqqvvvsssgggeeeooojjjWWWIIIAAA666666555444222222333555111111222222111111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************************************************************+++++++++++++++************************(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''((())))))***)))))))))((('''''''''&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&''')))+++,,,,,,***(((&&&%%%%%%&&&''''''((())))))'''(((((())))))(((((('''ttt___MMMBBB<<<777444222222111111000000//////........................------------,,,,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((())))))))))))******))))))*********)))((((((+++******)))(((''''''&&&((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((*********)))((('''''''''''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******''''''''''''(((((((((((())))))(((''''''&&&%%%%%%))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++'''''''''(((((((((((()))************************)))************+++++++++***++++++,,,,,,---......,,,------///000111222222111555:::AAAMMM]]]hhhkkkpppuuu{{{pppcccfffrrr\\\MMMAAA===888555555555555444111222222333333111000///------......///......---------------------------,,,,,,------------,,,,,,,,,+++************+++,,,************************++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***((('''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&((()))))))))((('''((()))***++++++)))(((&&&%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''nnnUUUDDD<<<:::333333222111111000//////........................,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))*********++++++***************)))(((((()))(((((((((''''''&&&&&&)))((((((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********'''(((((((((((())))))))))))))))))))))))((((((((())))))(((((((((((())))))''''''(((((())))))******'''((((((((()))))))))***)))(((((('''((()))***+++((((((((()))))))))******************************)))************++++++++++++,,,,,,------...//////------...000111333444444666???HHHMMMUUUbbbkkkmmmwww{{{tttjjjsss|||fffQQQHHH===888888888666222111222333444333222000///,,,---///000000000000///........................,,,,,,---......---,,,,,,---,,,+++******+++,,,---************************++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((())))))))))))((('''&&&'''''''''''''''((((((((((((((())))))))))))((((((iiiLLL>>>:::333333222222111000000///////////////////////////,,,,,,,,,+++++++++******+++++++++************)))************************))))))******+++++++++,,,***************)))(((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))''''''(((((())))))******''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************)))))))))***++++++,,,,,,))))))(((((((((((())))))&&&''''''((()))******+++'''((((((((())))))******)))((('''''''''(((***++++++++++++,,,,,,---------************************)))************+++++++++,,,,,,---......//////000---...///111222444555555<<>>;;;444......222444222///---000222222///...000222......---------,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))((((((''''''******))))))((((((''''''++++++)))(((''''''''''''%%%&&&''''''((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&(((((())))))((('''&&&&&&))))))(((((((((((())))))***)))))))))((((((''''''*********)))***++++++,,,******))))))((((((''''''(((((((((((())))))))))))+++*********))))))((((((+++*********))))))((((((&&&%%%$$$###$$$&&&((())))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,------------------000......222333444;;;DDDKKKWWW___^^^cccqqq{{{}}}}}}ooowwwiiiNNNAAA===888555444666444222111333444444333000000000000////////////........................------------,,,,,,+++******++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''******))))))))))))******gggPPPAAA???<<<999777666444111//////000000...,,,,,,...000.........---------,,,,,,,,,++++++******++++++,,,++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((+++***)))(((''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))******************)))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))*********))))))((((((((()))))))))))))))***++++++))))))))))))(((((((((((())))))))))))((((((((((((************)))))))))(((************)))))))))(((++++++++++++++++++******)))************+++++++++***************************++++++++++++,,,,,,,,,,,,------------.........///111333333666>>>KKKUUU[[[aaagggjjjppp|||}}}ooouuu~~~\\\IIIAAA;;;666333666444222111111222111000111000000000////////////........................---------------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++******))))))******+++'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))zzz```LLLBBBBBB@@@===888444111000111111000---++++++...000.........------------,,,,,,++++++******++++++,,,++++++************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))+++***)))((((((''''''(((&&&&&&'''(((((((((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%''''''(((((()))******+++))))))))))))***************)))'''&&&&&&'''(((((())))))(((((((((((())))))***************)))))))))((((((((()))))))))******(((((((((((())))))))))))******))))))((((((''''''************))))))))))))************))))))))))))((()))+++++++++(((&&&$$$)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////...555888666===RRReeennnooommmooowww|||xxx~~~yyynnnkkk{{{qqqWWWIII@@@:::666777555333333222222///...111111000000000/////////........................,,,------------,,,,,,+++,,,,,,------------,,,,,,---------,,,+++***((((((++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++******))))))******+++(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((({{{dddNNNJJJDDD@@@===:::777555222222111000/////////000............------------,,,++++++******++++++,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))((((((((((((''''''(((((())))))************)))(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))'''&&&%%%'''(((***))))))(((((((((((())))))++++++******************''''''((()))))))))))))))''''''(((((())))))************))))))((((((''''''*********)))))))))))))))*********)))))))))))))))&&&&&&'''''''''&&&$$$###))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000...777999999KKKkkkxxxwwwxxxqqqpppiiihhhyyyiiiTTTGGG???;;;888777555555555444222000111111111000000000//////........................,,,---------------,,,,,,,,,------......------,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************))))))))))))*********)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))((((((''''''(((((()))jjj]]]MMMDDDCCCBBB===888333333333333333222000...//////.........---------,,,++++++******++++++,,,++++++************++++++++++++++++++************************************((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))''''''(((((())))))*********))))))(((((((((((()))&&&'''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))***))))))(((&&&&&&%%%$$$&&&&&&''''''(((((())))))***((('''%%%&&&''')))***))))))(((((((((((())))))******************++++++''''''((())))))))))))(((''''''(((((())))))*********)))))))))((((((((('''))))))))))))))))))******))))))))))))))))))******))))))((((((((()))+++,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000111111111888;;;AAA[[[wwwjjjmmmxxx}}}iiiiiiuuueeeQQQEEE@@@999777555555555555333111111111111111000000000000////////////////////////,,,------......---------,,,------......------,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************))))))))))))))))))******)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))((((((((()))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((***))))))(((((())))))***xxx___OOOKKKHHHBBB;;;888777555444444222///---/////////.........------,,,++++++******++++++,,,++++++************++++++,,,++++++++++++*********************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((())))))))))))((('''''''''(((((((((((((((((())))))))))))************)))((('''&&&%%%$$$###))))))))))))************(((((('''&&&'''((()))***))))))(((((((((((()))))))))))))))***************'''((()))***+++***)))((((((((((((((())))))))))))((((((((()))))))))))))))))))))))))))************))))))))))))************+++***(((((()))+++---///)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000111222222555:::AAAOOOjjjwwwmmmpppxxx}}}lllkkkyyy|||eeeSSSHHH<<<999666444444444333222222222111111111000000000////////////////////////,,,------............---,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************))))))(((((())))))***(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((******))))))))))))******kkk```ZZZTTTNNNFFFAAA;;;666555333111///////////////............,,,++++++******++++++,,,++++++************++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((('''''''''((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))***((((((((((((''''''''''''************))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((())))))*********'''(((***+++,,,+++***)))))))))))))))((((((((((((''''''(((((())))))******((()))))))))************((()))))))))************(((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///000111222222333777>>>LLL^^^rrr~~~{{{qqqrrr{{{~~~jjjWWWEEE@@@;;;777555555444333222222222111111111000000////////////////////////,,,,,,---...............++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((('''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((()))))))))))))))(((((((((((()))))){{{sssnnnkkkUUULLLBBB:::666555444333000/////////............,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$'''((((((((())))))************))))))((((((''''''))))))(((((((((((()))***'''(((((()))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''(((((()))*********))))))((((((''''''&&&&&&&&&&&&'''((())))))(((((())))))(((((((((((())))))''''''(((((()))))))))***''')))+++,,,---,,,***)))******))))))((((((''''''&&&&&&'''((()))***++++++(((((())))))*********+++(((((())))))*********+++)))***+++,,,+++)))'''&&&)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000111222333333999BBBUUUiiiuuu{{{|||qqqsss|||xxxyyygggNNNIIIAAA;;;888777777666222222222111111111111000000000000000000000000000,,,,,,---.../////////...***++++++,,,,,,++++++***---------,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))(((((('''''''''&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************((((((''''''''''''((((((tttpppWWWDDD;;;888555222222222222000//////111333666111+++)))***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,***((('''******++++++++++++******+++***((('''''''''((()))++++++***)))((('''&&&&&&(((((((((((())))))))))))***)))(((''''''((()))***''''''(((((())))))******$$$$$$%%%&&&'''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))'''(((((())))))))))))))))))))))))***+++++++++,,,************************++++++***************+++,,,,,,.../////////...---000222333222000222777<<>>888555222222222222222222111111111000///000111222111///000//////...------,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++((((((((()))))))))***************++++++++++++,,,************************************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))'''%%%&&&((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))(((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))xxx|||uuu[[[GGG:::444000000000000//////......000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******++++++++++++******))))))******))))))((('''&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******************)))((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''(((((())))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))'''((())))))******))))))+++++++++***************+++++++++++++++++++++++++++++++++******++++++,,,,,,---...////////////............000444;;;CCCHHHQQQXXXbbbjjjpppyyy|||sss}}}hhhTTTIIIAAA999555555444444444333333222222111000///000111222111////////////...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))((('''''''''((())))))***++++++((((((((((((((((((((((((&&&(((******)))(((((((((***))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))){{{```KKK???:::444333222222222111///...---------............---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,******++++++++++++******))))))***++++++)))((('''&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((('''&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((()))************))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,++++++++++++,,,,,,------......///////////////111//////222888AAAJJJOOOTTT[[[eeelllsss{{{uuussshhhSSSDDD<<<888666666555444333333222222111000///000111222111/////////.........---------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))*********++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((()))))))))(((((()))))))))*********+++((((((((((((((((((((((((&&&(((******)))((((((((())))))))))))(((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))yyycccPPPEEE@@@999777444333222111///,,,,,,---...//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''''''((()))*********++++++++++++******)))***+++++++++***((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''''''''''''''&&&&&&%%%$$$(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((())))))***************,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,++++++,,,---..................//////000000111111111444:::DDDMMMSSSYYYbbbmmmuuu{{{tttrrr|||fffOOOCCC>>>888777555333222222222222111000///000111222111///...............---------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))*********++++++++++++++++++,,,,,,,,,---------************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))(((((())))))+++*********)))))))))((())))))))))))))))))))))))&&&(((******)))((((((((()))))))))))))))(((((((((******))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))yyyiiiYYYLLLDDD@@@;;;666333222111...+++,,,...000000.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++******++++++++++++************++++++******)))(((******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''((((((((((((((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((('''''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((()))******++++++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......//////000111000333777999>>>FFFQQQYYYdddmmmyyyooommm}}}{{{]]]III>>>:::888666444222111222222111000///000111222111///........................,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))''''''((()))++++++***))))))(((''''''))))))))))))))))))))))))&&&(((******)))((((((((())))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))|||rrrbbbVVVJJJCCC;;;666666555222///---///111///---,,,...000------------------------,,,---------...------,,,******++++++++++++******,,,+++******))))))******))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''((()))******))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))***++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///.........///111111111888@@@CCCEEEMMMZZZdddqqqxxxmmmnnn{{{uuuVVVAAA<<<;;;888555333222333333111000///000111222111///........................---------...............------------------------++++++************++++++((((((((()))))))))***************++++++++++++,,,************************((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&((()))(((&&&%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))((((((((())))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))|||{{{pppRRRKKKAAA;;;:::999777444///000111///,,,,,,...000------------------------((()))***+++,,,+++***)))******++++++++++++******---,,,***)))))))))***+++(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''(((((())))))******&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''(((***+++,,,))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///.........///111222444>>>HHHLLLNNNUUUcccoooyyyxxxzzzyyyllloooiiiLLL>>><<<999666444444444444111000///000111222111///---.............................................------------------------++++++************++++++(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))%%%''')))(((%%%%%%&&&)))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&(((***+++)))((((((((()))))))))))))))*********+++++++++***)))(((((('''))))))))))))))))))))))))'''(((((()))))))))))))))wwwzzz}}}|||xxxsssppplllxxx{{{~~~lll___PPPFFFAAA>>>888222444333222111000000//////........................+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))************************%%%&&&'''((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))******+++...,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000,,,,,,000222222333666>>>MMM]]]```]]]aaaqqq|||~~~}}}xxx~~~tttyyywww\\\JJJBBB:::666333000000444333222111222222222000............///////////////------...///000000//////......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((******+++++++++,,,,,,,,,******))))))((((((''''''''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((('''&&&&&&''''''((()))***,,,(((&&&&&&)))******)))+++*********))))))((((((''''''(((((())))))******((((((((((((((((((((((((******)))))))))))))))***qqqnnnnnnqqquuuuuupppjjjfffooonnnnnnzzzzzzdddTTTKKKEEE>>>999777555333111111111000000........................++++++++++++++++++++++++------,,,+++***)))((((((+++++++++*********))))))++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((((((''''''&&&&&&''''''''')))(((((((((''''''''''''))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))***++++++*********************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111......000111000444999MMMbbbtttssskkkmmmyyymmmwwwjjjVVVIII===999999777444444444333111222222222000...////////////////////////------...///////////////......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,))))))))))))(((((((((((())))))))))))***************)))))))))(((((((((''''''''''''((((((***++++++(((((((((((((((((((((((('''''''''''''''(((******)))'''%%%%%%'''(((((('''******)))))))))((((((((())))))((((((((((((((((((******************************))))))))))))******wwwlllllluuu||||||wwwvvvwwwkkk```eeeqqqmmmaaaXXXPPPJJJ>>>:::666222111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))***)))((((((''''''((((((&&&''''''(((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))***++++++((()))+++,,,---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111000000111//////777AAA]]]wwwyyy{{{}}}yyy|||~~~}}}lllkkkooo{{{eeeSSSAAA;;;;;;888444222555333222222222222111///////////////////////////---......///////////////......---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))*********++++++++++++,,,(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))((())))))***+++,,,((((((((((((((((((((((((''''''''''''((()))******)))(((&&&&&&'''(((((('''))))))(((((((((((((((''')))))))))(((''''''&&&&&&***************************)))))))))))))))******xxxrrr\\\YYYaaatttuuuiii```IIICCC:::444222222111000........................,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))***))))))((('''(((((((((&&&'''((()))***)))((('''((((((((((((((('''''''''((((((((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))******+++,,,******,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------...............///111222000222>>>LLLeee}}}yyyppprrryyyqqqfffmmmzzzfffPPPBBB<<<888444444666444222222333333222000000000000///////////////......///////////////.........---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++''''''(((((())))))******''''''''''''(((((((((((())))))))))))(((((((((((()))((((((((())))))***+++((((((((((((((((((((((((''''''''''''((()))***+++++++++***************)))((((((((((((''''''''''''((((((((('''''''''''''''************************))))))))))))))))))***+++{{{```XXX[[[jjjrrrYYYOOOBBB888444333111///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))******)))((((((((((((((('''((()))***+++******)))'''''''''((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++***************++++++,,,+++******)))***+++,,,---+++++++++,,,,,,------------------.........//////+++---111333333888HHHYYYkkkyyy~~~rrrssszzzgggeeeqqq~~~hhhTTTEEE;;;888:::777555333222333333222111111111000000////////////...///////////////............---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++''''''(((((())))))******''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''((())))))(((((((((((((((((((((((((((''''''(((((()))***++++++,,,,,,+++************''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((()))***++++++nnn```YYY^^^nnnlll^^^MMM???999666333000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***************+++++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******)))))))))''''''((()))))))))))))))))))))(((((((((((())))))+++***))))))(((((())))))'''(((((()))************'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************+++++++++************+++,,,,,,***)))''''''''')))+++---***++++++,,,,,,------...------........./////////***,,,111666888???PPPaaaqqquuuzzzzzzzzzrrrfffgggmmmvvv}}}gggSSSCCC<<<<<<888666333222333444333333222111111000000//////...//////////////////...---......---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************+++(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++)))+++,,,+++)))((('''((('''(((((((((((()))))))))%%%&&&'''((()))+++,,,,,,(((((((((((((((((((((((((((((((((((()))***+++,,,rrrccc___hhh~~~nnnXXXHHH???;;;666333////////////////////////------------------------+++++++++++++++*********))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((''''''((()))))))))))))))))))))(((((((((((())))))+++***))))))(((((())))))&&&&&&&&&&&&'''((()))***''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******++++++,,,---************+++,,,------******+++,,,,,,---..................////////////,,,...222888===EEEUUUdddpppooouuuttthhhccclllyyylllWWWFFF???999666333222333444444444222222111111000//////...///////////////...------......---------,,,,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,+++++++++))))))))))))************))))))))))))(((((((((((())))))))))))************'''((((((((()))))))))***))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((()))***+++,,,)))+++---,,,***''''''(((((((((((()))))))))******'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,zzzyyy{{{uuunnntttuuuxxx```MMMCCC>>>999555000000000000000000000000------------------------((()))***+++,,,---......))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))************************))))))*********))))))((('''(((((()))))))))))))))))))))(((((((((((())))))+++******)))))))))))))))%%%%%%$$$$$$%%%&&&((()))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))++++++******++++++,,,---+++,,,///000111111000///******+++,,,,,,---................../////////000//////333:::@@@HHHWWWeeellliiirrrnnnaaahhhwwwoooVVVGGG:::777444222333444444444222222222111000//////...//////000000///...------......---------,,,,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))))))))******************))))))((((((''''''''''''''''''(((((((((((('''((((((((())))))************)))))))))))))))***(((((((((((((((((((((((((((((((((((()))***+++,,,+++...000///,,,))))))+++(((((())))))******++++++***************+++++++++************************(((((((((((()))***+++,,,fffjjjmmmoooxxx}}}eeeUUUHHH>>>999:::888444000......///...------.........------,,,+++++++++,,,------,,,,,,,,,************))))))))))))---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((******))))))((((((''''''''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))************************+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---///...------///000111000000555999===GGGTTT^^^```gggrrr}}}mmmccckkkhhhQQQFFF>>>777777777444111111111111111111111111111111000000000000000000000000......//////......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))''''''(((((())))))******++++++******))))))((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((()))))))))))),,,+++++++++******))))))(((''''''(((((()))***+++************************+++*********))))))((((((''''''((()))***++++++,,,eeedddfffkkkrrrrrrdddVVVHHH>>>;;;888666333111000000///.....................------***++++++,,,,,,+++++++++************))))))))))))---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))************************+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---111000//////000000000//////777>>>DDDMMMZZZcccgggqqqyyyrrrjjjpppxxxbbbKKKCCC===;;;999444333444444333333222111000000///000000000000000000000000......//////......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))++++++******))))))))))))***)))((((((((((((((()))''''''''''''''''''''''''))))))))))))((((((''''''(((((())))))******++++++qqqgggcccjjjooorrr}}}~~~|||nnn\\\KKKBBB999888555333111000//////.............../////////******++++++++++++******++++++*********)))))))))---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((*********))))))((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////000000111111111111111<<>>;;;888666666555444444333111000000///////////////////////////.........///......---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))((((((((((((((((((''''''******)))(((((((((((((((************************((((((((((((((((((((((((*********)))))))))))))))~~~zzzrrreeefffsss|||tttnnnmmmpppsssuuuzzz{{{ppp___NNNHHH???999777666555444......---,,,------...///------......---,,,,,,+++++++++++++++************---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((+++*********)))))))))(((''''''(((((())))))******''''''((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,...000000111222666999>>>JJJWWW___jjj||||||zzz}}}yyyvvviiiKKK<<<;;;:::777555333333333222222222222222////////////////////////.........///......---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++******)))******************************++++++++++++******((((((((((((((((((((((((******))))))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))''''''''''''''''''((((((((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))|||mmmkkksssxxxsssqqqsssvvvwww|||vvvrrrvvvqqq[[[QQQFFFAAA@@@===666000111000...---------...///...//////......---,,,+++,,,++++++++++++*********---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))***************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......000111222222111444999>>>IIISSS^^^fffrrryyyzzzwwwoooyyyxxx~~~{{{VVVCCC===;;;888555222222333333333333333333000000000000000000000000......//////......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++******)))(((******************************++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))************)))))))))))))))*********tttjjjhhhmmmyyyrrrhhh]]]ZZZZZZTTTEEE777555333111///......///000............---,,,+++***,,,,,,+++++++++*********---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((())))))***))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))***************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...///111333333444999CCCKKKWWW```kkkttt{{{xxxsss{{{wwwiiiQQQCCC<<<999999444444444333333222222222000000000000000000000000......//////......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))((((((******************************++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))((((((((((((((()))***************************((((((((()))))))))******(((((())))))******++++++vvvggg```aaakkk~~~zzzyyy{{{rrr\\\III888666333111000///000111---...------,,,+++***))),,,,,,,,,+++++++++******---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))******++++++((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))************))))))(((((('''''''''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))***************************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...+++...111333777@@@MMMWWWbbbkkkvvv~~~vvvppp{{{vvvvvvyyy]]]III===:::===666666555444222111000000000000000000000000000000......//////......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***************)))((((((******************************++++++++++++******))))))))))))))))))))))))''''''(((((())))))************+++++++++,,,,,,,,,))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))'''((((((((())))))******+++***)))((((((''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((()))***++++++,,,mmm___YYY```xxxUUUGGG;;;222222444333000.../////////...------,,,,,,++++++************++++++************************))))))))))))************************************))))))))))))))))))))))))((()))***+++++++++++++++&&&''''''((()))******+++***)))(((''''''((()))***'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))************))))))''''''(((******+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,......///////////////......///222777<<>>>>>888444111333222111222555111111000///////////////........................,,,,,,,,,,,,,,,---...///---,,,++++++******++++++)))***++++++,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******++++++)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******))))))))))))************~~~uuuppptttrrrPPPBBB555222222000......000//////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))******+++++++++******)))&&&&&&''''''(((((())))))***)))(((''''''((()))***(((''''''''''''((())))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))***))))))***************)))))))))************))))))'''((()))******+++******,,,,,,,,,+++++++++******,,,,,,---------...............//////////////////222333444999FFFZZZppp~~~uuuxxx}}}cccOOODDD@@@:::555333555444222222444111111000///////////////........................------,,,,,,,,,---......---,,,++++++******++++++******+++,,,,,,,,,++++++************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++******))))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''&&&&&&&&&((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))************[[[KKK;;;444333111//////000000///......------,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************))))))))))))))))))))))))++++++++++++***)))((('''''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''(((((()))***))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************((((((((((((((((((((((((((((((((()))))))))************+++++++++******)))))))))************))))))))))))***************))),,,,,,,,,,,,++++++++++++------------.....................//////000000000000222333:::QQQnnn~~~uuusss{{{{{{ttt^^^LLLAAA<<<777555777777333222333111111000////////////000..............................---,,,,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,+++******************************))))))))))))))))))))))))++++++*********))))))))),,,,,,++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))((('''&&&&&&&&&&&&)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&'''(((((())))))))))))************~~~www```QQQ@@@999777444111111000000//////...---------,,,,,,------------,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))***************)))((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((('''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,++++++***))))))******++++++******)))******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---.........//////000111222...333666AAA```~~~pppsssttt|||sss[[[JJJ???999666888888555333333222111000000//////000000........................///...---,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++***)))************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))(((''''''''''''''')))*********++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((''''''''''''((())))))((()))))))))************wwwrrrsssxxx```RRRCCC===;;;777333111111000000///......------++++++,,,,,,,,,,,,++++++************************************++++++++++++************************))))))))))))))))))))))))'''((()))************************)))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///111333444111:::CCCRRRqqqwwwjjjlllyyypppZZZFFF>>>777777888666444444222222111000000000000000///////////////////////////...---,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++***)))************************))))))))))))))))))))))))*********)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***))))))((())))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((())))))***+++((()))))))))************}}}kkkcccllluuuwwwfffXXXIIIBBB>>>999333111111111000//////......---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************))))))))))))))))))))))))&&&'''((()))************************************(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))*********++++++***+++,,,------------,,,******++++++++++++************+++++++++++++++***,,,,,,,,,,,,---------------.........////////////---------...///222444555444???MMM^^^vvvnnnlllvvviiiTTTGGG<<<888777555444555222222111000000000000111////////////////////////......---,,,,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,+++******************************))))))))))))))))))))))))******)))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))******+++,,,))))))))))))************sssffffffhhhqqqxxxgggUUUJJJDDD===777555111111000000///.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))))))))))))))))))))(((((()))))))))))))))((((((((())))))******++++++'''((()))******)))((('''))))))(((((())))))***+++(((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))***+++---............***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,---------..................////////////---------...///222555777888CCCTTTeeesss~~~~~~tttrrreeeTTTCCC:::777444444555333222111111000000111111////////////////////////------,,,,,,,,,---......---,,,++++++******++++++******+++,,,,,,,,,++++++************************))))))))))))))))))))))))***)))))))))(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************xxxfffcccdddpppwww```RRRIIIAAA<<<:::111111000000//////......,,,---///000000///---,,,******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************)))((('''&&&&&&''''''((()))******+++'''((()))******)))(((''')))))))))))))))******+++(((((((((((((((((((((((((((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))************+++++++++)))***+++---...///000000***++++++,,,,,,++++++***((()))***+++,,,---------,,,,,,,,,------.........,,,,,,,,,---------......------------///222555777AAAKKK\\\lllsssxxxwwwkkksssqqq^^^HHH<<<666444333555333222111111000111111111000000000000000000000000,,,,,,,,,,,,------...///---,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******))))))))))))************rrrccc[[[dddvvv~~~|||~~~}}}gggUUUGGGAAA>>>555333111000000000000000......---,,,++++++++++++***,,,...///...---***)))++++++************++++++,,,+++******))))))******************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((******++++++++++++******************************))))))))))))***************)))(((((()))+++---///+++,,,,,,,,,------------++++++,,,,,,,,,,,,------000000000///......------,,,,,,.../////////...---111//////000000000777???NNNYYYgggrrryyynnnjjjuuuqqqRRR@@@===<<<888111222333333444333222111000000000000000////////////---------------------------,,,,,,+++*********++++++)))((()))***,,,++++++************************++++++************++++++++++++***)))(((((())))))))))))************))))))(((((())))))******+++++++++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((*********))))))))))))))))))))))))))))))(((''''''************))))))))))))))))))))))))************)))************+++++++++tttdddbbbmmm~~~vvvqqqvvvvvv]]]KKKBBB???777555222000///...------...---------------......---------,,,,,,,,,++++++++++++************++++++,,,+++******))))))******************************+++++++++*********)))))))))))))))))))))))))))))))))))))))((('''''''''&&&))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))((()))******************)))************************))))))))))))******************)))((()))***,,,...&&&'''''''''((((((((((((++++++,,,,,,,,,,,,------......------------,,,,,,,,,---.../////////......///...///000111444>>>III[[[___hhhtttjjjiiizzziiiOOOBBB;;;777333222333333444333222000000111000000000////////////---------------------------,,,,,,+++******++++++,,,*********---.........************************++++++************++++++******)))((((((((((((((())))))************)))))))))))))))))))))************)))(((''''''(((((()))))))))))))))))))))))))))''''''(((((())))))*********))))))))))))))))))))))))))))))))))))(((''''''************))))))))))))))))))))))))************)))************+++++++++xxxkkkjjjwwwvvvfffaaammmlllUUUHHHDDD<<<999555222000///---,,,------------...///000111///...,,,******+++,,,---++++++************++++++,,,+++******))))))******************************+++++++++***************))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++***))))))***+++,,,))))))))))))************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---...////////////...//////000222333888GGGVVVggggggkkkwwwwwwxxxsssaaannneeeKKK===777777333333333333222111000///111111000000000/////////---------------------------,,,,,,+++++++++++++++,,,***)))***---.........************************++++++************++++++))))))((('''''''''(((((())))))************))))))************)))))))))))))))(((((((((((())))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))******))))))******))))))((((((************))))))))))))))))))))))))************)))************+++++++++yyyyyyiii^^^fff{{{}}}gggVVVMMMCCC>>>888444333222111///...---------......///000///---,,,******+++,,,---,,,++++++******++++++,,,,,,+++******))))))******************************************************))))))))))))))))))))))))+++******)))((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,******))))))******,,,,,,,,,---------......+++++++++,,,,,,,,,------)))******+++,,,,,,---------......///////////////000111222444555;;;LLL\\\gggiiippp}}}}}}}}}{{{wwwzzzkkkgggxxx}}}ZZZDDD<<<;;;555555444333222111000///111111111000000000//////............---------------,,,,,,+++++++++,,,,,,,,,***))))))***++++++***************************++++++************++++++))))))(((((((((((()))))))))******++++++******)))++++++******))))))((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))*********))))))*********))))))(((************)))))))))(((((()))))))))************))))))*********+++++++++pppcccdddqqqjjj\\\LLLDDD;;;555444444333111//////...---,,,,,,------,,,---------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,+++******))))))******************************************************************************+++******)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++))))))(((''''''((())))))((((((((((((((((((((((((************++++++++++++,,,,,,+++******)))))))))))))))))))))************+++++++++,,,,,,,,,------******+++,,,---...//////............//////000000111111222444777===MMM\\\ccckkkxxx|||~~~|||iiikkk{{{oooQQQBBB>>>888777666444222111000000111111111111000000000000/////////......------------,,,,,,+++,,,,,,------...,,,***)))******((('''************************++++++************+++++++++******)))******++++++******++++++++++++******++++++******))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))************))))))************))))))************)))))))))(((((()))))))))************))))))*********+++++++++zzzvvvddd___ddduuuppp^^^RRRDDD999555444222000000///...---,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,++++++++++++,,,,,,,,,+++******))))))*********************************************+++++++++******************************))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++******((((((((((((******))))))))))))))))))))))))*********++++++++++++,,,++++++++++++******))))))((((((((()))))))))******++++++,,,,,,,,,,,,------+++,,,,,,---...//////000//////......//////000111111000222888>>>FFFSSS___gggsss}}}|||}}}wwwhhhnnnrrrxxxbbbKKK@@@;;;999777555333222111111222222111111111000000000000000//////...---------,,,,,,,,,,,,,,,------...111///,,,+++,,,+++***)))************************++++++************++++++++++++*********+++,,,,,,******++++++++++++******************))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((()))******++++++))))))******++++++******************))))))))))))))))))))))))************)))************+++++++++ooogggeeennnyyyyyyiiiSSSCCC:::666111...//////...............///...---,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---,,,+++******))))))******************************))))))*********+++++++++************************)))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***((())))))******+++,,,,,,,,,+++)))(((((()))+++,,,*********************************+++++++++,,,,,,******+++++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......//////000///.........///111111333222777CCCOOOYYYdddlllxxx~~~}}}~~~~~~~~~~~~yyywwwiiihhhrrr~~~qqqTTTDDD===<<<999666444333222222222222222111111111000000000000000///...---------,,,,,,,,,,,,,,,---......///---++++++,,,---,,,+++************************++++++************++++++******))))))***++++++,,,***++++++,,,,,,++++++***)))))))))))))))*********((())))))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++((()))***++++++++++++***************))))))))))))))))))))))))************)))************+++++++++|||yyytttwwwyyy|||bbbLLL@@@888222...///......//////000111222111...+++((((((***---///---,,,,,,++++++,,,,,,---,,,++++++***)))*********************************))))))******++++++++++++************************((((((((()))******++++++))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,,,,+++***((((((***+++,,,******************************+++++++++,,,,,,,,,)))******+++++++++******))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,------------......000///.........///111222777666===MMM^^^jjjtttzzz~~~|||}}}|||{{{|||~~~||||||}}}}}}|||}}}~~~zzzlllfffsss}}}zzz[[[HHH???===:::777555444333333222222222111111111111000111000000///...---------,,,,,,,,,,,,,,,---...///***)))((((((+++,,,,,,,,,************************++++++************++++++))))))((())))))***++++++***++++++,,,,,,++++++***(((((())))))******++++++))))))*********((('''&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++'''(((((()))***+++++++++((()))***+++++++++++++++************))))))))))))))))))))))))************)))************+++++++++uuuqqqwwwiiiQQQDDD===777333666222...,,,,,,---...---///...---,,,+++*********,,,,,,,,,------.........++++++,,,---,,,+++***)))******************************++++++++++++*********((('''(((++++++)))''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))---,,,***(((((((((((()))(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++******))))))))))))******,,,++++++******++++++,,,,,,,,,---------------------------.........//////---------,,,+++---000333<<<777GGGkkk~~~}}}{{{|||}}}~~~~~~~~~}}}}}}}}}}}}||||||~~~~~~{{{{{{zzziiiqqqwww{{{nnnUUUIIIAAA:::999888555444666444333222111000000000000//////.........---------///...------,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))))))))************))))))+++++++++************)))))))))))))))))))))))))))+++***(((&&&''')))+++---------,,,+++*********+++************))))))))))))(((((())))))******++++++*********)))))))))))))))++++++******************)))************+++++++++))))))*********+++++++++{{{kkkeeejjjyyylllSSSDDD===888555333000...---...000111111000//////...------------,,,,,,------------------***++++++,,,+++***))))))******************************++++++++++++******///---,,,---000000...,,,)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))******)))(((((()))***+++)))))))))))))))*********)))))))))))))))))))))))))))************++++++++++++******))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...---------.........//////...//////......///111444999???\\\}}}{{{zzz{{{|||}}}}}}~~~}}}}}}}}}|||}}}~~~~~~}}}|||xxxwww|||yyylllgggppp{{{jjjXXXLLL@@@;;;999555333444444333222111000000000000//////.........------------,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******+++++++++************)))))))))))))))))))))))))))***)))((('''((()))+++,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************)))************+++++++++*********++++++++++++,,,jjj______iiitttpppXXXHHH@@@<<<;;;333111//////000111111111//////...............///------------------,,,,,,+++++++++++++++***))))))******************************++++++++++++******,,,+++***+++------+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------.........////////////000111111000111333555777FFFkkk~~~~~~}}}zzzyyyzzz{{{||||||}}}}}}}}}~~~}}}{{{{{{|||}}}~~~{{{vvvsssvvvooo^^^iiiqqqrrrmmm\\\III@@@;;;777444333444333222111111000000111/////////.........---------,,,,,,+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))***************)))))))))(((((())))))******++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,~~~mmmcccdddiiipppvvvbbbSSSIIICCC???888666333111000///---,,,---,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++******((('''(((((())))))(((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((())))))***++++++++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------.....................///////////////000222222222222444666???OOOnnn~~~}}}~~~|||zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}|||zzzzzz{{{|||xxxtttuuu}}}gggiiimmmllljjjRRRDDD>>>999666666444444333222111111111111////////////............//////...---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++******++++++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((((((((((((((()))))))))+++++++++******)))))))))''''''((()))***++++++,,,***************+++++++++))))))*********+++++++++++++++,,,,,,,,,---------uuukkkjjjiiittttttgggXXXIII@@@===999555222000///---+++------,,,,,,,,,---...............------,,,,,,,,,......------,,,,,,,,,,,,******************************++++++++++++************+++,,,++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))******)))))))))++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...//////........./////////000000...000111111222333555888GGGVVVmmm~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~{{{||||||{{{zzzyyy{{{|||}}}{{{zzzyyyfffcccmmmuuu[[[III???999666777555444333222111111111111000000/////////.........000///......------......******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***))))))))))))***++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************)))((((((((((((((())))))'''((((((((())))))******,,,,,,++++++******))))))''''''((()))***++++++,,,))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,---------}}}vvvooosss{{{lllVVVEEE@@@<<<777333222111111000000000///////////////000------------------,,,,,,......---,,,,,,,,,,,,,,,******************************++++++++++++******)))+++---,,,+++***+++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********))))))(((************)))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------***+++,,,,,,---...//////....../////////000000000...///000000111444999<<>>888:::555555444333222222222222000000000000/////////.........---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,+++)))(((((()))+++,,,+++++++++************)))))))))))))))))))))))))))***)))((('''((()))+++,,,)))((((((((())))))***+++)))))))))***+++,,,,,,,,,***++++++++++++++++++,,,)))))))))))))))*********((())))))***++++++,,,,,,)))************+++++++++*********++++++++++++,,,}}}uuuwww|||fffRRRLLLBBB:::555333222222111000///------,,,,,,,,,,,,,,,,,,------.........,,,+++)))((((((((()))*********************************++++++++++++******'''***,,,+++)))((()))+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))$$$&&&(((***,,,,,,,,,,,,(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,...------,,,,,,------...******+++,,,---//////000////////////000000000000111111000111333999@@@FFFZZZfffqqqxxx{{{~~~}}}|||{{{zzzzzz{{{zzzxxxyyy{{{|||||||||yyyzzz{{{|||}}}}}}}}}}}}{{{|||}}}|||zzzzzz|||~~~yyy{{{~~~~~~}}}}}}~~~~~~|||}}}}}}lllppp{{{wwwZZZDDD<<<>>>555555444333222222222222000000000000////////////000000///............///******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++---,,,***))))))***,,,---+++++++++************)))))))))))))))))))))))))))+++***(((&&&''')))+++---)))))))))))))))***++++++))))))***+++,,,,,,------*********++++++,,,,,,---*********)))))))))))))))((())))))***++++++,,,,,,)))************+++++++++))))))*********+++++++++xxxvvv}}}vvviiiRRREEE@@@999777444+++++++++,,,---...000111222///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))************))))))******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))+++++++++*********)))))),,,,,,++++++***))))))(((******)))))))))***,,,---...---,,,,,,++++++++++++---------............///------......///000000000...000444666555999GGGVVVbbbiiivvv~~~{{{{{{}}}}}}}}}{{{zzz|||{{{xxxvvvvvvwwwyyyzzz{{{{{{||||||}}}}}}||||||yyyzzz{{{{{{{{{zzzxxxwwwvvvyyy}}}}}}zzzxxxxxxzzz}}}~~~~~~~~~mmmeeesssvvvWWWDDD@@@<<<777444444333000000333111111111111000000000000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........************************+++++++++************))))))))))))))))))))))))))),,,++++++++++++++++++,,,((()))***++++++***)))((()))))))))))))))******+++))))))))))))************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------zzzyyy{{{bbbPPPFFF<<<999999222...............///000000///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++******+++++++++******)))******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++++++++*********))))))************************++++++*********+++---......---,,,+++++++++++++++---------............///------......///000000000111000222555888???NNN\\\iiiqqq}}}zzzzzz}}}~~~}}}|||yyyxxxvvvuuuuuuvvvwwwyyy{{{{{{|||}}}}}}}}}}}}|||sssttttttuuutttsssrrrqqqsssuuuxxxzzz|||{{{{{{zzz{{{yyyxxxwwwxxx{{{~~~qqqqqqtttiiiMMM@@@===888555555444111111333111111111111000000000000......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******)))))))))******))))))))))))))))))))))))******+++))))))))))))******************************++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------wwwyyyxxxaaaPPP@@@;;;;;;555222111000//////......//////............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************,,,,,,,,,,,,+++******)))***))))))))))))((((((((())))))))))))))))))))))))((((((((())))))*********((((((((()))))))))******+++************)))))))))(((((()))***++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,---------............///---......//////000000111444111111666>>>IIIXXXfffpppzzz~~~~~~{{{yyyyyyzzz|||}}}|||}}}~~~~~~~~~}}}{{{zzzzzzyyyxxxwwwtttssssssssssssssstttuuuvvvwwwxxxyyyzzzzzzyyyxxxqqqrrrrrrrrrrrrqqqppppppoooooopppqqqrrrrrrrrrsssuuuttttttuuuxxx|||~~~mmmhhh}}}[[[CCC>>>999666777666333222333111111111111000000000000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***)))))))))))))))******+++))))))))))))************++++++******************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------~~~xxxcccLLLAAA===777222222000///............///............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************************++++++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++(((((()))))))))*********************)))))))))))))))))))))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------............///.........///000000111111666111000888EEESSScccooottt{{{|||{{{zzzxxxwwwwwwxxxxxxuuuvvvwwwxxxyyy}}}~~~|||zzzzzz}}}~~~{{{yyywwwuuuuuutttsssqqqmmmmmmnnnnnnnnnnnnnnnnnnmmmoooppprrrsssrrrqqqpppooooooooooooooonnnnnnmmmjjjjjjhhhhhhhhhiiikkklllnnnooopppsssvvvzzz}}}}}}~~~~~~}}}||||||}}}nnndddtttnnnNNNAAA:::666777777444222222111111111111000000000//////.........------,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((''''''(((((((((***)))(((''''''((()))***)))))))))))))))******+++((()))))))))************+++++++++***************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------{{{___LLLCCC999111111000///.........//////............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++***************))))))***))))))(((''''''))))))))))))************************************&&&&&&'''((())))))******))))))))))))************))))))))))))))))))))))))***************************++++++++++++*********+++++++++******++++++,,,---------............///......//////000111111111555111333???NNN]]]kkkuuuuuuyyyxxxwwwuuuuuuttttttttttttuuuvvvvvvwwwzzz~~~{{{{{{|||~~~~~~|||zzzzzz|||||||||zzzwwwuuutttsssqqqoooffffffggggggggggggggggggeeefffiiikkklllkkkjjjiiihhhggggggfffffffffffffffeeecccaaa___```aaaccceeehhhiiilllooorrrvvvxxxzzzyyyzzz{{{zzzyyyyyyzzz|||~~~~~~~~~~~~|||ggglllwww```EEE===777666777444111111111111111111000000000/////////...............---------------------------******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***))))))(((((())))))******)))(((''''''((()))***)))))))))))))))******+++((()))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------kkkTTTGGG;;;333222111000///////////////............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++++++++*********''''''(((((()))((((((''')))))))))************+++************************'''''''''(((((())))))))))))))))))*********++++++(((((()))))))))))))))***++++++************************+++++++++***))))))+++************++++++,,,---------............///...//////000000111111222333333;;;JJJZZZfffqqqyyyxxx~~~~~~uuutttrrrqqqpppqqqqqqrrruuuvvvvvvvvvvvvxxx|||wwwwwwxxx|||~~~~~~}}}|||{{{}}}~~~|||zzzwwwsssqqqooommmkkkiiiaaa```___^^^^^^^^^^^^___^^^```ccceeefffeeedddcccbbbaaa``````______``````\\\ZZZXXXWWWWWWYYY[[[]]]___bbbeeejjjnnnrrrtttuuuvvvwwwxxxwwwvvvvvvxxxzzz{{{~~~}}}}}}|||{{{}}}sssiiigggvvvsssLLLAAA888666777444222222111111111111000000000000////////////////////////------------------------'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++******))))))******+++)))((((((''''''(((((())))))))))))))))))******+++))))))))))))************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------uuu]]]PPPDDD888777555333111000/////////............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,++++++*********&&&'''((())))))***))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))******)))))))))***++++++,,,,,,++++++,,,,,,,,,+++***)))***************+++,,,,,,---------............////////////000111111222222111777EEEWWWeeemmmuuu{{{~~~ssstttvvvtttpppnnnmmmkkkkkklllnnnoooqqqrrrrrrrrrrrrtttxxx{{{ssstttuuuwww{{{}}}}}}}}}zzzzzz|||zzzzzz{{{~~~{{{wwwtttpppllljjjgggdddaaa]]][[[YYYWWWVVVVVVWWWXXXVVVXXX\\\^^^```___]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYQQQPPPOOONNNNNNPPPRRRTTTVVVYYY___eeekkkooorrrssstttuuuuuuuuuttttttvvvxxxxxx{{{}}}{{{zzzxxxxxx{{{nnn```mmm}}}TTTGGG;;;777777555444444111111111111000000000000////////////////////////........................))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++******))))))******+++'''((((((((((((((((((''')))))))))))))))******+++))))))))))))************(((((()))***+++,,,,,,---************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------zzztttppptttjjj^^^SSS<<<;;;999666333111////////////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********&&&'''(((***++++++++++++))))))******++++++++++++************************+++++++++***************)))************+++++++++'''((((((((())))))******''''''(((***+++,,,---...,,,------...---,,,***)))******))))))***+++,,,,,,---------.........///////////////000111111222222111:::KKK___lllrrrwww}}}|||llllllnnnjjjlllkkkiiiggggggiiilllmmmkkklllllllllmmmooosssvvvooopppqqqrrrtttyyy~~~{{{yyyyyywwwtttuuuxxxvvvvvvxxx|||{{{{{{zzzvvvrrrnnnkkkhhhdddbbbZZZXXXUUURRRQQQQQQRRRTTTPPPRRRVVVYYYZZZYYYWWWUUURRRQQQOOONNNNNNNNNOOOPPPJJJIIIHHHHHHHHHJJJLLLNNNOOOSSSZZZbbbiiinnnqqqsssrrrsssttttttssssssuuuwwwvvvyyy|||~~~~~~|||zzzxxxvvvvvvyyywwwaaajjjsssuuuYYYKKK===999888777555555111111111111000000000000////////////000000000000..............................//////......---,,,************************+++++++++************)))))))))))))))))))))))))))******))))))))))))******&&&'''((())))))((('''&&&)))))))))))))))******+++))))))))))))************''''''(((***+++,,,---...************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------zzzrrrmmmpppxxxuuu]]]TTTEEE???888333000000//////------........................---------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++)))************+++++++++(((((())))))******++++++***************++++++,,,...---+++))))))***+++,,,))))))))))))))))))))))))+++*********))))))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////000222222000000222333222;;;===UUUwwwxxxzzz~~~|||qqqiiifffggghhhgggggghhhjjjkkkkkkkkkmmmmmmllljjjiiijjjlllooonnnmmmnnnpppsssuuuuuuuuuvvvvvvwwwwwwvvvuuuuuutttvvv|||}}}xxxpppiiidddaaa```XXXUUURRRQQQRRRSSSSSSSSSOOOPPPPPPQQQQQQOOONNNMMMKKKJJJIIIHHHHHHFFFCCCAAACCCCCCCCCCCCDDDFFFHHHJJJKKKQQQYYY```eeehhhjjjlllrrrrrrrrrsssssssssssssssxxxwwwvvvvvvvvvwwwxxxyyy}}}~~~~~~}}}xxxxxxxxxzzz|||~~~tttkkkmmmpppyyygggUUUBBB999777666444444222222222111111111111111...........................------,,,,,,------...+++,,,,,,------,,,,,,+++...,,,++++++,,,------,,,************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((***+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,)))*********++++++++++++......---,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------|||nnnkkkppp~~~}}}hhh]]]IIICCC<<<666444222000///..............................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))***************))))))))))))***+++++++++***((('''&&&'''((()))))))))))))))))))))))))))************)))))))))(((******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000000000222555555@@@LLLjjjxxxnnngggeeefffffffffggghhhjjjlllllllllnnnnnnmmmkkkiiiiiikkkmmmmmmllllllmmmoooqqqrrrrrrssstttuuuuuuuuutttsssrrrvvv|||~~~vvvmmmfff```^^^TTTQQQNNNLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJCCCBBBBBBCCCEEEGGGFFFEEEAAAAAA@@@@@@AAABBBDDDEEEHHHMMMTTT[[[___bbbdddfffoooooopppppppppqqqqqqqqqqqqqqqppppppqqqsssvvvwww}}}~~~}}}|||wwwwwwwwwxxxzzz|||~~~~~~~~~~~~}}}~~~lllhhhiiinnntttmmm[[[GGG>>>:::777444333222222222222111111111111...........................------,,,,,,------...+++,,,,,,------,,,,,,++++++)))(((((()))******)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))(((((()))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))*********++++++++++++******)))************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------wwwkkkkkkuuurrrdddNNNHHH@@@:::777555111.................................---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++***************)))))))))))))))((((((((()))*********)))'''&&&&&&&&&'''((())))))))))))))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000111333666:::FFF___~~~ssskkkfffeeeggggggggghhhjjjkkklllmmmnnnppppppnnnllliiihhhiiijjjkkkkkkjjjjjjkkklllnnnooooooppprrrttttttsssqqqpppvvv{{{~~~~~~uuukkkaaaYYYUUUPPPMMMIIIGGGGGGGGGFFFEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFDDDBBBAAABBBBBBAAA@@@@@@??????>>>???@@@AAABBBEEEJJJPPPVVVYYY\\\^^^```ggghhhiiijjjlllmmmnnnoookkkjjjiiiiiikkkooorrrtttwwwzzz~~~~~~|||zzzyyy}}}||||||zzzyyyxxxwwwvvvwwwvvvvvvvvvwwwxxxzzz{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzyyyxxx{{{qqqddddddeeeeee{{{xxxfffPPPDDD===888444333333333222222111111111111...........................------,,,,,,------...,,,,,,------------,,,,,,---,,,******,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++***))))))((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))))))))*********************)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------wwwnnnqqqxxxhhhUUUMMMCCC<<<999666222...////////////..................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++******)))))))))((((((((((((((())))))***,,,+++***))))))))))))***))))))))))))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000111111222777>>>LLLkkkyyypppjjjggggggjjjjjjkkkllllllllllllmmmnnnrrrrrrqqqnnnjjjhhhhhhiiikkkkkkjjjiiihhhiiilllnnnlllmmmppprrrsssrrrqqqooossszzz~~~~~~|||rrrfff\\\TTTOOOMMMJJJFFFDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBFFFDDDAAA@@@@@@@@@???>>>@@@@@@@@@@@@AAABBBDDDEEEGGGKKKRRRWWWZZZ]]]___aaabbbcccdddfffhhhjjjkkklllhhhgggeeeeeefffiiillloooppptttyyy|||}}}~~~}}}zzzxxxuuutttssswwwvvvvvvuuutttssssssssstttsssrrrqqqqqqrrrssstttrrrqqqppppppppprrrssstttrrrrrrrrrvvv{{{}}}fffaaaccccccooouuu\\\JJJ???888555555333333333222222111111000...........................------,,,,,,------...,,,,,,------------,,,,,,...---++++++---...---,,,************************))))))))))))))))))))))))************************(((((()))))))))*********++++++***))))))((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))))))))*********++++++++++++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,------------...xxxoooxxxvvvcccWWWIII???:::777333///000000/////////...............---------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++******))))))((((((((((((((())))))***,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////222000111333222222999BBBTTTppptttooollljjjkkknnnoooqqqqqqooollljjjkkklllrrrrrrqqqoookkkiiiiiiiiikkkllllllkkkiiiiiikkknnnkkkllloooqqqrrrsssrrrqqqrrrzzz~~~|||pppeee[[[TTTQQQJJJGGGDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@<<<;;;;;;>>>AAADDDEEEEEEAAAAAAAAAAAACCCEEEGGGIIIKKKQQQYYY```dddgggiiijjjiiiiiiiiiiiiiiiiiiiiiiiigggeeecccbbbaaaccceeefffmmmppptttwwwwwwwwwxxxxxxwwwvvvuuutttrrrpppnnnmmmqqqqqqpppooooooooopppqqqlllkkkiiihhhhhhhhhiiiiiihhhggggggggggggiiijjjkkkllllllmmmqqqwww}}}mmm``````bbboooiiiRRRCCC999666888444444333333222111111000////////////////////////...------,,,,,,------...,,,------......------,,,+++***((((((*********)))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))************++++++++++++,,,---......++++++,,,,,,,,,---------,,,,,,---------.........wwwttt{{{zzzjjjUUUEEE>>>:::666222111000000//////...............---------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++)))************++++++++++++++++++++++++*********))))))((((((((()))******************)))))))))((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////333000111555444333<<>>999:::555555444333222111111000////////////////////////...------,,,,,,------...------............------,,,+++))))))+++,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))*********++++++++++++*********)))******++++++,,,,,,,,,,,,------------,,,---------............}}}fffPPPEEE@@@;;;888111111000000///......---......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++***++++++++++++++++++,,,***))))))))))))***++++++)))))))))))))))(((((('''))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////222...111666666666AAAQQQbbbkkkrrruuuvvvooojjjkkkmmmllllllnnnnnnpppqqqnnnhhheeefffhhhiiijjjkkkjjjhhhgggggghhhgggkkkooopppmmmkkklllnnnppppppppprrrtttwwwyyy{{{yyywwwmmmeee```VVVSSSNNNJJJHHHFFFEEECCCDDDCCCBBBAAAAAAAAABBBBBBDDDDDDGGGJJJMMMNNNLLLJJJKKKJJJJJJIIIIIIJJJKKKLLLSSS\\\jjjwww~~~}}}{{{zzzxxxwwwwwwxxxyyyyyywwwvvvwwwxxx{{{zzzyyywwwsssppplllkkkdddccc```^^^\\\\\\\\\]]]^^^]]][[[ZZZYYYYYYZZZZZZXXXXXXWWWVVVVVVWWWYYYYYY[[[\\\]]]bbbiiippptttvvvyyy{{{~~~~~~ppp^^^^^^pppoooXXXFFF<<<999666555444333222111111000////////////////////////...------,,,,,,------...------............------///---,,,,,,---......---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((******+++***)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))*********,,,,,,,,,------------...------------............{{{sssXXXJJJDDD@@@<<<222111111000///......---......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,---***************++++++,,,***************))))))((())))))))))))))))))))))))(((((())))))*********+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000---000777888999FFFWWWbbbfffkkksssyyyoooiiifffiiikkkkkkjjjllljjjmmmooolllfffccceeehhheeefffhhhhhhgggffffffgggeeejjjpppqqqmmmkkklllnnnrrrqqqqqqrrruuuxxx|||~~~}}}~~~vvvooo```\\\VVVQQQNNNKKKIIIGGGEEEEEECCCBBBBBBBBBCCCDDDCCCFFFKKKRRRXXX[[[[[[YYYSSSRRRPPPOOONNNNNNNNNNNNTTT^^^nnn}}}{{{xxxkkkhhheeeaaa^^^]]]]]]]]]^^^]]]\\\ZZZZZZZZZ[[[[[[UUUTTTSSSRRRRRRSSSTTTUUUSSSSSSUUUZZZaaagggkkkmmmtttxxx|||~~~~~~~~~eeebbbkkk|||{{{bbbLLL>>>999666666555444222111111000000000000000000000000000...------,,,,,,------...------............------,,,***))))))***++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++'''((()))***++++++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,---------......---------.........//////fffSSSJJJDDD???777333111111000---,,,///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((''')))***)))((('''(((***+++++++++*********))))))******))))))))))))******))))))***+++,,,------...,,,,,,,,,---------......++++++************++++++------,,,++++++,,,,,,,,,---------...............444000111666777;;;NNNbbbdddgggooo|||~~~mmmhhhggghhhhhhiiiiiiiiiiiihhhlllmmmnnnkkkfffcccccceeeeeebbb``````ccceeeeeedddeeeeeeeeegggjjjllllllkkknnnrrruuuwwwxxxzzz~~~wwwnnnbbbZZZWWWVVVTTTQQQKKKKKKKKKKKKKKKJJJIIIHHHIIIOOOUUU\\\mmm}}}|||qqqbbbZZZSSSSSSVVVVVVSSSQQQXXX```lllxxxzzzmmmgggdddbbbbbbddd___```aaabbbbbbbbbaaa```]]]YYYVVVUUUVVVWWWUUUSSSQQQRRRUUUZZZbbbiiimmmpppzzz|||{{{sssssshhhiiisssoooVVVFFF>>>777444333666555111///111222111111000000000000000......//////...---,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,+++******))))))******))))))************)))))))))************+++++++++++++++***)))(((((())))))))))))************))))))))))))*********))))))((())))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------.........//////---------...............|||xxx```RRRHHHAAA;;;666222222111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***)))((('''(((***+++++++++*********))))))******))))))))))))***************************++++++++++++,,,,,,,,,------++++++************++++++------,,,,,,+++,,,,,,---......////////////000000222111333777<<>><<<888555444222111111000000000000000,,,,,,---.../////////.........//////......---,,,++++++++++++++++++++++++,,,++++++***)))*********))))))************)))))))))************+++++++++))))))((())))))***++++++))))))************))))))((()))***+++,,,------------,,,++++++*********************************************++++++,,,,,,,,,---------.........//////------...///000111222222lllhhhppptttrrrppp]]]III>>>777111111444222111000//////.........------------------------------------,,,,,,+++************++++++,,,,,,,,,++++++************++++++(((((())))))*********+++************************************************)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////...,,,---000222111333777;;;DDDTTTqqq{{{}}}rrrjjjeeecccaaa]]]ZZZYYYZZZ\\\^^^fffdddbbbaaaaaa```^^^\\\bbbcccccccccbbbaaa```___hhhdddcccfffjjjmmmttt{{{~~~yyyuuuwww~~~~~~~~~{{{{{{}}}~~~~~~~~~~~~}}}}}}vvvhhh^^^\\\ZZZXXXXXX[[[```gggkkkrrrwww~~~~~~~~~}}}ppppppuuuwwwooocccRRRDDD===;;;999777444444333222111000//////......///111222000---***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++*********))))))((((((((())))))))))))*********))))))))))))))))))))))))+++++++++************)))+++*********))))))(((((()))***+++,,,,,,+++***)))************************))))))*********+++++++++---------............/////////...//////000111222{{{yyymmmkkklllnnnwwwsssaaaNNNCCC===666222222222111000//////......///------------------------,,,---------,,,,,,+++***++++++++++++++++++,,,,,,++++++************++++++))))))))))))*********+++************************************************)))************+++++++++*********+++++++++,,,,,,------------------------+++++++++,,,,,,,,,------...------------...//////000......222333222555999===OOOhhhrrrjjjdddbbb```]]]\\\\\\\\\]]]bbb```^^^^^^^^^^^^\\\ZZZ```````````````______^^^dddbbbdddiiimmmnnnrrrwwwzzzzzzvvvssswww~~~|||{{{|||~~~}}}~~~~~~}}}zzzooohhhcccbbb``````dddkkkqqqvvv~~~~~~~~~~~~{{{uuuvvvwww{{{oooaaaVVVLLL@@@888666444333333222111000000/////////000222333111...+++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------************)))))))))((()))))))))*********++++++************************+++++++++************)))************)))))))))((((((((())))))))))))((((((***************************+++++++++,,,,,,,,,,,,---------............/////////...//////000111222ttt{{{wwwhhhffflllnnnwwwooo^^^LLLCCC>>>999222...222222111000////////////------------------------,,,,,,---------,,,++++++,,,,,,++++++++++++++++++++++++************++++++)))))))))***************************************************************)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------*********+++++++++,,,,,,...------------...//////111000000333444333777<<>>888333222111000000/////////------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********++++++************+++++++++++++++***************************************************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------...------------...//////000///111333222333;;;DDD```wwwgggbbb[[[UUURRRSSSWWWYYYYYYXXXWWWYYY[[[\\\[[[ZZZ[[[ZZZZZZ[[[\\\]]]______aaabbbgggpppuuuuuuwwwzzzzzz{{{~~~}}}{{{zzz|||~~~}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~xxxmmmnnn}}}}}}rrrsssgggLLL<<<<<<555555444444333222222222000/////////000000...,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))************+++++++++,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))******---,,,+++******+++,,,---************************************++++++++++++---------............///......//////000222333444ooopppssswww~~~uuuqqqvvvwww~~~oooXXXKKKDDD>>>777333333222111000000000000------------------------++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++*********************************************************)))************+++++++++)))))))))************+++******++++++,,,,,,------,,,,,,---------............------------...////////////000222222444>>>IIIiii}}}zzzjjjddd[[[TTTQQQTTTYYY]]][[[ZZZYYYZZZ]]]^^^]]]\\\[[[[[[ZZZZZZ[[[]]]___```aaabbbiiitttzzz{{{|||}}}{{{}}}~~~|||zzz{{{|||{{{zzz{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~oooooozzztttiiiRRR@@@999777666666555333222222111000///......000///...,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))************************+++++++++,,,+++++++++++++++++++++++++++++++++************)))))))))))))))******************))))))))))))******************************))))))*********+++++++++---------............///......///000111222444555pppqqqrrruuuzzz|||||||||}}}gggSSSHHH???777333333222111000000000000------------------------***+++,,,,,,---------,,,++++++++++++++++++,,,,,,++++++************++++++,,,,,,,,,++++++*********************************************************)))************+++++++++))))))))))))************)))******+++,,,,,,------++++++,,,,,,,,,---------...------------...//////...///111333333777BBBNNNoooxxxqqqqqqvvvyyywwwtttgggbbbZZZTTTRRRTTTXXX\\\\\\[[[[[[\\\^^^___^^^]]]\\\[[[ZZZYYYZZZ[[[]]]___^^^bbbmmmzzz}}}}}}vvvqqqooorrrvvvyyy}}}~~~{{{yyyyyy{{{~~~~~~}}}~~~~~~{{{{{{{{{~~~~~~~~~~~~~~~|||}}}qqqnnnyyy|||rrraaaKKK<<<999888777555444222111000111000//////000000///---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((()))))))))************)))))))))*********+++++++++++++++++++++++++++++++++++++++************)))((()))))))))************)))******++++++******)))*********************************+++++++++,,,,,,---------............///......///000111333444555rrrsssuuuxxx{{{~~~vvv___QQQGGG>>>444333222111000000000000------------------------***+++,,,,,,------------*********++++++,,,,,,---++++++************++++++,,,,,,,,,++++++*********************************************************)))************+++++++++))))))))))))************))))))***+++,,,,,,------******+++++++++,,,,,,,,,...------------...////////////222444555999EEERRRrrruuuooolllhhhffffffggghhhiiibbb^^^XXXSSSQQQSSSVVVXXX]]]\\\\\\\\\^^^___^^^]]]\\\[[[YYYXXXYYYZZZ\\\]]]\\\bbbooo~~~|||tttllliiijjjnnnqqqxxxzzz~~~{{{|||}}}}}}}}}}}}~~~yyyxxxxxxzzz~~~~~~~~~}}}}}}yyyyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~|||~~~qqqkkkqqq~~~|||oooXXXCCC:::999888666444222000000222111000000111111000///,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''(((((())))))*********+++((())))))))))))*********+++++++++++++++++++++++++++++++++************)))(((((())))))*********++++++,,,---......---,,,+++************************++++++,,,,,,,,,------------------.........//////......///000111333555666ppprrruuuwwwzzziiiTTTIIICCC<<<:::444---,,,000111---......//////......---,,,------------,,,,,,+++***,,,,,,,,,+++++++++******************************************************'''%%%$$$'''***---,,,***++++++******************,,,++++++******++++++,,,++++++***)))(((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111222///222777555666KKKfffzzz~~~ttteeeaaa___]]][[[[[[\\\^^^```WWWYYYZZZVVVPPPOOOSSSWWW]]]\\\ZZZYYYZZZ\\\___aaacccaaa^^^\\\\\\]]]]]]]]]```gggsss}}}}}}~~~~~~~~~tttiiicccbbbeeehhhqqqsssxxxyyyyyyzzz{{{|||zzzwwwtttnnnpppsssyyyzzz}}}~~~~~~~~~~~~wwwiiikkkwww~~~kkkQQQEEE>>>999666444111111444111111111111000000000000///...---,,,+++,,,------,,,------......------,,,...***&&&'''+++---+++)))************))))))))))))************************)))*********++++++++++++***************************+++,,,,,,,,,***)))(((************************,,,,,,+++***))))))******++++++++++++,,,---......---------..................///111222222333666888qqqrrrtttuuuxxx{{{xxxcccUUUMMMDDD===555111111111///---......//////......---,,,---------------,,,+++***,,,,,,,,,+++++++++******************************************************(((&&&%%%'''***,,,+++***************************,,,++++++******++++++,,,++++++***))))))))))))))),,,,,,,,,------------..............................------......///000111222000333777777;;;RRRkkkzzz~~~|||fffXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWTTTQQQPPPRRRVVV[[[ZZZYYYXXXYYY[[[]]]___aaa```]]]\\\\\\\\\[[[[[[```hhhsss{{{~~~}}}|||~~~}}}}}}~~~~~~~~~|||rrrhhhbbbaaaccceeelllnnnttt|||xxxwwwwwwyyyzzzxxxtttpppooopppsssyyy~~~}}}}}}~~~|||fffaaalllvvv___JJJBBB:::777555222222555111111111111000000000000///...---,,,,,,,,,------,,,------......------,,,...***'''(((,,,...,,,)))************))))))))))))************************)))))))))*********++++++************************+++++++++++++++***))))))************************,,,,,,+++***************++++++++++++,,,---......---------............///...000111111111333555888uuutttsssssstttvvvyyyzzzqqqeeeTTTCCC666555666222---......////////////...------,,,------------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))((('''(((***+++***)))************************,,,++++++******++++++,,,+++***)))))))))))))))))),,,,,,,,,---------.................................------......///000111222000222777;;;EEE\\\rrrwww}}}ppp]]]SSSRRRSSSUUUWWWVVVTTTQQQOOOUUUTTTSSSQQQQQQQQQRRRSSSWWWWWWVVVVVVVVVXXXZZZ[[[^^^]]]]]]\\\[[[ZZZYYYYYY```hhhsssxxxyyyxxxyyy|||}}}||||||~~~~~~||||||{{{{{{zzz|||}}}}}}|||}}}{{{vvvnnngggaaa``````aaaeeehhhnnnwww~~~|||zzz|||~~~|||vvvpppppppppsssxxx~~~~~~}}}|||~~~yyywwwhhh[[[dddzzzrrrOOODDD:::666444111111333111111111111000000000000///...------,,,,,,------,,,------......------,,,---+++)))+++......,,,)))++++++*********)))))))))************************((()))))))))************************************,,,+++******************************************,,,++++++************+++++++++++++++,,,---......------.........////////////000111111111333555888{{{xxxuuusssssstttuuuuuu{{{iiiNNN999888999111---111///////////////...------,,,---------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************)))))))))))))))))))))***************+++++++++,,,++++++******++++++,,,******)))))))))))))))***)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000000222666???PPPgggyyyuuu{{{hhhYYYTTTRRRSSSTTTUUUUUUSSSPPPOOOSSSQQQOOOOOOPPPQQQQQQPPPTTTTTTTTTTTTUUUVVVWWWWWWZZZ[[[\\\[[[ZZZYYYXXXXXX```iiissswwwvvvuuuyyy~~~|||}}}zzz{{{}}}~~~~~~}}}}}}|||||||||zzz{{{|||}}}}}}~~~{{{rrrooojjjddd```^^^]]]]]]___cccjjjsss{{{{{{tttqqqqqqssswww|||~~~}}}|||~~~yyyxxxuuu```cccvvvZZZLLL>>>888666444333333111111111111000000000//////......---------------,,,------......------,,,,,,++++++---///...,,,)))+++++++++*********))))))************************(((((()))))))))*********************************,,,+++***))))))***+++,,,************************,,,++++++******+++++++++++++++++++++,,,---......------......//////000000000111222111111333666999~~~xxxuuuuuuvvvuuutttzzz}}}~~~}}}]]]@@@999888111///444//////000000//////...---,,,------......---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************))))))))))))))))))*********+++++++++,,,++++++******++++++,,,***)))))))))))))))******(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------......///000111...000222666EEE[[[qqq~~~zzz~~~|||vvv___UUUSSSUUUTTTSSSRRRQQQQQQQQQQQQQQQOOONNNNNNOOOPPPOOONNNQQQQQQRRRSSSTTTTTTTTTTTTVVVXXX[[[[[[YYYXXXYYYZZZccckkktttwwwvvvwww||||||~~~~~~{{{zzz{{{}}}|||{{{{{{{{{{{{|||}}}}}}zzz{{{}}}~~~~~~~~~zzzuuurrrjjjiiieeebbb^^^\\\ZZZZZZ\\\aaahhhpppxxxzzzrrrrrrsssvvv{{{~~~~~~~~~~~~~~~wwwnnnfffbbbmmmjjjXXXEEE===;;;999777666111111111111000000000///...//////.........------,,,------......------,,,++++++,,,---...---,,,***++++++++++++************************************))))))))))))************************************++++++)))))))))***+++,,,************************,,,+++++++++++++++,,,,,,++++++++++++,,,---......------......///000000111111222222222222555999<<<|||xxxxxxyyyxxxvvv||||||vvvnnnssslllKKK;;;666333222444///000000000000///......,,,------............---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++)))((()))+++)))))))))***++++++,,,,,,,,,++++++******++++++,,,)))))))))))))))******+++************+++++++++,,,...........................------......///000111...222444999LLLggg|||zzzvvv```VVVUUUVVVTTTQQQNNNMMMNNNPPPQQQOOOOOOOOOOOONNNNNNMMMMMMOOOQQQRRRTTTUUUTTTTTTSSSSSSVVVYYYYYYXXXXXX[[[^^^hhhnnnuuuyyyyyyyyy|||}}}}}}}}}|||zzzzzz{{{}}}{{{zzzxxxwwwxxxyyy{{{|||zzz|||}}}~~~~~~~~~yyytttoookkkeeedddbbb___]]][[[YYYXXX[[[___gggnnnuuu|||sssrrrsssuuuyyy}}}~~~~~~}}}}}}~~~~~~}}}~~~{{{yyyyyy{{{xxxjjjkkk___```wwwuuu___GGG<<<:::888444222111111111111000000000000...////////////...------,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++*********************************)))*********++++++++++++******************************************+++,,,************************,,,++++++++++++,,,,,,---++++++++++++,,,---......------...///000000111222222333333333444777<<<@@@~~~zzz{{{|||{{{yyy|||||||||pppeeehhhvvvwwwVVV???777555333111000000000000000///......,,,,,,---...............,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,+++)))(((***,,,((())))))***++++++,,,,,,,,,++++++******++++++,,,)))))))))))))))***+++++++++,,,,,,,,,------------...........................------......///000111///444777===SSSrrr{{{vvvzzzfff]]][[[WWWUUUQQQOOONNNNNNPPPQQQNNNPPPRRRPPPMMMKKKLLLMMMOOOQQQSSSUUUVVVUUUTTTSSSRRRUUUXXXXXXWWWXXX]]]bbbnnnrrrwwwzzzzzzzzzzzz{{{~~~}}}|||{{{zzzzzz|||}}}}}}zzzwwwvvvxxxzzz||||||~~~~~~xxxqqqkkkhhhaaa```___]]][[[ZZZYYYXXXZZZ___ffflllrrryyytttssssssuuuxxx{{{}}}}}}~~~}}}}}}~~~}}}}}}|||}}}xxxttttttuuuyyywwwuuu```VVVcccvvv}}}eeeJJJ<<<999777222000111111111111000000000000...//////000///...---,,,,,,------......------,,,+++++++++*********+++,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,************************))))))***+++++++++++++++************************+++++++++++++++,,,---...++++++++++++,,,---......------...///000111222222222333444444666:::@@@DDD~~~{{{|||}}}|||zzz|||{{{{{{}}}lll```ddddddxxx}}}^^^CCC888777444---000000000000000//////...,,,,,,---.../////////...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************'''***,,,+++))))))+++---((())))))***++++++,,,,,,,,,++++++++++++++++++,,,))))))((())))))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000777:::@@@XXXyyyuuuuuuyyyhhh```]]]XXXVVVTTTRRRQQQQQQQQQRRRNNNQQQTTTRRRLLLIIIKKKNNNOOOQQQTTTVVVWWWVVVTTTSSSQQQTTTWWWWWWVVVXXX___eeerrruuuxxxzzz{{{zzzxxxvvv~~~}}}{{{zzzyyyzzz|||~~~~~~yyywwwxxx{{{}}}yyyqqqkkkggg```___]]][[[ZZZYYYYYYYYYYYY^^^eeejjjpppvvv~~~uuusssssstttxxx{{{|||}}}}}}~~~}}}|||}}}}}}}}}}}}||||||{{{|||{{{|||~~~xxxsssooopppssswwwfffSSSWWWdddqqqoooQQQCCC@@@===888444111111111111000000000000...///000000000///---,,,,,,------......------,,,++++++***)))((()))+++,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------************************((()))***,,,,,,,,,+++***************************++++++++++++,,,,,,---...++++++++++++,,,---......------...///000111222222333333444555777<<>>888666333222222222111000000//////...///////////////......------------------------...---,,,,,,++++++,,,,,,******++++++++++++************************************++++++++++++******+++***))))))((()))))))))++++++************+++,,,***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............///000111222333333111555555888<<>>@@@```~~~{{{zzzyyyvvvsssqqqrrruuuxxx{{{vvv~~~mmmYYYLLLGGGCCC<<<777222000......///000000///.........---------,,,,,,'''(((***,,,---...------******************************)))))))))(((((((((************************))))))*********)))'''&&&++++++++++++++++++++++++***************************++++++,,,------......,,,,,,,,,---------......///000111333666999<<<===GGGXXXyyyrrryyyrrriiiaaa]]]WWWVVVSSSOOOLLLLLLNNNQQQSSSTTTSSSPPPLLLJJJJJJKKKNNNOOOPPPPPPRRRUUUYYY]]]___\\\ZZZ___jjjuuuzzzzzzvvvuuutttsssuuuxxx{{{}}}~~~||||||}}}}}}{{{zzzxxxwwwvvvtttpppmmmjjjjjjjjjhhhddd___\\\ZZZ\\\ccciiigggdddddddddcccnnnvvv~~~ssskkkjjjkkknnnqqqtttvvvwwwwwwyyyyyy{{{~~~~~~{{{xxxvvvtttqqqooommmjjjfffdddeeeaaaaaaccccccdddhhhnnnqqqwww~~~|||vvvsssmmmjjjffffffjjjrrrzzz~~~iiiVVVQQQ[[[iiittt^^^GGG999777;;;333333222222111000000000---...///////////////...------------------------...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))******************************++++++++++++******)))))))))*********))))))******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---............///000111222333333333555777<<>>888;;;333333333222111111000000...///////////////......------------------------...---,,,,,,++++++,,,,,,******++++++++++++************************************++++++++++++******(((((()))************))))))***+++,,,---------,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............///000111222333333333777888<<>>===888555111000000000000///............------------000///---,,,+++***))))))))))))*********+++++++++))))))***************++++++++++++++++++++++++++++++************++++++,,,))))))***++++++***))))))))))))*********+++++++++++++++,,,,,,---.........,,,,,,,,,---------......---...///222555888;;;<<>>QQQpppsssjjjgggaaaXXXSSSPPPPPPPPPNNNLLLJJJKKKLLLGGGKKKOOONNNJJJIIIKKKNNNGGGJJJLLLNNNNNNNNNPPPQQQPPP]]]iiipppwww}}}{{{xxxtttrrrssswww}}}}}}~~~}}}{{{|||~~~yyyxxxvvvtttssspppkkkhhhfffgggfffbbb]]]ZZZZZZ\\\gggyyy||||||{{{oooeeeaaabbbfffnnnwww|||}}}|||wwwuuussstttxxx|||}}}}}}|||yyyuuusssnnnhhhdddcccbbb^^^]]]___bbbeeeiiijjjiiifffdddccc\\\```aaa^^^[[[aaannnzzz}}}pppZZZWWW\\\uuu|||dddJJJ;;;999444444333222222111111000000000000000///...,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,******************************++++++++++++******'''((()))+++++++++***))))))***+++---......------((()))***+++,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---............///000111222333333333:::888;;;SSSvvvzzzyyyxxxsssppptttrrrqqquuu|||uuudddTTTIIIEEE;;;999666111//////...,,,---...///000000///...------,,,,,,++++++,,,,,,---+++++++++************)))************************************************************************************************++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////...111------444222444@@@QQQkkkqqqfffccc```ZZZSSSNNNMMMMMMMMMNNNMMMKKKHHHKKKKKKLLLLLLMMMMMMNNNNNNHHHIIIKKKKKKKKKLLLNNNPPPQQQZZZfffooouuuyyy~~~|||uuummmmmmttt{{{}}}zzzxxxppprrr~~~zzzxxxuuusssqqqooommmjjjiiihhhfffbbb\\\YYYXXXXXXeeezzz~~~vvvllldddaaa```fffooovvvwwwwwwyyytttsssrrrppprrrwww~~~~~~wwwqqqkkkjjjnnnnnnjjjddddddeeefffggggggddd```\\\\\\ZZZYYYYYYXXX\\\hhhttt}}}~~~|||||||||zzz}}}aaaSSSUUUsssjjjNNN>>>===666444222111222222111000///............---------///...,,,++++++,,,...///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************))))))))))))************+++,,,,,,,,,,,,+++((()))+++,,,------,,,+++------------,,,,,,+++***,,,,,,,,,---------......000111222111000000222444111777:::AAA]]]}}}yyyuuuuuuuuuuuuwww{{{rrr```OOOFFF???<<<666222000111000...---...///000000///...---,,,,,,++++++++++++,,,,,,+++++++++************)))************************************************************************++++++++++++++++++++++++************************,,,------------------------------........./////////333///000666444666BBBTTTjjj|||lllcccaaa^^^XXXQQQMMMLLLLLLMMMNNNMMMKKKIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKKKKKKKLLLOOOQQQRRR[[[fffoootttxxx|||||||||wwwpppnnnssszzz|||wwwtttllljjj|||~~~~~~~~~zzzxxxvvvtttssspppmmmjjjjjjjjjhhhccc^^^ZZZYYYYYYjjj~~~wwwllleee]]]^^^dddnnnttttttssstttppppppooonnnooossszzz}}}xxxrrrqqqttttttooojjjiiihhhgggggggggddd___\\\[[[XXXWWWWWWVVVYYYdddooovvvxxx{{{{{{{{{zzzzzz{{{}}}~~~eeeTTTWWWjjjmmmRRR@@@;;;666444222111222222111///000000/////////............---,,,,,,,,,,,,---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******************))))))))))))******)))***++++++,,,,,,++++++((()))+++,,,------,,,,,,,,,---------,,,,,,+++***,,,,,,---------.........000111222111000111333555777;;;@@@LLLmmm}}}zzzwwwyyy{{{zzzzzz|||xxxxxxbbbQQQGGG@@@777333222222222111......////////////......,,,,,,++++++++++++,,,,,,+++++++++************)))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------,,,------.........////////////333111222888666999FFF]]]ooowwwoooeee```___\\\TTTNNNKKKJJJJJJLLLMMMNNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLNNNQQQUUU\\\gggnnnsssvvvyyy|||xxxqqqsssxxxzzzwwwrrrhhhbbbeeewww~~~}}}{{{yyyxxxwwwvvvsssnnnkkkkkkkkkiiieee```\\\ZZZZZZkkk~~~yyynnnfff[[[\\\aaakkkqqqooommmnnnjjjkkkllllllnnnqqqwww{{{|||zzz{{{yyytttooonnnkkkiiifffeeebbb___\\\ZZZWWWUUUUUUTTTUUU^^^gggmmmpppsssuuuvvvwwwyyy{{{~~~{{{pppZZZ\\\aaa}}}sssXXXCCC:::777555333222222222111///111000000000////////////---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))******))))))))))))******)))***++++++,,,,,,++++++))))))***,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------------.........///000111111111111333555888:::AAAVVV}}}}}}zzzxxx|||~~~{{{{{{}}}|||}}}hhhQQQEEE888333333333222222...//////////////////...------,,,,,,,,,,,,------+++++++++*********))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,............////////////,,,111000111777777;;;JJJiiiwww~~~pppfffbbb^^^\\\\\\YYYSSSMMMJJJIIIIIIJJJLLLMMMMMMLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIKKKNNNPPPWWW^^^gggmmmqqqsssvvvyyywwwtttwwwxxx|||rrrggg^^^WWW\\\ttt|||~~~~~~}}}|||{{{{{{zzzyyyuuuppplllkkkkkkjjjfffaaa]]][[[ZZZfffvvv{{{ppphhh]]][[[^^^eeeiiiiiihhhjjjhhhjjjlllnnnqqqtttyyy}}}~~~xxxsssqqqmmmhhhdddbbb```^^^\\\ZZZVVVTTTUUUTTTTTTZZZbbbfffiiimmmqqqsssvvvzzz|||~~~nnnsssbbb\\\[[[qqq~~~```GGG<<<888666333222222222111///000000000/////////......,,,------......------,,,---,,,++++++******++++++++++++++++++++++++++++++*********************************))))))))))))(((******))))))))))))******))))))***+++++++++++++++)))******+++,,,,,,,,,---,,,,,,,,,------,,,,,,+++------------............///000111111111222555777888999CCC___}}}{{{yyy}}}|||{{{wwwxxx^^^LLL:::444444222111222/////////....../////////......------------......+++++++++*********))))))************************************************************************++++++++++++++++++++++++------------------------------------------------........./////////000000)))///...///666888???QQQoooxxxlll___XXXXXXXXXYYYYYYWWWRRRNNNIIIHHHHHHIIIKKKMMMMMMLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHJJJNNNQQQXXX^^^gggllloooqqqtttwww{{{wwwxxxyyyrrrfff]]]SSSPPP___ttt|||}}}}}}~~~}}}}}}}}}}}}~~~{{{{{{zzzzzzxxxuuuoookkkkkkkkkjjjgggaaa]]]ZZZZZZ```nnnssskkk```[[[YYY\\\___aaadddhhhiiikkkooorrruuuzzz{{{uuupppjjjeeeaaa___]]]\\\ZZZWWWVVVWWWWWWWWW[[[```dddgggkkkooossswww|||nnnlll~~~kkkWWWTTTggghhhMMM@@@999666444333222222111////////////.........------,,,------......------,,,---,,,++++++******++++++++++++++++++++++++++++++*********************************))))))))))))(((******))))))))))))******))))))***++++++++++++***************+++,,,------+++,,,,,,------,,,,,,,,,---------.........//////...///111222222333666888;;;===KKKmmmzzz|||~~~~~~||||||~~~~~~nnnmmmwwwmmmUUU>>>777555222000111//////............//////......------------......+++++++++************)))************************************************************************************************++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000)))///...///666;;;FFFZZZooouuu}}}kkkZZZRRRPPPQQQTTTUUUUUUSSSQQQOOOIIIHHHGGGHHHJJJLLLLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHKKKOOOSSSYYY___fffkkkmmmooorrruuu|||zzzzzz{{{{{{}}}rrrggg^^^UUUPPPWWWbbbyyy~~~~~~~~~}}}|||||||||}}}~~~{{{zzzyyyxxxwwwsssoookkkkkkkkkkkkhhhbbb^^^[[[ZZZ\\\iiizzzzzzqqqfff___YYYZZZ\\\^^^ccchhhlllooorrrtttwww{{{~~~yyyqqqjjjeeeaaa^^^\\\[[[XXXWWWZZZ\\\[[[]]]aaaeeehhhlllppptttyyy}}}}}}~~~~~~wwwsssuuuVVVPPP^^^~~~rrrTTTCCC999777444333333222000///............---------------------------------------,,,++++++******++++++++++++++++++++++++++++++************************++++++*********)))))))))******))))))))))))******((()))******++++++******************+++,,,---...++++++,,,---------,,,,,,------........./////////---///111222222444777999<<>>;;;666000,,,000000000000////////////------------------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,------......///------......///000000000111000111666@@@QQQhhhyyy|||oooUUULLLJJJGGGKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFGGGKKKPPPUUUXXX^^^```ccchhhlllppprrrssssssrrrrrrvvvzzz}}}|||zzzxxxxxxvvvsssooonnnnnnooo{{{}}}~~~{{{~~~}}}||||||{{{{{{{{{~~~}}}}}}~~~{{{wwwqqqpppnnnkkkgggbbb^^^\\\ZZZ___kkkzzz{{{vvvtttsssqqqooollljjjgggiiimmmqqqrrrrrrtttxxx}}}{{{sssjjjaaaZZZZZZVVVVVVYYY\\\^^^ccchhheeeiiioootttyyy}}}~~~~~~}}}}}}}}}~~~~~~~~~___TTTZZZpppaaaGGG===888555444222//////222222111111000///.........,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))************))))))+++++++++*********))))))++++++******************(((((()))***+++,,,,,,,,,))))))***+++,,,,,,------***+++,,,,,,------,,,,,,---------...............333000000333444444777;;;CCCWWW|||yyyvvvuuuvvvxxxzzzwwwzzz{{{mmmddd```iii}}}sssTTTCCC===777111---000000000/////////......------------------------,,,,,,,,,+++++++++******++++++,,,,,,+++***))))))++++++++++++++++++++++++)))*********++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,------......///------......///000000000///000222888DDDXXXooojjjRRRKKKJJJHHHKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGJJJJJJJJJIIIIIIGGGFFFFFFHHHHHHHHHJJJNNNSSSYYY\\\___aaaeeejjjnnnrrrtttvvvtttssssssvvvzzz}}}}}}|||{{{{{{zzzwwwtttssstttuuuwwwyyy|||~~~~~~}}}||||||{{{{{{{{{~~~~~~~~~~~~zzzvvvrrrqqqooolllgggbbb^^^\\\\\\aaammm{{{}}}wwwuuussspppmmmjjjhhhfffgggjjjnnnoooooolllooouuuyyy{{{}}}zzzuuummmeee^^^YYYUUUSSSVVVXXXZZZ___eeefffjjjnnnssswww{{{~~~~~~~~~~~~}}}|||||||||}}}~~~fffUUUUUUggg~~~gggLLL>>>999555666444111000222111111000000///......---...---,,,++++++,,,---...,,,,,,,,,+++++++++******))))))************))))))******++++++++++++******+++++++++*********))))))************************)))))))))***+++++++++,,,)))******+++,,,,,,------,,,,,,---............------------............///222000000444666666:::???MMMeee}}}zzzxxxxxxyyyzzzwwwyyy}}}wwwgggaaabbbnnnmmmUUUGGG>>>888333111////////////............------------------------,,,,,,,,,+++++++++******++++++++++++***)))((('''************************))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---......//////000000111000000222999GGG\\\rrreeePPPJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEHHHIIIJJJMMMRRRXXX^^^bbbcccdddhhhlllpppsssuuuwwwvvvuuutttwwwzzz~~~~~~{{{zzzzzzzzzwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{~~~~~~||||||{{{xxxtttrrrqqqoookkkgggbbb^^^[[[\\\bbbnnn}}}yyyuuuqqqmmmjjjgggeeedddfffiiilllmmmmmmmmmqqqvvvzzz|||~~~}}}zzzvvvqqqjjjdddZZZUUUSSSTTTVVVWWW\\\bbbgggjjjmmmppptttyyy~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}~~~~~~rrrZZZQQQ^^^tttnnnSSS???999666777666222111222000000//////......------......------------......,,,,,,,,,+++++++++******))))))************))))))++++++,,,,,,,,,,,,+++++++++++++++*********************************************************++++++*********++++++,,,,,,---,,,---......//////......------........./////////000///111666888888===CCCTTTuuu|||{{{{{{{{{zzz|||~~~lllccc```gggoooeeeVVVHHH>>>888555444////////////.........---------------------------,,,,,,,,,+++++++++******+++++++++***)))((('''&&&))))))))))))))))))))))))******+++,,,,,,---......,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///.........///000000111111222333333888FFF\\\oooxxxcccPPPKKKKKKLLLJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHKKKOOOVVV]]]cccgggggghhhkkkmmmppprrrsssssstttttttttwww{{{}}}||||||{{{zzzzzzyyyzzzzzz{{{|||}}}||||||}}}~~~~~~}}}|||{{{{{{{{{{{{}}}{{{yyyyyyxxxuuussspppooommmjjjeee```\\\YYYYYY```nnn}}}zzzuuupppkkkgggeeeeeefffhhhkkknnnpppqqqvvvyyy~~~~~~zzzxxxwwwsssmmmhhh___ZZZVVVVVVWWWXXX\\\bbbhhhiiilllnnnrrrwww}}}~~~~~~}}}||||||~~~~~~}}}||||||}}}~~~~~~~~~~~~```QQQZZZmmmrrrWWW@@@:::666666666333111111////////////......------...------------------...,,,,,,,,,+++++++++******)))******++++++******)))***++++++++++++++++++******************************************++++++++++++++++++************************++++++,,,,,,,,,,,,,,,---...............------......//////000000000000222666888999???GGG[[[}}}||||||{{{|||~~~uuudddaaaeeeyyyxxxnnniii^^^NNNAAA999666555000////////////.........------------------------,,,,,,,,,+++++++++******+++++++++******((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///......//////000111111111333444444999JJJaaaqqqwwwbbbRRRMMMLLLMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCEEEEEEFFFGGGGGGGGGFFFFFFEEEGGGKKKQQQXXX___fffjjjkkklllmmmnnnnnnoooooonnnqqqrrrtttwww{{{~~~{{{zzz{{{zzzyyyxxxyyy{{{}}}~~~|||zzz{{{}}}~~~~~~}}}~~~}}}|||{{{{{{{{{{{{}}}~~~xxxuuuuuuuuusssqqqmmmllljjjgggccc^^^ZZZXXXZZZaaannn}}}|||vvvqqqkkkgggggghhhkkkmmmpppsssvvvwwwzzz}}}}}}xxxvvvuuurrrmmmiiiccc^^^YYYYYYYYYXXX[[[```gggiiikkknnnqqqvvv|||}}}|||}}}~~~~~~~~~~~~eeeSSSXXXeee~~~ttt[[[DDD<<<555555666333111111///////////////.........,,,,,,------------,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))************))))))************************))))))*********++++++++++++++++++******************+++++++++++++++,,,,,,++++++,,,------------,,,------......///000000111111111333666666999AAAKKKhhh~~~}}}zzzyyyzzz}}}iiicccdddrrr{{{nnnYYYGGG<<<777444000000000000////////////------------------------,,,,,,,,,+++++++++************++++++******)))(((************************---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///...//////000000111111222222555666===RRRmmm}}}xxx```TTTNNNLLLLLLIIIHHHGGGFFFFFFEEEEEEFFFCCCCCCDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEGGGKKKRRRZZZbbbhhhlllmmmmmmnnnnnnnnnmmmlllllloooqqqtttwwwzzz~~~{{{yyyvvvvvvvvvxxx{{{}}}yyyyyy|||}}}|||{{{~~~}}}||||||{{{{{{{{{}}}}}}vvvsssssssssrrrqqqiiiiiigggeeeaaa]]]ZZZXXX]]]cccooo|||~~~yyytttppplllkkkmmmppprrrsssuuuxxxzzz{{{~~~{{{vvvrrrrrrpppmmmjjjfffaaa]]]\\\[[[XXXZZZ^^^eeehhhkkknnnrrrwww|||~~~~~~~~~lllWWWVVVZZZmmmyyycccJJJ???666555555333111111000000000000000/////////,,,,,,------------,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))))))))******)))))))))***************+++++++++)))))))))***++++++,,,,,,******************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------...///000000111222222222333555666:::FFFRRRuuu~~~|||yyywwwxxx~~~vvvjjjbbbkkk{{{bbbLLLAAA:::555222111111111000000000000------------------------,,,,,,,,,+++++++++******)))***++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,------......////////////000111111222222111555777@@@XXXwwwmmm\\\TTTOOOKKKKKKHHHHHHGGGFFFEEEDDDDDDEEEAAABBBCCCEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEHHHMMMTTT\\\dddjjjnnnmmmmmmnnnnnnnnnnnnnnnmmmooorrruuuxxxyyy{{{|||{{{ssssssuuuwww{{{|||xxxxxx|||~~~}}}{{{~~~}}}||||||{{{{{{{{{}}}|||uuuqqqqqqrrrrrrpppggggggfffdddbbb^^^[[[YYY\\\aaakkkwww~~~~~~zzzvvvsssooorrruuuuuuttttttvvvxxxxxxzzz~~~yyyrrrooonnnooonnnllljjjeeebbbbbb```[[[[[[^^^cccgggkkkppptttxxx}}}~~~~~~~~~www^^^VVVQQQ]]]{{{oooQQQEEE999666666444333333000111111111111111111111,,,---...//////...---,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))******++++++******)))))))))*********+++++++++((())))))***++++++,,,,,,)))))))))***+++++++++,,,+++++++++++++++++++++++++++,,,,,,---------------------...///000111222222333222333555888>>>NNN]]]|||wwwuuuxxxrrrbbbgggxxxeeeOOOEEE>>>888222222222222111111111000------------------------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,------......////////////000111111222222111555888AAAZZZzzzfffXXXSSSNNNJJJIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@BBBCCCEEEFFFGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGIIIOOOVVV^^^eeelllooollllllmmmooopppppppppppppppssswwwxxxxxxxxxzzz}}}~~~}}}ttttttuuuwwwzzz~~~{{{wwwxxx||||||~~~}}}||||||{{{{{{{{{~~~~~~|||tttppppppqqqqqqpppggggggfffeeebbb```]]][[[WWW\\\gggsss{{{{{{xxxsssuuuwwwvvvsssqqqrrrtttpppsssvvvzzz}}}~~~wwwpppllllllnnnooonnnnnnjjjhhhhhheee```^^^```bbbffflllqqquuuyyy~~~~~~~~~}}}}}}}}}~~~~~~}}}eeeXXXLLLUUUsssxxxVVVHHH;;;777777666555555111111111111111222222222---...///000000///...---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,+++++++++))))))******++++++++++++((())))))***++++++,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,---......//////......------...///000111222222222222333666999BBBTTTeee~~~||||||zzzxxxvvvwwwyyy|||rrrsss{{{sss[[[III@@@???888555444444111---...222......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,((()))))))))************,,,,,,,,,++++++*********************************,,,,,,---------------------------...///111222333555777888AAA^^^}}}ttt___WWWNNNKKKLLLHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIQQQ^^^eeefffhhhmmmkkkllllllmmmnnnoooppppppqqqqqqrrrtttvvvzzz}}}~~~{{{|||~~~|||zzz|||yyyuuuvvvyyy|||}}}}}}|||{{{yyyxxxxxxyyyzzz{{{~~~~~~~~~~~~zzztttqqqqqqqqqpppmmmhhhgggfffccc___\\\YYYWWWXXX___iiisss{{{~~~yyywwwtttqqqoooppprrrsssssspppqqqrrrrrrsssvvvzzz}}}~~~~~~wwwtttpppkkkhhhgggggghhhnnnqqqsssoooiiiccccccdddaaadddhhhnnntttzzz~~~zzz}}}}}}}}}}}}~~~lllTTTQQQSSSeeexxx]]]III888555444000111777222222111111000/////////...............---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************************************)))************+++++++++******+++++++++,,,,,,,,,.......................................///000000000666222666AAA@@@TTT|||yyy}}}{{{yyywwwwwwxxxzzz||||||rrr{{{yyy___KKKAAA===777444222333111------111.........---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,************++++++++++++,,,,,,,,,+++++++++******************************,,,,,,------------...............//////111222333666777===LLLgggnnn[[[TTTLLLJJJLLLHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIOOOOOOVVV```ffffffgggkkkkkkkkklllmmmnnnoooppppppssssssssstttvvvxxxzzz{{{{{{|||~~~~~~|||{{{{{{xxxuuuvvvyyy|||}}}}}}~~~|||zzzyyyxxxzzz|||~~~yyysssppppppooommmkkkgggfffeeeccc```]]][[[ZZZYYY```jjjttt}}}|||wwwtttqqqoooqqqrrrssstttnnnooooooooonnnppptttwwwyyyyyyyyy{{{}}}~~~}}}|||uuurrrnnnkkkhhhgggggghhhnnnrrruuutttnnnhhhffffffeeegggkkkpppvvv|||~~~~~~~~~{{{}}}~~~{{{ZZZPPPQQQbbb~~~cccNNN;;;888888444222555222222111111000///////////////......---------,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************************************)))************+++++++++***++++++++++++,,,,,,,,,------------------------///............///000000111777444777@@@DDD^^^}}}{{{|||{{{zzzxxxwwwwwwxxxxxx{{{ssspppkkkVVVHHHAAA888444333444333///...111.........------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,---------.........///////////////000111222666888EEE]]]uuugggVVVQQQIIIGGGJJJHHHEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIKKKKKKRRRSSSYYYaaaeeeeeeeeegggkkkkkklllmmmnnnoooooopppttttttttttttuuuvvvwwwxxx{{{{{{||||||}}}||||||{{{zzzxxxvvvvvvxxx{{{|||}}}~~~|||{{{{{{}}}~~~yyysssooonnnmmmjjjgggdddddddddcccaaa```^^^]]][[[aaakkkvvv}}}vvvsssooonnnppprrrtttttttttttttttsssrrrsssvvvyyyvvvuuuuuuwwwyyyzzzyyywwwssspppmmmjjjhhhgggggghhhmmmrrrxxxyyyuuuoookkkiiihhhiiilllpppvvv{{{~~~}}}{{{{{{}}}~~~{{{qqqyyycccQQQQQQbbbzzzqqqYYYBBB;;;;;;777333333222222111111000/////////000000///...------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111333777555777???KKKmmm{{{zzzyyyyyyxxxxxxxxxxxxwww}}}xxxlll|||iiiVVVHHH;;;777555666555222000222............------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////000000000///000000111111555999NNNnnn|||bbbSSSOOOHHHEEEIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFBBBCCCDDDEEEGGGIIIJJJKKKNNNQQQWWW___dddfffggghhhkkkkkklllmmmnnnoooooopppssssssssstttuuuvvvvvvwwwzzzzzzzzzzzzzzz{{{{{{{{{xxxwwwvvvvvvxxxyyy{{{|||~~~~~~zzzssspppnnnllliiieeebbbbbbccccccbbbaaa``````\\\cccmmmwwwzzzqqqnnnkkkjjjmmmqqqsssuuuyyyyyyyyyyyyxxxzzz}}}zzzyyyxxxxxxyyyyyywwwuuuqqqpppmmmjjjiiihhhhhhhhhkkkqqqyyy|||zzzuuuooommmiiijjjlllooosssyyy~~~}}}{{{zzz~~~~~~~~~qqqqqqoooWWWTTTcccyyykkkLLL>>>;;;888444111222222111111000/////////000000///...---,,,,,,+++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...///000000111333666777888???UUU~~~zzzzzzyyyyyyxxxxxxyyyyyywww{{{qqquuueeePPP???888444555444111000111//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///000000111000000000000000111222555===WWWzzz~~~wwwyyyaaaSSSPPPGGGEEEHHHFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLDDDDDDDDDEEEFFFGGGIIIJJJIIINNNVVV^^^ffflllnnnoookkkllllllmmmnnnoooppppppqqqrrrssstttuuuvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxwwwwwwwwwwwwyyyzzzzzz}}}{{{uuuqqqpppmmmiiieeeaaaaaabbbbbbbbbaaaaaa```]]]ccclllvvv~~~xxxnnnkkkhhhgggjjjooorrrtttuuuvvvvvvvvvwwwyyy}}}~~~}}}|||zzzxxxuuuqqqpppmmmkkkiiihhhhhhggghhhnnnvvv{{{{{{wwwrrrooolllllllllooosssyyy~~~}}}~~~tttmmmyyy}}}```VVV```rrrXXXAAA:::888444111222222111111000/////////000//////...------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111333444888:::BBB```}}}|||{{{yyyxxxxxxyyyyyyuuuxxx}}}}}}ssswww~~~sssXXXCCC:::333222222000...000/////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++(((((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000000000000000111222333777DDDbbb{{{tttuuu^^^SSSQQQHHHEEEHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDFFFHHHJJJMMMNNNOOOEEEDDDDDDDDDEEEFFFHHHIIIHHHPPPYYYaaajjjssswwwvvvlllmmmnnnooopppqqqqqqrrrqqqrrrtttuuuvvvwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxyyyyyyxxxvvvuuuvvvwwwwww{{{|||vvvsssqqqooojjjfffaaaaaaaaaaaaaaa```______\\\bbbkkkttt~~~|||rrrnnnjjjhhhjjjnnnqqqsssrrrssstttuuuuuuxxx|||~~~}}}{{{wwwuuupppooommmkkkhhhgggfffeeeeeeiiiooouuuwwwvvvrrrpppoooooooooqqquuu|||~~~~~~~~~}}}}}}~~~uuuiiitttmmmVVVVVVgggeeeGGG;;;888555222222222111111000////////////............---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************************************)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////000000111222333222:::???HHHlll}}}zzzwwwwwwwwwxxxtttuuuwww}}}uuupppwwwgggJJJ???666333333111000222////////////............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111//////000000111222333444:::MMMkkk|||yyyooo[[[QQQPPPHHHFFFJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGCCCDDDEEEGGGIIIKKKLLLMMMCCCCCCBBBCCCEEEGGGJJJKKKKKKTTT\\\ccckkkuuuxxxvvvnnnnnnooopppqqqrrrsssssstttuuuvvvwwwwwwwwwvvvvvvsssuuuwwwxxxyyyyyyxxxwwwyyyzzzzzzxxxuuussssssuuuwwwzzz{{{vvvsssrrroookkkgggaaaaaaaaaaaa___^^^]]]\\\[[[aaaiiirrr{{{|||wwwqqqmmmmmmoooqqqrrrsssttttttttttttvvvzzz}}}}}}|||zzzyyyyyywwwuuurrrnnnmmmkkkiiifffdddbbbaaaaaaccchhhmmmqqqrrrqqqppppppoooooopppuuu}}}~~~|||{{{|||~~~~~~zzz|||~~~yyyooo{{{{{{XXXOOO___pppOOO>>>999666333222222111111000/////////---------...............------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************************************)))************+++++++++,,,,,,,,,------------...------------------------000000//////000000111222555222===FFFPPPxxxzzzvvvuuuuuuvvvuuutttuuuzzzxxxooovvvtttQQQEEE:::666555444444555000/////////............---------,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222/////////000111333444555<<>>999222111444///000000///...............---------,,,,,,+++++++++------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++***************+++------------.........///...000000000111555777777@@@^^^wwwwwwcccZZZOOOIIIJJJJJJGGGCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBBBBCCCGGGKKKMMMNNNRRRUUU\\\fffmmmpppqqqrrrpppmmmkkkmmmpppssssssrrrvvvvvvvvvuuutttsssqqqpppoooqqquuuxxx{{{||||||{{{xxx~~~}}}tttpppsssxxxxxx|||}}}zzzwwwtttrrrpppnnnlllfffdddaaa^^^\\\[[[[[[[[[XXX```jjjuuu}}}zzzsssmmmnnnrrrnnnnnnoooppprrrtttuuuwwwsssssssssrrrqqqooolllkkkllliiieeecccaaa^^^[[[XXXXXXYYY\\\bbbhhhkkkllllllmmmmmmmmmpppuuu|||}}}|||zzz{{{}}}~~~~~~}}}{{{cccTTTWWWlll^^^EEE888777999222222111111111111111111////////////............,,,++++++******++++++,,,...---+++,,,,,,---+++***+++++++++++++++++++++++++++++++++************))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------///000111111000111333555555;;;<<>>LLLhhhzzzzzzzzz|||~~~wwwtttrrrpppooottt~~~pppdddmmmwwwfffZZZJJJAAA>>>444222444///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++******+++,,,,,,---////////////000000000000000...///111111111999DDD]]]yyy~~~mmm___QQQMMMIIIHHHIIIJJJIIIGGGEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFEEEEEEHHHMMMRRR___dddfffgggkkkrrrtttqqquuuuuutttsssqqqqqqqqqrrrpppoooooopppqqqssstttuuuttttttuuuvvvyyy{{{~~~~~~|||yyyyyyzzz|||~~~{{{{{{}}}}}}zzzxxxvvvtttpppmmmiiigggeeebbb___\\\YYYXXXYYY```iiirrrzzz|||vvvfffdddbbb```___\\\XXXTTTMMMPPPSSSSSSSSSVVV^^^fffhhhkkkmmmnnnmmmpppwww|||~~~~~~~~~}}}|||{{{{{{{{{||||||zzz}}}{{{{{{iiiVVVUUUbbbxxxuuu\\\HHH<<<777555555444333222111000///////////////............---,,,,,,,,,,,,,,,,,,------,,,++++++------,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------...///111111111333555777:::???QQQrrr}}}~~~}}}}}}}}}{{{xxxuuusssppprrr|||tttkkksssrrreeeSSSFFFCCC@@@666333666333000000///...............++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++***++++++,,,---........./////////000000000000---...222222222<<>>HHHddd|||}}}~~~~~~{{{zzzxxxtttsssvvvlllqqqmmmXXXJJJCCC999555333+++000000///...............+++++++++,,,,,,---------+++++++++************)))+++++++++,,,,,,---------+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++,,,---...///------------.........///111...000666666666CCCUUUeeeYYYOOOLLLHHHFFFFFFIIIMMMPPPFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDEEEDDDDDDHHHQQQYYYgggyyyyyypppqqquuutttsssxxx}}}}}}{{{yyyyyyxxxwwwvvvuuuvvvxxxzzz{{{zzzyyyxxxxxxzzz~~~{{{xxxwwwyyy|||}}}yyyuuussssssrrrrrriiiiiigggddd```[[[WWWUUU]]]eeeqqq|||zzzyyy|||ooojjjddd___\\\ZZZXXXWWWRRRQQQPPPQQQTTTWWWXXXWWW]]]ccchhhhhhfffhhhooovvv{{{}}}~~~~~~~~~|||zzzyyyyyyzzz{{{|||{{{~~~}}}{{{}}}~~~||||||fffVVV[[[ooo{{{fffRRRCCC;;;333333333333333333333333000/////////...............------,,,,,,------...,,,+++***+++---...---,,,++++++++++++++++++++++++******+++,,,------...///,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------...///000000,,,...000000111222555888???LLLlll|||}}}~~~~~~}}}~~~|||xxxuuusssqqqooommm|||nnnmmmwwwrrrttthhhHHH>>>>>>999444333333222000...---...///000...---------......,,,***...---,,,***)))******+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,,,,---------......---------...............///555333333888:::FFF\\\vvvaaaSSSNNNMMMJJJHHHGGGGGGHHHIIIEEEDDDDDDCCCCCCCCCCCCDDD@@@?????????@@@AAAAAABBBAAABBBDDDCCCCCCHHHRRRZZZfffjjjoooqqqppppppqqqssswwwxxxzzz||||||{{{zzzxxxwww|||zzzxxx{{{~~~zzz|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{~~~~~~yyyvvvtttrrrpppnnnoooiiieeedddaaa[[[WWWXXXZZZ```kkkwww}}}zzzxxxxxx}}}tttoooggg```\\\YYYXXXWWWQQQQQQPPPQQQRRRTTTVVVWWW]]]aaafffiiijjjmmmrrrvvv|||~~~|||{{{{{{{{{{{{{{{{{{zzzyyyyyy{{{~~~~~~}}}}}}~~~}}}|||{{{{{{zzz}}}iii\\\\\\nnnvvv___GGG888666666666555333333444555000000000000000000000000///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++*********++++++******+++++++++,,,,,,,,,,,,------......------,,,............////////////...,,,---111333333666;;;HHHTTT{{{~~~}}}}}}yyyuuurrrqqqqqqqqqpppxxxwwwnnnoooyyywwwpppQQQFFFCCC===666444333222000///......//////...---------......,,,***,,,++++++******+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///111444222444888999IIIeeesss```SSSNNNMMMJJJHHHGGGGGGHHHIIIEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@AAABBBBBB@@@BBBCCCCCCCCCIIISSSZZZeeeiiimmmooonnnnnnpppssswwwxxxzzz{{{|||||||||{{{{{{}}}}}}zzzyyy{{{}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{||||||~~~~~~yyyvvvsssrrrpppnnnoooiiidddccc```[[[WWWXXXZZZaaakkkvvv}}}vvvrrrrrrwww~~~vvvqqqiiibbb^^^[[[ZZZYYYSSSRRRQQQQQQRRRTTTWWWXXX\\\```eeehhhiiilllqqquuuxxx|||~~~|||{{{zzzzzz{{{||||||{{{yyyzzz|||~~~}}}}}}||||||}}}~~~~~~}}}||||||{{{~~~uuu]]]\\\llljjjOOO===888888777555333222222333000000000000000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,,,,------......------,,,............////////////000...///333444555888===NNNddd}}}~~~|||xxxtttqqqrrrsssttttttuuuzzzppp|||vvvYYYLLLEEE<<<555222222111111000000///.........---,,,---......,,,+++************+++,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++************++++++,,,,,,---*********+++++++++,,,,,,------........./////////333333111666999999NNNsssnnn^^^SSSNNNLLLJJJHHHGGGGGGHHHIIIFFFEEEDDDDDDCCCCCCCCCDDDAAAAAA@@@@@@@@@AAABBBBBB???AAABBBCCCEEEKKKTTT[[[cccgggjjjkkkkkklllooosssvvvwwwyyy{{{}}}~~~}}}{{{zzzzzz{{{||||||}}}}}}|||{{{{{{}}}~~~~~~}}}|||||||||}}}}}}}}}zzzuuurrrqqqooonnnnnnhhhdddccc```ZZZWWWWWW[[[aaakkkuuu}}}~~~sssooonnnrrrxxxyyytttllleeeaaa___]]][[[UUUSSSQQQPPPQQQTTTWWWYYY[[[___dddggghhhkkkpppttttttyyy|||}}}}}}{{{zzzyyy|||}}}}}}|||{{{{{{|||~~~{{{{{{{{{|||}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~xxxbbb^^^jjjwwwYYYBBB:::999666444222111111111////////////////////////...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,,,,------......------,,,............////////////222000111444555666:::AAASSSxxx}}}zzzyyyyyyyyywwwvvvuuu~~~cccQQQGGG===666444111111222111111000......------,,,---......---+++++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,------......//////000000555333111666:::;;;UUUyyyhhh[[[RRRNNNLLLJJJHHHGGGGGGHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@AAACCCFFFLLLUUU[[[aaadddggghhhgggiiinnnrrruuuvvvxxx{{{~~~}}}zzzzzz{{{{{{{{{xxxyyy{{{{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||~~~~~~~~~zzzuuurrrpppooonnnmmmgggcccbbb___ZZZWWWWWW[[[```iiisss{{{wwwqqqnnnooottt}}}{{{vvvoooiiidddbbb___]]]WWWUUUQQQOOOPPPRRRVVVXXXYYY]]]cccfffhhhkkkppptttuuuzzz|||}}}~~~|||{{{}}}~~~~~~||||||}}}~~~{{{{{{|||}}}~~~}}}}}}}}}}}}|||{{{}}}~~~}}}}}}~~~~~~tttvvvjjjbbbhhh___DDD;;;888555333222222222111////////////////////////------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,............////////////222111222444555666<<>>HHH]]]~~~~~~xxxuuussszzz~~~gggTTTFFF===999333222222111000000//////---,,,,,,---...///---,,,............---,,,+++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,---------.........------...///000000111222111555333444<<>>UUUnnnzzzqqquuulll]]]SSSMMMKKKIIIGGGFFFFFFGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEJJJOOOSSSUUUWWW\\\bbbfffggghhhkkkmmmlllqqqxxx~~~zzzxxx{{{~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{{{{|||}}}}}}|||zzzyyyxxxxxx{{{}}}~~~|||zzzyyywwwtttooollliiiddd``````^^^YYYVVVWWWVVV[[[ccclllttt{{{~~~zzz|||~~~yyyuuuqqqmmmkkkbbb```]]]YYYUUURRRQQQPPPRRRWWW___eeejjjqqqxxx~~~|||}}}}}}~~~{{{yyywwwxxx|||~~~zzzzzz{{{}}}zzzbbbgggzzznnnXXX^^^uuuJJJCCC:::555555444000---111111111111111111111111000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,------......------,,,............/////////000///000222555666;;;IIIVVV{{{www}}}}}}{{{zzz~~~}}}~~~|||}}}~~~}}}yyyxxx{{{vvvmmmnnn|||oooPPP<<<777555222111111000...---///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------------++++++++++++------------...///000111222222444666666888FFF^^^sss}}}{{{}}}vvv}}}rrr___RRRNNNKKKIIIHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGIIIMMMQQQTTTWWW[[[^^^bbbeeegggiiikkkllljjjmmmrrrwww|||~~~}}}}}}}}}}}}}}}zzz{{{}}}~~~}}}||||||zzzyyyzzzzzzyyyyyyyyyyyyxxxxxxzzz|||}}}{{{zzzzzz}}}|||zzzwwwrrrlllhhhgggeeedddccc]]]VVVTTTVVVVVV]]]hhhrrrxxx{{{|||}}}}}}}}}}}}~~~xxxvvvtttppplllfffbbb^^^[[[XXXVVVSSSQQQRRRXXX```eeehhhmmmuuu{{{~~~~~~~~~}}}}}}~~~}}}{{{xxxwww{{{}}}{{{lllccc{{{pppWWWaaa{{{XXXAAA777888555444555111111111111111000000000000//////...------------.........---------,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------........./////////111111555:::999HHHfff}}}gggyyy}}}}}}{{{zzz|||}}}}}}}}}~~~}}}yyyvvvxxx{{{}}}qqqllluuurrrTTTAAA999666333222222111000...///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------......---,,,,,,---......------...///000111222222222666666888IIIfffyyy~~~}}}~~~rrraaaTTTMMMKKKHHHFFFEEEEEECCCAAADDDCCCBBBAAA@@@AAABBBBBBEEEEEEDDDCCCBBBBBBAAAAAADDDEEEFFFIIIMMMQQQUUUWWW[[[^^^bbbeeefffhhhjjjkkkjjjlllppptttxxx|||~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}|||{{{zzzxxxyyyxxxxxxxxxwwwwwwvvvvvvwwwyyyzzzyyyxxxyyy|||~~~~~~}}}zzzyyyvvvrrrnnnjjjhhhfffdddbbb]]]UUURRRTTTWWW___jjjtttzzz|||}}}~~~}}}}}}}}}{{{yyyvvvqqqmmmgggdddaaa^^^[[[XXXTTTQQQRRRWWW___dddgggmmmuuu{{{~~~~~~}}}}}}}}}~~~}}}zzzwwwvvvyyy{{{}}}~~~~~~oooeee|||zzz]]]___rrrYYYBBB777888555444555222111111111111000000000000//////...------------.........---------,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------........./////////222111666;;;<<>>>>>???@@@AAABBBBBBCCCBBBCCCEEEHHHLLLQQQUUUXXX]]]```dddggghhhiiikkkmmmmmmmmmmmmoooqqquuuxxxzzzzzzzzzzzzzzz|||~~~~~~}}}~~~~~~}}}|||{{{{{{zzzzzzyyyxxxwwwvvvvvvssstttuuuvvvwwwyyy{{{|||}}}{{{wwwuuussspppmmmjjjgggdddcccbbb\\\TTTRRRTTTZZZbbboooyyy}}}||||||~~~{{{uuuooolllkkkjjjhhheee___YYYTTTRRRUUUZZZ___dddkkksssyyy~~~|||{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||zzzxxxwwwuuuvvvxxxyyyzzz|||~~~pppppp]]]ZZZiii|||]]]EEE999999555333555222111111111111000000000/////////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------...//////............////////////222555444888???DDD\\\|||~~~~~~zzzxxx~~~xxxiiifffjjjpppnnnUUUEEE;;;888333111000000///...///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,......///000111222333333333888:::AAA^^^~~~|||zzzrrrhhh___UUUQQQLLLIIIGGGGGGFFFDDDDDDCCCBBBAAA@@@AAABBBBBB>>>>>>??????@@@AAAAAABBBAAABBBDDDHHHLLLQQQVVVXXX___bbbfffiiikkkmmmooopppppppppoooooopppsssvvvxxxzzzzzz{{{{{{}}}~~~}}}{{{{{{|||~~~}}}|||~~~}}}}}}|||{{{zzzzzzzzzuuuuuuvvvxxxzzz{{{||||||~~~}}}xxxtttqqqnnnkkkiiifffcccbbbbbb]]]VVVSSSVVV[[[cccnnnxxx~~~|||{{{{{{|||}}}vvvpppooonnnmmmllliiiccc\\\WWWTTTUUUXXX\\\cccjjjsssxxx}}}~~~|||{{{~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{|||~~~}}}}}}~~~}}}}}}|||{{{zzzuuuwwwyyyzzzzzz|||zzzssseee[[[hhh}}}___FFF:::999555333555222111111111111000000000/////////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---................../////////000000444666555999@@@HHHddd~~~~~~~~~~~~{{{xxx}}}~~~nnniiillllllzzzfffRRREEE<<<888333000/////////...///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...//////000111222333333666777;;;JJJggg{{{~~~sssiii[[[WWWQQQLLLIIIGGGFFFDDDDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@???>>>======@@@AAACCCGGGLLLRRRVVVYYY___bbbgggkkkmmmooorrrtttrrrqqqppppppppprrrtttvvvxxxyyy|||~~~~~~|||zzzzzz|||~~~}}}{{{~~~~~~~~~~~~}}}}}}}}}}}}xxxwwwxxxzzz}}}~~~}}}|||yyy}}}~~~xxxssspppnnnkkkiiigggeeecccccc]]]VVVTTTVVVZZZbbbllluuuzzz|||}}}~~~{{{yyyyyyzzz}}}yyysssppppppooonnnkkkggg```\\\WWWWWWXXX[[[bbbjjjrrrvvv}}}~~~}}}}}}}}}~~~}}}|||{{{{{{|||||||||||||||{{{zzzyyyyyy|||~~~}}}{{{{{{|||}}}}}}}}}||||||vvvxxxzzz{{{{{{}}}|||vvvqqq```iiiaaaHHH;;;:::555333666333111111111111000000000000//////...------------.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,------............/////////000000000444666666:::CCCNNNooo~~~~~~~~~~~~}}}|||zzz|||~~~{{{uuummmmmmlll|||qqqaaaRRRHHH>>>:::555111000000000//////............---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,//////000111222333333444777555===SSSrrruuuhhhbbbZZZSSSNNNJJJGGGEEEDDDCCCBBBAAA@@@AAABBBBBBDDDCCCBBBAAA???>>><<<<<>>@@@BBBGGGLLLRRRWWWZZZ[[[___eeejjjmmmppptttvvvrrrqqqqqqpppppppppppppppqqquuu{{{~~~||||||}}}}}}{{{xxxxxxxxxyyy{{{}}}|||zzzwwwyyyyyyzzzzzz{{{|||||||||{{{zzzzzz|||}}}zzz{{{yyyyyy~~~}}}wwwrrrpppppppppooooookkkiiifff^^^UUUQQQRRRYYY___gggnnnssswwwzzz{{{xxxwwwvvvwwwzzz~~~yyyrrrqqqooonnnmmmjjjeeebbb]]][[[YYY[[[aaaiiipppuuu}}}}}}{{{{{{}}}{{{{{{||||||{{{yyywwwvvvtttyyy}}}}}}zzzyyy|||~~~~~~~~~~~~}}}{{{zzzzzz}}}}}}}}}}}}|||{{{zzzzzzvvvxxxzzz{{{|||}}}zzz```___uuu|||cccJJJ<<<:::555333666333111111111111000000000000//////...------------.........---------,,,,,,,,,---,,,+++******+++,,,------,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,---......***++++++,,,,,,---......////////////000000000000000444666===KKK\\\~~~|||||||||}}}}}}xxxzzz|||qqqooottt}}}|||tttnnn```PPPEEE<<<555333444222222444000...,,,,,,---...///...111000......---...///000//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........---------............///////////////000111333333999444???aaayyytttlllcccYYYRRRMMMKKKEEEBBB@@@???@@@AAAAAA@@@BBBBBBAAAAAA@@@???>>>>>>AAABBBDDDHHHNNNSSSXXX[[[___aaacccfffhhhmmmrrruuurrrrrrrrrpppoooooorrrtttuuuvvvwwwzzz}}}}}}{{{zzzyyytttttttttxxx|||}}}|||yyyzzz{{{{{{zzzyyyyyy|||~~~}}}~~~}}}zzzzzz}}}{{{|||~~~~~~vvvqqqppprrrssstttuuuwwwrrreee\\\XXXTTTNNNSSSYYYcccnnnuuuxxxxxxwwwuuuuuuuuuvvvxxx{{{}}}~~~zzzuuupppoooqqqqqqmmmiiiggg```ZZZ\\\aaafffnnnvvv}}}~~~|||}}}}}}|||{{{|||~~~}}}|||{{{{{{}}}{{{zzzzzzyyywwwuuuvvvvvvvvvwwwxxxyyy{{{{{{~~~~~~}}}||||||{{{|||||||||{{{yyywwwvvv{{{zzzxxxxxxzzz~~~sssaaaccclllrrr\\\OOOAAA;;;888555444444111111111111000000000000000000///...............---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---...///000111////////////000000000000666;;;======JJJnnn~~~|||{{{{{{{{{{{{{{{|||}}}{{{yyyxxxqqq^^^HHH>>>666444333111000222000...,,,,,,...//////...---,,,++++++++++++,,,---///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///////////////000222333444:::777DDDggg}}}rrrhhh___WWWQQQMMMEEECCC@@@???@@@AAA@@@@@@AAAAAAAAA@@@@@@@@@??????CCCDDDFFFJJJNNNSSSWWWZZZ___aaadddfffhhhkkkooorrrrrrtttuuuuuussssssssstttttttttvvvxxx{{{}}}{{{xxxwwwuuuttttttwwwzzz|||{{{zzzzzzzzz{{{zzzyyyyyy{{{}}}~~~}}}}}}~~~}}}wwwrrrqqqssstttuuuvvvwwwrrrfff]]]YYYVVVQQQTTTYYYccclllsssvvvvvvvvvuuuuuuvvvwwwzzz}}}}}}xxxsssrrrttttttoookkkggg```ZZZ\\\```eeelllsssyyy~~~~~~~~~~~~~~~}}}}}}||||||xxxwwwwwwxxxyyyyyywwwwwwwwwxxxxxxyyyzzzzzz}}}||||||}}}}}}}}}|||{{{yyyxxx|||{{{{{{{{{|||sss^^^___iiiyyyeeeTTTCCC;;;888666333333111111111111000000000000000000///............///---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000////////////000000000000111777;;;???QQQvvv}}}|||zzzzzzzzzzzz}}}}}}~~~iiiMMMCCC:::666555222111222111///......///000//////......---------......///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111222333444;;;:::KKKpppyyymmmeee]]]SSSMMMEEECCC@@@???@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEHHHKKKOOOTTTWWWYYY```bbbeeeggghhhjjjmmmpppsssuuuxxxyyyxxxvvvuuuuuusssssstttvvvyyy}}}{{{xxxuuuvvvuuutttvvvxxxzzz{{{zzzyyyzzz{{{zzzyyyyyy{{{}}}~~~}}}wwwtttssstttvvvvvvuuuuuuoooeee\\\XXXUUURRRTTTYYYbbbkkkqqqtttttttttuuuuuuwwwyyy|||~~~}}}yyyuuutttwwwvvvrrrmmmhhh```ZZZ[[[^^^bbbiiippptttzzz~~~}}}|||wwwuuuvvvyyy{{{{{{xxxxxxxxxxxxyyyzzzzzzzzz}}}||||||}}}}}}}}}|||zzzyyy}}}}}}}}}~~~xxx^^^[[[eeeqqq\\\EEE:::888666333222222222111111111000000000111111000///////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........///////////////000000000111111000666<<>>:::888555444666222000//////000000///.............../////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------............///...//////000111333444555:::;;;QQQxxx}}}qqqhhh___TTTKKKFFFCCCAAA???@@@@@@@@@???AAAAAAAAA@@@@@@?????????CCCEEEHHHLLLQQQVVVZZZ\\\bbbdddhhhjjjjjjlllnnnoootttvvvxxxxxxwwwuuuuuuvvvsssssstttvvvxxx|||~~~zzzwwwwwwvvvuuuuuuwwwyyyzzz{{{zzz{{{||||||{{{{{{|||~~~{{{}}}~~~}}}~~~}}}xxxuuuuuuvvvvvvvvvqqqpppkkkccc[[[VVVSSSRRRUUUYYYaaaiiiooorrrsssssssssuuuwwwzzz|||}}}~~~~~~zzzvvvssstttxxxyyyuuuqqqjjjbbb[[[ZZZ\\\___eeelllqqquuu{{{~~~~~~}}}~~~zzzyyyyyyzzz{{{zzzvvvvvvxxxyyy{{{||||||}}}~~~~~~}}}}}}~~~~~~zzz{{{|||}}}}}}|||{{{{{{}}}}}}~~~ccc[[[bbb|||cccHHH:::888777444222222222222111111111000000111111000////////////000------------------------...------------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------................../////////000000111111222555999>>>IIIccc~~~~~~~~~}}}}}}}}}}}}}}}~~~wwwUUUJJJ???;;;888555555777111000//////000000///---******++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))---------............///...//////000111333555666888<<>>CCCCCCBBBAAA???>>>>>>===AAACCCHHHNNNTTTYYY^^^```cccgggkkknnnooopppqqqrrruuuvvvvvvtttssssssuuuwwwuuuuuuvvvwwwyyy|||~~~{{{xxxxxxwwwwwwwwwxxxzzz{{{{{{}}}~~~~~~}}}}}}~~~zzz|||~~~~~~||||||}}}}}}yyyvvvvvvvvvuuutttnnnllliiiddd]]]VVVSSSSSSUUUYYY```gggmmmqqqssssssssstttvvvxxxzzz{{{{{{{{{|||~~~yyyuuurrrtttyyy|||{{{xxxnnneee]]][[[\\\^^^ccciiipppsssxxx{{{|||yyyyyyyyyzzz|||~~~~~~~~~~~~~~~}}}zzzwwwsssuuuwwwzzz|||~~~||||||||||||}}}~~~|||}}}~~~|||}}}~~~hhh[[[\\\|||kkkMMM===999888555444222222222222111111111111111000000///////////////------------------------.........---------,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------................../////////000111222222222999;;;@@@OOOnnn~~~~~~{{{{{{{{{{{{{{{{{{|||}}}zzz}}}|||XXXLLL@@@:::777444333555111000//////000000...,,,******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///...//////000222444666777999>>>ZZZxxxoooeeeYYYPPPGGGDDDAAA@@@@@@@@@???>>>CCCBBBBBBAAA@@@???>>>===@@@CCCHHHOOOVVV\\\```bbbccchhhmmmqqqssstttuuuvvvvvvvvvuuusssrrrsssvvvxxxwwwwwwwwwxxxzzz|||~~~}}}yyyzzzzzzzzzxxxxxxzzz|||{{{}}}~~~}}}~~~|||}}}~~~}}}zzz|||~~~}}}zzzwwwvvvuuusssrrrnnnllljjjhhhbbbYYYUUUVVVUUUYYY___ffflllqqqtttuuuvvvvvvvvvwwwxxxyyyyyyyyyyyy|||~~~zzzuuuqqqsssxxx}}}~~~}}}sssiiiaaa]]]]]]^^^bbbgggoooqqqvvvzzzzzzuuusssuuuvvvyyy|||~~~~~~~~~zzzvvvsssuuuxxx{{{~~~{{{{{{}}}~~~~~~~~~~~~{{{|||~~~nnn[[[TTTnnnvvvVVVCCC;;;888666666333222222222222111111111000000///...............------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////...///000000111222333333777:::BBBWWW{{{~~~~~~zzzzzzyyyxxxwwwwwwwwwwwwuuuwwwzzz~~~}}}~~~___SSSEEE>>>888333111333000/////////000///,,,***+++,,,---///000000//////------------------------------------------------.../////////000000000000---------............///......///000222444666777===CCC___yyyooodddYYYRRRGGGDDDAAA@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAEEEJJJQQQWWW]]]```bbbaaafffmmmsssvvvwwwxxxyyywwwxxxxxxxxxvvvvvvwwwyyywwwwwwwwwxxxyyy{{{~~~|||~~~~~~|||zzzyyy{{{}}}}}}zzzyyyzzz{{{yyy{{{}}}~~~}}}||||||}}}|||{{{|||}}}{{{|||~~~}}}zzzwwwvvvtttqqqnnnllljjjjjjkkkeee[[[VVVWWWUUUXXX^^^eeelllqqquuuwwwyyyyyyxxxwwwwwwwwwxxxyyyzzz|||zzztttnnnnnnsssyyy{{{zzzwwwmmmddd```^^^^^^bbbgggmmmnnnssszzzzzztttrrruuussswww{{{~~~~~~{{{yyyuuuwwwzzz|||~~~~~~~~~zzz|||~~~~~~~~~|||}}}~~~{{{uuu]]]OOOcccbbbKKK>>>777555777333333222222222111111111///......---------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000...///000111222333333444666:::GGGaaa}}}}}}|||||||||zzzyyywwwvvvtttssssssrrrrrrsssvvvyyy~~~{{{gggZZZKKKBBB;;;555222333//////...//////...,,,)))((()))***,,,------,,,,,,------------------------------------------------*********+++++++++,,,,,,---------.........//////......///111222555666777@@@GGGddd~~~vvvlllaaaWWWQQQGGGEEEAAA@@@@@@@@@???>>>======>>>@@@AAABBBCCCCCCCCCFFFLLLRRRXXX\\\___aaa```eeemmmssswwwyyyzzz{{{wwwyyy||||||{{{yyyyyyyyywwwwwwwwwwwwyyy{{{}}}~~~|||}}}~~~~~~}}}{{{yyywwwyyy||||||zzzzzz{{{wwwzzz|||}}}|||zzz{{{{{{zzzyyyyyy{{{~~~}}}zzz}}}}}}~~~}}}zzzwwwuuusssooommmhhhgggiiikkkfffZZZTTTUUUUUUXXX^^^eeelllrrrwwwyyy}}}{{{yyywwwwwwwwwyyyzzz{{{~~~yyyrrrjjjhhhmmmrrruuuuuuzzzpppfffaaa______bbbgggkkklllrrrzzzzzztttsssvvvrrrvvv{{{~~~~~~~~~}}}|||xxxyyy|||}}}~~~}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~}}}wwwnnn}}}|||aaaNNN^^^uuujjjQQQ@@@777555777333333333222222222111111......---,,,,,,,,,,,,---------------------------//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---...000000111...///000111222333444444777===MMMjjj}}}~~~||||||{{{vvvsssrrrrrrqqqqqqpppppppppppppppnnnnnnqqqxxx~~~{{{||||||wwwhhhQQQFFF@@@999333111111111000000//////.......................................------.........******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///...000222333333444666888;;;NNNooozzzyyy|||xxxuuuuuutttpppiii___VVVPPPEEEDDDBBB@@@????????????@@@AAAAAA@@@???@@@BBBEEEGGGJJJNNNRRRWWW[[[^^^```ggghhhkkknnnssswwwzzz}}}}}}}}}}}}{{{zzz{{{~~~}}}|||||||||zzzyyyxxxyyy{{{||||||{{{zzzzzz}}}~~~}}}{{{yyyxxxyyy{{{zzzyyyxxxxxxxxxyyyzzzxxxyyy{{{}}}~~~~~~||||||}}}}}}}}}}}}~~~yyyvvvvvvuuuqqqnnnhhhhhhfffccc___YYYTTTQQQUUUYYY```gggmmmsssyyy}}}~~~zzzvvvvvvxxx{{{~~~}}}|||{{{|||~~~zzzrrrjjjiiikkkmmmsssyyyvvvqqqjjjeeebbbcccddddddgggkkkpppwww{{{{{{wwwtttrrruuuzzz}}}~~~}}}{{{yyyxxxxxxyyy{{{}}}}}}~~~~~~{{{xxxxxxzzz|||ttthhhqqq___QQQXXXkkkxxxXXXCCC;;;888666333333222222111000000000////////////............,,,------....../////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***))))))))))))*********++++++------......///000000000///111333333333444666777999<<>>??????@@@@@@@@@???@@@CCCEEEGGGJJJOOOTTTZZZ___ccceeehhhiiikkknnnqqqtttvvvwwwzzz{{{{{{zzzyyyyyy|||~~~|||zzzxxxyyyzzz|||||||||~~~}}}|||{{{{{{zzzzzz|||~~~~~~||||||}}}yyyyyywwwvvvuuuuuuuuuuuuxxxyyy{{{}}}~~~}}}|||{{{}}}}}}}}}||||||||||||||||||xxxvvvuuuqqqnnnjjjiiieeeaaa]]]YYYVVVTTTYYY]]]dddjjjoootttyyy|||}}}}}}||||||{{{yyyxxxwww~~~}}}||||||}}}wwwnnnfffcccbbbbbbfffkkkvvvsssnnnhhhdddbbbbbbbbbgggkkkrrrzzz{{{xxxuuuvvvxxxzzz{{{|||~~~|||{{{}}}}}}~~~|||{{{||||||~~~}}}{{{{{{~~~~~~~~~~~~qqqbbbjjjsss___^^^cccgggNNN???888666333333333222111111000000////////////............------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,---------------......///000000000...000111222222333666888???EEEZZZ}}}}}}~~~{{{|||}}}}}}|||yyywwwuuuuuusssnnniiieeecccccccccfffeeedddfffkkkpppuuuxxxzzz}}}~~~qqqrrrpppttt]]]EEE;;;888999111111000000//////..............................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000///111222222333555888:::===ZZZ}}}|||zzzsssjjjccc```]]]ZZZWWWUUUXXXZZZZZZWWWPPPHHHCCCBBBAAAAAA@@@???>>>>>>>>>>>>???@@@??????@@@CCCEEEFFFIIINNNTTTZZZ```dddfffiiijjjllloooqqqsssuuuuuuyyyzzzzzzzzzyyyyyy|||~~~|||yyyvvvtttuuuuuuuuuttt||||||{{{{{{{{{}}}~~~|||~~~~~~~~~~~~{{{{{{zzzyyyxxxwwwwwwvvvzzz{{{}}}~~~~~~}}}|||}}}~~~~~~}}}xxxvvvtttqqqnnnkkkiiieeeaaa\\\YYYWWWVVVYYY^^^eeekkkoootttwwwzzzzzzzzz{{{{{{{{{zzzyyyxxx}}}}}}||||||~~~tttkkkccc```___^^^aaafffuuussspppkkkfffbbbaaaaaagggkkkrrrzzz}}}yyyvvvwwwxxxyyyyyy|||}}}~~~|||}}}~~~}}}|||{{{{{{}}}}}}{{{zzz|||}}}||||||}}}~~~{{{iiippphhh```\\\yyyjjjRRRAAA999888444333333222222111000000////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***+++++++++,,,,,,,,,,,,------......///000000000...000111111222333666999@@@KKKeeeyyy{{{~~~~~~~~~~~~yyyzzz{{{{{{zzzyyywwwuuuxxxvvvqqqmmmiiigggffffffhhheeebbbaaaccchhhpppuuu{{{|||~~~~~~~~~}}}ssspppmmmooo{{{~~~{{{fffKKK>>>999777111111000000//////..............................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........------........./////////000111222222333555888;;;???]]]|||zzztttjjjeee```]]]\\\ZZZUUUQQQMMMOOORRRSSSPPPLLLFFFBBB@@@@@@@@@??????>>>=========>>>?????????@@@CCCEEEEEEGGGMMMSSSYYY___ccceeekkklllnnnqqqssstttuuuuuuxxxzzz{{{{{{zzz{{{|||~~~{{{xxxtttrrrrrrsssrrrrrr{{{zzzzzzyyyzzz|||~~~|||~~~{{{{{{{{{zzzyyyxxxxxxwww|||}}}~~~}}}}}}~~~|||wwwtttrrrpppnnnkkkiiieeeaaa]]]ZZZXXXVVVXXX]]]dddkkkooosssvvvxxxyyyxxxxxxyyyyyyzzz||||||{{{{{{{{{|||~~~}}}qqqiiiaaa^^^]]]]]]___cccqqqqqqppplllgggcccaaaaaagggjjjqqqxxx}}}~~~|||yyyuuuwwwxxxyyyzzz|||}}}{{{zzz|||}}}}}}}}}}}}}}}|||||||||{{{zzzzzz{{{~~~~~~~~~|||zzzzzz{{{zzzzzz{{{|||~~~nnnrrroooaaa[[[vvvoooWWWCCC999999444444333333222111111111////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///............////////////------......///000000000///000111111222444888:::AAARRRsssyyy}}}yyyzzz{{{{{{{{{zzzyyyxxxzzzxxxvvvssspppnnnmmmllljjjgggccc___^^^bbbjjjoooyyyzzz||||||}}}~~~}}}}}}wwwooohhhgggqqqrrrnnn|||jjjMMM>>>666111111111000000//////..............................------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............------------............111222222222222555999<<>>===<<<===>>>>>>>>>>>>@@@CCCEEEEEEHHHMMMSSSYYY___ccceeekkklllooorrrtttuuuuuuuuuyyy{{{}}}}}}}}}}}}~~~zzzwwwsssrrrssstttuuuuuu{{{zzzzzzyyyxxxxxxyyyyyy|||~~~~~~yyyyyyyyyzzzyyyxxxxxxwww|||}}}~~~}}}{{{}}}~~~zzzuuuqqqooonnnnnnjjjhhhfffbbb^^^[[[XXXVVVWWW]]]dddkkkpppsssvvvxxxxxxxxxxxxxxxyyyzzz||||||yyyzzzzzz{{{}}}qqqhhh```^^^\\\[[[]]]aaakkkmmmooommmgggcccbbbcccfffiiimmmsssxxxzzzyyywwwtttvvvyyyzzz|||~~~|||yyywww}}}}}}}}}}}}|||{{{zzzzzzyyyyyyxxxyyyzzz|||}}}{{{zzzyyy|||~~~{{{{{{{{{yyyyyyyyyzzz{{{}}}~~~vvvwwwttt```\\\vvvwww___FFF999999444444444333222222111111////////////............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...///,,,,,,,,,---------......------......///000000000000111222222333555999===CCC\\\{{{||||||}}}}}}}}}||||||yyyyyyyyyyyywwwuuusssrrrnnnmmmjjjeeebbbcccgggkkkrrrvvvzzz}}}~~~~~~~~~~~~}}}~~~qqqfffbbbjjjxxxkkkfffrrrgggMMM???777111111111000000//////....................................------------......,,,,,,,,,------------...------------........................////////////222222222222222555999<<>>?????????>>>===<<<<<<===>>>>>>>>>@@@CCCEEEGGGIIINNNTTTZZZ___ccceeeiiikkknnnqqqssstttttttttzzz||||||xxxtttqqqqqqrrrsssssswwwwwwxxxxxxwwwwwwvvvvvv|||}}}}}}xxxyyyzzz{{{{{{{{{zzzyyy{{{|||~~~~~~|||{{{zzz||||||zzzwwwsssooommmmmmmmmhhhhhhfffccc```\\\XXXVVVWWW]]]eeelllqqquuuxxxyyywwwxxxzzz{{{{{{zzzxxxwwwwwwxxxyyyzzz|||~~~rrriiiaaa]]][[[XXXYYY\\\eeeiiimmmlllhhhdddcccdddfffgggjjjnnnsssuuuuuutttsssvvvyyy|||~~~~~~|||{{{}}}}}}}}}}}}}}}|||{{{{{{uuuvvvvvvwwwxxxyyyzzzzzzxxxwwwvvvxxx|||~~~{{{zzzzzzxxxxxxxxxxxxyyyzzz{{{|||yyy```\\\ttt~~~fffJJJ;;;:::555444444333333222111111////////////............---------------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,......)))))))))************+++------......///000000000222222333333444777;;;???GGGfff~~~~~~}}}}}}~~~xxxzzz{{{|||{{{zzzxxxvvvrrrrrrrrrnnniiifffhhhjjjlllrrrzzz}}}|||~~~~~~vvviiicccjjj|||ssshhhdddnnnbbbLLLAAA;;;666111111111000//////..............................///......------......///,,,,,,,,,---------......---------.........//////////////////000000000000222222222222222555999===NNNhhhsss\\\SSSNNNIIIGGGHHHIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBBBB======>>>??????>>>===<<<<<<===>>>>>>>>>@@@CCCEEEIIIKKKPPPVVV[[[```dddfffhhhjjjmmmpppsssttttttsss|||~~~~~~zzztttpppnnnmmmmmmlllqqqrrrtttvvvwwwxxxwwwwww|||}}}|||zzz{{{|||~~~~~~~~~~~~}}}zzz{{{}}}~~~}}}|||zzzyyyyyyzzz}}}yyyxxxuuuqqqmmmkkklllmmmhhhggggggdddaaa\\\XXXUUUXXX^^^fffmmmsssvvvyyy{{{wwwyyy|||~~~}}}yyyuuurrrvvvwwwxxxzzz|||}}}sssjjjaaa]]]YYYVVVUUUXXXaaafffllllllhhhddddddeeeffffffgggkkkooorrrsssrrrqqquuuzzz~~~|||}}}}}}~~~~~~~~~~~~}}}ssstttuuuwwwxxxxxxxxxxxxxxxvvvuuuvvvzzz~~~~~~{{{xxxxxxxxxxxxwwwwwwwwwxxxyyyyyyzzz|||aaaZZZrrrjjjMMM===<<<555444444333333222222111000/////////............---------....../////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++,,,,,,,,,---------------......///000000000333333444444444777<<<@@@KKKmmm}}}}}}~~~~~~}}}~~~~~~zzzzzzzzz{{{{{{{{{{{{{{{vvvzzz|||wwwooojjjkkknnnooorrrwww{{{}}}}}}{{{zzz}}}pppjjjiiivvvcccbbbkkk}}}lllVVVGGG@@@:::555333333222111000///......------............------++++++,,,,,,---...//////++++++------------++++++---------............///////////////000000000000000888444000555777888???RRRllluuu[[[VVVOOOGGGDDDFFFGGGEEECCCFFFEEEDDDBBBAAA@@@??????AAAAAAAAA@@@???>>>>>>======>>>>>>===>>>@@@EEEHHHIIIMMMRRRWWW[[[```dddgggllllllmmmnnnppprrrtttuuu}}}~~~tttkkkgggfffffffffkkkoootttwwwwwwwwwyyy{{{}}}|||zzzyyyyyywwwxxxzzz{{{|||{{{{{{zzz~~~}}}|||{{{zzzyyyyyyyyywwwzzz}}}{{{zzzwwwtttqqqnnnmmmlllhhhfffffffffaaaZZZVVVXXXVVV]]]hhhqqqvvvxxxyyyyyy|||}}}}}}zzzxxxxxxxxxyyyzzz{{{|||~~~~~~~~~~~~}}}}}}nnnhhhbbbaaa]]]WWWTTTUUUXXX```jjjmmmkkkgggeeeeeecccccceeegggkkkooosssuuurrrsssuuuxxx}}}~~~zzzyyyyyy{{{{{{{{{{{{yyyxxxwwwyyy{{{}}}}}}zzz|||~~~}}}|||{{{|||}}}}}}}}}}}}}}}||||||||||||xxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~hhh^^^nnnqqqTTT???777555444222222444555555444000000///...............///............---------///...,,,+++***+++,,,---++++++,,,,,,,,,,,,------///...,,,***)))(((''''''++++++,,,,,,,,,---------------......///000000000///222333111111666>>>CCCMMMzzz|||{{{|||}}}}}}}}}~~~||||||{{{{{{{{{zzzzzzzzzyyy|||}}}zzztttpppoooqqqoooqqquuuyyy||||||{{{{{{~~~||||||}}}{{{sssrrrzzz}}}yyydddaaahhhvvv|||jjjUUUFFF???:::444333333222111000///......------............------,,,,,,,,,------.........+++,,,------------,,,+++---------............///////////////000000000000000777444111777888999BBBRRRjjj}}}yyy___SSSNNNGGGEEEFFFFFFEEEBBBFFFEEECCCAAA@@@?????????AAA@@@@@@???>>>>>>=====================@@@DDDHHHKKKNNNTTTYYY]]]aaaeeehhhjjjkkklllmmmoooqqqrrrrrrzzz|||xxxooohhhcccbbbbbbfffjjjpppuuuwwwyyy|||~~~~~~}}}|||zzzyyyyyywwwxxxyyyzzzzzzzzzyyyyyy}}}}}}|||{{{zzzyyyyyyyyywwwyyy|||}}}~~~zzzxxxvvvrrrooommmkkkkkkgggeeeeeeeee```XXXUUUVVVVVV]]]hhhqqqwwwyyy{{{{{{{{{|||}}}~~~}}}|||zzzyyywwwwwwxxxxxxzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~uuummmgggaaa```\\\WWWSSSTTTWWW^^^gggkkkjjjgggfffffffffggghhhjjjlllooorrrsssqqqqqqrrrtttwww||||||yyyxxxyyy{{{||||||zzzxxxvvvvvvwwwyyy{{{|||~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxxxxyyyzzz{{{}}}~~~}}}|||{{{{{{}}}lll]]]kkkoooUUUAAA999888666444333444444333222000000///............//////............---------+++,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------...------,,,++++++,,,,,,++++++,,,,,,,,,---------------......///000000000///222444333222777???EEETTT~~~zzzxxxzzz||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxx{{{||||||{{{yyyuuurrrqqqnnnpppsssvvvxxxzzzzzzzzzzzzyyyzzz}}}zzzfffaaafffrrrrrr\\\KKKAAA:::444333333222111000//////...------............------------------------......,,,,,,------------,,,,,,---------............///////////////000000000000///666444333999999;;;EEEWWWooo|||aaaUUUPPPJJJGGGGGGGGGFFFDDDEEEDDDBBBAAA???>>>>>>>>>@@@??????>>>>>>======<<<<<<<<<===<<<<<>>======???>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<>>>CCCFFFMMMQQQWWW\\\___bbbeeegggmmmnnnqqqtttvvvvvvvvvuuutttyyyyyyooojjjiiihhhkkkpppuuuyyy}}}|||||||||}}}|||{{{zzzyyyxxxxxxxxxwwwwwwvvvuuuuuuzzzzzzzzz{{{zzzzzzyyyyyyxxxzzz}}}~~~~~~zzzxxxuuurrrooollljjjiiigggdddcccbbb]]]UUURRRTTTXXX^^^hhhppptttwwwxxxyyyxxxxxxxxxxxxyyyzzz|||}}}||||||}}}~~~~~~~~~}}}uuujjjccc^^^\\\YYYTTTQQQQQQQQQVVV]]]bbbddddddeeefffjjjkkklllnnnoooppppppppptttsssqqqppprrrwww{{{|||zzz{{{{{{{{{zzzwwwvvvtttrrrrrrtttyyy|||}}}||||||xxxxxxyyyyyyyyyyyyyyyzzzvvvwwwwwwxxxzzz|||~~~}}}|||yyyxxxxxxzzz}}}www___fffzzz}}}nnnYYYFFF===:::888555444444444222111111000000///...////////////............---------+++,,,---......---,,,++++++++++++,,,,,,,,,------***************+++,,,---,,,,,,,,,------------............///000000111111000222666777777:::DDDOOOnnn|||}}}}}}zzzxxxyyy{{{{{{{{{{{{{{{|||}}}~~~~~~|||{{{zzzyyyxxxzzzxxxvvvwwwyyyxxxsssnnnlllllllllmmmooorrrtttvvvwwwyyy|||qqqkkkmmmuuuoooWWWHHH>>>888444444333222111000//////------............------.....................------------------------------------............///////////////000000000000111666333333888666;;;LLLrrr~~~rrrjjj^^^SSSKKKIIIHHHIIIDDDCCCBBB@@@???>>>======>>>>>>>>>>>>============<<<<<<<<<;;;<<<>>>CCCFFFLLLQQQWWW]]]```cccfffhhhnnnpppsssvvvxxxxxxxxxwwwtttzzzyyywwwuuuuuuwwwyyy|||~~~{{{|||}}}}}}}}}|||zzzyyyxxxwwwwwwvvvuuuuuuuuuuuuxxxyyyzzz{{{{{{zzzzzzyyyuuuxxx|||~~~|||{{{xxxtttpppnnnlllkkkhhheeecccbbb\\\UUURRRTTTZZZ```hhhnnnrrrtttuuuvvvxxxxxxwwwwwwyyy{{{~~~~~~~~~}}}~~~vvvjjjccc]]]\\\XXXRRROOOOOONNNQQQVVV[[[___aaaccceeefffhhhjjjmmmoooppppppooosssrrrpppoooqqquuuzzz}}}~~~}}}|||{{{yyyxxxvvvwwwvvvtttssstttyyy}}}}}}}}}||||||xxxxxxxxxyyyyyyzzzzzzzzzwwwwwwwwwxxxzzz|||}}}~~~~~~}}}{{{yyyyyy{{{}}}~~~eeehhhxxxsss___JJJ>>>888666444444555555444333111111000//////////////////............------------,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,---------...............//////000111111111111222555999999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===<<<<<>>OOObbb}}}yyyuuuuuuxxxzzzyyywwwyyyzzz|||~~~{{{{{{||||||}}}}}}}}}~~~|||zzzyyyxxxwwwvvvrrrpppmmmkkklllooosssvvvwww{{{~~~~~~~~~{{{tttYYYIIIAAA<<<555444333333111111000///------............------------......//////000000///...---,,,,,,---...///---------............///////////////000000000000111333000333999:::GGG```mmm]]]RRRLLLFFFEEECCCAAA@@@?????????????????????????????????===============@@@DDDHHHMMMSSS[[[bbbfffjjjlllnnnqqqrrrsssuuuvvvxxxyyyzzz{{{~~~~~~}}}zzzxxxwwwvvvuuuuuuuuuvvvwwwxxxuuuwwwyyy{{{{{{{{{zzzyyyuuuxxx|||~~~}}}zzzvvvrrrooommmlllgggdddaaa___YYYRRRPPPRRR[[[```hhhooosssvvvyyyzzzzzz{{{{{{|||}}}~~~||||||yyymmmfff___\\\WWWPPPLLLLLLIIIJJJLLLOOOUUUYYY]]]^^^]]]```eeeiiikkkjjjiiiggggggggghhhjjjnnnrrrvvvyyy{{{}}}~~~|||{{{{{{{{{yyywwwxxx{{{~~~}}}zzzzzz}}}~~~{{{zzzuuuuuuvvvwwwwwwxxxyyyyyyzzzyyyyyyyyyyyyzzz{{{|||}}}}}}~~~pppoooyyyqqqYYYFFF:::888666555555555333222222111000000//////000000///............---------++++++++++++,,,,,,------++++++,,,,,,,,,,,,------000000...------,,,,,,---------------............/////////000111111222222333000333999:::???TTTkkk~~~}}}wwwqqqqqqvvvzzzxxxuuuxxxzzz}}}~~~yyyzzz{{{|||}}}~~~|||yyyvvvuuuvvvwwwvvvsssooommmmmmppptttwwwwww{{{~~~|||||||||zzz{{{]]]LLLCCC>>>555444444333222111000000---..................---,,,------...///000111111///...---,,,,,,---...///---------.........//////////////////000000000000000111///333;;;>>>NNNiiijjjZZZQQQFFFEEEDDDBBBAAA@@@?????????????????????@@@@@@@@@===>>>>>>===>>>@@@EEEHHHNNNTTT]]]dddiiimmmpppqqquuuuuuuuuwwwxxxzzz|||}}}~~~}}}zzzxxxwwwvvvuuuuuuuuuwwwxxxyyyuuuvvvyyy{{{|||{{{zzzyyyzzz|||~~~}}}zzzvvvrrrooommmlllfffccc```]]]WWWPPPNNNQQQZZZ```hhhpppvvvyyy}}}||||||}}}~~~~~~{{{sssnnnggg```\\\WWWOOOKKKKKKHHHHHHIIIMMMRRRWWW[[[\\\\\\___cccgggiiihhheeecccdddeeegggkkkooossswwwyyy{{{~~~~~~~~~|||zzzyyyyyyzzz{{{yyyxxxxxx}}}}}}|||~~~{{{xxxvvvsssttttttuuuvvvwwwwwwxxx{{{zzzzzzyyyyyyzzzzzz{{{{{{|||~~~rrrqqqzzzxxx^^^JJJ===:::777555555444222000222111111000000000000000//////.........------------...000111222111000///++++++,,,,,,,,,---------------,,,+++++++++,,,,,,---------.........///////////////000111111222222333000333888:::@@@WWWpppqqqmmmjjjlllqqquuuuuusssxxxwwwxxx{{{}}}zzzzzzzzzzzz{{{}}}}}}{{{yyy{{{zzzwwwxxx{{{wwwuuusssqqqqqqrrruuuwwwyyy}}}~~~zzzvvvwwwzzz|||~~~fffQQQEEEBBB777555333222222111///---000000///...------,,,,,,................................................---------............////////////000111111222222555///666555888===LLLxxxxxx```QQQMMMJJJEEEBBBBBBBBBAAAAAA????????????????????????======>>>>>>>>>AAAEEEHHHPPPWWW```fffhhhjjjooossstttxxx|||}}}||||||~~~}}}yyyxxxwwwvvvuuuttttttttttttuuuwwwzzzzzzzzzyyyzzz{{{{{{}}}~~~~~~{{{xxxuuussspppllljjjfffddd___XXXRRRPPPPPPRRR\\\___eeeoooyyy}}}{{{|||}}}~~~wwwmmmfffddd```\\\WWWRRRLLLGGGJJJDDDCCCIIIPPPUUUZZZ^^^```______aaabbbbbbaaa```cccaaaccciiimmmooosssxxx}}}}}}~~~~~~}}}|||}}}~~~|||{{{zzzyyyxxxvvvuuuuuuyyyzzz|||||||||||||||xxxuuutttsssrrrrrrsssvvvxxxzzztttuuuwwwyyyzzz{{{||||||~~~~~~~~~wwwnnnuuuhhhOOOAAA;;;888888777444222333000000///.....................---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......111111111111000000000000000444444888<<>>????????????????????????>>>?????????@@@BBBFFFJJJOOOVVV___eeehhhkkkppptttwwwzzz|||~~~}}}zzzxxxxxxwwwvvvvvvvvvvvvvvvxxxyyyyyyyyywwwwwwxxxyyyyyy{{{~~~~~~}}}{{{xxxuuussspppmmmkkkiiigggaaa[[[TTTQQQQQQRRRYYY^^^hhhttt~~~~~~{{{{{{}}}~~~zzzpppeee]]][[[XXXUUURRRNNNIIIEEEGGGAAA@@@GGGOOOUUU\\\bbbcccbbbbbbbbbbbbaaa```___bbb```bbbiiimmmppptttzzz~~~|||}}}~~~}}}{{{{{{{{{}}}}}}|||{{{yyywwwuuutttsssxxxzzz{{{||||||}}}}}}yyyvvvttttttsssssstttuuuwwwxxxuuuvvvxxxzzz{{{||||||}}}~~~~~~~~~{{{zzzpppuuummmSSSAAA;;;777777666333222333000000///............///......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------.........000000000000000000111111111555666999>>>AAAXXX}}}rrrnnnkkkkkkpppvvvyyyyyyuuuuuuuuuxxx{{{}}}~~~}}}xxxwwwwwwyyy{{{{{{zzzxxx{{{~~~~~~{{{{{{|||{{{yyytttqqqppprrrtttvvvrrrvvv{{{|||||||||~~~~~~zzz___LLLCCC999666444222222111///---000//////......---------................................................---------............////////////000111111222222333///666777;;;BBBTTT{{{vvviiiaaaTTTPPPIIIDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDHHHLLLOOOUUU^^^dddhhhlllrrruuu{{{{{{|||~~~zzzyyyyyyyyyxxxxxxxxxxxxxxxzzz{{{zzzxxxvvvtttuuuvvvxxxzzz}}}}}}zzzwwwuuutttrrrooolllllljjjeee^^^WWWSSSRRRSSSUUU\\\iiixxx~~~zzz{{{}}}{{{|||}}}~~~zzzooodddYYYWWWTTTRRRQQQNNNKKKHHHCCC>>>===CCCLLLTTT^^^fffgggfffeeecccbbbaaa```___bbb```bbbhhhmmmpppuuu{{{~~~~~~~~~zzz||||||{{{zzzyyyyyyzzz~~~}}}{{{yyyvvvtttsssrrrwwwyyy{{{||||||~~~~~~zzzwwwttttttttttttuuuuuuvvvvvvwwwxxxyyy{{{|||}}}}}}}}}}}}~~~~~~|||xxxrrrssssssVVVAAA;;;777777555222111222111000//////......//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------------........./////////000111111222222222666777:::@@@EEE___xxxtttpppooorrrvvvzzz{{{yyyxxxxxxxxxzzz|||}}}}}}xxxwwwwwwxxx{{{|||{{{zzzzzz}}}~~~|||{{{||||||yyyuuuqqqooopppssstttqqquuuyyy||||||}}}~~~iiiRRRFFF:::777444222111111///...000/////////......------................................................---------............////////////000111111222222333///777777;;;CCCVVVxxx|||zzzppphhhddd[[[VVVNNNHHHDDDBBBAAA@@@========================>>>???@@@AAABBBEEEJJJMMMPPPUUU]]]dddiiinnntttwww}}}{{{{{{~~~}}}}}}{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{}}}}}}|||xxxuuurrrrrrwwwzzz}}}}}}{{{xxxvvvuuussspppnnnnnnlllggg___XXXSSSRRRRRRSSS[[[hhhuuu~~~~~~|||{{{{{{}}}~~~yyy{{{}}}sssgggZZZWWWSSSQQQOOONNNKKKIIICCC>>><<>>@@@AAABBBFFFJJJNNNRRRVVV]]]dddkkkqqqvvvyyy|||{{{zzz|||~~~{{{}}}~~~~~~~~~|||zzzwwwxxxyyy{{{||||||||||||zzz~~~}}}wwwrrrooowwwzzz~~~|||zzzxxxwwwuuurrrpppnnnlllggg```XXXSSSQQQQQQSSSZZZeeeooovvvyyyzzzzzz|||}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}xxx{{{~~~vvvjjj[[[WWWRRRNNNKKKIIIGGGEEEDDD???<<>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAACCCGGGLLLOOOUUUXXX^^^eeelllsssxxxzzz{{{zzz{{{|||}}}}}}{{{zzz{{{~~~}}}~~~|||zzzzzzzzzyyyxxxtttvvvxxxzzz||||||||||||zzz}}}~~~xxxssspppwwwzzz~~~|||zzzyyyvvvsssqqqmmmkkkggg```YYYTTTQQQQQQUUU[[[dddlllrrrvvvyyy{{{~~~~~~}}}{{{{{{|||}}}|||{{{yyy{{{~~~|||qqqbbb]]]VVVPPPMMMJJJHHHGGGEEE@@@>>>???BBBGGGQQQ[[[eeeiiimmmmmmjjjgggfffggggggcccbbbeeegggiiinnnsss{{{|||~~~~~~}}}}}}~~~{{{||||||{{{xxxwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyzzz|||}}}}}}~~~zzzxxxqqqrrrssstttuuuwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~yyysssvvvfffxxx}}}ZZZEEE>>>888666555222111444222111000000//////000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------........./////////---...///000111222333333111555666:::AAAMMMrrr|||zzzzzz|||~~~{{{~~~{{{yyyyyyyyyxxxvvvvvvwww{{{}}}|||{{{{{{{{{{{{{{{xxxxxxxxxwwwvvvtttsssrrrrrrsssvvvzzz~~~wwwssssss|||wwwyyyvvvhhhTTTIII===:::555222111000000////////////////////////000................................................---------............////////////000111111222222444111999777:::DDD]]]|||zzzvvvuuuvvvrrrjjjbbbXXXRRRJJJCCC@@@???@@@@@@????????????????????????>>>???AAACCCEEEIIINNNRRRYYY[[[___fffnnnuuuyyy{{{yyy{{{}}}}}}|||zzzzzzzzz|||}}}}}}~~~~~~}}}{{{~~~|||xxxvvvvvvwwwvvvuuuqqqsssvvvyyy{{{|||{{{{{{zzz}}}~~~{{{wwwuuutttuuuxxx||||||zzzxxxtttrrrmmmkkkhhhaaaZZZUUUSSSRRRWWW^^^hhhpppvvvzzz~~~}}}{{{zzz{{{||||||{{{yyy{{{~~~~~~ssshhhbbbZZZTTTOOOMMMKKKJJJDDD@@@>>>???@@@DDDNNNXXX```fffnnnpppnnnkkkjjjkkkeeeaaa```cccfffhhhmmmsssyyy{{{}}}~~~}}}}}}~~~}}}}}}~~~|||zzzxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxzzzzzz{{{|||~~~~~~|||uuuuuutttsssssstttvvvvvvyyyyyyzzz{{{||||||||||||yyyyyyyyyzzz{{{}}}~~~~~~xxxpppzzzdddsss```GGG???999777555222222555222111000000//////000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////...//////000111222222333222777888;;;CCCQQQxxx}}}{{{{{{}}}~~~xxx{{{~~~~~~{{{yyyxxxyyyvvvuuutttvvvyyy}}}~~~~~~}}}{{{{{{|||||||||xxxyyyzzzzzzyyywwwtttssspppqqquuuzzztttlllhhhqqqssstttiii|||bbbQQQHHH>>>:::555222111000000///////////////000000000000................................................---------.........///////////////000111111222222333000999888<<>>???@@@CCCLLLWWW\\\dddnnnrrrpppmmmmmmmmmbbb___^^^aaaeeehhhmmmtttwwwzzz|||}}}}}}~~~~~~}}}{{{yyyyyyzzz~~~}}}}}}|||{{{{{{zzzzzzuuuwwwxxxxxxxxxyyy{{{}}}~~~}}}}}}yyyxxxuuusssrrrrrrssstttyyyyyyzzz{{{|||||||||{{{uuuuuuvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyppp~~~dddpppeeeHHH@@@:::888666333333555222111111000000000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------................../////////000//////000000111111222222333888999===EEESSS|||}}}{{{yyywwwwwwzzz{{{|||}}}~~~~~~~~~~~~wwwwwwwwwxxxyyy|||~~~}}}|||{{{zzzzzzzzzyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyuuusssssswww|||}}}ooofffbbblll}}}wwwjjjbbbxxx~~~fffRRRFFF@@@===888555333222000///---,,,,,,---......---+++///............---------...........................------------...//////222222222111111111111000222444555:::>>>BBBbbb{{{tttlllfffXXXPPPGGGBBBBBBBBB@@@===>>>???@@@@@@???>>>???@@@;;;>>>@@@CCCFFFIIINNNRRR\\\___cccfffiiinnnsssvvvzzz}}}}}}yyywwwxxxzzzzzz}}}~~~~~~~~~~~~|||yyyyyyzzz||||||zzzvvvtttttttttrrrqqqrrrtttuuutttttttttwwwyyyyyy{{{}}}|||xxxvvvwwwyyywwwzzz~~~zzzuuurrrpppnnnnnnjjjaaaXXXRRRTTTWWWYYYdddooouuuzzz|||||||||zzzzzz|||{{{|||~~~~~~~~~wwwnnnggg___ZZZSSSNNNKKKJJJIIIHHHEEEBBB???===@@@EEEKKKPPP\\\aaahhhnnnqqqqqqooommmfff___[[[^^^cccgggjjjooorrrvvvxxxzzz}}}}}}}}}|||{{{|||}}}~~~|||{{{{{{{{{{{{zzzyyyzzzzzz{{{{{{{{{{{{zzz|||zzz{{{~~~||||||zzzvvvrrrpppsssvvvwwwxxxyyy{{{||||||}}}}}}zzzzzzzzzzzz{{{{{{{{{{{{uuufffpppeeeMMMBBB999777777555333333444333222111000...------------..................------------------------------------,,,,,,+++***---,,,,,,+++************---------............///......//////000222333444777666:::>>>CCCXXX{{{|||}}}~~~}}}{{{xxxvvvwwwyyy{{{~~~~~~~~~}}}|||zzzzzzzzzzzz{{{}}}|||||||||}}}~~~~~~}}}|||xxxzzz|||~~~~~~}}}{{{yyytttrrrqqqtttyyy}}}nnneeebbbkkkzzz{{{lllaaatttlllXXXLLL@@@<<<888444333222111///000//////000111111000...///............---------...........................------------...//////222222222222222222222222222444555999===BBBccc|||vvvnnnfffaaaUUUNNNFFFBBBBBBBBB@@@===>>>???@@@@@@???>>>???@@@===???AAACCCFFFJJJPPPTTT\\\___cccfffiiimmmrrruuuyyy|||~~~|||yyywwwxxxzzzzzz|||}}}{{{yyyyyy{{{}}}{{{yyyvvvtttttttttsssqqqrrrtttuuuuuutttuuuvvvxxx|||~~~~~~}}}|||}}}xxxzzz~~~{{{wwwtttrrrmmmnnnkkkcccYYYRRRRRRTTTYYYdddpppvvv{{{|||}}}|||zzzzzz|||{{{}}}~~~zzzrrrjjjddd\\\XXXRRRNNNLLLKKKIIIHHHEEEBBB???>>>@@@FFFLLLPPPZZZ^^^eeelllqqqrrrqqqpppggg```\\\___bbbeeehhhlllrrrvvvyyyzzz~~~~~~~~~}}}{{{{{{|||}}}~~~~~~||||||~~~~~~~~~~~~~~~}}}|||}}}|||}}}~~~}}}}}}{{{wwwtttsssvvvyyyzzzzzz{{{{{{||||||||||||zzzzzzzzzzzz{{{{{{{{{{{{zzzkkkpppfffNNNCCC999777777555333333333222222111000///......---...............------------------------------,,,---------,,,,,,+++***------,,,,,,++++++,,,,,,---------............///......//////000222333444555666:::???FFF]]]tttwww{{{~~~~~~|||yyyvvvtttvvvzzz|||~~~}}}{{{zzzzzzzzzzzzzzz{{{|||}}}~~~zzz|||~~~xxx{{{~~~}}}{{{sssqqqoooooosssxxx|||~~~{{{|||}}}}}}~~~vvvmmmiiippp{{{~~~lll___oooyyyiiiWWWKKK@@@<<<777444222222111000222000000000111222111000///............---------..............................------......///000000111111222222333333333333555555999===CCCddd~~~{{{vvvpppjjjbbbZZZUUUOOOJJJDDDAAAAAAAAA@@@>>>>>>???@@@@@@???>>>???@@@???@@@BBBCCCFFFKKKRRRWWW\\\___cccfffiiimmmqqqtttxxx{{{}}}|||yyyxxxyyy{{{~~~}}}zzzxxxyyy||||||yyyvvvuuuuuuuuuuuuttttttuuuwwwwwwvvvvvvxxxyyy|||~~~|||xxxvvvtttnnnpppppphhh]]]UUURRRRRRZZZfffrrrxxx|||}}}}}}}}}zzzzzz||||||}}}yyyssslllddd^^^WWWTTTQQQOOOMMMLLLJJJHHHDDDBBB@@@???AAAGGGMMMQQQTTTXXX```gggmmmooopppooogggaaa\\\^^^```aaaeeeiiipppvvvzzz{{{~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||~~~~~~|||yyywwwwwwyyy{{{||||||||||||||||||||||||zzzzzz{{{{{{{{{|||||||||~~~ooooooiiiOOOCCC999777777555333333111111111111000000000///////////////...---,,,,,,------------------------,,,,,,---------,,,++++++,,,++++++++++++,,,,,,------------............///......//////000222333444333555:::@@@JJJeeetttvvvyyy{{{|||zzzxxxvvvuuuvvvwwwyyyzzz{{{zzzzzzwwwwwwwwwwwwwwwwwwxxxxxxyyy|||~~~zzz{{{}}}~~~~~~}}}tttqqqnnnmmmpppuuu{{{yyyzzz{{{{{{|||}}}}}}vvvyyy~~~jjj```lllyyyrrrfffTTTGGGAAA===777444222222222111000...------/////////...///............---------.......................................//////000......///000111222333444333555444999===DDDggguuupppnnnjjjeee___ZZZSSSMMMIIIIIIFFFBBB@@@AAAAAA@@@???>>>???@@@@@@???>>>???@@@@@@@@@AAABBBEEEKKKRRRXXX]]]```dddgggjjjmmmpppsssxxx{{{~~~}}}zzzyyy{{{}}}}}}zzzxxxyyy~~~|||zzzyyyzzz{{{zzzyyyxxxzzz{{{{{{zzzzzz{{{|||~~~{{{xxxuuutttqqqttttttnnncccYYYTTTSSSZZZfffsssyyy}}}}}}~~~~~~{{{zzz||||||~~~{{{sssllleee]]]WWWSSSQQQOOOOOONNNMMMJJJHHHDDDBBB@@@@@@BBBGGGMMMQQQNNNRRRYYY___eeehhhiiijjjccc^^^ZZZ\\\]]]^^^bbbhhhmmmtttyyy{{{}}}||||||{{{{{{{{{|||}}}~~~}}}|||}}}~~~zzzxxxxxxzzz{{{|||||||||||||||}}}}}}~~~{{{||||||||||||}}}}}}}}}}}}~~~~~~rrrkkkuuuiiiPPPDDD:::777666444333444000000000000000111111111////////////...---,,,+++------------------------,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,---------............///......//////000222333444333555:::AAAMMMkkkwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvxxxzzz{{{uuuuuuuuuuuuuuuuuuuuuuuuxxx|||~~~|||{{{{{{{{{{{{yyyyyyyyy{{{|||~~~vvvtttpppnnnooottt{{{|||}}}~~~~~~}}}}}}~~~~~~}}}kkkccclll{{{xxxnnnZZZJJJCCC???999444222222222222///---++++++---......---///............---------........................///............///000000,,,---...///000222222333444555444999???GGGkkkvvvjjjddd___[[[VVVRRRNNNJJJFFFCCCEEECCCAAA@@@AAAAAA@@@???>>>???@@@@@@???>>>???@@@>>>???@@@AAADDDJJJRRRWWW^^^aaaeeehhhkkkmmmppprrryyy|||~~~|||zzz|||~~~~~~zzzyyyzzz~~~~~~~~~{{{xxxuuusssqqqpppssstttnnncccYYYUUUTTTZZZfffrrryyy|||}}}~~~~~~{{{zzz{{{|||~~~yyypppiiiaaaYYYSSSPPPOOONNNNNNNNNMMMJJJGGGDDDCCCAAA@@@BBBFFFLLLOOOMMMPPPUUUZZZ___bbbcccddd___ZZZXXXZZZ[[[\\\bbbhhhjjjrrrxxxzzz|||}}}}}}|||||||||}}}}}}}}}}}}|||}}}{{{yyyyyyyyyzzz|||{{{{{{{{{|||}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~sssfffkkk}}}gggQQQEEE:::666666444333444000000000000111111111111////////////...---,,,+++------------------------+++,,,,,,------,,,,,,,,,+++++++++++++++,,,---...---------............///......//////000222333444444777;;;AAANNNpppyyyyyyxxxxxxwwwwwwvvvvvvyyyxxxvvvvvvvvvwwwxxxyyyuuuuuuvvvwwwwwwwwwvvvvvvwwwzzz~~~~~~{{{yyyyyyzzz|||zzzwwwttttttwwwzzz|||xxxvvvrrroooooottt|||~~~ssshhhmmm{{{dddPPPGGGBBB;;;666333333222222111///---,,,...////////////............---------........................//////......//////000111------...///000111222333444555444999@@@JJJpppqqqeee___WWWTTTOOOKKKIIIGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@@@@???>>>???@@@===>>>@@@BBBEEEKKKRRRWWW___cccgggjjjlllnnnppprrrzzz}}}~~~{{{zzz{{{}}}}}}~~~|||zzz|||~~~{{{xxxuuurrrpppnnnlllnnnnnnhhh^^^VVVTTTUUUYYYeeeqqqvvvzzz~~~}}}}}}~~~~~~|||zzz{{{|||}}}yyypppiiiaaaXXXRRROOOMMMLLLLLLMMMLLLJJJGGGEEECCCAAA@@@AAAEEEIIILLLNNNPPPTTTXXX\\\___aaabbb]]]ZZZXXXZZZZZZ[[[aaaiiihhhqqqyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}|||}}}|||}}}~~~|||{{{|||{{{{{{||||||{{{zzz{{{|||~~~{{{{{{|||||||||}}}}}}}}}}}}|||}}}}}}}}}~~~xxxeeeddd{{{yyygggRRRFFF:::666666444333444000000000000000111111111////////////...---,,,,,,------------------------++++++,,,---------,,,,,,///............//////000---------............///......//////000222333444555999===AAAQQQuuuwwwxxxyyyzzzyyyxxxwwwvvvwwwxxxyyyyyyxxxwwwuuutttuuuvvvwwwxxxyyyxxxxxxwwwtttxxx|||{{{xxxwwwyyy}}}{{{yyyvvvttttttuuuvvvxxxxxxwwwtttqqqpppttt|||{{{mmmlll{{{oooWWWKKKEEE===777444333222222222000------...000000000///............---------........................///////////////000000111///000000111222333333444444555444:::BBBNNNuuuqqqeee^^^UUURRRLLLIIIGGGFFFEEEDDD@@@AAABBBBBBAAA@@@@@@@@@>>>???@@@@@@???>>>???@@@<<<>>>AAADDDGGGMMMSSSWWWaaadddiiilllnnnoooppprrryyy|||~~~}}}zzzxxxyyy{{{yyy|||~~~|||}}}}}}{{{wwwtttpppnnnllliiijjjiiibbbZZZTTTUUUXXXXXXcccnnntttxxx}}}~~~}}}~~~~~~~~~|||zzz{{{{{{|||xxxpppiiibbbZZZTTTOOOMMMKKKKKKKKKKKKIIIGGGEEECCCAAA@@@@@@CCCFFFIIILLLNNNQQQUUUYYY]]]___aaa```]]]\\\\\\[[[[[[aaaiiihhhrrr{{{~~~~~~}}}||||||{{{{{{|||~~~}}}~~~|||zzzyyyyyyzzz{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{}}}}}}~~~hhhbbbwwwmmmSSSGGG;;;666666444333555111111111000000000000000---...............------------------------------***+++,,,,,,---------,,,//////...---------......---------............///......//////000222333444666:::>>>CCCTTT{{{tttvvvzzz||||||zzzwwwuuuvvvxxx{{{}}}|||xxxssspppssstttvvvwwwxxxxxxwwwwwwrrrvvvzzzzzzwwwwww{{{zzzyyywwwvvvuuutttttttttxxxwwwuuurrrpppttt{{{~~~~~~ppplllvvvzzz___MMMGGG???888555333333222222///---,,,---///000000//////.........---------........................///////////////000111111222222222333333444444555444555555:::CCCPPPxxxrrrfff___UUUQQQKKKGGGEEEDDDCCCBBB@@@BBBCCCCCCBBB@@@@@@@@@>>>@@@@@@@@@???>>>???@@@===???CCCFFFJJJNNNTTTXXXbbbeeejjjmmmooopppqqqrrrxxx{{{}}}{{{xxxvvvvvvxxxzzz|||}}}~~~~~~~~~{{{wwwtttpppmmmllliiijjjggg```YYYUUUXXX\\\XXXbbbmmmrrrvvv|||}}}~~~~~~}}}}}}}}}zzz{{{zzz|||~~~wwwpppjjjccc\\\WWWOOOMMMKKKJJJJJJJJJIIIGGGEEEDDDAAA???@@@BBBDDDFFFHHHJJJMMMQQQVVVZZZ]]]___dddaaa______\\\\\\aaaiiiiiisss}}}~~~|||{{{zzz{{{|||}}}zzzxxxwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxzzzzzzzzz}}}~~~~~~kkkbbbuuuuuuTTTGGG;;;666555444444555111111111111000000000///------......///.........------------------------***+++,,,,,,---------------,,,,,,+++************---------.........//////......//////000222333444666;;;???DDDWWWvvvwwwyyyyyyyyywwwuuutttxxxxxxyyyxxxwwwuuusssrrrsssqqqoooqqqvvvzzz||||||xxxyyy{{{{{{{{{yyywwwvvvwwwwwwwwwxxxxxxyyyyyyyyy{{{xxxssspppppptttyyy}}}}}}}}}tttsssoooVVVJJJ>>>:::888555222111000000000000////////////............................................................////////////222111000000000111333444555555777:::AAAXXXvvveeeWWWUUUPPPJJJFFFEEEDDDCCCAAA????????????????????????>>>???@@@AAA@@@???>>>======>>>@@@CCCGGGMMMTTTYYYdddfffiiilllooopppqqqrrryyyzzzzzzxxxwwwvvvwwwxxxxxxyyy{{{{{{||||||xxxuuutttsssqqqooollliiiddd\\\VVVSSSTTTUUUZZZcccmmmrrrwww{{{|||yyyzzz{{{|||}}}~~~~~~~~~~~~|||}}}}}}tttmmmhhhbbb\\\WWWQQQOOOLLLJJJJJJIIIGGGEEEDDDCCCAAAAAABBBEEEHHHJJJLLLIIIHHHKKKMMMPPPWWW___ccc```\\\YYYZZZ]]]bbbfffkkkpppwww}}}|||||||||{{{{{{{{{|||~~~{{{yyyyyyzzzzzzxxxvvvtttuuuxxxzzzyyywwwuuuwwwzzz{{{{{{|||~~~iii]]]lll}}}\\\III999888:::777222222222222222222222222222222000///...,,,,,,---............//////......---,,,............---,,,++++++,,,,,,,,,+++++++++******......//////000111111111000000000111222222222333111;;;@@@CCCWWWwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwuuutttrrrsssqqqppprrrvvvzzz||||||{{{{{{||||||{{{yyyxxxwwwvvvvvvvvvvvvwwwwwwxxxxxx|||wwwssssssvvv{{{~~~|||}}}~~~~~~}}}|||yyy]]]OOOAAA;;;888444222111000000000000////////////............................................................////////////333222111111111222333444666666999>>>EEE^^^vvveeeWWWRRRMMMHHHEEEDDDCCCBBB@@@????????????????????????===>>>???@@@@@@???>>>>>>>>>???BBBDDDHHHOOOVVV[[[cccdddhhhkkknnnooopppqqqxxxyyyyyywwwvvvuuuwwwyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~|||xxxtttsssrrrqqqpppllliiiccc\\\VVVSSSTTTVVV[[[ccclllpppuuuzzz{{{yyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~{{{uuummmgggccc^^^YYYTTTPPPNNNLLLJJJJJJIIIHHHFFFEEEDDDBBBBBBCCCFFFHHHJJJLLLJJJJJJMMMNNNNNNQQQVVV]]]]]]\\\\\\^^^```cccdddlllpppvvv}}}~~~}}}}}}}}}|||||||||}}}}}}{{{zzzzzz{{{yyywwwuuuuuuxxxzzzyyyxxxvvvxxxyyyzzzzzz{{{}}}xxxlll^^^jjjfffPPP===888999666444555333333333222222111111111//////...------------------............---,,,,,,,,,,,,,,,---,,,,,,++++++******++++++,,,,,,,,,------......//////000111111000000000111222222333333666???CCCFFF\\\wwwvvvuuussstttuuuwwwxxxwwwxxxxxxxxxwwwvvvtttsssrrrqqqqqqsssvvvzzz||||||||||||||||||{{{zzzyyyxxxxxxwwwvvvuuuvvvwwwxxxyyy|||wwwtttsssvvvzzz|||zzzzzzzzz{{{{{{||||||}}}gggVVVDDD;;;888444111111000000000000////////////............................................................////////////444444222222111222333444444555999@@@IIIbbb~~~zzzuuudddVVVLLLIIIEEEBBBBBBBBBAAA@@@????????????????????????<<<===>>>???@@@@@@@@@??????AAADDDGGGKKKQQQYYY^^^bbbdddgggjjjmmmoooppppppvvvwwwvvvuuutttuuuwwwzzzzzzzzz{{{~~~~~~}}}}}}}}}}}}~~~}}}||||||}}}~~~|||wwwsssqqqqqqqqqpppllliiiccc[[[UUUSSSTTTVVV\\\dddkkknnnrrrxxxzzzyyyzzz{{{|||}}}}}}~~~~~~}}}~~~uuuooohhhccc___\\\WWWSSSPPPNNNKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCDDDFFFIIIJJJHHHGGGIIIMMMOOONNNNNNQQQWWWYYY\\\___bbbcccddddddnnnqqquuuyyy}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{xxxvvvvvvwwwyyyzzzzzzyyyyyyyyyxxxwwwxxx{{{~~~vvv~~~qqq___hhhqqqXXX@@@888888666555888444444333222111000000///......//////......---,,,---------------,,,++++++******++++++,,,,,,++++++))))))***+++,,,---......,,,------...//////000000000000111111222333333444999@@@DDDHHH```yyyxxxwwwuuuuuuuuuvvvwwwwwwwwwxxxxxxwwwvvvtttssssssrrrssstttwwwyyy{{{|||zzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxzzz{{{zzzwwwsssppppppssswwwzzz{{{zzzzzzyyyyyyzzz{{{{{{qqq]]]GGG<<<777444222222000000000000////////////............................................................////////////444333222111111111222333222333888>>>HHHbbb~~~vvvsssyyyppp___RRRGGGEEECCCAAA@@@@@@AAAAAA????????????????????????===>>>>>>???@@@AAAAAABBB@@@BBBFFFJJJNNNUUU\\\```ccceeehhhkkknnnpppqqqqqquuuuuutttrrrqqqssswwwzzzzzzzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}|||vvvqqqoooooooooooolllhhhbbbZZZTTTSSSTTTWWW]]]dddiiilllpppvvvyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~vvvpppiiiddd```\\\WWWSSSOOOMMMKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHIIIDDDBBBEEELLLPPPQQQRRRUUUUUUXXX\\\```ccceeeffffffpppqqqsssvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~~~~~~~~~~}}}||||||zzzxxxwwwwwwyyy{{{|||{{{zzzyyywwwuuuwwwzzz}}}~~~uuu^^^eeeuuu\\\BBB999777555555888444444333222111000///...---.../////////...,,,+++,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,------.../////////000000111111222333444444888>>>AAAHHHccczzzzzzzzzzzzyyywwwuuussswwwwwwxxxxxxwwwvvvuuutttttttttuuuvvvwwwxxxyyyzzzuuuvvvwwwyyy{{{|||||||||}}}|||{{{zzzzzz{{{||||||sssqqqooommmooorrrwwwzzz}}}|||{{{zzzzzzzzzzzzzzz~~~gggLLL===777555333333000000000000////////////............................................................////////////222111000//////000111222333444888===FFF___xxxlllyyytttwwwwwwdddUUUIIICCCCCCBBBAAA@@@???@@@AAA?????????????????????????????????@@@AAABBBCCCCCCAAACCCHHHLLLQQQWWW^^^cccfffhhhkkknnnqqqrrrssstttttttttrrrooooooqqquuuyyyyyyyyyzzz}}}~~~~~~}}}~~~}}}vvvpppnnnmmmmmmlllkkkhhhaaaYYYTTTRRRUUUWWW\\\ccciiikkkooovvvzzzzzz{{{|||}}}~~~}}}}}}~~~~~~{{{uuummmgggbbb]]]WWWSSSOOOMMMKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEFFFGGGHHHFFFCCCDDDKKKRRRTTTWWWZZZYYYZZZ\\\___cccfffhhhiiipppppprrruuuxxx{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}||||||{{{zzzyyyxxxyyy{{{||||||{{{yyywwwuuuvvvyyy|||~~~xxx___cccuuu\\\CCC:::888555333555444444333222000///......---.../////////...,,,+++,,,,,,------,,,,,,+++***++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000111222333444555555888===@@@KKKjjjzzz{{{||||||zzzxxxuuusssvvvwwwxxxxxxwwwvvvuuutttuuuwwwxxxxxxvvvvvvwwwxxxrrrtttwwwzzz|||||||||{{{||||||{{{{{{{{{{{{zzzzzzqqqpppnnnnnnppptttxxx{{{}}}}}}}}}|||||||||{{{{{{sssSSS@@@888555333333000000000000////////////............................................................////////////000//////...///000111222666666999>>>FFF^^^rrrdddyyyyyyxxxhhhVVVKKKCCCBBBCCCCCCBBB@@@???AAABBB????????????????????????@@@@@@@@@@@@@@@AAABBBCCCAAADDDIIINNNSSSYYY```eeehhhjjjmmmpppsssuuuvvvvvvuuussspppmmmlllnnntttxxxxxxyyy{{{~~~~~~~~~yyysssooommmkkkjjjkkkggg```XXXSSSRRRUUUXXX[[[bbbhhhkkkpppwww{{{{{{}}}~~~||||||}}}~~~~~~~~~zzzqqqjjjddd___XXXSSSQQQNNNLLLKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFJJJFFFGGGOOOWWWZZZ\\\____________```bbbeeehhhjjjnnnooorrruuuxxx|||~~~}}}~~~~~~|||||||||~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||}}}|||zzzzzz{{{|||{{{{{{zzzxxxwwwwwwyyy{{{zzzxxx~~~ccceeewww^^^FFF===:::555222333333333222111000//////.........//////......---,,,---------------,,,++++++,,,,,,---.........------...---------,,,,,,,,,+++,,,------...//////000000///000111222333444555666:::>>>CCCQQQtttxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwxxxxxxwwwuuutttwwwyyyzzzyyyvvvtttuuuvvvsssvvvzzz}}}~~~}}}zzzyyywwwxxxyyyzzzyyyxxxvvvuuurrrpppooonnnpppssswwwzzzyyy{{{|||~~~~~~~~~~~~~~~}}}\\\EEE;;;666333222000000000000////////////............................................................//////////////////...//////111333444666666999>>>EEE]]]yyyiii{{{|||~~~___PPPIIIDDDBBBCCCEEECCCAAA@@@AAACCC????????????????????????@@@???>>>>>>>>>???@@@@@@@@@DDDIIINNNTTT[[[aaafffiiikkknnnqqqtttvvvwwwwwwuuusssoookkkjjjlllrrrvvvxxxzzz}}}~~~~~~}}}wwwsssoookkkiiikkkggg```XXXRRRRRRUUUYYYYYYaaahhhlllqqqxxx||||||~~~|||{{{||||||}}}}}}}}}~~~uuunnniiiccc\\\XXXRRRPPPMMMLLLKKKKKKIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDHHHFFFJJJUUU___ccccccddddddddddddddddddeeefffggglllnnnrrrvvvzzz~~~|||yyy|||~~~~~~{{{zzzzzzyyyyyyzzz{{{|||zzz}}}~~~|||zzzzzz{{{{{{{{{|||zzzyyyxxxzzz{{{xxxxxxkkkhhh}}}eeeKKK???;;;555222333222222111111000000000/////////...------------------............---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,------------------......//////000111111///000111222444555666666:::>>>EEEWWW}}}wwwvvvuuuuuuvvvxxxzzz{{{vvvvvvwwwxxxxxxwwwuuuuuuxxxzzz|||zzzvvvssstttuuuvvvyyy}}}}}}yyyvvvssstttvvvxxxwwwuuurrrppprrrpppnnnmmmnnnqqquuuwwwvvvxxx{{{~~~zzz}}}cccIII<<<666222111000000000000////////////............................................................/////////000////////////111333555666444444777;;;CCC[[[ppp{{{]]]PPPLLLJJJBBBDDDFFFEEEBBB@@@BBBDDD???????????????????????????>>>===<<<<<<===>>>>>>@@@DDDIIIOOOUUU[[[bbbfffiiikkknnnqqqtttvvvwwwwwwvvvsssooojjjhhhkkkqqquuuyyy{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~{{{vvvqqqllliiikkkggg___WWWRRRRRRUUUYYYXXX```iiimmmssszzz}}}}}}}}}{{{yyy{{{||||||||||||yyyrrrmmmhhhbbb]]]SSSQQQNNNLLLKKKKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBJJJYYYfffkkkkkkkkkffffffgggggggggfffeeedddkkknnnrrrwww|||~~~~~~~~~~~~~~~~~~~~~~~~{{{vvv|||~~~~~~zzzyyyxxxwwwwwwxxxzzz|||zzz}}}}}}{{{zzz{{{zzz{{{||||||zzzzzzzzz|||~~~qqqlll{{{lllOOOAAA;;;555333555111111111000000000000000000///...,,,,,,---............//////......---,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,---...//////......//////000111111111///000111222444555666777888===EEEYYYuuuuuuuuuttttttuuuwwwyyyyyywwwuuuvvvyyyzzzxxxvvv}}}}}}|||yyyuuutttuuuvvvyyy{{{|||}}}|||zzzwwwuuuvvvvvvwwwyyyyyywwwrrrnnnnnnkkkhhhhhhlllqqqvvvyyywwwxxxyyy{{{|||}}}}}}}}}|||{{{yyyyyy|||~~~iiiKKK;;;666333000222111///...---...000111////////////////////////---------...///000000111............////////////111111000000111111222333555444555:::AAAYYYqqq~~~cccTTTLLLEEEMMMFFFCCCEEEGGGEEECCCDDDBBBBBBAAA@@@@@@??????>>>>>>????????????@@@@@@@@@???BBBHHHMMMSSS[[[bbbgggkkknnnqqqrrrssstttvvvxxxvvvuuurrrnnnkkkkkknnnpppxxx~~~}}}}}}|||{{{{{{|||~~~}}}zzzuuuooolllkkkggg^^^VVVQQQRRRWWW[[[ZZZ___ccchhhpppzzz}}}|||yyy{{{}}}{{{}}}|||{{{|||~~~}}}{{{{{{}}}vvvmmmgggdddbbb```WWWTTTOOOMMMLLLKKKJJJIIIJJJIIIHHHFFFEEECCCBBBAAABBBEEEMMMZZZhhhooooookkkmmmlllkkkhhhdddccccccdddeeekkktttzzz}}}~~~~~~}}}}}}{{{{{{ttttttuuuwwwxxx{{{|||~~~~~~|||zzzzzzyyyzzzzzz{{{|||~~~~~~~~~}}}|||tttmmmsssxxxUUUAAA;;;999888888444333222111000000000000//////.........000111222,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---///000///...---...000///000111111000111333555;;;>>>EEEZZZvvvvvvvvvuuuuuuuuuwwwyyyzzzxxxvvvwwwyyyzzzyyywwwzzzzzzyyywwwuuutttuuuwwwxxxyyy{{{|||{{{zzzwwwvvvvvvvvvvvvwwwxxxvvvrrrooollljjjggggggjjjooosssvvvxxxxxxzzz{{{|||}}}}}}}}}~~~}}}zzzxxxyyy~~~dddKKK>>>:::777333222111///.........000000////////////////////////,,,,,,,,,---.../////////............////////////111111000000111111222333333222444777===SSS}}}xxxsssddd\\\TTTSSSLLLGGGGGGHHHEEECCCDDDBBBBBBAAAAAA@@@?????????>>>>>>?????????@@@@@@@@@???CCCHHHMMMSSSZZZaaafffiiillloooqqqqqqrrrtttuuuwwwvvvtttpppnnnnnnqqqtttxxx}}}||||||}}}}}}{{{{{{|||}}}~~~|||{{{~~~|||yyyvvvqqqnnnkkkfff^^^UUUOOOOOORRRVVVXXX^^^dddiiipppyyy}}}{{{yyy{{{|||~~~~~~}}}|||{{{zzzyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}||||||~~~tttlllfffbbb```[[[XXXSSSPPPOOONNNLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBEEEMMM[[[iiippppppmmmmmmmmmkkkhhheeedddeeegggiiinnntttyyy}}}~~~~~~|||{{{xxxxxxxxxyyyyyyzzz||||||}}}{{{yyyyyyyyyyyyzzz{{{|||~~~tttkkkpppwwwUUUAAA999777555555444333222111000000000000111000///......///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......---...///111///000111111111222444666;;;???FFF[[[xxxwwwvvvvvvvvvwwwxxxyyyxxxvvvuuuvvvwwwxxxwwwuuuvvvwwwwwwvvvttttttuuuwwwuuuvvvxxxyyyzzzyyyxxxwwwwwwvvvuuuuuuvvvuuurrrpppjjjhhhfffeeegggkkkppptttwwwxxxzzz|||}}}~~~~~~|||yyyxxxzzzwww]]]JJJ@@@;;;777444222111///.........///000////////////////////////++++++,,,,,,---.....................////////////111111000000111111222333666555777;;;???RRRyyywwwllldddZZZRRRJJJIIIHHHEEECCCDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>?????????@@@@@@???CCCHHHNNNSSSZZZ```eeefffiiillloooooopppqqqssswwwvvvuuurrrpppqqquuuxxxzzz}}}|||zzzzzz{{{}}}~~~~~~|||{{{{{{|||}}}}}}{{{yyywww{{{|||~~~~~~~~~}}}{{{yyyvvvrrroookkkggg___VVVPPPNNNPPPSSSXXX___ffflllsss{{{~~~}}}}}}|||zzzyyyxxxwwwvvvvvvssssssssssssuuuxxx{{{}}}||||||}}}}}}}}}uuulllfffbbb___[[[VVVRRRPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCEEEMMM[[[iiiqqqrrrpppooonnnkkkhhheeefffhhhkkkooopppssswww|||}}}|||}}}|||{{{{{{zzz{{{{{{{{{~~~}}}{{{zzzyyyyyyzzzzzz||||||}}}~~~wwwlllnnnwwwVVVBBB:::777555444444333222111000000000000222111000///............///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........(((***,,,------...000111000111222222222333555777;;;@@@GGG]]]yyywwwvvvvvvwwwyyyzzzzzzttttttsssssstttssssssrrruuuvvvvvvuuusssssstttuuussstttuuuwwwxxxxxxyyyyyyyyywwwttttttttttttsssqqqkkkiiigggeeefffiiiooosssuuuwwwyyy{{{~~~{{{zzzzzz~~~yyyqqqYYYHHH???888333111111111000///...//////000////////////////////////,,,,,,---------.....................////////////111111000000111111222333777777:::>>>BBBRRRxxxuuujjj^^^UUULLLJJJHHHEEECCCDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>???????????????CCCHHHNNNSSSYYY___ccceeehhhlllnnnoooooopppqqquuuuuutttrrrqqqssswww{{{}}}|||{{{zzzzzz{{{|||}}}~~~|||{{{{{{{{{|||~~~|||zzzyyyzzz{{{}}}~~~~~~~~~|||zzzxxxuuuqqqoookkkhhhaaaYYYRRRPPPRRRTTTZZZbbbkkkpppvvv}}}}}}yyyuuurrrppppppppprrrrrrqqqrrrtttwwwzzz|||zzz{{{}}}~~~~~~tttlllgggbbb^^^XXXTTTQQQOOOMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCEEELLLZZZhhhrrrtttrrrooonnnkkkgggeeegggkkknnnqqqppppppuuu|||~~~}}}}}}}}}|||{{{{{{{{{{{{|||}}}|||{{{zzzzzzzzz{{{||||||nnnnnnuuuWWWDDD<<<888777777444333222111000000000000000000//////............000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////)))+++---------...///111000222333333333444777999;;;AAAIII```xxxvvvuuuvvvyyy{{{|||{{{ttttttttttttsssrrrrrrsssvvvwwwwwwvvvsssrrrrrrssssssssstttuuuvvvxxxyyyzzzyyywwwtttsssttttttsssrrrmmmllljjjhhhfffiiiooosssssstttwww{{{~~~~~~~~~~~~uuuzzzjjjRRRDDD<<<555222222111000000///////////////////////////////////////.............../////////............////////////111111000000111111222333222333777<<<@@@PPPtttzzznnn```VVVNNNKKKIIIEEEDDDEEECCCCCCBBBBBBAAA@@@@@@???======>>>>>>>>>????????????CCCIIINNNSSSYYY^^^aaadddhhhlllooooooooopppqqqrrrrrrqqqpppppprrrwwwzzz}}}||||||{{{|||}}}~~~}}}|||{{{{{{{{{{{{}}}~~~}}}zzzwwwtttooolllhhheee___XXXSSSRRRTTTWWW[[[dddmmmqqqvvv|||~~~}}}{{{wwwsssqqqppppppqqquuutttsssssstttwwwyyy{{{yyy{{{}}}|||tttooogggccc]]]XXXUUUSSSPPPNNNMMMLLLKKKIIIHHHFFFEEEDDDCCCEEEKKKWWWfffpppsssrrrnnnmmmjjjgggeeegggkkknnnooonnnnnnttt|||~~~~~~}}}{{{{{{zzz{{{{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}}}}~~~mmmjjjoooTTTCCC<<<888777888444333222111000000000000------......////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...//////...---///000000222333333444555777:::;;;BBBLLLdddwwwtttrrrtttyyy}}}}}}|||wwwxxxyyyxxxvvvtttuuuvvvwwwxxxyyyxxxuuusssrrrssstttsssssstttuuuwwwzzz{{{zzzxxxvvvuuuuuuuuutttsssoooooonnnjjjhhhiiiooouuussstttwwwzzz}}}}}}|||qqqrrrvvvuuu```LLLBBB===666333666000000000000////////////////////////////////////////////////////////////............////////////111111000000111111222333333444888<<<@@@QQQuuuuuuddd[[[SSSPPPMMMHHHEEEEEECCCCCCBBBBBBAAAAAA@@@@@@=========>>>>>>>>>?????????CCCIIIOOOSSSXXX]]]```dddgggllloooppppppppppppppppppooonnnnnnqqquuuyyy}}}}}}~~~~~~~~~}}}||||||||||||~~~~~~zzzwwwsssnnnkkkddd```[[[TTTPPPQQQTTTXXX\\\eeemmmpppsssxxx||||||xxxxxxwwwvvvvvvvvvvvvwwwvvvuuutttssstttuuuwwwyyyyyy{{{~~~{{{vvvnnniiiddd___\\\YYYVVVUUUOOOOOOMMMKKKHHHFFFDDDCCCCCCDDDIIITTTcccmmmqqqppplllkkkiiifffeeeeeeiiilllllllllooottt{{{~~~~~~~~~}}}zzzzzzzzz{{{|||~~~~~~~~~|||{{{{{{|||}}}}}}jjjbbbwww~~~iiiQQQBBB:::666555666444333222111000000000000+++,,,---//////000//////000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............///000000...---...000///111222333333555777:::;;;CCCNNNgggtttqqqpppsssyyy~~~}}}yyyzzz{{{zzzwwwuuuvvvxxxvvvxxxyyyyyywwwvvvvvvvvvuuutttssssssuuuwwwzzz|||zzzyyywwwwwwwwwvvvuuusssqqqqqqppplllhhhiiiooouuuuuuvvvxxxzzz{{{||||||}}}yyy|||yyyrrrpppqqqmmmYYYHHHDDD@@@888333555000000000000000//////...////////////////////////....................................////////////111111000000111111222333666666999===@@@PPPtttlllccc[[[WWWSSSLLLGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@============>>>>>>>>>??????DDDJJJOOOSSSWWW\\\^^^cccggglllooooooooooooooooooooonnnmmmmmmppptttxxx~~~~~~~~~}}}}}}}}}||||||~~~~~~{{{xxxtttooollldddaaaZZZSSSOOOPPPUUUYYYaaaiiipppqqqsssxxx|||~~~zzz{{{}}}~~~~~~|||{{{yyytttsssrrrqqqrrrtttvvvwwwyyy|||~~~yyyqqqmmmgggbbb___]]][[[YYYRRRQQQOOOLLLIIIFFFDDDBBBBBBCCCGGGRRR___jjjnnnmmmjjjjjjhhhfffddddddfffhhhiiimmmqqquuuyyy}}}~~~}}}}}}~~~|||~~~~~~}}}||||||||||||}}}~~~}}}|||{{{zzz{{{{{{|||}}}~~~hhh\\\ppp|||iiiRRRCCC;;;666444555444333222111000000000000,,,---.../////////...---////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---............///000...000222222333444777999;;;CCCPPPkkkssspppnnnrrryyy~~~xxxzzz{{{yyyvvvtttuuuwwwuuuwwwzzzzzzyyyxxxxxxyyyvvvuuutttssstttwwwzzz|||zzzyyyxxxxxxxxxwwwuuusssqqqrrrqqqlllhhhiiiooouuuxxxyyyyyyzzzzzzyyyyyyxxxvvvyyy}}}{{{zzzwwwwwwiiiWWWIIIGGGCCC888111222000000000000000//////...////////////////////////------------------------............/////////000111111111000111222222333444333666999;;;JJJooosssjjjbbb]]]XXXPPPIIIGGGDDDCCCCCCBBBBBBAAA@@@@@@============>>>>>>>>>>>>???DDDJJJOOOSSSWWW[[[^^^bbbfffkkknnnooonnnnnnnnnoooooonnnmmmmmmoootttwww}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{xxxuuuqqqmmmhhhddd\\\TTTOOOQQQVVV[[[fffnnnuuuuuuuuuzzzzzzxxxppppppooooooppprrruuuvvvzzz|||~~~zzzqqqmmmgggbbb```]]][[[YYYTTTRRRPPPLLLIIIFFFCCCBBBBBBBBBFFFPPP]]]hhhllllllhhhiiihhhfffcccbbbccceeeiiinnnsssvvvxxxzzz~~~~~~|||{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzyyy{{{~~~iii[[[mmmmmmVVVGGG>>>888666777444333222111000000000000...////////////---,,,+++.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))***,,,------...000111...///111222333444777999;;;CCCQQQlllrrrssstttvvvxxx{{{}}}~~~}}}}}}|||zzzxxxvvvuuutttuuuvvvvvvwwwwwwwwwwwwvvvvvvuuurrrqqqsssvvvyyy|||xxxvvvuuuwwwyyyzzzwwwuuuwwwrrrooonnnlllkkkooouuuvvvxxxyyyyyyyyyyyyzzz{{{zzzyyyzzz{{{~~~~~~|||~~~|||}}}|||gggRRRGGG???666333666////////////............000...,,,---000111///------,,,,,,++++++,,,,,,---////////////000000000000222222111111222222333444000:::555555DDDOOOeeewwwmmmfff]]]SSSLLLJJJGGGEEEBBBAAAAAABBBCCCBBBBBBAAA???>>>>>>>>>???@@@DDDFFFIIIPPPWWW]]]aaabbbdddfffjjjkkkllllllmmmnnnmmmnnnnnnmmmlllnnnqqqtttyyy~~~~~~||||||~~~|||wwwrrrmmmkkkeeebbb]]]WWWTTTWWW]]]bbbkkksssyyyxxxwww{{{~~~}}}{{{vvvrrrqqqrrrrrrqqqpppqqqtttvvvzzz||||||yyyqqqnnnjjjgggdddaaa^^^[[[ZZZVVVQQQLLLJJJHHHFFFEEECCCDDDGGGLLLTTT]]]eeejjjiiifffcccbbbbbbcccccccccdddhhhpppxxx~~~~~~|||~~~~~~~~~}}}||||||||||||{{{}}}~~~|||zzz|||~~~}}}}}}}}}{{{yyyxxxyyyzzz}}}{{{|||rrrbbbnnnrrrWWWGGG???999666888666555444222111000000000////////////////////////---......///...,,,+++***------------------------///...,,,++++++,,,---///////////////000000000000111222333333444555999;;;BBBHHHRRRtttuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuzzzyyyvvvttttttuuuvvvxxxvvvuuutttuuuxxxyyyxxxvvvxxxtttqqqpppmmmlllpppvvvxxxyyy{{{{{{{{{|||~~~|||{{{{{{{{{||||||||||||}}}yyyvvvtttrrrpppvvv}}}nnnVVVJJJBBB999444666111111000000000/////////000...---...000000///---......------------......////////////000000000000222222111111222222333444222;;;777666DDDPPPggguuummmcccXXXQQQPPPJJJGGGDDDBBBBBBCCCCCCCCCBBBAAA@@@?????????@@@AAAFFFHHHKKKPPPWWW\\\___aaaccceeeiiijjjkkkkkklllmmmmmmmmmmmmlllkkkmmmpppsssxxx}}}~~~~~~~~~~~~|||wwwrrrnnnlllhhheee___XXXTTTVVV\\\bbbkkksssxxxwwwvvvzzz|||zzzxxxvvvrrroooooopppqqqpppoooppprrruuu|||~~~{{{yyyqqqnnniiifffcccaaa___]]][[[WWWRRRMMMKKKIIIFFFEEECCCDDDGGGKKKSSS[[[ccchhhhhhfffcccbbbbbbccccccdddfffjjjpppwww|||~~~}}}|||~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}|||}}}~~~|||}}}}}}{{{yyyxxxyyyzzz}}}{{{zzz|||~~~}}}~~~~~~|||kkkuuuvvvZZZIII???888666888666555333222111000000000////////////////////////***+++---...///.........------------------------///...,,,++++++,,,...///......////////////000000111222333333333555888;;;BBBIIIUUUxxxuuuttttttssssssttttttuuuuuuwwwzzz}}}~~~~~~|||{{{zzzyyyyyyxxxwwwvvvuuutttzzzyyyxxxwwwvvvuuuuuuvvvuuusssrrrsssvvvyyyzzzzzz}}}xxxtttrrrnnnkkknnnsssvvvxxxyyyzzz{{{}}}~~~}}}{{{zzzzzzyyyyyyvvvrrrmmmfff___]]]fffrrrvvvYYYKKKEEE<<<555444222222111111111000000000000...---...///000///...//////............//////////////////000000000000222222111111222222333444444:::888888DDDRRRkkkxxxoooeeeYYYRRRQQQMMMJJJFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCHHHJJJMMMQQQVVVZZZ^^^```bbbdddhhhjjjjjjjjjlllmmmmmmmmmlllkkkjjjkkkooorrrwww{{{~~~}}}~~~~~~~~~~~~~~~~~~}}}xxxtttpppnnnmmmiiiaaaYYYSSSUUU]]]dddmmmtttxxxvvvtttwww{{{}}}~~~zzzvvvsssqqqpppnnnmmmooopppppppppooopppsssuuu{{{}}}{{{yyyqqqmmmhhheeecccaaa```___\\\YYYSSSOOOLLLJJJGGGEEEDDDDDDFFFJJJQQQXXX```dddeeedddbbbaaaaaabbbdddeeeiiilllpppuuuyyy{{{||||||{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~{{{||||||zzzxxxxxxyyyzzzzzzzzz{{{~~~|||zzzzzz|||~~~~~~}}}}}}nnnvvv~~~aaaLLL???888666888555444333222111000000000////////////////////////++++++---......///......------------------------...---,,,++++++,,,......------........./////////000111222222333555888;;;AAAJJJYYYrrrrrrrrrssstttuuuvvvwwwtttvvvzzz~~~~~~}}}|||{{{zzzxxxwwwuuuuuutttvvvvvvwwwwwwwwwvvvvvvvvvtttsssrrrsssuuuxxx{{{}}}{{{vvvsssmmmiiijjjnnnrrrsssuuuvvvwww{{{|||zzzyyyzzz{{{tttmmmddd\\\WWWXXXcccooozzzYYYKKKFFF>>>666333222222111111111000000000//////....../////////...///..................///////////////000000000000222222111111222222333444444888999999BBBUUUpppzzzqqqfffZZZSSSRRRPPPLLLHHHEEEDDDDDDBBBAAABBBAAA@@@@@@@@@AAABBBCCCGGGJJJNNNRRRVVVZZZ^^^aaabbbeeehhhjjjkkkkkkmmmnnnmmmlllkkkiiihhhjjjnnnqqqvvvzzz~~~}}}|||}}}~~~~~~|||||||||}}}}}}yyyuuuqqqooooookkkddd[[[UUUXXXaaaiiitttzzz|||wwwrrrrrrtttuuuvvvsssoookkkjjjkkklllmmmpppqqqqqqqqqpppqqqtttvvvyyy{{{~~~}}}yyyqqqmmmhhhdddcccbbbaaa```^^^ZZZUUUQQQNNNKKKHHHFFFDDDEEEFFFIIINNNUUU\\\```aaaaaaaaa``````aaadddfffkkknnnqqqsssvvvxxxzzz|||{{{|||}}}~~~~~~}}}|||~~~~~~~~~yyyzzz{{{yyyxxxxxxyyy{{{{{{|||~~~{{{xxxwwwyyy|||}}}~~~~~~~~~}}}|||~~~wwwhhhnnnjjjPPP@@@888777888555444333222111111111111/////////////////////////////////......---,,,,,,------------------------------,,,,,,,,,---......,,,,,,------....../////////000111222333555888;;;AAAKKK]]]ttttttttttttuuuvvvwwwxxxvvvxxx|||}}}{{{}}}|||zzzxxxwwwvvvvvvvvvuuuvvvvvvvvvvvvtttsssrrrttttttttttttuuuxxx{{{}}}{{{wwwsssqqqlllhhhiiinnnppprrrtttuuuwwwzzz~~~~~~|||{{{}}}zzznnn```YYYVVVYYYbbbkkk}}}|||YYYKKKGGG???777333111111000000000/////////.../////////......//////......------------......////////////000000000000222222111111222222333444444555888:::AAAWWWvvvyyywwwmmmaaaYYYXXXQQQNNNIIIFFFEEEDDDCCCAAABBBAAA@@@???@@@@@@BBBBBBEEEIIINNNSSSVVV[[[```dddcccfffjjjlllmmmmmmooopppmmmmmmkkkiiigggiiimmmqqqtttxxx}}}~~~}}}|||{{{|||}}}}}}|||{{{|||}}}~~~|||yyyuuurrrpppnnnlllfff^^^XXX[[[eeeooo|||zzzrrrooonnnlllnnnllljjjggggggiiilllooonnnooopppoooooopppsssvvvxxxzzz~~~yyyqqqnnniiifffdddcccbbbaaa___[[[WWWTTTQQQMMMJJJGGGFFFFFFFFFHHHLLLRRRXXX[[[]]]^^^^^^^^^]]]___cccffflllnnnqqqrrrsssuuuyyy|||}}}|||{{{{{{}}}~~~}}}}}}}}}~~~}}}~~~~~~}}}|||xxxyyyyyyyyywwwwwwyyy{{{}}}}}}zzzwwwvvvxxxzzz||||||}}}|||||||||~~~sss}}}~~~fffkkksssVVVBBB999888888444444333222111111111111000000000000000000000000000//////...---------,,,------------------------,,,,,,,,,,,,------......,,,,,,------...//////000///000222222333555999<<>>CCCMMMeeessssssssstttvvvwwwyyyzzzyyyzzzzzz{{{{{{{{{{{{{{{yyyxxxwwwwwwxxx{{{}}}{{{zzzxxxvvvtttsssrrrrrrqqqtttvvvtttqqqooooooqqqvvvrrrpppppplllhhhiiinnnuuuxxx|||~~~}}}|||{{{{{{~~~yyyxxx}}}{{{pppeeeZZZUUU\\\gggttt~~~nnn}}}jjjYYYOOOCCC:::777333333333222222222111111---///111000---,,,...000000000////////////000000////////////000000000000222222111111222222333444888333===BBBDDDddduuu}}}uuullliiiXXXUUUQQQNNNMMMLLLKKKJJJKKKJJJHHHFFFDDDDDDDDDDDDHHHMMMSSSUUUUUUXXX]]]bbbaaadddhhhkkklllmmmooopppqqqooollliiigggjjjnnnrrrqqqtttxxx{{{|||}}}~~~xxxzzz}}}}}}}}}yyyzzz{{{{{{|||{{{{{{{{{{{{|||~~~|||}}}||||||{{{yyywwwtttrrrqqqjjjkkkhhh```WWWVVV___hhhvvv~~~yyyvvvrrrmmmnnnnnnkkkhhhhhhjjjnnnppprrrssssssssstttxxxzzzuuuuuuwwwzzz~~~}}}||||||}}}~~~~~~}}}{{{tttrrrpppooolllhhhbbb^^^]]][[[YYYWWWVVVTTTPPPMMMKKKJJJHHHHHHJJJNNNRRRUUUQQQUUUXXXXXXWWWYYY```fffggglllqqqsssrrrsssxxx|||yyy|||~~~}}}|||||||||}}}{{{{{{{{{{{{}}}|||yyyyyyzzzzzzwwwuuuuuuvvvwwwwwwvvvwwwyyy{{{zzz}}}~~~}}}~~~}}}|||{{{{{{}}}}}}|||zzz~~~~~~~~~~~~~~~iiinnnooorrr}}}dddIII>>>:::888333333222222111222222222000000000000000000000000222111///...------......------------------------***+++,,,---............------...///000111222333000222444555666888<<>>CCCLLLkkkxxxwwwuuuvvvxxxyyyyyyxxxyyy|||}}}}}}zzzyyyzzz{{{wwwvvvuuuuuuvvvyyy|||~~~}}}zzz{{{}}}|||wwwsssnnnqqqvvvwwwwwwwwwxxxyyyzzzwwwssspppnnnmmmllllllwww{{{~~~~~~~~~}}}}}}~~~|||jjj___]]]^^^]]]ddd|||qqqeeeooo}}}aaaOOOCCC;;;555555333111000111111000//////000000000111000000///000/////////............/////////000000000111111000000111222222333333444666666:::;;;FFFkkkuuuyyy|||rrrllliiiccc]]]UUUPPPPPPQQQQQQPPPQQQNNNJJJHHHHHHHHHHHHGGGJJJLLLNNNOOORRRVVV\\\```bbbeeeiiikkklllmmmnnnpppqqqqqqpppnnnlllmmmpppsssvvvwwwxxxyyyzzz{{{|||||||||||||||}}}}}}}}}|||||||||{{{{{{{{{{{{||||||}}}|||{{{yyywwwwwwwwwxxxyyyyyyzzz|||}}}~~~~~~}}}}}}}}}}}}||||||}}}~~~{{{yyywwwtttpppmmmkkkiiidddaaa^^^\\\YYYVVVYYY___gggyyy~~~yyytttrrrtttvvvyyyzzzyyyxxxvvvuuussssssrrroooooooooqqqrrruuuvvvxxxrrrnnnkkklllqqqwww{{{|||||||||}}}|||zzzvvvrrrpppnnnkkkhhhhhhiiiiiihhhfffeeefffggghhhgggdddaaa___\\\```___YYYTTTSSSPPPLLLHHHGGGGGGGGGHHHJJJMMMOOOQQQOOOPPPSSSUUUVVV\\\ccciiikkknnnpppqqqtttxxx{{{{{{~~~}}}||||||}}}~~~~~~vvvvvvvvvttttttvvvzzz}}}~~~~~~|||xxxuuuuuuwwwxxxvvvsssrrrtttvvvyyyzzz{{{{{{zzzyyy{{{}}}~~~|||{{{||||||||||||||||||||||||||||||}}}vvvfffpppnnnooouuugggGGG<<<<<<444555444333222111111111111222222111111000//////.........---,,,,,,---.........------,,,,,,------........./////////...,,,,,,///////////////000111111111222333333444777;;;???DDDMMMlllvvvuuuvvvxxxzzz|||{{{zzz{{{{{{{{{zzzxxxyyy{{{}}}zzzyyywwwvvvvvvyyy|||~~~}}}{{{|||}}}{{{vvvqqqkkkpppvvvzzz{{{{{{{{{{{{}}}zzzvvvrrrooommmmmmnnnvvvzzz~~~~~~~~~~~~~~~nnnaaa]]]]]]]]]aaarrrmmm```iiieeeRRRFFF===666555333111000111111000///000000//////...//////000////////////................../////////000000000000000111222222333333444777666999;;;FFFkkkzzz{{{xxxnnniiiggg```WWWQQQPPPQQQQQQQQQRRROOOLLLKKKKKKKKKKKKJJJHHHIIILLLOOORRRXXX___ccceeegggjjjkkkkkkllloooqqqssssssqqqooonnnooorrruuuyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzzzz{{{|||}}}|||{{{yyywwwwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}|||{{{zzzzzz{{{}}}~~~zzzyyyvvvrrrnnnjjjgggeee^^^[[[ZZZ[[[YYYWWWYYY___fffvvv{{{zzz{{{~~~}}}yyyvvvsssqqqqqqnnnmmmkkkiiiggggggggggggccc^^^XXXVVVZZZ___bbbdddmmmnnnoooooonnnllliiigggdddbbb___^^^___^^^]]][[[]]]]]]^^^______^^^^^^]]]ZZZ^^^^^^XXXSSSRRRPPPLLLGGGFFFEEEEEEGGGIIILLLNNNQQQOOOPPPSSSTTTUUU[[[aaafffiiilllooorrruuuxxx{{{~~~~~~}}}|||||||||}}}}}}wwwwwwvvvuuutttuuuxxx{{{|||~~~zzzvvvssssssuuuwwwuuusssqqqsssuuuwwwyyyzzzzzzzzzzzz{{{}}}|||{{{zzzzzz{{{{{{|||}}}~~~~~~~~~|||~~~wwwiiisssppppppssslllKKK???===666555444333222111111111111222111111000000//////.........---,,,,,,---.........------,,,,,,------............///......---,,,///////////////000111111111222333333555888<<>>;;;777555444333222111111111111////////////////////////---...////////////...---...------,,,,,,------.........---------.../////////////////////000111111000222333444666999>>>BBBHHHVVVzzz|||zzzxxxwwwxxxxxxwwwvvvsssqqqoooqqqsssuuuuuutttsssttttttvvvyyy}}}{{{{{{zzzxxxwwwvvvwwwxxxxxxvvvuuuwww{{{}}}}}}{{{uuuyyy{{{yyyuuussstttwwwyyy{{{}}}}}}}}}~~~~~~~~~~~~|||{{{{{{~~~nnn___YYYXXXYYYooouuuhhhbbbuuuuuu___PPPFFF===666555333111000111111000///111111111111000///...---............/////////000/////////000000000111111000000000111222222333333555333;;;BBBIIIffftttXXXIIIIIINNNRRRYYYaaalllsssuuuqqqkkkhhhhhhaaaXXXRRROOOOOOMMMKKKJJJJJJKKKMMMPPPRRRQQQQQQUUUUUUTTTTTTVVVZZZaaafffhhhkkkoooqqqrrrssstttvvvvvvvvvuuutttsssuuuyyy|||}}}}}}}}}||||||{{{{{{{{{zzz{{{}}}~~~}}}|||zzzxxxxxx{{{|||}}}~~~|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~{{{vvvqqqmmmiiigggiii```YYYXXXZZZ\\\```eeedddkkkwww~~~}}}zzzxxxxxxyyysssnnneee[[[RRRLLLHHHGGGIIIMMMQQQQQQLLLGGGEEEEEEBBBCCCCCCCCCCCCCCCCCCCCC>>>@@@BBBBBB@@@AAADDDFFFFFFGGGHHHJJJLLLMMMNNNOOOOOOSSSUUUQQQNNNOOONNNKKKGGGFFFCCCCCCEEEJJJOOORRRVVVUUUUUUXXXWWWUUUXXX]]]fffjjjooosssvvvxxxzzz|||zzz|||}}}}}}zzzyyyzzz|||||||||}}}}}}}}}|||zzzzzz{{{~~~~~~~~~~~~{{{{{{|||}}}~~~}}}{{{xxxuuurrrrrrtttvvvxxxvvvsssrrrrrrsssvvvxxxzzz{{{{{{zzzyyyyyy{{{}}}|||}}}}}}~~~}}}~~~pppvvv~~~sssmmmtttTTT@@@;;;777555444333222111111111111////////////////////////---...///000000///...---...------,,,,,,------......------,,,---...///000///////////////000111111000222333444666:::???BBBIIIXXX}}}~~~|||zzzyyyzzz{{{{{{zzz{{{wwwrrrqqqrrruuuuuuuuutttsssrrrrrrvvv|||zzzzzzyyywwwuuuvvvxxxzzzzzzwwwuuuvvv{{{{{{~~~}}}vvvqqqqqqrrruuuwwwxxxyyyzzz|||}}}{{{|||~~~tttccc\\\ZZZUUUlllyyylllfffyyyqqq]]]PPPGGG>>>777555333111000111111000///111222222222222000...------.........//////000000000000000000111111111111111222222333333444555555777444;;;DDDMMMllltttXXXHHHEEEGGGHHHMMMUUU___ggghhheeeaaa^^^___YYYRRRMMMLLLLLLJJJIIIJJJJJJKKKNNNQQQSSSSSSRRRWWWVVVUUUTTTTTTXXX___cccfffiiinnnqqqrrrssstttuuuxxxxxxwwwvvvuuuwww{{{~~~~~~~~~}}}|||||||||xxxzzz}}}~~~}}}{{{yyyxxxzzz{{{}}}~~~~~~~~~yyyzzz{{{||||||}}}~~~~~~}}}}}}|||}}}~~~{{{vvvrrrmmmjjjhhhfff^^^YYYZZZ]]]^^^aaadddgggjjjqqq{{{{{{uuuuuu|||}}}zzzyyy{{{}}}sssmmmdddZZZRRRKKKHHHGGGCCCDDDFFFJJJMMMNNNKKKHHHAAAAAAAAA@@@@@@@@@?????????AAABBBAAA??????AAADDD@@@BBBEEEHHHKKKMMMNNNOOONNNRRRTTTPPPNNNNNNNNNKKKFFFDDDBBBAAADDDHHHNNNQQQWWWVVVWWWYYYXXXVVVXXX\\\fffiiiooosssuuuwwwyyyzzzyyy{{{}}}{{{xxxwwwxxxzzzxxxyyy{{{}}}~~~~~~}}}}}}|||~~~||||||}}}|||xxxttttttvvvxxx{{{yyyvvvtttsssuuuwwwyyyzzz{{{{{{zzzyyyzzz|||~~~lllrrrsssiiisssWWWCCC<<<888555444333222111111111111.........///////////////---...///000000///...---...------,,,,,,------......------,,,---...///000///////////////000111111000222333555666:::???CCCJJJYYY}}}zzzxxxxxxzzz}}}~~~wwwssssssuuuwwwuuutttssssssuuuyyy}}}zzzsssoooppptttxxxxxxyyyyyyxxxvvvvvvxxxzzz}}}zzzyyyxxxsssllljjjllltttvvvyyyzzzyyyyyyyyyzzz}}}{{{}}}iiiXXX]]]VVVhhhzzzuuuppprrrdddRRRGGG>>>666444333222111000000000000555444222111000000000111///////////////.........///////////////000111111/////////000111333444555222666@@@CCCIIIllloooVVVHHHDDDCCCBBBGGGLLLTTTZZZ]]][[[WWWTTTUUUTTTQQQNNNLLLJJJJJJJJJQQQPPPOOOPPPSSSUUUUUUUUUZZZZZZZZZXXXXXXZZZ^^^aaadddhhhlllppprrrsssvvvwwwvvvwwwwwwvvvvvvwwwzzz}}}~~~~~~}}}}}}||||||zzz}}}}}}{{{zzzzzzzzz{{{zzzzzz{{{{{{||||||}}}}}}}}}|||zzzyyyyyyzzz{{{}}}~~~~~~{{{wwwsssooollljjjhhhaaaZZZYYYZZZ[[[```eeehhhgggkkkvvv{{{vvvvvvzzz}}}|||{{{|||yyymmmbbb]]]VVVMMMHHHHHHDDDHHHJJJKKKMMMPPPNNNIIIJJJGGGDDDDDDFFFGGGEEECCCCCC@@@???@@@???===@@@EEEIIIDDDBBBEEEHHHIIIJJJMMMRRRRRRSSSSSSRRRPPPNNNMMMHHHDDDBBBBBBBBBDDDJJJRRRVVVYYY\\\[[[YYYXXXYYY\\\hhhhhhiiilllqqquuuwwwxxx~~~|||zzzxxxvvvtttssstttuuuvvvwwwyyyzzz|||||||||}}}~~~}}}|||}}}|||}}}}}}~~~|||{{{{{{xxxvvv{{{|||}}}}}}{{{{{{|||~~~~~~}}}zzzyyyyyy{{{}}}~~~sssgggjjj{{{lllZZZGGG:::777666555444222111000//////000000000000////////////......////////////......---.........///000000000//////............//////------......///000000000000111333444666:::@@@DDDFFFWWW~~~~~~|||zzzwwwwwwzzz|||~~~xxxtttssstttuuuppppppqqqsssvvvyyy{{{|||~~~}}}{{{wwwsssrrrtttvvvuuuvvvxxxyyywwwvvvwwwxxxwwwuuuttttttpppjjjiiikkkrrrtttwwwwwwvvvuuuuuuvvv~~~|||}}}~~~~~~oooZZZ[[[[[[jjj|||vvvqqqssslllVVVJJJ@@@888444333222111000000000000111111///...---------...000000000000000000000000///////////////000111111000000000111222333444555333444===CCCPPPwwwnnnTTTGGGCCCAAAAAAAAAEEELLLQQQTTTSSSPPPNNNQQQPPPNNNLLLJJJIIIHHHHHHMMMMMMNNNQQQTTTWWWYYYZZZ\\\\\\\\\\\\[[[\\\___bbbdddhhhlllppprrrtttwwwyyyyyyzzz{{{zzzyyyzzz{{{}}}}}}}}}|||||||||{{{{{{{{{|||~~~~~~|||yyyxxxyyyzzz{{{|||||||||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}}}}|||xxxuuupppmmmjjjhhhfff___YYYXXXYYY[[[```fffhhhgggjjjsss{{{}}}||||||~~~~~~{{{zzzzzzvvvlllbbb]]]WWWOOOJJJJJJGGGKKKMMMNNNRRRVVVUUUQQQJJJHHHHHHLLLQQQRRRLLLFFFHHHCCC@@@@@@@@@>>>>>>AAAEEEBBBAAAEEEGGGGGGIIIMMMPPPPPPQQQQQQQQQOOONNNMMMHHHDDDAAABBBBBBDDDJJJRRRWWWZZZ]]]\\\ZZZYYY[[[^^^eeegggjjjooosssvvvvvvvvv|||{{{zzzyyywwwvvvuuuuuussstttuuuwwwxxxyyyzzzzzz{{{}}}}}}|||{{{zzzzzz|||}}}}}}~~~~~~~~~|||zzz}}}~~~|||{{{{{{}}}~~~vvvhhhfffwwwkkkZZZHHH<<<888666555444222111000//////000000000000////////////......////////////......................../////////..................///------......///000000000000111333444666:::@@@DDDIIIZZZ{{{{{{{{{yyywwwwwwxxxzzz|||xxxvvvtttttttttkkkmmmpppsssvvvwwwxxxxxxxxxzzz{{{zzzxxxuuuttttttrrrtttxxxyyyxxxwwwvvvvvvtttrrrrrrrrrooojjjjjjmmmrrrtttwwwwwwvvvuuuuuuuuu{{{yyyzzz~~~hhheeecccppp|||vvvqqqsssrrrYYYKKK@@@888444333222111000000000000333222111000000000000000000000000000111111111111///////////////000111111222222222222333333444555777555:::CCCSSS~~~lllSSSFFFAAA@@@???===@@@DDDHHHJJJJJJIIIHHHLLLKKKJJJHHHHHHGGGGGGGGGHHHIIILLLOOOTTTXXX\\\^^^^^^___aaa`````````aaaccceeehhhlllppprrruuuxxxzzz{{{}}}~~~~~~|||{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||}}}~~~zzzwwwvvvwwwyyy{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}|||~~~{{{yyyvvvrrrnnnjjjhhhfffbbb\\\WWWWWWXXXZZZaaahhhkkkiiilllssszzz||||||zzzyyytttmmmfffbbb]]]WWWSSSRRRQQQTTTVVVWWW[[[``````\\\QQQQQQUUUaaalllnnnggg^^^WWWMMMDDDCCCCCCAAA??????DDDBBBCCCEEEEEEDDDHHHMMMMMMNNNOOOOOOOOONNNMMMLLLGGGCCCAAABBBBBBDDDJJJRRRXXXZZZ]]]]]][[[[[[]]]```cccgggmmmssswwwxxxxxxwwwxxxxxxxxxxxxwwwwwwwwwvvvsssuuuwwwzzz{{{{{{zzzyyyzzz{{{{{{zzzxxxwwwxxxyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{~~~~~~zzzgggccc~~~wwwkkk[[[HHH<<<888666555444222111000//////000000000000////////////......////////////...............---------------......------------......---......//////000000111111222333444666:::@@@DDDLLL^^^xxxyyyyyyxxxvvvvvvwwwxxx{{{zzzyyyxxxwwwvvvvvvvvvooopppqqqssstttuuuuuuuuuvvvxxx{{{{{{yyywwwvvvvvvsssuuuwwwxxxwwwwwwwwwxxxxxxvvvuuuuuurrrmmmmmmqqqtttvvvyyyzzzyyyyyyyyyzzz{{{yyy{{{{{{rrr}}}{{{tttpppppptttYYYHHH>>>666444333222111000000000000333333333222111111111111///000000000000000111111///////////////000000111444444333333333444444555999777<<>>@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDFFFJJJMMMQQQVVVZZZ^^^___aaadddddddddcccddddddeeehhhlllooorrruuuyyy||||||~~~~~~|||zzzyyyzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~zzzwwwvvvwwwyyy{{{~~~~~~~~~}}}}}}|||||||||~~~~~~~~~}}}||||||}}}{{{yyyuuupppllliiigggfff```[[[WWWWWWXXXZZZaaaiiiooommmooovvv|||~~~}}}zzzyyysssqqqooommmkkkgggeeeeeebbbdddeeedddfffjjjiiieee]]]^^^eeeuuummm]]]NNNHHHHHHFFFDDDBBBHHHFFFFFFGGGEEECCCGGGMMMJJJKKKLLLMMMMMMMMMLLLKKKFFFBBB@@@AAABBBDDDJJJRRRXXXZZZ]]]\\\ZZZZZZ]]]aaaeeeiiipppvvvyyyzzz{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxwwwxxx{{{~~~~~~|||{{{wwwyyyzzzyyyxxxxxxyyyzzz~~~~~~~~~~~~|||{{{~~~gggaaayyy~~~ooo\\\HHH;;;777666555444222111000//////000000000000////////////......////////////...............---,,,,,,,,,+++------,,,,,,,,,,,,------.........///000000111111111222333444666;;;@@@DDDNNNaaawwwxxxyyyxxxvvvuuuuuuvvvssssssuuuwwwxxxyyyyyyyyywwwvvvuuutttssssssttttttvvvxxxzzzzzzxxxxxxxxxyyyxxxxxxwwwvvvuuuvvvyyy||||||yyyxxxwwwtttoooooossstttvvvyyy{{{||||||}}}~~~~~~{{{|||xxxrrrnnnlllvvvYYYHHH===666444333222111000000000000///////////////..................//////000000000///////////////000000111444444444333444444555555777888@@@CCCMMMuuuoooWWWGGGAAA??????>>>>>>>>>???@@@BBBDDDEEECCCCCCDDDDDDEEEEEEEEEEEEDDDGGGKKKNNNPPPTTTYYY\\\___aaadddffffffeeeeeeffffffhhhllloooqqqtttxxx{{{}}}}}}|||{{{{{{zzzzzz{{{}}}{{{xxxwwwxxxzzz|||}}}}}}}}}||||||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||~~~|||}}}}}}zzzvvvqqqmmmjjjhhhhhh```\\\YYYXXXXXXYYYaaajjjpppnnnpppwww}}}|||zzzxxxzzz|||}}}~~~~~~xxxzzzyyyuuuuuuuuurrrlllfffdddhhhxxx}}}jjjVVVNNNMMMKKKHHHGGGLLLIIIIIIKKKJJJFFFGGGKKKIIIJJJKKKLLLLLLLLLKKKJJJEEEBBB@@@AAABBBDDDJJJRRRXXXZZZ\\\[[[YYYYYY\\\```fffjjjooosssuuuwwwzzz|||{{{{{{zzzzzzyyyyyyyyyyyyxxxzzz}}}~~~|||{{{vvvwwwyyyyyyyyyyyy{{{}}}}}}~~~mmm^^^sssqqq\\\GGG;;;888666555444222111000//////000000000000////////////......////////////...............---,,,,,,,,,+++------,,,,,,,,,,,,------......//////000111111111111222444555777;;;AAAEEEOOOcccvvvxxxzzzyyywwwtttssssssnnnppprrruuuwwwyyyzzz{{{|||{{{xxxvvvtttssssssssswwwxxxyyyyyyxxxxxxyyy{{{{{{zzzxxxuuutttuuuyyy}}}{{{xxxvvvuuurrrmmmnnnrrrsssuuuyyyzzz{{{{{{|||}}}~~~||||||xxxrrrooolllzzz]]]KKK@@@999444333222111000000000000///000000111111000000///------......//////000000///////////////000111111333333333333333444555666444777AAAEEENNNvvvrrrYYYHHH@@@>>>>>><<<;;;;;;;;;<<<>>>@@@BBB???@@@AAABBBCCCCCCCCCCCCFFFJJJNNNOOOPPPRRRWWW\\\]]]___cccdddeeeeeefffgggfffiiikkknnnpppssswwwzzz~~~~~~}}}|||{{{|||~~~~~~|||{{{{{{||||||||||||||||||{{{{{{{{{{{{|||||||||}}}~~~~~~~~~|||}}}|||wwwrrrnnnkkkjjjjjjccc```]]][[[YYYYYYaaajjjooommmooovvv|||}}}yyymmmfffccclll~~~ooo]]]VVVTTTQQQNNNMMMNNNMMMQQQXXXYYYSSSMMMKKKIIIJJJKKKKKKKKKJJJIIIHHHEEEAAA???AAABBBCCCJJJRRRYYY[[[\\\[[[XXXXXX[[[___dddiiinnnqqqqqqsssvvvyyy{{{{{{{{{{{{zzzzzzzzzzzzxxxyyy{{{||||||{{{zzzyyyvvvxxxyyyzzzyyyzzz{{{}}}}}}~~~~~~~~~vvvuuu]]]lllttt___JJJ===:::666555444222111000//////000000000000////////////......////////////...............---------------......------------.........//////000000111111222222333444555777;;;AAAEEEPPPeeewwwyyy{{{zzzwwwtttrrrqqqnnnoooqqqsssvvvxxxyyyzzz{{{{{{zzzyyywwwuuusssrrrvvvxxxzzz{{{zzzyyyyyyyyyzzzzzzyyyvvvttttttwwwyyywwwtttrrrrrrooolllmmmrrruuuwwwzzzzzzzzzyyyyyyzzz|||yyyyyy}}}zzzvvvsssnnnaaaMMMAAA:::444333222111000000000000111222333333333333222111---......///000000111111///////////////000111111222222222222333444666666444555>>>DDDPPPyyysssZZZHHH???<<<<<<:::999999999:::;;;===???<<<===???@@@@@@@@@@@@???DDDHHHLLLMMMMMMOOOTTTYYYZZZ\\\___aaacccdddfffhhhgggiiikkklllnnnqqqtttwww{{{~~~~~~|||{{{|||~~~~~~}}}}}}|||||||||||||||}}}}}}}}}|||||||||}}}~~~~~~}}}xxxsssnnnlllkkkkkkhhhdddaaa^^^ZZZYYYaaajjjpppmmmooouuuzzz{{{}}}||||||rrreeeaaahhhttt{{{oooeeebbb```\\\VVVTTTQQQTTT^^^mmmsssjjj[[[QQQJJJKKKKKKKKKKKKJJJHHHGGGDDD@@@???@@@AAACCCJJJRRR\\\^^^^^^[[[XXXXXX[[[___ccciiiqqqtttsssssstttwwwxxxxxxyyyzzzzzz{{{{{{|||zzzzzzzzz{{{{{{zzzyyyyyyxxxyyyzzzzzzxxxxxxyyyzzz~~~~~~~~~~~~||||||~~~{{{ggg~~~yyy```jjj}}}fffOOO???:::666555444222111000//////000000000000////////////......////////////......................../////////..................////////////000111111222222222333444555777<<>>:::;;;===>>>>>>>>>======???CCCHHHIIIIIIKKKQQQVVVXXXZZZ]]]___aaacccfffiiihhhiiikkklllmmmooosssvvvvvvyyy|||~~~~~~~~~|||{{{{{{}}}~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}xxxsssnnnlllkkkkkkkkkgggddd```[[[YYYaaajjjssspppqqqwww{{{{{{|||yyy~~~mmm```^^^dddlllqqqvvvoookkklllkkkeee^^^ZZZTTTZZZjjj~~~hhhXXXKKKKKKLLLLLLKKKIIIGGGFFFDDD@@@???@@@AAACCCKKKSSS___``````]]]YYYYYY\\\___dddllluuuzzzxxxuuuuuuvvvuuuuuuwwwxxxzzz{{{}}}}}}}}}|||||||||{{{{{{{{{{{{zzz{{{{{{zzzwwwuuuuuuvvv~~~~~~||||||~~~}}}~~~xxx^^^sssyyydddkkknnnTTT@@@888666555444222111000//////000000000000////////////......////////////......---.........///000000000//////............///////////////000111111222222222333444555888<<>>;;;;;;;;;999777666777888888888;;;;;;;;;;;;<<<===>>>>>>@@@BBBEEEGGGIIILLLPPPSSSZZZ[[[]]]___bbbdddfffgggeeegggiiikkklllnnnrrruuuwwwyyy|||}}}|||}}}~~~}}}zzzyyyzzz|||}}}{{{tttppprrrrrrppptttppplllhhhaaa___eeeooorrryyy}}}{{{zzz}}}~~~vvvpppnnnttt{{{|||~~~|||wwwkkk```]]]VVVbbbyyywww\\\QQQNNNKKKKKKLLLKKKHHHDDDDDD@@@>>>??????BBBLLLVVV\\\^^^^^^[[[WWWWWW\\\bbbgggiiimmmpppsssttttttssssssuuuxxxyyyyyyyyyzzz||||||~~~~~~}}}||||||}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~}}}}}}{{{zzz{{{}}}~~~~~~qqqaaajjjwww___pppyyyTTT@@@???777666444222000000000000000000000000////////////......------------......------------------------/////////...---------,,,000000000000000111111111222111333777888999@@@IIIOOOwwwxxxwwwuuutttrrrqqqqqqppppppqqqrrrrrrrrrsssuuuwwwyyyzzz||||||{{{zzzxxxwwwxxxxxxxxxxxxwwwvvvuuuuuu~~~}}}{{{xxxwwwwwwyyyzzz|||zzzxxxuuurrrppppppooo{{{|||{{{||||||xxxvvvvvvyyyzzzzzzwwwvvv}}}mmmllldddSSSFFF;;;777555222111111111111000111111111111000000000000---------.........//////000000000000000000000000333333222222222333444555555:::999DDDNNNmmmuuuxxxcccMMMCCC===:::999;;;999777666777888888888::::::::::::;;;<<<======>>>@@@DDDGGGJJJNNNSSSVVVZZZ[[[]]]___aaadddeeeffffffhhhjjjlllnnnpppsssvvvwwwyyy{{{|||{{{|||}}}~~~~~~|||{{{|||}}}wwwrrrqqqmmmiiilllkkkiiigggcccaaagggpppzzz~~~}}}xxxkkkhhh[[[\\\jjjwww{{{jjjRRROOOJJJIIIIIIIIIFFFCCCDDDAAA?????????BBBLLLVVV^^^aaabbb___[[[ZZZ___dddgggiiillloooqqqrrrrrrqqqtttvvvxxxyyyyyyzzz{{{|||{{{{{{{{{zzzzzzzzzzzzzzz|||}}}~~~~~~~~~}}}~~~}}}||||||||||||~~~~~~~~~|||{{{{{{|||~~~}}}}}}qqqccckkk~~~gggwww|||XXXAAA===777666444222000000000000000000000000///////////////......------......///.......................................---------000000000000111111111111222111333777999;;;DDDMMMXXXvvvvvvuuutttssssssrrrrrrooooooppprrrtttuuutttsssvvvyyy{{{{{{xxxwwwxxxzzzyyyyyyyyyyyyxxxwwwvvvvvv~~~}}}{{{zzzyyyyyyyyyzzzzzzxxxwwwtttrrrpppoooxxx~~~~~~zzzwwwwwwzzzzzzzzzxxxuuu}}}mmmjjj{{{gggUUUHHH===777555222111111222111000111111111111000000000000------........./////////000000000000000000000000333222222222222333444555888;;;777BBBMMMjjjvvvwww```KKKCCC>>>;;;999;;;999777666777888888888999999888999999:::;;;<<<;;;>>>BBBEEEIIINNNTTTXXXYYYZZZ\\\^^^aaacccdddeeegggiiilllnnnoooqqquuuwwwvvvxxxzzzzzzzzzzzz|||}}}}}}||||||}}}zzzvvvsssllldddcccbbbccccccaaa```gggppp{{{nnn[[[TTTYYYbbbppptttkkkVVVQQQKKKHHHHHHHHHFFFDDDDDDAAA?????????BBBKKKUUU___bbbdddaaa]]]]]]aaaeeeggghhhlllnnnpppqqqqqqppptttwwwyyyzzzzzz{{{|||~~~|||{{{{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~}}}|||zzzzzzyyyyyyyyyzzz{{{|||{{{{{{{{{}}}}}}|||}}}~~~pppfffoooooo}}}^^^DDD;;;777666444222111000000000000000000000///////////////......------......///////////////////////////---------...............//////000000111111111111333222333777:::???IIITTTfffsssttttttuuuvvvvvvwwwwwwtttqqqoooqqqtttuuusssqqquuuxxx{{{yyytttrrrtttxxxyyyyyyzzzzzzyyyxxxwwwwww~~~}}}}}}}}}}}}|||zzzyyywwwwwwwwwwwwuuurrrooommmuuu|||}}}~~~}}}zzzzzz}}}}}}}}}~~~yyyooolll|||lllXXXHHH<<<888555333111222222111000111111111111000000000///............////////////000000000000000000000000222222222222333444444555999:::666AAAMMMjjjyyyzzz```KKKDDDAAA>>><<<;;;999777666777888888888777777777777888999:::;;;:::<<>>===;;;999777666777888888888777777777777777999:::::::::;;;===???BBBGGGLLLQQQUUUWWWYYY\\\___bbbdddeeehhhkkknnnqqqrrrtttvvvxxxxxxyyyzzzyyyyyyyyy{{{}}}~~~{{{ssskkk___ZZZUUUQQQNNNQQQ^^^kkkvvvhhh```YYY]]]bbb[[[\\\VVVNNNIIIIIIJJJIIIHHHDDDAAA@@@@@@@@@BBBJJJSSS^^^cccfffeeeaaa___aaaeeecccfffjjjooosssuuuvvvwwwuuuwwwzzz{{{|||}}}~~~|||{{{xxxvvvuuuuuuuuuvvvvvvvvvwwwxxxyyy{{{||||||uuuuuuuuuuuuvvvwwwxxxxxxyyyzzz|||{{{zzzzzzzzz{{{{{{{{{{{{|||}}}~~~{{{wwwwwwyyytttooo~~~pppzzzgggKKK;;;888777555333111111111111000000000000/////////////////////....../////////------------------------,,,---------.../////////...//////000111111222222444222333666;;;BBBOOO\\\yyynnnooorrruuuxxxyyyzzzzzz{{{wwwssspppppprrrttttttuuuuuutttpppkkkjjjlllooossstttuuuvvvwwwxxxxxxxxxzzzxxxwwwyyy}}}~~~|||yyyrrrsssssssssrrrpppmmmlllqqqvvvyyyxxxxxxyyyyyywwwzzzxxxyyy|||}}}}}}}}}sssmmm{{{|||aaaMMM???888666333222222333222111111111111111000000000000....../////////000000000000000000000000000000000000111222333444555555555555:::999DDDOOOjjj~~~~~~___KKKBBB===;;;<<<;;;999777666777888888888777777666777777888999::::::;;;<<<===???CCCIIIMMMRRRTTTWWWZZZ^^^bbbeeegggiiilllpppsssuuuvvvxxxyyy{{{||||||{{{zzz{{{}}}zzzssslllccc\\\TTTNNNJJJMMM[[[iii~~~tttfffdddfff___```YYYQQQKKKIIIIIIGGGEEEDDDAAA@@@AAA@@@BBBIIIRRR```eeeiiihhhdddbbbcccfffcccfffkkkoootttvvvwwwxxxtttvvvyyy{{{|||}}}}}}{{{xxxvvvttttttuuuuuuttttttuuuvvvwwwyyy{{{|||uuuuuuuuuuuuuuuvvvwwwxxxyyyzzz||||||{{{zzzzzz{{{yyyyyyzzz}}}|||wwwwwwzzzwwwppppppxxxiiiMMM===888777555333111111111111000000000000////////////000//////......//////000---------------------------------.....................///000111222222333444222333666;;;AAANNNZZZyyymmmoooqqqtttuuuuuuttttttttttttsssrrrqqqqqqtttvvvtttqqqnnnkkkiiiiiikkkllloooppprrrtttvvvwwwxxxxxxzzzwwwuuuvvvzzz|||yyyvvvrrrsssssssssrrrpppooonnnnnnsssvvvvvvwwwzzzzzzwwwyyywwwxxx|||}}}~~~vvvqqq~~~|||aaaMMM@@@999666333222333333222111111111111111000000000000.../////////000000000000000000000000000000000000///000222444555555555555444;;;;;;FFFMMMfff|||aaaNNNBBB;;;;;;===;;;999777666777888888888777777777777888999::::::::::::;;;<<<>>>BBBHHHLLLOOOQQQUUUYYY^^^cccfffhhhllloootttwwwxxxyyy{{{|||~~~~~~~~~}}}||||||xxxtttpppggg```YYYRRRMMMOOO[[[iii}}}}}}vvvkkkiiibbbXXXQQQMMMIIIEEEBBBDDDAAAAAABBBAAABBBIIIRRR```eeejjjiiieeebbbcccfffeeegggkkkooorrrttttttuuusssvvvyyyzzz{{{|||~~~}}}zzzwwwuuuuuuvvvvvvssssssssstttvvvxxx{{{|||xxxwwwvvvvvvuuuuuuvvvvvvwwwyyy|||}}}||||||}}}~~~|||{{{||||||}}}zzznnn{{{oootttiiiNNN>>>999777555333222111111222000000000000////////////000000////////////000000.......................................---------......///000111222333333333222333777:::@@@KKKWWWuuunnnoooqqqrrrrrrqqqooonnnmmmpppssstttrrrqqqtttvvvrrrnnnjjjggghhhjjjkkkkkklllmmmppprrruuuvvvwwwxxx|||xxxtttuuuxxxyyywwwtttssssssssssssrrrqqqpppppplllqqquuuuuuwww{{{{{{xxxzzzyyyzzz~~~zzzvvvyyy___LLL???999666444222333333222222111111111111000000000000////////////000000000000000000000000000000000000///000222444555555555555333<<<===FFFLLLccc}}}eeeQQQDDD<<<<<<@@@;;;999777666777888888888777777777777888999:::;;;999:::;;;<<<>>>CCCIIINNNNNNPPPTTTYYY^^^cccgggiiinnnrrrvvvzzz{{{|||}}}~~~~~~}}}~~~~~~yyyvvvuuuiiiccc]]]WWWRRRSSS^^^jjj{{{xxxrrrjjj```XXXRRRLLLFFFBBBDDDAAAAAABBBAAABBBIIIQQQ]]]bbbhhhhhhddd```aaacccggghhhllloooqqqqqqqqqqqqsssuuuxxxzzz{{{|||~~~}}}}}}|||xxxvvvvvvwwwxxxrrrrrrrrrsssuuuxxxzzz|||{{{zzzyyywwwuuuttttttssstttwww{{{}}}}}}~~~|||lllvvvmmmqqqhhhMMM>>>999777555333222111111222000000000000////////////000000////////////000000/////////////////////////////////......------,,,---...///000111222333333333222333777:::>>>IIITTTqqqpppoooooopppssssssqqqnnnpppooooooooopppqqqrrrrrrrrrnnnhhhfffhhhkkkllllllttttttuuutttrrrrrrtttvvv}}}{{{yyywwwvvvvvvwwwxxxwwwwwwuuurrrooooooppprrrpppqqqsssuuuxxxzzz||||||~~~}}}|||{{{|||{{{xxx~~~hhhVVVHHH>>>777555333222333222111000222222111000//////000000000000000000000000000000000000000000////////////111111111222333444555666555666>>>DDDMMMnnnrrrWWWGGGAAA???<<<::::::999999888777777777888777666666666888999:::999:::;;;<<<>>>CCCIIINNNOOOSSSYYY^^^aaadddfffhhhkkkrrr{{{~~~||||||}}}~~~~~~}}}{{{zzz||||||wwwrrrmmmggg___YYYSSSTTT___kkk|||~~~sssdddXXXQQQMMMHHHDDDEEEDDDCCCCCC@@@???GGGPPP___bbbeeeeeecccaaaccceeellliiifffgggkkknnnpppooottttttvvvwwwxxxxxxxxxxxx}}}{{{{{{{{{zzzxxxwwwuuuttttttsssqqqqqqrrrtttwwwyyytttvvvxxxxxxuuusssrrrqqqvvvwwwxxx{{{}}}yyyllluuurrrxxx}}}eeeMMM===999777555333222111111222000000000000////////////////////////............000000000000///...---,,,/////////...---------,,,000000222333333444333333666444444777999===HHHRRRlllpppnnnnnnooorrrrrrpppnnnqqqqqqpppppppppppppppqqqrrrnnnjjjiiilllnnnoooooouuuwwwxxxxxxvvvuuuuuuvvv|||{{{yyyxxxwwwwwwwwwxxxxxxxxxvvvsssqqqpppqqqsssqqqqqqsssuuuwwwyyy{{{|||}}}}}}|||{{{|||zzzxxxooo^^^QQQFFF>>>777555333222333222111000222222111000000000000000000000000000000000000000111111111111111000000000111111111222333444666666777888???CCCLLLmmmuuuYYYHHHBBB???===::::::::::::999999999999888777666666777888999:::888999::::::<<>>DDDHHHKKKOOOUUUZZZ^^^bbbeeehhhkkkpppwwwzzzzzzzzz|||~~~}}}zzzxxxxxx{{{~~~}}}xxxtttnnniiibbb[[[TTTTTT]]]iiiyyy~~~|||{{{{{{|||lllcccYYYNNNEEEDDDBBBCCCDDDBBB@@@EEELLLXXX]]]ccceeedddcccdddeeefffgggjjjnnnrrrttttttsssrrrsssuuuwwwyyy{{{|||}}}}}}~~~~~~}}}}}}}}}|||{{{yyywwwvvvrrrsssvvvxxxxxxvvvtttrrruuuwwwyyyyyyxxxvvvvvvwwwtttuuuvvvxxx{{{~~~~~~pppuuuzzzvvvttt___JJJ<<<999777555333222111111222000000000000////////////////////////............***+++,,,---............---------.....................------...///111222555444555888:::===GGGRRRgggddddddddddddfffhhhiiiiiijjjkkklllnnnooopppppppppoooooonnnmmmmmmllllllkkkmmmqqquuuxxxwwwuuusssrrrwwwwwwxxxxxxxxxwwwvvvvvvpppqqqqqqpppppppppsssuuuvvvvvvvvvvvvxxxzzz{{{}}}|||||||||{{{|||qqqnnniiiXXXPPPIIIAAA777555333222333222111000111111000000000000000111////////////////////////000000111111111111111222222222222333444555666777;;;:::@@@DDDMMMqqqxxxYYYFFFAAA???===888999999:::;;;<<<<<<<<<888888888888888888888999999999999999:::===CCCGGGIIIMMMSSSXXX\\\aaaeeehhhjjjmmmrrruuuwwwxxx{{{}}}||||||{{{yyyxxxxxx{{{~~~~~~xxxtttqqqlllfff___XXXWWW```jjjxxx~~~{{{yyy|||wwwjjj___RRRHHHDDDCCCCCCDDDCCCAAADDDJJJRRRXXX___ccccccbbbbbbccceeehhhmmmrrrvvvvvvuuussstttuuuvvvxxxzzz}}}~~~}}}}}}~~~~~~|||||||||{{{yyyxxxvvvuuurrrtttvvvxxxyyyxxxvvvuuusssuuuwwwwwwvvvuuuvvvvvvyyyyyyyyyzzz|||~~~~~~yyytttwwwxxx}}}ooo]]]JJJ>>>999777555333222111111222000000000000////////////////////////............***+++,,,,,,------------,,,---------...////////////...---,,,---///111333555333555888:::>>>GGGQQQggg]]]]]]^^^^^^```bbbfffhhhjjjkkkllllllmmmlllkkkkkkggghhhiiijjjkkkkkklllmmmkkkoootttwwwwwwvvvuuuuuutttuuuvvvvvvvvvvvvvvvuuuoooppppppppppppssswwwzzzzzzyyyxxxxxxyyyzzz|||}}}{{{{{{{{{{{{|||{{{iiifffxxxjjjVVVOOOGGG===777555333222333222111000111000000000000000111111/////////////////////////////////000000000111111222222222333444555777777::::::???DDDPPPwwwvvvXXXFFF@@@???===777777888999:::;;;<<<<<<888999999999999888888888:::::::::999:::===BBBFFFHHHLLLQQQVVV[[[___dddggghhhjjjnnnrrruuuwwwzzz{{{yyyzzzzzzyyyyyyzzz}}}}}}wwwsssppplllfff```ZZZWWW___iiiwww}}}zzz{{{~~~ssseeeWWWMMMHHHEEEDDDEEEDDDBBBDDDHHHOOOUUU]]]aaabbbaaabbbccchhhmmmtttzzz|||{{{yyywwwyyyyyyzzz{{{}}}~~~}}}~~~{{{{{{zzzyyyxxxvvvuuutttuuuuuuuuuvvvwwwxxxzzz{{{uuuvvvxxxxxxvvvvvvwwwxxx||||||{{{{{{{{{{{{|||}}}~~~}}}xxxpppvvvyyy{{{~~~xxxmmm]]]LLL???999777555333222111111222000000000000////////////////////////............,,,,,,------,,,++++++***,,,---------.../////////000///...---...000222444444333555999;;;>>>GGGPPPgggTTTUUUVVVWWWXXX]]]bbbfffnnnnnnnnnmmmkkkiiifffeee```bbbfffjjjlllooosssvvvrrruuuwwwxxxxxxxxxxxxyyyttttttuuuuuuvvvvvvvvvwwwtttsssrrrqqqqqqtttzzz|||{{{yyyxxxyyyzzz|||}}}zzz{{{{{{|||}}}~~~zzzeeeaaatttmmmYYYSSSJJJ>>>777555333222333222111000000000000000000111111222000000000000000000000000.........///000000111111222222333333444666777888:::999???EEERRR|||xxxZZZGGGAAA???===777888888999:::;;;;;;<<<999999999:::999999888777999999999888999===BBBFFFGGGKKKOOOTTTXXX\\\aaadddgggiiimmmqqquuuxxxzzz{{{wwwyyyzzzzzzzzz{{{~~~~~~~~~{{{uuuqqqkkkgggccc^^^XXXUUU\\\fffuuu|||{{{}}}ppp```VVVMMMHHHEEEEEEDDDBBBCCCGGGOOOUUU\\\``````aaabbbdddlllrrr{{{|||||||||{{{yyyxxxvvvuuuxxxwwwuuutttuuuxxx{{{~~~yyyzzz{{{zzzxxxxxxyyyzzz{{{zzzzzzyyyxxxxxxyyyyyy}}}~~~|||vvv}}}yyynnngggkkkqqq}}}~~~{{{ooo```NNN@@@999777555333222111111222000000000000////////////////////////............------------,,,+++***)))---------...............111000000///000111333444444333555999;;;>>>GGGPPPhhhGGGIIIJJJKKKNNNSSSZZZ```mmmnnnnnnnnnmmmkkkhhhgggcccfffjjjmmmppptttyyy}}}}}}}}}|||yyywwwwwwyyy{{{vvvvvvuuuuuuvvvwwwyyyzzzxxxvvvrrrnnnmmmqqqwww}}}|||{{{yyywwwwwwxxxzzz{{{yyyzzz{{{|||}}}~~~~~~{{{fffaaauuurrr]]]XXXNNNAAA777555333222333222111000000000000000000111222222000000000000000000000000...//////000111111222222333333333333444666777888:::888>>>DDDSSS~~~}}}___LLLDDD@@@<<<999999::::::;;;;;;<<<<<<999999:::::::::999888777666777777777888<<>>FFFPPPhhh<<<>>>@@@AAADDDJJJSSSYYYiiijjjmmmnnnoooooonnnmmmllloooqqqrrrsssuuuzzz~~~yyyuuuuuuwwwzzzxxxwwwvvvvvvwwwyyy{{{}}}yyyvvvpppkkkhhhlllrrrxxx|||zzzxxxvvvuuuvvvxxxzzzyyyzzz{{{|||}}}|||}}}gggcccwwwrrr\\\VVVKKK===777555333222333333111000000000///000000111222222000000000000000000000000///000000111222222333333333333333444555666777888:::999>>>CCCRRR}}}dddOOOFFFAAA<<<;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;:::999888777444555555555777;;;@@@EEEDDDGGGJJJNNNQQQUUUZZZ]]]iiikkkpppvvv{{{~~~~~~}}}{{{|||||||||{{{{{{|||~~~|||~~~}}}zzzwwwqqqmmmgggeeebbb^^^XXXVVV]]]fffrrr{{{rrrfffVVVNNNHHHFFFDDDBBBCCCFFFIIINNNSSSVVVVVVXXX[[[^^^fffnnnyyy~~~}}}~~~|||zzzxxxwwwvvvwwwwwwzzzzzzzzzxxxvvvuuuvvvxxxyyyyyyyyyzzz{{{|||~~~~~~{{{{{{{{{{{{|||}}}~~~|||uuuooorrrtttqqqkkkiiinnnsss|||}}}rrr|||yyyfffPPP???999777555333222111222222000000000000////////////000/////////............++++++,,,---............/////////......------,,,...///000111222222222111333333666:::<<<>>>FFFOOOhhh===>>>===<<<===CCCLLLTTT^^^hhhppprrrsssttttttrrrsssssstttuuuvvvwwwwwwxxx}}}|||{{{yyyxxxxxxyyyyyy{{{zzzyyyxxxwwwvvvvvvvvvttttttrrrmmmiiihhhkkkoootttuuuvvvwwwxxxyyyzzz{{{zzzzzzyyyxxxyyy~~~{{{wwweeecccwwwuuu]]]SSSJJJBBB888555222000111222333333222222222111000//////...,,,---...///000111222333111111000000111111222333444222111333777999888666777<<<;;;FFFSSSxxxnnnSSSEEEAAA???===<<<;;;:::::::::::::::::::::::::::999888777777999888777666666:::???CCCFFFHHHKKKMMMPPPTTTYYY\\\eeejjjqqqvvvyyyzzz{{{|||zzz|||~~~}}}||||||~~~~~~~~~xxxtttqqqnnnlllfffeeebbb\\\WWWWWW\\\aaalllvvv~~~~~~ooo```XXXNNNGGGEEEFFFGGGFFFGGGGGGKKKPPPSSSSSSVVV\\\bbblllvvvzzz~~~~~~|||{{{{{{{{{zzzyyy|||{{{yyywwwvvvvvvwwwwww|||}}}}}}}}}|||{{{zzzzzzzzzzzzyyyzzz{{{}}}~~~~~~xxxnnnkkkqqqxxxvvvwww}}}~~~hhhPPPBBB<<<999555333222111000///000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,---...///............////////////000000000000000111111222222111444888:::>>>GGGPPPiii;;;===>>>>>>>>>BBBIIIOOO[[[eeennnpppqqqssstttrrrvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{zzzyyywwwvvvuuuuuuuuuwwwuuurrrmmmiiiggghhhiiiqqqrrrsssuuuwwwyyy{{{|||xxxxxxxxxxxxzzz~~~ooonnnyyybbbUUUJJJ@@@888555222000111222333333222222111111000//////.........//////000000111111111111000000111111222333555333222444777999999777888===<<>>>>>===;;;;;;:::::::::;;;;;;;;;::::::999888777777777666666666:::@@@DDDEEEGGGJJJLLLOOOSSSXXX\\\eeeiiioootttwwwyyyzzz|||{{{}}}}}}||||||~~~}}}wwwtttpppmmmkkkgggfffbbb\\\WWWXXX]]]bbbllluuu~~~}}}fff^^^RRRJJJGGGFFFFFFEEEFFFFFFHHHMMMPPPPPPTTTZZZccckkksssvvvyyy~~~~~~{{{{{{{{{{{{zzzxxx|||{{{yyywwwvvvvvvvvvvvv{{{{{{{{{{{{{{{{{{zzzyyyzzzzzzzzzzzz{{{|||~~~xxxqqqtttyyyzzzwwwmmmRRRBBB<<<999666333333222111///000000000000000000000000////////////////////////------------------...///............////////////000000000000000111111222222222444888;;;>>>GGGPPPiii:::===@@@@@@???AAAFFFJJJXXXbbbkkknnnpppsssuuusssvvvvvvvvvwwwwwwwwwwwwwwwssssssttttttvvvxxxyyyzzz||||||{{{zzzyyyxxxwwwwww{{{xxxtttpppnnnllljjjhhhnnnppprrrtttwwwzzz|||}}}xxxyyyxxxyyyzzzzzzzzz}}}fffXXXJJJ===888555222111111222333222222222111111000/////////000000000000////////////111111000000111111222333555444444555888999999888999===<<>>===<<<;;;;;;:::;;;;;;;;;;;;:::999888888555555555555777;;;@@@EEEDDDGGGIIILLLOOOSSSXXX\\\eeehhhmmmqqqtttvvvzzz|||}}}}}}||||||}}}~~~~~~|||vvvssspppmmmkkkhhhfffbbb\\\XXXXXX^^^cccnnnwwwoooeeeXXXNNNIIIGGGEEEDDDEEECCCEEEIIIKKKLLLQQQXXXbbbjjjpppqqqrrrwww{{{||||||~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyxxx{{{zzzxxxvvvttttttttttttxxxxxxyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~}}}{{{}}}|||sssUUUCCC<<<:::666444444333222000000000000000000000000000////////////////////////000///......------..................////////////000000000000000111111222222222444888;;;>>>GGGPPPhhh???AAACCCBBB@@@AAAEEEIIIWWWaaajjjmmmppptttvvvuuutttttttttttttttttttttsssrrrrrrssstttvvvwwwxxxyyy||||||}}}}}}}}}|||||||||}}}zzzvvvuuuvvvvvvssspppqqqrrrsssvvvxxxzzz|||}}}||||||{{{{{{||||||||||||fffYYYJJJ===777555222111222333222222111111111111000000//////////////////000000000000111111000000111111222333555444555666777888888888999===;;;FFFRRRsss|||tttvvvbbbPPPGGGCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999888333444555666888<<>>GGGQQQhhhJJJJJJIIIEEEBBBCCCHHHLLLXXXaaajjjmmmppptttwwwvvvtttttttttssssssssssssssstttuuuuuuvvvvvvvvvvvvvvvxxxyyyzzz|||}}}~~~~~~~~~yyyvvvuuuwww{{{}}}|||zzzwwwwwwxxxyyyzzz{{{{{{{{{~~~~~~vvvuuuxxxcccXXXKKK>>>777555222222222333222111111111111000000000000000------...///000111222222111111000000111111222333333444555555555555666777999===:::EEEPPPnnn~~~qqqpppeeeQQQGGGBBBCCCBBBAAA???===<<<<<<<<<;;;;;;;;;;;;:::999888888333444666777999===BBBFFFFFFIIILLLOOORRRVVV\\\```dddgggjjjlllooosssxxx{{{|||~~~~~~~~~zzzuuurrrooollljjjhhhfffaaa[[[WWWXXX___eeeoooxxx}}}zzzzzzuuueeeWWWOOOJJJGGGEEECCC@@@???AAABBBDDDKKKRRR]]]eeekkklllnnnssswwwwwwxxxzzz||||||{{{{{{{{{|||~~~~~~|||zzzyyyyyyyyyxxxwwwwwwuuusssqqqpppooooooooottttttuuuvvvvvvwwwvvvvvvyyyyyyyyyzzzzzzzzzzzzzzzxxxyyy{{{|||}}}||||||{{{{{{}}}{{{xxxXXXCCC<<<999666555444444333222////////////////////////........................222111000///...---------............////////////000000000000000111111222333222555999;;;???HHHQQQhhhUUUTTTRRRMMMHHHHHHMMMQQQZZZccckkkmmmooosssuuuuuutttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvuuuuuurrrtttvvvxxxzzzzzzzzzzzzsssrrrrrrtttxxx|||~~~||||||||||||{{{{{{{{{{{{pppooouuuaaaWWWLLL@@@666444333222333333222111111111000000000000000000,,,,,,---///000222333333111111000000111111222333222444555555444444555777999<<<:::EEEPPPmmmrrrmmm~~~fffQQQGGGBBBCCCBBB@@@???>>>===<<<<<<::::::::::::999888777777444666777999;;;>>>CCCFFFGGGIIIMMMPPPSSSXXX]]]aaadddfffiiilllooossswww{{{~~~~~~}}}}}}~~~~~~~~~~~~zzzuuurrrooommmkkkgggeee```YYYUUUXXX___eeellluuu}}}~~~{{{xxxzzznnn]]]SSSMMMIIIFFFCCC@@@???AAABBBCCCIIIPPPZZZccckkknnnpppuuuxxxyyyuuuwwwyyyzzzyyyyyyzzz{{{}}}}}}{{{yyyxxxxxxxxxwwwvvvuuutttrrrpppooooooppppppttttttuuuuuuvvvuuuuuuuuuwwwxxxyyyyyyzzzzzzzzzyyyzzz|||~~~~~~|||{{{{{{~~~}}}xxxxxxXXXCCC;;;999555444444444333222000000000000000000000000........................111000///...------------............////////////000000000000000111111222333333555999<<>>>>>=========999999999999888777666666666777999;;;<<>>======>>>>>>888888999888888777666555777999:::<<<===@@@DDDGGGEEEHHHKKKOOORRRWWW]]]```bbbfffjjjnnnqqqtttwwwyyyxxxzzz~~~~~~~~~~~~|||~~~~~~}}}}}}}}}~~~||||||}}}{{{vvvsssqqqnnnllleeeccc]]]WWWSSSVVV^^^eeeoooxxx|||vvvuuuwwwuuuxxx}}}jjj[[[QQQJJJFFFBBB@@@@@@CCCCCCCCCGGGMMMYYYdddnnnrrrtttxxxyyywwwtttuuuwwwxxxwwwvvvwwwxxxuuu~~~|||zzzxxxwwwxxxxxxvvvuuuvvvuuuttttttttttttuuuvvvuuuvvvvvvvvvuuutttsssssstttuuuwwwyyyzzzzzzzzzzzz}}}{{{zzzxxxxxxyyyzzz{{{|||~~~}}}}}}~~~~~~{{{}}}wwwvvvWWWCCC999777444222333333222111000000000000000000000000..............................---,,,,,,,,,,,,---............/////////000000000000000000111111222444333666:::<<>>EEEYYY||||||nnnvvvxxxkkkTTTHHHEEEBBBAAA@@@>>>===<<<<<<<<>>DDDWWWyyy~~~lllooooooWWWIIIDDDBBBAAA@@@???>>>>>>===>>>>>><<<999666555555777888666777999:::;;;???DDDGGGIIIIIIHHHKKKPPPWWW^^^cccbbbeeehhhkkkmmmpppsssvvvxxxxxxxxxyyyzzz|||}}}~~~~~~zzzuuurrrooommmkkkkkkfff^^^WWWUUUYYY___dddttt{{{~~~xxxtttqqqoootttpppsssttt___UUUSSSNNNMMMNNNPPPOOOMMMQQQWWW```eeelllqqqtttuuuuuuvvvxxxxxxxxxxxxxxxxxxwwwwww}}}||||||~~~{{{zzzyyywwwuuuttttttttttttuuutttsssrrrrrrsssuuuvvvwwwwwwwwwvvvuuutttrrrrrrtttttttttuuuvvvxxxyyyzzzxxxyyyzzzyyyxxxxxxzzz|||}}}{{{}}}|||zzz|||~~~{{{vvvvvvsssyyyzzzYYYBBB:::999777444333222222222000000000000000000000000////////////////////////////////////////////////............/////////////////////000111111222222444333555999<<<@@@IIISSSkkkddddddccc___ZZZVVVTTTTTTYYY___gggkkkkkkkkklllmmmmmmmmmnnnooopppqqqqqqrrrtttuuuuuuuuuttttttwwwyyywwwwwwwwwvvvuuutttsssrrrqqqooollljjjjjjmmmqqqttt{{{xxxtttsssuuuyyy{{{||||||{{{zzzzzz|||ooo___XXXLLL???777555222111222333222222111111111111111111111111000000000000000000000000222111000000111333555777666888::::::999888999:::999<<>>>>>>>>>>><<<:::888666555666777888555666888999;;;>>>CCCGGGJJJJJJJJJKKKPPPVVV]]]aaa```cccgggjjjlllnnnqqqssstttuuuvvvwwwxxxzzz{{{{{{}}}}}}}}}}}}~~~~~~xxxrrrooonnnlllkkkkkkggg```YYYWWWZZZaaagggsss{{{~~~xxxuuurrrppppppnnnqqqyyysssccc\\\XXXXXXZZZZZZVVVQQQUUU[[[```eeekkkpppsssuuuvvvxxxzzzzzzzzzyyyxxxxxxwwwwww}}}{{{{{{|||}}}{{{|||{{{zzzyyyxxxwwwwwwwwwuuutttsssrrrrrrrrrssstttuuuuuuvvvvvvvvvuuuttttttxxxwwwuuuttttttvvvwwwyyytttwwwyyyzzzzzzyyyyyyzzz|||zzz{{{|||{{{}}}}}}~~~}}}qqqmmmqqqnnnrrr{{{[[[EEE:::999777444333222222222000000000000000000000000........................////////////////////////............/////////////////////000111111222222444333555999<<<@@@JJJTTTkkkXXXWWWUUUSSSQQQOOONNNNNNPPPXXXaaaffffffgggjjjmmmpppqqqrrrrrrqqqqqqrrrsssttttttsssrrrqqqsssvvvyyy}}}}}}|||{{{zzzxxxuuutttooonnnllllllmmmooopppqqqtttrrrpppqqqtttxxxzzz{{{{{{||||||zzzzzzjjjZZZTTTIII;;;777555222222222333222111111111111111111111111111000000000000000111111111333222111000111333555777777999;;;<<<;;;:::;;;<<<999<<>>===============:::999777666666666888888666777999:::<<>>BBBFFFOOOllltttddd||||||^^^LLLDDD>>>===<<<;;;;;;:::;;;;;;888777666666666777888999777999:::;;;===AAAEEEIIIKKKKKKKKKMMMQQQVVV[[[^^^aaaeeeiiilllnnnoooqqqrrrrrrsssuuuwwwyyyzzz{{{{{{yyyyyyyyyzzz{{{|||}}}~~~~~~||||||~~~{{{tttooolllkkkkkkjjjiiigggbbb[[[WWWZZZccckkkvvv|||xxxvvvuuutttpppnnnqqquuuwww}}}~~~tttssstttrrrjjjbbb```dddeeeiiimmmpppsssuuuxxx{{{wwwwwwwwwwwwxxxyyy{{{|||~~~}}}~~~~~~}}}|||{{{{{{}}}}}}{{{zzzxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxwwwuuuuuutttssssssssstttuuuvvvwwwwwwwwwwww|||zzzwwwtttssssssuuuvvvxxxyyyyyyxxxvvvvvvxxxzzzxxxvvvwwwzzz{{{xxxxxx{{{{{{{{{~~~yyykkkfffgggccczzzkkknnnxxxsssWWWDDD:::999777444333222222222000000000000000000000000000000000000000000000000------------------------............/////////////////////000111111222222333333555:::===AAAKKKVVVlllFFFEEECCCCCCEEEGGGHHHGGGGGGNNNWWW___eeeiiiooossssssvvvxxxwwwtttsssuuuwwwvvvvvvtttrrrqqqrrruuuxxx{{{||||||{{{yyyvvvsssqqqooommmlllnnntttxxxyyyxxxppppppqqqtttxxxzzzyyyxxxyyy|||~~~}}}{{{~~~cccTTTNNNDDD777666444333333333333222000222222222222222222222222///000000111111222222222333333333333333444555555555888;;;<<<===>>>@@@AAA>>>???CCCHHHPPPkkkuuu```uuu|||^^^LLLEEE======;;;:::999888888888555555666666777888999999888999;;;<<<>>>AAAFFFJJJJJJJJJKKKMMMQQQVVV[[[^^^bbbfffkkknnnooopppqqqsssrrrtttvvvyyy{{{|||||||||yyyyyyyyyyyyzzz{{{||||||~~~~~~}}}}}}}}}zzztttooommmkkkjjjiiifffeeeaaaZZZVVVYYYccclllvvv{{{xxxwwwwwwvvvrrrpppssswwwxxx|||xxxooojjjjjjjjjlllooorrrsssvvvyyy|||yyyyyyyyyyyy{{{}}}}}}}}}}}}{{{zzzyyyyyy{{{{{{zzzyyywwwwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuttttttssstttuuuvvvwwwwwwwwwwww{{{yyywwwuuuttttttuuuvvvxxxyyyyyyxxxwwwwwwyyy|||yyywwwwwwyyyzzzwwwwwwzzz{{{{{{|||qqqddd``````aaappp{{{gggjjj}}}vvvoooVVVEEE:::999777444333222222222000000000000000000000000111111111111111111111111////////////////////////............/////////////////////000111111222222333333555:::===BBBLLLVVVkkkGGGDDDAAAAAADDDFFFFFFEEEEEEJJJRRRZZZbbbhhhlllooonnnrrruuuuuurrrrrruuuyyyyyyyyyxxxvvvttttttvvvxxxxxxxxxyyyyyywwwssspppnnnrrrmmmhhhjjjrrrzzzzzzyyywwwwwwyyyzzzzzzyyy{{{||||||{{{|||cccTTTOOOEEE999555444333333444333222000222222222222222222222222///000000111111222333333222333444555555555444333333666999<<<===???AAACCCBBBAAADDDJJJRRRkkkuuu___ssszzz\\\KKKEEE???>>><<<:::999888777777444444555666777888999:::888999:::<<<===AAAFFFIIIIIIIIIKKKMMMRRRWWW\\\___bbbfffkkknnnppppppqqqrrrrrrtttwwwzzz|||}}}}}}}}}zzzzzzzzzyyyyyyzzzzzz{{{{{{}}}~~~}}}}}}}}}zzztttpppnnnllljjjiiicccccc___YYYTTTWWWbbbkkkttt{{{yyyxxxxxxxxxtttrrrtttyyyzzz|||{{{ssspppnnnppprrrssstttvvvzzz}}}|||{{{zzzzzz{{{}}}}}}{{{{{{zzzyyywwwxxxyyyzzzyyyxxxwwwxxxyyy{{{{{{{{{zzzzzzvvvvvvwwwvvvvvvuuutttttttttuuuvvvwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvtttvvvyyyzzzzzz{{{|||~~~|||yyyxxxzzzzzzxxxxxx{{{{{{zzz{{{|||}}}ttteee]]][[[^^^ddd{{{yyyggglll}}}uuu~~~mmmXXXHHH:::999777444333222222222000000000000000000000000000000000000000000000000////////////////////////............/////////////////////000111111222222333333555:::>>>BBBMMMWWWjjjHHHEEEAAA@@@BBBDDDCCCBBBCCCFFFLLLUUU^^^eeehhhhhhhhhmmmqqqrrrpppqqquuuzzz||||||{{{yyywwwvvvwwwyyyvvvwwwxxxxxxvvvssspppmmmtttmmmeeeeeennnzzz|||yyyyyyzzzzzzzzz|||{{{zzzzzz}}}|||zzzeeeUUUPPPGGG;;;555444333333444444222000222222222222222222222222///000000111222222333333111333444666666555333222222444888;;;===???BBBDDDDDDBBBEEEKKKTTTlllwww___uuuyyy[[[JJJDDDAAA@@@>>>;;;999888777666333333555666777999::::::777888999;;;<<<@@@EEEHHHHHHIIIJJJMMMRRRWWW\\\___bbbfffkkknnnoooppppppqqqrrrtttwwwzzz|||}}}}}}}}}{{{{{{zzzyyyyyyyyyzzzzzzzzz~~~|||{{{}}}yyyuuuqqqooommmjjjhhhbbbbbb^^^XXXSSSVVVaaakkkqqq~~~zzzyyyyyyyyyxxxuuurrrtttzzz{{{|||zzztttqqqrrrsssttttttwwwzzz}}}|||{{{zzzyyyyyyzzz|||}}}}}}zzzyyyzzzxxxwwwwwwxxxyyyyyyxxxssstttvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuuuutttsssuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwooosssyyy}}}~~~~~~~~~~~~{{{zzz|||{{{xxxyyy|||{{{zzzzzz{{{{{{oooccc^^^XXXVVVccc~~~ooowww|||sss{{{nnnZZZKKK:::999777444333222222222000000000000000000000000////////////////////////------------------------............/////////000/////////000111111222222333333555:::>>>CCCMMMWWWhhhDDDCCCCCCBBBBBBBBBCCCCCCCCCGGGLLLRRRYYYaaaiiiooolllooosssvvvvvvuuuttttttyyyzzz{{{|||zzzwwwtttrrruuuuuuttttttttttttuuuuuuppplllhhhhhhmmmwww}}}xxxvvvxxxzzzxxx{{{}}}~~~~~~mmmtttcccVVVQQQGGG:::777666555444333222222222111111111000000000000000222222111111111111111222444444333333333333222222555666888999;;;>>>CCCGGGIIIIIIIIIIIIPPPmmmdddsssyyy[[[KKKHHHCCCAAA>>><<<;;;999666444111222333555666777777777::::::;;;<<<>>>AAADDDEEEIIIIIILLLOOOSSSXXX]]]___fffiiimmmoooppppppqqqqqqsssuuuxxx{{{}}}~~~~~~}}}}}}~~~zzzwwwxxxzzzxxx|||~~~{{{{{{zzzxxxtttrrrooollliiifffeee```YYYSSSRRRXXXbbbjjjssszzz~~~{{{{{{zzzxxxuuutttuuuvvvvvvvvvyyy}}}{{{tttrrrqqqpppqqqsssvvvzzz|||yyyyyyxxxwwwvvvxxx|||~~~zzzxxx}}}{{{yyywwwvvvwwwyyy{{{xxxxxxxxxxxxxxxxxxyyyyyyyyywwwvvvvvvxxxxxxvvvuuurrrrrrtttuuuuuuvvvvvvvvvwwwvvvuuuuuuuuuwwwxxxyyywwwwwwvvvuuuuuuwww|||}}}{{{xxxwwwwwwwwwvvvyyy}}}|||vvvxxxtttdddaaa^^^[[[]]]gggwwwmmmvvv}}}vvv___EEE>>>;;;777444333333222111111111111111000000000000111111000000//////......//////............//////000000000000000000000000////////////000111222333777555666<<>>CCCFFFIIIMMMPPPPPPTTTnnnnnnwwwvvvYYYIIIFFFCCCAAA===;;;:::999777555111222333555666777777777999::::::<<<>>>AAADDDEEEHHHIIIKKKOOOSSSXXX\\\___eeehhhllloooooopppqqqrrrsssuuuxxx{{{}}}}}}}}}}}}|||||||||zzzxxxwwwxxxyyyyyy{{{}}}}}}||||||{{{xxxtttpppnnnlllhhhfffddd```YYYTTTSSSYYYbbbiiissszzz}}}xxxvvvvvvuuusssrrrrrrsssssssssrrrtttwwwzzz{{{uuusssrrrqqqqqqsssuuuyyy{{{vvvvvvvvvttttttuuuyyy|||}}}{{{yyy{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{}}}~~~|||yyyvvvssstttuuuuuuvvvvvvuuuuuuwwwvvvuuuuuuuuuvvvxxxyyywwwwwwwwwvvvvvvwww{{{}}}}}}{{{yyyxxxxxxxxxvvvyyy|||{{{wwwyyy|||hhhaaa___[[[ZZZ___iiiyyysssxxx|||cccJJJ>>>;;;777444333333222111111111111111000000000000111000000000/////////...000000////////////000000000000000000000000000000/////////000000111222333777555777<<>>AAACCCEEEGGGHHHJJJNNNRRRWWW[[[^^^cccfffjjjmmmnnnpppqqqsssuuuvvvyyy{{{|||}}}}}}}}}}}}{{{xxxxxxyyyzzzzzzyyyzzzzzz{{{|||}}}~~~|||xxxsssooollljjjhhhgggccc___ZZZUUUTTTYYYbbbhhhtttyyyzzzwwwwww}}}~~~}}}yyywwwuuusssrrrrrrrrrqqqppppppqqqpppnnnllllllnnnpppzzz{{{wwwuuutttrrrrrrrrrtttvvvxxxsssssssssrrrqqqrrruuuxxxyyyzzz|||}}}}}}}}}{{{zzzyyyzzz{{{||||||{{{yyywwwxxxxxxxxxxxxxxxyyyzzzzzz{{{|||{{{wwwwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvuuuvvvvvvwwwxxxwwwxxxxxxxxxwwwwwwyyy{{{~~~}}}|||{{{zzzyyyyyyyyyxxxzzz|||{{{wwwzzz}}}kkkcccaaa\\\XXXYYY\\\eeeuuuqqqxxxgggMMM>>>;;;777444333333222111111111111111000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000111333333777555777===BBBIIISSS]]]oooGGGGGGGGGGGGGGGHHHIIIJJJHHHKKKNNNRRRWWW]]]dddhhhnnnooorrrrrrssstttvvvxxx{{{zzzxxxvvvuuutttttttttuuuvvvvvvvvvvvvvvvvvvuuuuuuqqqkkkhhhjjjqqqyyy~~~{{{yyyxxxxxxyyyzzzzzzyyyyyy~~~vvvwww{{{aaaTTTPPPHHH===777666555444333222222222222333555777666444222000111111111000111111222333222222333444555666777777444666777888999===AAAEEEKKKTTT]]]\\\[[[ooo{{{uuu}}}vvvZZZJJJGGGDDD@@@;;;888777777777777222333444555666666666666888888999:::===@@@CCCEEEFFFGGGIIIMMMQQQVVVZZZ]]]aaadddiiilllnnnppprrrtttwwwxxxzzz{{{||||||||||||{{{xxxyyy|||~~~~~~}}}{{{zzzyyy{{{~~~}}}yyyrrrnnnkkkiiihhhgggaaa^^^ZZZVVVUUUZZZbbbhhhtttyyy|||yyyrrrppprrruuuuuupppnnnooonnnqqquuuzzz|||{{{xxxvvvrrrrrrqqqqqqrrrrrrqqqqqqoooooonnnjjjgggeeeeeefffiiixxx~~~{{{yyywwwuuutttrrrqqqqqqrrrttttttqqqqqqqqqpppooopppsssuuuuuuwwwyyy{{{|||{{{{{{zzzxxxyyyzzz{{{{{{zzzxxxwwwxxxxxxxxxwwwxxxyyy{{{{{{}}}}}}|||yyy{{{{{{{{{zzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyxxxwwwxxxyyy}}}}}}||||||{{{{{{{{{{{{{{{|||}}}{{{wwwyyywwwlllgggbbb^^^[[[ZZZ[[[___jjjuuukkktttvvvvvvgggMMM>>>;;;777444333333222111111111111111000000000///000000000000//////////////////............//////////////////////////////000000000000111222333333555444666<<>>777666555444333222222222111222444555555333111///111111000000111222222333222222333444666777888888555666888888:::===AAAEEENNNXXXaaaaaa```sssxxxjjjffftttvvvZZZJJJFFFBBB???:::777777777777666333333444555666666666666666777888:::<<<@@@CCCEEEEEEFFFHHHLLLPPPUUUYYY\\\```cccgggkkknnnqqqtttwwwzzzzzzzzz{{{{{{|||||||||{{{yyyzzz~~~~~~}}}{{{{{{|||~~~~~~}}}}}}~~~yyysssnnnkkkiiihhhgggaaa^^^YYYUUUUUUZZZbbbiiitttyyy{{{uuuooolllfffccccccggghhhfffgggkkkiiikkkmmmooopppppppppqqqnnnpppqqqrrrrrrqqqppppppnnnnnnlllgggbbb___]]]]]]___gggooouuu|||}}}yyywwwvvvuuuuuurrrrrrqqqppppppqqqrrrrrrpppqqqqqqpppooooooqqqssstttvvvxxxzzz{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}{{{yyyxxxwwwvvvvvvwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyxxxwwwxxxyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{uuuuuuwwwpppkkkcccaaa___```___aaaiiirrr|||lllnnnkkkvvviiiNNN>>>;;;777444333333222111111111111111000000000///////////////000000000000...------,,,,,,------...////////////////////////000000000000111222333444333333666;;;@@@GGGTTT```zzzKKKKKKKKKKKKLLLMMMNNNOOOMMMOOORRRUUUYYY___eeeiiijjjlllpppssstttvvvyyy{{{|||{{{yyywwwuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvpppnnnjjjhhhhhhkkkpppsssxxxyyyzzzzzzxxxwwwwwwxxxuuuwwwxxxyyy{{{lllZZZRRRHHH===777666555444333222222222000111333444333222000///000000000000111222333333333333444555666777888999777888999999:::===BBBEEEHHHSSS___bbbccctttwww{{{xxxgggaaapppuuuXXXHHHDDDAAA===:::777777777666555333444444555666666555555555666777999<<>>;;;777444333333222111111111111111000000000000////////////000000000000...------------------...000000000000000000000000111111000111111222333444222333777<<>>BBBFFFGGGSSSbbbjjjnnn~~~rrrwwwlll```nnnvvvXXXGGGDDD>>><<<999888888777555444333444555555666555555555444555666888;;;???BBBDDDDDDEEEGGGJJJOOOSSSXXXZZZ___bbbfffkkkooosssyyy|||}}}}}}|||{{{{{{{{{{{{{{{zzz|||~~~~~~}}}}}}zzzzzz}}}~~~|||{{{{{{|||}}}{{{vvvrrrooolllhhhfffbbb^^^XXXSSSSSSZZZdddkkksssxxx~~~~~~~~~|||yyyuuutttrrrooojjjddd___\\\ZZZYYY[[[XXXWWWZZZ\\\[[[]]]bbbccceeeffffffeeefffjjjmmmlllooosssssspppmmmlllllliiiiiifffaaaZZZTTTQQQPPPNNNOOORRRVVVZZZ[[[[[[[[[aaacccgggjjjkkkkkkkkkkkkiiijjjkkklllnnnooopppqqqmmmooooooooommmmmmnnnoooppprrruuuwwwyyyyyyyyyxxxxxxyyy{{{|||||||||{{{zzzyyyxxxwwwwwwxxxzzz}}}|||||||||{{{zzzxxxwwwvvvvvvwwwwwwxxxwwwvvvuuutttwwwwwwwwwvvvvvvwww{{{}}}~~~}}}}}}zzzsssnnnrrrzzzzzz}}}~~~|||tttrrrssstttsssssszzznnnlllcccxxxnnnQQQ>>>;;;777444333333222111111111111111000000000000.../////////000000000111/////////....../////////000000000000000000000000111111111111222333444444222444999>>>@@@DDDOOO[[[www~~~NNNNNNNNNNNNOOOOOOPPPQQQPPPRRRUUUXXX\\\bbbhhhmmmmmmppptttvvvvvvtttttttttxxxwwwwwwuuutttsssrrrqqqssstttuuuwwwwwwuuutttsssuuuuuutttttttttuuuvvvwwwrrrssstttsssssssssuuuwwwuuuxxx|||www```SSSGGG;;;777666555444333222222222333333222222222111111111000000000000111222333444555555666666777777888888999:::;;;;;;<<>>;;;777444333333222111111111111111000000000000.../////////000000111111111111000000000000111111000000000000000000000000111111111111222333444555333555;;;@@@AAADDDNNNZZZrrrYYYYYYXXXWWWVVVUUUUUUUUUTTTUUUWWWYYY\\\```eeeiiikkkpppuuuyyyxxxvvvtttsssyyyyyyyyyvvvsssqqqpppqqqtttttttttttttttttttttsssuuuwwwxxxyyyyyywwwtttrrruuuuuuvvvvvvvvvvvvuuuuuuxxxvvvxxx|||bbbNNNEEEBBB;;;888333000000222333333111111111111111111111111111111222222222333333333444444444555555777888999999:::<<<>>>@@@CCCGGGJJJUUUbbbsssfffsss{{{___kkk]]]GGGAAA>>><<<:::888666555555555555444444333333444444555666777888:::<<>>:::888666555333222111111111111000000000000000000000000000000000000.........////////////000............///000222222000111111222222333444444333333666;;;???DDDNNNYYYttt{{{bbbaaa```^^^\\\YYYWWWUUUUUUVVVWWWZZZ]]]aaafffiiiooossswwwzzzzzzxxxwwwvvvyyyzzzyyywwwsssqqqpppqqqrrrrrrsssttttttsssqqqpppsssuuuwwwyyyyyywwwuuutttuuuuuuwwwxxxxxxxxxxxxxxxxxxvvvxxx}}}iiiPPPBBB===:::777333111111222333222111111111111111111111111111111222222222333333333444444444555666777888999:::<<<>>>???AAACCCGGGJJJQQQ]]]mmmaaappphhhqqq[[[GGGCCC>>><<<:::888666555555555555444444333333444444555666666777999<<<>>>@@@BBBFFFDDDCCCFFFNNNVVV[[[]]]___bbbeeehhhjjjnnnrrruuuyyy{{{}}}~~~{{{yyyxxxyyyyyy{{{}}}~~~}}}~~~~~~|||zzzvvvtttrrrooollliiibbb___YYYUUUUUU\\\eeemmmuuuzzzwwwooohhheeeeee___ZZZUUUPPPOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOTTTWWWYYY[[[]]]```cccfffhhhiiiiiijjjiiihhhfffeeeccc```[[[UUUPPPLLLIIIHHHCCCAAA@@@@@@BBBEEEEEEEEEFFFJJJPPPUUUWWWYYY[[[\\\```bbbeeehhhjjjjjjjjjjjjjjjlllnnnpppqqqqqqpppoooppppppqqqrrrtttuuuvvvwwwxxxxxxyyyzzzyyywwwuuutttppprrrssssssssstttwwwzzz{{{|||}}}|||zzzzzz{{{|||uuuvvvxxxxxxwwwxxxzzz|||{{{xxxvvvvvvwwwxxxwwwwwwuuuwwwyyyzzzzzzzzz|||~~~~~~~~~}}}|||yyywwwuuuppphhhcccfffqqqnnnpppooo~~~iiiOOO???<<<999666555444333111111111111111000000000000000000000000000000000000------.........///////////////...//////000111222000111111222222333444444444444666;;;???DDDOOOYYYpppiiiiiihhhfffbbb^^^ZZZWWWVVVWWWXXXZZZ^^^bbbgggiiipppsssvvvxxxwwwvvvvvvwwwyyyyyyyyyvvvssspppppppppoooppprrrsssrrrpppnnnlllmmmooorrrtttuuuuuuttttttuuuvvvxxxyyyzzz{{{zzzzzzxxxvvvxxx}}}}}}xxxmmmSSSAAA999888666333222333333222111111111111111111111111111111111222222222333333333444444444555666777999999<<<>>>???@@@AAACCCFFFIIILLLVVVddd|||{{{cccrrrvvvxxx}}}XXXFFFDDD>>><<<:::888666555555555555444444333333444444555444555666888:::===???@@@EEECCCCCCFFFMMMTTTYYY\\\```cccfffhhhiiikkknnnqqquuuwww{{{~~~|||{{{zzzzzzzzz}}}}}}yyyuuurrrpppnnnllljjjccc```ZZZUUUVVV\\\fffnnnuuuzzz}}}tttjjjccc```___YYYVVVRRRPPPOOONNNMMMKKKNNNNNNMMMMMMLLLLLLKKKKKKPPPSSSWWWZZZ\\\___bbbeeejjjiiihhhfffeeeeeeeeeeee]]][[[VVVQQQLLLHHHFFFEEE@@@>>><<<===???@@@AAAAAAAAADDDHHHKKKMMMPPPRRRTTTZZZ\\\aaaeeeggghhhhhhhhhjjjkkknnnpppqqqqqqpppooooooooooooooopppqqqqqqrrruuuvvvvvvvvvuuutttrrrqqqqqqssstttuuuuuuuuuvvvwwwwwwwwwwwwuuuuuuvvvyyy|||qqqtttwwwyyyyyyzzz{{{|||zzzwwwuuutttvvvxxxyyyzzzxxxzzz|||||||||{{{}}}~~~~~~~~~|||{{{qqqeee___bbbmmmzzzmmmsssttt~~~hhhMMM===:::777555444444333222111111111111000000000000000000000000000000000000,,,---------............000000////////////000000000111111222222333444444555555777<<>>@@@AAAAAABBBDDDGGGJJJRRR\\\qqqoooyyy{{{VVVEEEEEE>>><<<:::888666555555555555444444333333444444555333444555777999<<<>>>???CCCCCCDDDGGGLLLRRRWWWZZZ```bbbeeehhhiiikkknnnpppsssuuuzzz~~~~~~|||~~~}}}}}}~~~}}}{{{zzzzzzzzz}}}~~~zzztttpppmmmkkkiiigggccc___YYYTTTTTT[[[fffnnntttyyy~~~}}}uuukkkccc]]][[[UUUSSSQQQPPPPPPOOOMMMLLLMMMMMMLLLKKKJJJIIIIIIHHHLLLPPPUUUYYY[[[^^^```bbbhhhgggfffeeecccbbbaaaaaaXXXVVVRRRMMMIIIFFFDDDCCC???===;;;;;;<<<>>>>>>======???AAACCCEEEGGGJJJMMMQQQUUU[[[```eeeggghhhhhhiiijjjmmmoooppppppooonnnmmmlllkkkjjjjjjjjjkkkkkkoooppppppqqqqqqppppppoooqqqtttvvvvvvtttrrrqqqqqqqqqrrrrrrqqqqqqrrrtttwwwqqqtttxxxzzzzzzxxxxxxxxxwwwtttqqqqqqssswwwyyyzzzzzz|||~~~~~~}}}~~~~~~uuufff^^^aaalllwww~~~mmmwwwzzz~~~gggLLL<<<999666555555555444333111111111111000000000///////////////////////////,,,,,,,,,---------......111000000////////////000000111111222222333444444666555777<<<@@@FFFQQQ\\\qqqdddfffggghhhhhheeebbb```ZZZXXXXXXZZZ```eeeggghhhjjjkkkmmmmmmllllllmmmooosssttttttrrrpppnnnnnnooommmnnnpppqqqpppmmmiiifffbbbdddgggjjjmmmnnnooopppuuuvvvxxxzzzzzzyyywwwvvvtttsssuuu{{{~~~}}}~~~wwwrrrwwwxxx```MMM@@@999444333333444444444111///111111111111111111111111111111222222222333333333444444444555777888:::;;;<<<>>>@@@AAAAAABBBCCCEEEJJJRRRWWWggg|||{{{WWWFFFEEE>>><<<:::888666555555555555444444333333444444555222333444666888;;;===???BBBCCCDDDGGGKKKPPPUUUXXX]]]aaaeeehhhkkkmmmppprrrsssuuuyyy}}}~~~}}}|||zzzwww~~~~~~}}}|||{{{{{{}}}|||{{{yyyyyyyyy|||}}}wwwqqqnnnjjjhhhfffaaa]]]VVVQQQQQQYYYdddlllrrrwww{{{~~~~~~}}}{{{||||||xxxooofff^^^ZZZTTTSSSQQQQQQRRRQQQOOOMMMKKKKKKKKKJJJJJJIIIIIIIIIKKKOOOSSSWWWYYY[[[^^^___```aaaaaa```^^^[[[XXXVVVTTTRRROOOKKKGGGEEEDDDCCC???===;;;:::;;;======<<<;;;===>>>??????AAAEEEGGGIIIMMMSSSZZZ```dddggggggfffgggjjjkkklllkkkjjjiiigggfffdddbbbaaaaaabbbccceeefffgggiiijjjkkklllllllllnnnpppooolllhhhfffeeehhhkkkmmmnnnnnnmmmnnnooonnnrrrvvvyyyyyyxxxwwwwwwvvvtttqqqqqqssswwwzzz{{{{{{~~~|||lllbbbaaahhhqqquuuttttttwwwzzzzzz|||lllxxx|||fffKKK<<<:::777555666666555444111111111111000000000///////////////////////////,,,,,,,,,---------......111000000////////////000000111111222222333444444666555777<<>>888444333222333444333222000111111111111111111111111111111222222222333333333333444444666777999;;;<<<<<<>>>AAABBBBBBCCCDDDFFFJJJRRRUUU___www\\\HHHCCC>>><<<:::888666555555555555444444333333444444555222333444666888;;;===>>>AAACCCEEEGGGIIINNNSSSWWW[[[___dddhhhkkknnnqqqsssssstttwwwyyyzzzzzzxxxwwwuuuzzz~~~|||{{{zzzyyyzzz{{{}}}~~~}}}|||zzzyyyxxxyyy{{{~~~zzzuuuqqqmmmiiiggg```[[[TTTOOOOOOWWWbbbkkkqqqvvvzzz||||||{{{uuuxxx{{{yyyrrrhhh___ZZZTTTSSSRRRRRRRRRRRRQQQOOOIIIJJJJJJJJJKKKKKKLLLLLLMMMPPPSSSVVVWWWYYY[[[]]]^^^^^^^^^]]]ZZZWWWSSSQQQPPPNNNKKKHHHEEEDDDCCCCCC@@@>>>;;;:::;;;<<<<<<;;;:::<<<=========>>>AAACCCCCCGGGLLLSSSYYY^^^bbbdddaaabbbdddeeeeeedddbbbaaa]]]\\\YYYWWWVVVVVVWWWXXXXXXYYY[[[]]]___aaacccddddddfffhhhgggddd```^^^^^^^^^aaaeeehhhhhhhhhhhhiiiiiimmmrrrvvvwwwxxxyyyyyywwwuuussssssvvvzzz|||}}}|||~~~ttthhhcccdddiiimmmkkkkkkooovvv{{{kkkuuu{{{cccKKK<<<:::777666666666555444111111111111000000000000000000000000000000000000,,,---------............000000////////////000000000111111222222333444444666555777<<>><<<:::888666555555555555444444333333444444555333333444666999;;;===???@@@BBBEEEGGGIIILLLQQQVVVZZZ^^^cccgggjjjmmmoooqqqqqqrrrtttvvvwwwwwwwwwvvvrrrvvvxxxyyy|||~~~{{{zzzyyyxxxxxxyyy{{{|||~~~~~~}}}}}}{{{zzzyyyxxxyyy{{{||||||}}}}}}xxxuuurrrnnnjjjggg```[[[SSSNNNNNNVVVbbbjjjqqqvvvzzz{{{~~~~~~{{{yyysssvvvxxxwwwpppggg___[[[UUUSSSQQQPPPQQQQQQPPPOOOHHHHHHIIIKKKMMMNNNOOOPPPQQQSSSTTTUUUUUUVVVYYY[[[^^^]]]ZZZXXXUUURRRPPPOOOLLLKKKHHHEEECCCBBBBBBAAA@@@>>>;;;:::;;;;;;;;;:::999;;;<<<===<<<<<<>>>???AAACCCFFFKKKPPPVVVZZZ\\\ZZZ[[[\\\]]]\\\ZZZXXXWWWRRRPPPNNNKKKJJJKKKLLLMMMLLLMMMNNNOOOQQQSSSUUUVVVYYY[[[\\\\\\ZZZXXXXXXXXXTTTWWW[[[^^^```bbbeeehhhiiilllpppsssuuuuuuwwwxxxwwwuuutttuuuwwwzzz{{{{{{|||{{{ppphhhgggkkkooommmkkknnnvvv~~~mmmvvv|||xxx___JJJ<<<:::666555555444333222111111111111000000000000000000000000000000000000------.........///////////////...//////000111222000111111222222333444444555444666<<>>AAADDDFFFGGGHHHIIIKKKHHHRRRSSSWWWlll}}}iiiMMM@@@>>><<<:::888666555555555555444444333333444444555333444555777999<<<>>>??????BBBFFFGGGHHHKKKQQQUUUYYY]]]cccgggiiikkkmmmnnnpppppprrrsssuuuvvvwwwwwwooorrrttttttxxx}}}~~~{{{{{{zzzxxxwwwwwwxxxzzz{{{}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{{{{{{{~~~~~~~~~~~~~~~yyywwwtttrrrpppmmmiiifff```[[[SSSMMMNNNVVVbbbkkkrrrwwwzzz{{{~~~~~~zzzwwwsssuuuwwwtttnnneee___[[[UUUSSSPPPOOOPPPPPPPPPOOOGGGHHHIIIKKKNNNPPPRRRSSSTTTUUUUUUTTTSSSTTTWWWZZZZZZXXXSSSOOOKKKJJJJJJJJJJJJHHHFFFCCCBBBAAA@@@@@@@@@===;;;::::::::::::999888:::<<<===<<<;;;<<<===@@@AAACCCFFFJJJOOOTTTVVVVVVVVVWWWWWWVVVTTTQQQPPPKKKIIIFFFDDDCCCDDDEEEFFFEEEEEEEEEFFFHHHIIIKKKLLLKKKMMMOOOOOOOOONNNPPPQQQNNNPPPSSSVVVYYY___eeeiiilllnnnqqqrrrrrrrrrsssttttttsssrrrtttvvvxxxxxxxxx|||vvvooonnnssswwwsssooopppwwwpppxxxrrr\\\III<<<999666444333333222111111111111111000000000000000000000000000000000000.........////////////000............///111222222000111111222333333444444444333666<<>><<<>>>??????===;;;::::::>>>===<<<<<<<<<===???@@@??????>>>???CCCHHHMMMPPPOOOPPPPPPPPPOOOLLLJJJHHHDDDDDDEEEEEEEEEDDDCCCCCCDDDBBBAAABBBCCCDDDCCCAAADDDDDDDDDDDDDDDDDDEEEEEECCCFFFJJJLLLOOOVVV___eeemmmnnnooopppppprrruuuwwwvvvtttssstttvvvyyyzzzzzz{{{~~~~~~uuusssxxx|||}}}~~~~~~}}}}}}sss{{{rrr\\\III<<<999555333333333222111---...000222222222111111000000000000000000000000////////////000000000000///000000000000000//////111111111111222333444555444666999<<>>@@@BBBCCCCCCDDDFFFHHHMMMPPPTTTYYYeee~~~sssTTTFFF???<<<999777666777666555666666666555555444444444666666888999<<<>>>AAABBBBBBCCCEEEHHHLLLQQQVVVXXX]]]aaaeeehhhhhhjjjmmmqqqssstttvvvwwwxxxxxxwwwwwwvvvtttsssuuuxxx{{{}}}~~~}}}{{{yyyxxxyyyzzzyyyyyy{{{||||||}}}}}}}}}||||||zzzxxxwwwvvvxxx{{{~~~|||zzz|||}}}~~~~~~}}}~~~~~~{{{xxxtttppplllhhhccc``````ZZZSSSQQQQQQVVVaaalllsssxxx|||{{{|||}}}xxxuuusssrrrooolllhhheeebbbaaa[[[XXXUUUSSSRRRQQQPPPOOOMMMNNNNNNNNNNNNQQQTTTVVVVVVVVVUUUUUUTTTRRRQQQPPPQQQNNNIIIFFFDDDCCCBBBAAAEEECCCBBBBBBCCCDDDCCCBBBBBBCCCDDDDDDAAA?????????>>>>>>============>>>>>>???>>>>>>???AAAEEEHHHKKKLLLLLLLLLLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEECCCAAA@@@AAA@@@???===???????????????@@@@@@@@@???BBBEEEGGGJJJPPPXXX___fffjjjooossstttsssssssssuuuttttttuuuxxxzzzzzzzzz{{{~~~xxxwww}}}zzzxxx{{{~~~}}}{{{{{{|||{{{sssvvv^^^JJJ<<<999555333333333222111///000000111111111111111000000000000000000000000////////////000000000000//////000000000000//////111111111111222333444555444666999<<>><<<;;;;;;;;;;;;<<<<<<============???BBBCCCEEEJJJRRRXXX```gggqqqxxxzzzxxxtttrrruuutttuuuwwwzzz{{{{{{zzz|||~~~||||||~~~tttuuuvvvvvvtttrrrrrrsssrrrxxxwwwuuu^^^JJJ<<<999666333333333333222222222111000000000000111000000000000000000000000////////////000000000000//////000000000000//////111111111111222333444555555666999===CCCOOO^^^hhhxxx~~~~~~}}}yyysssnnnlllkkkkkkmmmoooppppppnnnqqqvvvyyyzzzyyyvvvtttppprrrtttvvvwwwvvvtttsssvvvvvvvvvuuusssrrrqqqppptttzzz}}}|||zzzzzzwwwsssnnnooopppsssuuuwwwxxxyyytttvvvyyy}}}}}}~~~}}}mmmYYYUUUPPPBBB888777333222111111000000111111222222222222222222222222222222222222333444444555555666777999;;;<<<======???AAACCCDDDDDDFFFHHHJJJUUUXXX\\\___jjjdddKKK>>>;;;888777777888888888666666555555555555555555777666555666888<<<@@@CCCCCCCCCDDDGGGLLLRRRWWWZZZ___cccfffhhhiiimmmsssxxxxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyxxxyyy|||~~~~~~~~~|||{{{{{{{{{{{{zzzzzz{{{|||}}}}}}}}}}}}}}}~~~|||zzzyyyyyyzzz|||~~~|||zzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}{{{yyyyyyuuupppllliiifffcccaaa^^^WWWRRRPPPQQQWWWbbbmmmttt{{{~~~~~~}}}||||||}}}~~~}}}zzzxxxtttsssqqqooollljjjhhhgggddd```ZZZVVVTTTTTTTTTSSSQQQPPPPPPQQQSSSUUUVVVWWWSSSSSSSSSQQQOOOKKKHHHFFFAAABBBDDDCCCBBBBBBDDDFFFBBBBBBDDDHHHLLLPPPQQQPPPTTTTTTSSSPPPKKKGGGEEEEEEHHHIIIJJJLLLLLLLLLKKKJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUWWWYYY]]]___`````````eeeffffffeeebbb^^^YYYVVVPPPLLLGGGCCCAAA???===<<<;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBCCCDDDHHHOOOUUU^^^gggrrr{{{~~~|||yyyvvvuuuuuuvvvyyy|||}}}|||{{{}}}~~~}}}|||{{{yyy|||vvv```MMM===:::666444333333333222555333222000//////000111////////////////////////////////////000000000000...//////000000000000///111111111111222333444444555777999===DDDPPP___iii{{{~~~yyysssooommmllllllnnnoooooonnnppprrruuuxxxxxxvvvsssqqqnnnpppsssvvvxxxyyyyyyxxxzzzyyyvvvtttsssssstttuuuvvv|||~~~{{{yyyvvvrrrssssssssssssttttttuuuuuuvvvxxx{{{xxxxxxoooZZZUUUPPPBBB777666333222111111000000111111111111111111111111111111111111222333444444555555555666888;;;<<<===>>>>>>???AAACCCDDDEEEFFFHHHJJJRRRWWW\\\```mmmlllNNN>>><<<888777888999999888444444444444444444444444777666555666888<<<@@@CCCCCCCCCDDDGGGLLLRRRXXX\\\bbbeeehhhjjjkkkooouuuzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyy{{{}}}}}}{{{zzzzzz{{{zzzzzzzzz{{{|||~~~}}}|||||||||}}}~~~}}}zzzzzz{{{}}}~~~}}}zzzyyyyyyvvvqqqnnnkkkhhheeeccc]]]WWWQQQOOOQQQVVVaaalllwww}}}}}}zzz{{{}}}}}}}}}}}}}}}}}}}}}{{{wwwvvvtttrrrpppnnnmmmllleeeaaa[[[XXXVVVWWWWWWWWWQQQPPPOOOQQQUUUXXXXXXWWWTTTSSSRRROOOKKKGGGDDDAAA>>>CCCHHHIIIFFFEEEGGGJJJLLLMMMPPPVVV\\\```bbbbbbggggggfffbbb[[[UUUQQQPPPMMMNNNQQQSSSTTTTTTTTTTTTTTTVVVYYY]]]```bbbcccdddeeehhhmmmrrrtttsssqqqpppvvvxxxzzzyyytttkkkbbb]]]VVVQQQJJJEEEBBB@@@???>>><<<<<<======>>>???@@@@@@AAABBBCCCCCCBBBFFFLLLQQQ^^^eeepppxxx||||||zzzyyyvvvvvvwwwzzz~~~~~~}}}~~~yyydddPPP===:::666444444444333222555444222000//////000000////////////////////////////////////000000000000......///000000000000000111111111111222333444444555777:::>>>EEEQQQ```jjj{{{uuuooonnnmmmmmmoooppppppoooqqqrrrtttuuuuuusssqqqooonnnppprrruuuxxx{{{|||}}}}}}{{{xxxvvvuuuuuuvvvwwwyyy}}}zzzwwwvvvvvvuuutttttttttuuuxxxzzz~~~jjjXXXTTTNNN@@@777777333333222111111111111222000000000000000000000000000111222444555555555555555777999<<<>>>?????????AAABBBEEEFFFFFFGGGIIIKKKOOOTTTZZZ```mmmzzzvvvyyypppPPP@@@===999888888888888888333333333444444444444444666666666777:::===@@@BBBCCCCCCDDDGGGLLLSSSYYY]]]bbbfffjjjlllmmmpppuuuyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyy{{{~~~~~~|||yyyyyyzzz{{{{{{zzzzzz{{{}}}~~~~~~~~~|||}}}}}}~~~~~~|||zzzyyywwwtttrrrpppmmmhhheee^^^XXXRRRPPPQQQVVVaaalllyyy~~~~~~|||xxxzzz}}}~~~}}}||||||}}}~~~|||xxxwwwvvvuuusssrrrpppppphhhddd___\\\[[[ZZZZZZYYYSSSQQQPPPSSSWWWYYYXXXVVVSSSRRROOOLLLHHHEEECCCBBBBBBKKKSSSUUUPPPMMMNNNQQQVVVXXX\\\cccjjjppprrrrrrxxxyyyyyyuuuooogggaaa^^^ZZZ[[[]]]^^^```aaaaaaaaa```bbbfffjjjnnnrrrtttuuu|||qqqjjj^^^XXXOOOHHHCCCAAA???>>><<<<<<===>>>??????@@@@@@BBBCCCCCCBBB@@@CCCHHHMMM[[[bbbkkkrrrvvvxxxxxxyyywwwwwwxxx{{{~~~}}}cccKKK===:::777444444444333333444444333222111000000000000000000000000000000000////////////000000000000---...///000000111111000111111111111222333444555555777:::>>>EEERRRaaakkk{{{vvvpppooonnnoooqqqrrrrrrqqqqqqrrrssssssssssssrrrrrrpppqqqrrrtttvvvzzz|||~~~}}}}}}|||{{{zzzxxxvvvuuuwwwyyyxxxwwwvvvvvvvvvwwwwwwyyy|||zzzgggXXXUUUNNN>>>666888444444333222222222222222111111111111111111111111000111333444555666666555555777:::===???@@@@@@@@@CCCEEEGGGHHHIIIJJJLLLNNNNNNTTTYYY^^^jjjyyypppqqq{{{pppOOOAAA>>>:::888888888777777444444444444555555555666666666888999<<<>>>AAABBBDDDDDDDDDGGGLLLSSSZZZ^^^aaaeeejjjmmmmmmooorrrvvvxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyy{{{|||{{{yyyyyyzzz|||||||||{{{}}}~~~~~~~~~~~~~~~}}}zzzyyyxxxwwwuuuqqqlllhhhaaa[[[TTTRRRRRRWWWbbbmmmzzz~~~|||{{{|||}}}{{{uuuyyy|||}}}|||{{{|||}}}~~~~~~|||xxxwwwvvvuuutttsssrrrrrrmmmiiieeebbb```^^^[[[ZZZYYYVVVTTTVVVYYYZZZXXXTTTQQQOOOLLLIIIGGGFFFEEEFFFHHHSSSaaaeeebbb^^^___ccceeeggglllttt|||zzzvvvuuuuuutttttttttuuuvvvvvvuuuvvvyyy}}}yyykkkdddYYYOOOHHHDDDAAA@@@======>>>???@@@AAABBBBBBDDDEEEEEECCC@@@BBBGGGLLLYYY___hhhppptttvvvwwwwwwyyyxxxxxxzzz~~~|||}}}fffIII>>>;;;777555444444444333333333333333222111111000000000000000000000000000////////////000000000000---...///000111111111111111111111111222333444555555777;;;???FFFRRRaaalllyyyuuuqqqppppppqqqsssttttttrrrqqqqqqqqqrrrssstttuuuuuurrrrrrrrrrrruuuxxx{{{}}}{{{}}}~~~zzzuuurrrnnnxxxyyyyyyxxxwwwwwwxxxyyyzzzzzz|||zzziii\\\XXXNNN===555888555444333333222222333333222222222222222222222222000111333555666666666555555777:::>>>@@@AAA@@@@@@EEEGGGIIIKKKKKKLLLNNNPPPOOOTTTYYY\\\ggg~~~pppmmmuuuoooNNNBBB???;;;888888888777666444555555555666666777777666777999;;;===???AAABBBDDDDDDDDDGGGLLLSSSZZZ___```eeejjjllllllmmmpppsssvvvwwwyyyzzzzzzyyywwwvvvwwwwwwxxx{{{|||zzzyyyyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{zzzxxxtttnnniiiddd]]]VVVTTTTTTXXXcccnnnyyy}}}~~~zzzxxxzzz{{{yyytttwww|||}}}{{{zzz{{{}}}~~~}}}|||wwwwwwvvvuuutttssssssrrrqqqnnnjjjfffccc```\\\YYY^^^ZZZWWWXXX[[[[[[WWWRRRNNNLLLIIIGGGFFFGGGHHHJJJJJJYYYjjjrrrqqqoooqqqvvvvvvyyy~~~wwwooobbbVVVNNNHHHEEECCC???@@@AAABBBCCCDDDEEEEEEGGGHHHGGGEEEBBBCCCHHHMMMYYY```iiiqqquuuwwwwwwwwwzzzyyyxxxzzz~~~~~~tttrrryyywwwpppPPP>>>;;;777555444444444333111222333444333222111000000000000000000000000000////////////000000000000---...///000111111111111111111111111222333444555555888;;;???FFFSSSbbblll~~~}}}wwwsssmmmmmmnnnooopppqqqrrrrrrpppqqqooorrr|||wwwxxxtttsssuuuvvvwwwzzz~~~~~~{{{zzzpppppprrryyy}}}zzzxxxwwwxxxyyyzzz~~~{{{iii```YYYGGG999777444444333222222111111222222222222111111111111111222111222222333444555777888999:::<<<===???AAACCCCCCDDDFFFIIIKKKLLLMMMNNNPPPTTTXXX[[[^^^iiiooodddqqqqqqSSSEEE@@@:::777888888666444555555555666666666666666666777888:::<<>>EEETTTgggttttttwww~~~{{{vvvssskkklllnnnoooooopppqqqsssrrrrrrooopppxxx|||wwwtttrrruuuvvvuuuxxx|||}}}xxxuuutttwww}}}{{{yyyxxxwwwwwwzzz|||~~~|||xxx|||oooaaaWWWEEE999888555444333222222111111222222222222111111111111222222222222222333444666888888:::;;;===???AAACCCEEEEEEDDDFFFIIIKKKMMMOOORRRTTTVVV[[[___aaaiiixxxjjjsssvvvWWWFFFAAA;;;777888888666444444444444444555555666666666777888:::<<>>FFFUUUhhhvvvyyyooosss~~~~~~{{{yyywwwtttrrriiillloooooommmmmmpppssssssssspppooosss{{{wwwtttrrruuuuuutttuuuyyyyyyxxx{{{}}}~~~~~~wwwvvvuuuuuuxxx{{{{{{tttsss{{{{{{cccTTTCCC999999666444333222222111111222222222222111111111111222222222333333444555777999:::;;;<<<===@@@BBBEEEGGGGGGEEEGGGJJJLLLNNNQQQVVVYYYWWW\\\```bbbkkksssyyy}}}\\\GGGBBB;;;888888888777555222222333444555555666666666777888:::<<>>FFFVVVjjjyyytttkkkqqquuu~~~yyyuuusssqqqqqqpppkkknnnpppooolllkkknnnqqqssssssrrrpppppptttyyy|||wwwtttsssvvvvvvssssssvvv}}}}}}}}}}}}|||vvvuuuttttttwww|||}}}yyy}}}fffSSSAAA999999555444333222222111111222222222222111111111222333333333333444555777999:::;;;:::;;;===@@@CCCEEEGGGHHHGGGIIIJJJLLLNNNRRRWWW[[[^^^^^^```fffsss^^^IIICCC<<<888888888777555222222333444555777777888666777888:::<<>>GGGWWWkkkyyyssskkksss{{{zzzyyyuuurrrooommmnnnooonnnpppqqqpppmmmlllnnnppprrrssssssrrrpppooopppsssvvvttttttwwwvvvsssrrruuu{{{}}}{{{xxxvvvttttttvvvzzzfffRRR@@@888888444444333222222111111222222222222111111222333333444444444555666888:::<<<===:::;;;===???BBBDDDFFFGGGIIIJJJKKKLLLNNNQQQVVVYYYccc______iii|||___JJJDDD<<<888888888777666333444555666777888999999666777888:::<<>>777777333444333222222111111222222222222111222222333444555555555666888:::<<<>>>???<<<===>>>@@@BBBDDDEEEFFFJJJKKKMMMNNNOOORRRVVVYYY___ZZZZZZfff{{{dddLLLEEE===888888888888777555555666777888888999999666777888:::<<>>999888999888777555666666666777777888888666777888:::<<>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGJJJOOOSSSVVVYYY\\\^^^dddgggnnnwwwrrrNNNGGG>>>999888999999888555555555666666666666666666777888:::<<>>@@@AAADDDDDDEEEHHHIIIJJJHHHGGGKKKKKKLLLOOOTTTXXX[[[\\\iiipppzzzzzzZZZFFF>>>???999888;;;999555444333222222222333333666888:::;;;;;;<<<>>>???AAAAAAAAA@@@BBBHHHOOOTTT[[[]]]___bbbcccfffjjjmmmqqqrrrssssssqqqqqqrrrsssuuuxxxzzz{{{{{{|||}}}~~~|||~~~}}}||||||}}}|||{{{{{{zzz{{{{{{||||||{{{}}}}}}yyytttnnnkkkkkkkkkddd___ZZZYYYZZZ]]]fffppprrrssstttwww|||{{{xxxrrrkkkeeefff]]]TTTQQQPPPQQQUUUZZZ___fffkkklllnnnsssxxxxxxpppmmmppp|||wwwmmmddd^^^^^^ZZZVVVUUUSSSQQQTTTZZZfffllluuu|||~~~lll```WWWQQQOOOPPPVVVTTTWWW^^^aaabbbhhhpppvvv|||gggkkk~~~tttqqqiiiXXX@@@<<<888444333222000///222222000///............000000000000000000000000//////.........---------///////////////000111111111222222333333444444555888:::===@@@HHH[[[tttpppsssvvvvvvtttqqqooonnnnnnooopppqqqrrrrrrssssssrrrqqqpppnnnmmmmmmnnnnnnjjjmmmpppqqqppplllhhhfffgggiiilllpppsssuuuuuuuuutttsssrrrrrrrrrrrrsssssstttsssrrrrrrssswwwzzz}}}qqqaaaMMM???:::999555111333333222111111111111111333333333333444555666777::::::;;;<<<>>>@@@CCCDDDFFFFFFGGGIIIJJJJJJJJJIIIKKKLLLMMMPPPTTTXXX[[[\\\iiiooowww~~~[[[FFF>>>@@@;;;888;;;888666666444333333333444555666888:::;;;;;;<<<>>>???@@@@@@AAAAAACCCGGGNNNRRRYYY[[[^^^aaacccfffiiilllnnnpppqqqqqqppppppqqqrrruuuwwwyyyzzzzzz{{{|||~~~~~~|||~~~}}}||||||}}}~~~~~~~~~}}}yyysssnnnkkkjjjjjjeee```[[[ZZZZZZ^^^hhhrrrxxxzzzzzz{{{{{{~~~}}}wwwooohhhddd[[[RRRPPPPPPRRRVVV\\\^^^eeejjjkkknnntttyyyyyynnnkkkooo{{{vvvllleeeaaa\\\XXXWWWUUUSSSUUUZZZeeekkkttt{{{|||~~~yyyhhh^^^VVVOOOLLLMMMSSSQQQSSSYYY[[[ZZZ\\\```hhhsssppptttwwwpppfffVVVCCC???;;;777666555333222222222000//////.........000000000000000000000000000000/////////.........///////////////000111111111222222333333444444555888:::===@@@III\\\vvvsssvvvyyyyyywwwuuusssrrroooooooooooopppppppppppprrrqqqqqqpppooommmllllllkkkmmmoooooommmiiidddaaacccfffjjjooosssvvvxxxxxxtttssssssrrrqqqqqqqqqqqqtttsssrrrrrrtttwww{{{}}}tttfffXXXGGG<<<999777444000444333333222222222222222666555444444333444444444888999:::<<>>??????@@@AAABBBDDDGGGLLLPPPWWWYYY\\\___aaadddhhhjjjkkkmmmnnnooonnnoooppprrrtttvvvxxxzzzzzzzzz{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||xxxsssooollljjjjjjfff```[[[ZZZ[[[___iiisss{{{{{{{{{rrrkkkbbbYYYRRRPPPQQQRRRVVV\\\]]]ccchhhjjjnnntttxxxxxxmmmkkkooo{{{}}}rrrjjjddd___ZZZYYYWWWTTTVVVZZZcccjjjrrrzzz~~~zzz|||~~~}}}|||zzz{{{}}}ttteee\\\TTTNNNKKKLLLOOOLLLNNNUUU[[[[[[ZZZZZZ]]]eeetttvvv|||{{{pppdddSSSCCC???;;;888666666555333222111000000////////////000000000000000000000000000000000000000////////////////////////000111111111222222333333444444555777:::===@@@JJJ^^^yyytttwwwyyyzzzxxxuuuttttttmmmmmmmmmmmmmmmnnnnnnooorrrrrrpppnnnmmmlllllllllmmmnnnnnnooonnnjjjeeebbb```ccchhhmmmrrruuuwwwwwwuuutttsssrrrqqqpppppppppvvvuuuuuuuuuwwwzzz}}}lll[[[QQQCCC;;;888777444000444444333222222333333444666555555444444444444444999999:::===@@@DDDGGGIIIGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNPPPSSSUUUXXX\\\^^^bbbccceeennn~~~uuu___JJJAAACCC???;;;;;;666777666555444444444555666666888:::;;;;;;<<<>>>??????AAACCCEEEFFFHHHLLLNNNTTTWWW[[[^^^```cccfffhhhiiikkkmmmnnnnnnoooqqqrrrtttvvvyyyzzzzzzzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}~~~{{{wwwssspppmmmkkkiiieee___ZZZYYYZZZ^^^iiisss}}}zzz~~~}}}tttmmmcccZZZRRRPPPPPPPPPTTTXXX[[[aaafffhhhlllqqqsssqqqjjjiiiooo|||zzzqqqhhhaaa[[[YYYXXXUUUVVVYYYccciiiqqqxxx|||~~~~~~~~~~~~~~~~~~yyyzzz{{{}}}}}}}}}|||||||||}}}vvveeeZZZSSSMMMLLLNNNMMMKKKMMMWWWbbbjjjlllkkkdddfffnnnzzzuuu{{{qqqcccRRR???<<<777555444333222222222111111000//////000000///////////////////////////////////////////////////////////////000000111111222222333333444444555777999<<<@@@KKK```{{{oooqqqttttttrrrpppppppppllllllllllllmmmooopppqqqsssrrrooommmkkklllmmmnnnnnnnnnnnnppppppnnnjjjfff___bbbfffkkkooorrrssstttuuutttsssrrrqqqqqqppppppvvvuuuuuuvvvxxxzzz}}}~~~~~~}}}}}}hhhUUULLLAAA:::888777555222333333333222222333444444444444444444555555666777;;;<<<<<<>>>AAADDDGGGHHHIIIKKKLLLLLLJJJJJJKKKMMMLLLOOOQQQSSSUUUYYY^^^bbbcccbbbbbbgggwww~~~ssscccLLLBBBDDD@@@<<<;;;666666666444333333333444555666888:::;;;;;;<<<>>>???@@@BBBEEEFFFGGGIIIKKKNNNQQQUUUYYY]]]___bbbeeeggghhhjjjlllmmmnnnoooqqqssstttvvvyyyzzzzzzzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~{{{wwwtttrrrooollliiiddd]]]XXXVVVXXX]]]hhhrrr}}}wwwpppfff]]]UUUQQQOOOMMMOOOSSSXXX^^^cccfffjjjnnnmmmhhhcccccckkkzzz~~~ooofff]]]ZZZYYYWWWXXX[[[eeejjjrrrxxx{{{}}}~~~~~~}}}}}}}}}|||}}}zzzzzzyyyyyyzzz|||}}}~~~~~~zzzfffYYYQQQMMMMMMPPPQQQQQQSSS\\\kkkyyywwwrrrpppuuuxxxwwwyyy~~~uuuyyyrrrbbbPPP<<<999555333333222222111222111111000000000000111////////////////////////........................///////////////000000111111222222333333444444555777999<<<@@@KKK```}}}oooqqqssssssqqqppppppqqqnnnnnnmmmnnnoooqqqssstttsssrrrpppooonnnnnnooopppnnnmmmmmmoooqqqppplllhhhdddgggkkkppptttvvvwwwwwwuuuttttttsssrrrrrrrrrrrrtttttttttuuuvvvyyy{{{|||~~~zzz~~~yyydddRRRKKKAAA:::888777555444333222222222222333333444333333333444555777888999>>>>>>>>>???AAADDDGGGHHHKKKNNNRRRQQQOOOMMMNNNOOOMMMOOOQQQRRRTTTYYYaaagggkkkhhheeeggguuuwwwhhhOOOCCCDDD@@@===<<<666666555444333333333444555666888:::;;;;;;<<<>>>???AAACCCEEEFFFFFFHHHJJJMMMPPPSSSXXX\\\___bbbdddfffhhhjjjlllmmmmmmnnnppprrrsssuuuxxxyyyyyyyyy{{{|||}}}|||||||||{{{{{{{{{{{{}}}}}}~~~{{{wwwuuutttrrrmmmiiiccc\\\WWWUUUVVV\\\gggsss~~~|||vvviii```VVVRRRNNNJJJKKKNNNRRRYYYaaafffkkkmmmiiibbb\\\]]]eeevvvzzznnnbbb^^^\\\[[[]]]aaakkkpppvvvzzz|||}}}~~~~~~}}}}}}}}}{{{|||~~~~~~{{{zzzyyyyyyzzz|||}}}~~~}}}jjj\\\TTTPPPPPPSSSYYY[[[\\\aaannn}}}}}}uuurrrlllddddddiiitttyyy{{{{{{rrraaaLLL===:::666444444444444333222111111000000111111111000000000000000000000000------------............///////////////000111111111222222333333444444555777999;;;???JJJ```}}}qqqrrrttttttsssrrrrrrsssooonnnmmmlllmmmnnnpppqqqqqqrrrtttvvvuuutttrrrpppnnnkkkjjjllloooooojjjeeefffiiimmmrrrwwwyyy{{{{{{uuuuuutttsssssstttttttttsssttttttuuuwwwyyy{{{|||uuuaaaQQQJJJ@@@999666555444444111111111111111222333333333333444444555777888999===>>>>>>@@@BBBEEEHHHJJJIIINNNSSSTTTPPPMMMMMMNNNMMMOOOQQQQQQSSSYYYdddllltttooohhhhhhwww|||lllQQQCCCCCC???>>>===777777777555444444444555666666888:::;;;;;;<<<>>>???AAABBBCCCCCCCCCEEEHHHKKKOOOSSSXXX]]]___bbbdddfffgggiiijjjkkkkkkkkkmmmoooqqqsssuuuvvvvvvwwwxxxzzzzzzzzzzzz{{{{{{|||}}}~~~}}}}}}~~~|||xxxvvvvvvtttooojjjddd]]]WWWUUUWWW\\\hhhttt{{{}}}xxxiii```WWWRRRNNNIIIIIILLLLLLUUU___gggmmmoooiii```ZZZ[[[dddtttxxxjjjcccbbbcccfffiiissswww|||~~~~~~}}}}}}{{{|||}}}~~~~~~~~~}}}|||zzz{{{{{{|||}}}~~~{{{}}}qqqfff___YYYXXXYYY___ccceeegggmmmyyy~~~vvvpppcccUUUSSSZZZccclllxxxqqq]]]FFF===:::666555555555555444222111111000000111222222000000000000000000000000---.........///////////////////////////000111111111222222333333444444555777999;;;>>>III___|||nnnpppqqqqqqpppooopppqqqnnnmmmkkkiiiiiiiiikkklllooorrrxxx||||||yyytttpppmmmjjjhhhjjjmmmlllgggbbb___bbbgggmmmrrruuuwwwxxxuuuuuutttttttttuuuuuuvvvuuuvvvvvvxxxyyy{{{}}}~~~ttt```QQQJJJ@@@888444333333333111000000000111222222333555555555555555666777888======>>>@@@CCCFFFJJJLLLFFFKKKRRRRRRNNNJJJJJJKKKNNNOOOPPPPPPRRRZZZfffpppyyyrrrhhhhhhxxxnnnSSSCCCBBB???>>>>>>888999888666555555555666777666888:::;;;;;;<<<>>>???@@@AAAAAAAAAAAACCCFFFIIIOOOSSSXXX]]]```bbbdddffffffgggiiijjjiiiiiikkkmmmoooqqqsssttttttuuuvvvxxxzzzzzz{{{|||~~~}}}~~~~~~~~~~~~}}}}}}xxxwwwwwwuuupppkkkeee^^^XXXVVVXXX]]]jjjuuuyyy}}}|||xxxiii___VVVRRRNNNIIIIIIKKKHHHRRR]]]hhhppprrrkkkaaa]]]]]]eeeuuuppphhhggghhhlllpppyyy|||~~~}}}}}}{{{|||}}}~~~~~~}}}|||{{{yyyzzz}}}{{{}}}yyyqqqjjjccc``````aaagggkkkjjjnnnvvv{{{zzzzzztttooo```NNNKKKRRRSSS___nnn{{{ppp[[[BBB;;;888555333444444444444222111111111111111222222000000000000000000000000.../////////000000111111///////////////000111111111222222333333444555555777999;;;>>>HHH^^^{{{kkkkkkkkkllllllmmmmmmnnniiiiiiiiijjjkkknnnpppqqqxxxuuurrrqqqtttuuuuuussspppmmmiiifffdddcccaaa`````````aaadddiiimmmnnnooommmnnnooopppqqqrrrsssttttttvvvxxxyyyzzz|||ooo^^^WWWIII===;;;999333222666222222111111111111111222444444444444666888:::;;;<<<===@@@BBBDDDEEEEEEEEEJJJLLLMMMMMMKKKIIIIIIIIIPPPRRRRRRSSSTTTZZZbbbiiijjjeeehhhmmmssslllVVVHHHCCC???BBBBBB999;;;999777555444444555666666777999;;;<<<===>>>>>>@@@@@@@@@??????AAAFFFIIINNNRRRWWW[[[]]]___aaacccdddgggkkkmmmlllkkkjjjkkkoooppprrrtttuuuvvvwwwwwwwwwyyy|||}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}{{{yyywwwuuuqqqmmmiiihhhaaa[[[ZZZ[[[```iiiqqq|||~~~~~~~~~~~~~~~|||xxxuuukkkdddYYYOOOJJJHHHHHHIIIGGGOOO[[[gggssszzzuuullljjjdddgggwwwvvvkkkhhhhhhmmmrrr|||~~~~~~~~~~~~}}}|||{{{{{{zzz{{{|||}}}~~~}}}zzzttttttsssqqqoooqqqwwwyyytttrrrsssrrrmmmoooiiihhhfff[[[KKKHHHOOOSSS\\\hhhppprrrtttzzzpppXXXDDD<<<999555333333333222111222222222111111111111000000000//////.........---////////////////////////000000000000////////////111111111111222333444555555777<<<@@@GGGZZZ{{{yyyhhhhhhiiiiiijjjjjjjjjjjjjjjiiiiiihhhiiijjjkkklllpppnnnlllmmmpppqqqqqqooollliiieeebbb```^^^\\\ZZZWWWVVVWWW[[[```dddfffgggjjjkkklllnnnpppqqqqqqrrrrrrtttvvvwwwxxxzzz~~~mmm___YYYJJJ===;;;888333222666333333222222222222333333555444444555666888:::<<<<<<===@@@BBBDDDEEEEEEEEEHHHJJJLLLLLLKKKJJJKKKKKKNNNPPPRRRSSSTTTWWW\\\aaabbb]]]```ccchhh|||}}}~~~oooXXXIIICCC===@@@BBB;;;<<<:::777555444444555555777888999;;;<<<===>>>>>>???@@@@@@??????AAAEEEHHHMMMQQQVVVZZZ]]]___aaabbbfffiiimmmppppppooooooooopppqqqssstttvvvwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~|||zzzxxxvvvsssnnnkkkiiiaaa[[[ZZZ[[[___hhhpppyyy{{{}}}zzzzzzzzz{{{|||{{{xxxvvvkkkdddZZZPPPJJJHHHHHHHHHKKKSSS```nnn~~~wwwuuu|||oooiiiiiinnnttt{{{}}}~~~~~~}}}}}}||||||{{{{{{zzzzzz}}}~~~~~~|||vvvsssxxxyyysssoooooolllhhhjjjdddaaa```WWWIIIFFFLLLOOOXXXdddjjjlllnnnrrrvvvoooXXXFFF===999666333333333333222222222222111111111111000000000000/////////......////////////////////////000000000000////////////111111111111222333444555555888<<<@@@GGGZZZ{{{yyy~~~ggghhhhhhiiijjjjjjkkkkkklllkkkjjjhhhgggfffffffffhhhhhhiiilllnnnpppooonnnkkkhhhdddaaa___\\\YYYWWWSSSRRRSSSVVV[[[___aaabbbeeegggjjjmmmoooooooooooonnnqqqsssuuuwwwyyy}}}}}}nnnbbb\\\KKK>>>:::888222111555444444333333333333444444555555555666888999;;;<<<===>>>???AAACCCDDDEEEEEEFFFHHHJJJKKKKKKLLLMMMNNNKKKMMMPPPQQQRRRSSSVVVXXX___ZZZ]]]^^^aaassszzzyyypppXXXIIICCC;;;===AAA>>><<<;;;888555444333444555777888999;;;<<<=========>>>????????????AAADDDGGGLLLPPPUUUYYY\\\^^^```aaafffiiimmmppppppqqqqqqrrrqqqrrrssstttuuuvvvwwwxxx|||~~~}}}~~~~~~}}}}}}}}}~~~~~~|||{{{yyyvvvrrroookkkddd^^^\\\^^^aaaiiiqqqwwwyyy~~~}}}yyyvvvwwwvvvwwwxxxzzz{{{zzzxxxoooiii___UUUMMMJJJIIIIIIOOOXXXfffwwwvvvmmmkkkpppwww{{{|||~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~zzzooossssssoookkkiiifffbbbeee]]]YYYYYYSSSIIIFFFIIILLLUUU```fffhhhiiilllooosss\\\LLL===:::666444444444333333222222222111111111111000111000000000000000//////////////////////////////////////////000000000000111111111222222333444555555888<<<@@@GGGZZZ{{{|||~~~hhhiiijjjlllmmmooopppqqqpppooommmkkkhhhfffeeedddfffhhhkkkooorrrsssrrrqqqnnnkkkhhheeecccaaa^^^[[[\\\ZZZYYY[[[^^^aaacccddddddgggjjjnnnppppppooonnnnnnpppsssuuuwwwzzz~~~sssggg___MMM===999777222111444333333333333333444444555555666777888999:::<<<<<<===>>>???AAABBBCCCDDDEEEFFFHHHJJJKKKKKKKKKMMMOOOKKKLLLNNNOOOPPPRRRTTTUUU]]]ZZZ\\\^^^___ppp|||zzzuuunnnVVVHHHDDD<<<;;;@@@>>>===;;;888555444333444444777888:::;;;<<<============>>>>>>>>>>>>@@@CCCFFFJJJNNNSSSWWWZZZ\\\^^^```bbbeeeiiilllmmmoooppprrrqqqqqqqqqrrrsssuuuvvvvvv}}}}}}|||{{{{{{zzzzzz{{{|||~~~~~~}}}|||yyyuuurrrnnngggaaa```aaadddkkksssxxxzzz{{{vvvsssvvvuuuuuuwwwyyy{{{zzzzzzuuupppggg\\\RRRMMMKKKKKKRRR[[[iii{{{tttppptttzzzzzz{{{~~~~~~}}}{{{|||||||||||||||||||||{{{{{{|||}}}}}}}}}}}}}}}yyyhhhkkkllliiifffccc```___```YYYTTTTTTQQQKKKHHHIIIKKKSSS]]]dddggghhhkkkmmmwwwzzz___MMM>>>;;;777555444555444333222222222111111111000000111111111111000000000000////////////////////////////////////000000000000222222222222333444555555666888;;;???FFFZZZ{{{}}}hhhiiikkknnnppprrrtttuuuuuutttrrrooollljjjgggfffgggjjjooosssuuuuuuuuutttpppnnnlllkkkjjjhhhfffdddhhhfffcccbbbdddffffffggggggjjjmmmppprrrrrrqqqpppooorrruuuwwwzzz}}}{{{nnnbbbNNN===888777333222444222222222222222333444444666777888999;;;<<<<<<===>>>>>>???@@@AAACCCDDDDDDHHHIIIKKKKKKJJJJJJLLLNNNNNNMMMLLLMMMPPPSSSWWWXXXZZZXXX\\\]]]^^^ooo~~~|||rrrnnnTTTGGGFFF???<<<>>>===<<<:::888555444444444555888999:::;;;<<<<<<======;;;<<<>>>>>>>>>???BBBDDDGGGLLLQQQVVVYYY[[[]]]______bbbfffiiikkkmmmoooqqqooooooooooooppprrrsssttt{{{~~~~~~|||zzzyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}{{{zzzwwwsssooolllfff``````aaadddkkkssswwwzzz}}}xxxtttuuusssrrrsssuuuwwwxxxxxxxxxtttmmmbbbWWWPPPNNNNNNWWW___jjjyyyvvvxxx}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~{{{iiijjjjjjhhhccc]]]ZZZZZZXXXTTTPPPOOONNNJJJGGGGGGIIIPPPYYY```dddgggkkkmmmrrr___HHH>>>;;;777555444555444333222222222111111111000000000000000000111111111111000000000000000000000000.../////////000000000111222222222222333444555666666888;;;???FFFYYY{{{zzz~~~iiiiiikkkmmmoooqqqssstttuuuuuutttrrrpppnnnkkkjjjhhhlllpppssstttttttttuuuooonnnnnnoooqqqqqqpppnnnrrroookkkhhhiiiiiijjjjjjmmmnnnqqqsssuuuuuutttsssrrrtttwwwzzz|||ssscccNNN<<<777777444333555222111111111222333444555666777999;;;<<<=========???>>>??????@@@BBBCCCDDDHHHIIIJJJJJJJJJJJJLLLNNNQQQOOOMMMNNNRRRVVVXXXZZZ[[[ZZZ___aaaaaaqqqvvv}}}uuuWWWGGGFFFAAA===>>><<<;;;999777555444444555666888999:::;;;<<<<<<<<<<<<:::;;;=========>>>AAACCCEEEJJJOOOTTTWWWYYY\\\^^^___bbbfffiiijjjmmmoooqqqooonnnnnnnnnnnnppprrrssswww{{{}}}{{{zzzyyyxxxxxxyyy{{{~~~~~~}}}~~~}}}{{{yyywwwsssoookkkhhhbbb]]]^^^___bbbjjjqqqvvvyyyzzzvvvqqqooommmnnnqqqtttvvvvvvxxxvvvqqqhhh^^^WWWVVVWWW```fffnnnwww~~~|||||||||}}}}}}~~~~~~qqqooommmjjjcccYYYTTTTTTOOONNNNNNLLLJJJGGGEEEDDDFFFKKKRRRXXX^^^cccgggjjjqqqdddIII===:::666444444444333333222222222111111111111000//////000000000000000111000000000000000000000000......//////000000111111222222222222333444555666777888;;;>>>EEEYYY{{{uuu|||lllmmmmmmnnnoooooopppppprrrssssssrrrqqqooonnnllljjjnnnrrrssssssrrrssstttoooppprrruuuyyy{{{{{{zzz{{{xxxsssppppppqqqrrrrrrrrrssstttuuuvvvvvvvvvvvvtttwwwyyy{{{}}}wwwdddNNN:::666777555444777222222222333333444555666777888:::<<<===>>>>>>>>>??????>>>???@@@AAACCCDDDFFFHHHIIIIIIJJJKKKNNNQQQTTTRRRQQQRRRUUUWWWWWWVVV\\\[[[aaabbbaaappp}}}___HHHFFFBBB>>>>>><<<999888666555444555666777999999:::;;;<<<<<<<<<<<<999:::<<<======>>>@@@BBBDDDHHHNNNSSSVVVXXX[[[]]]```bbbeeehhhiiikkknnnqqqpppooonnnmmmnnnppprrrsssuuuyyy~~~}}}|||{{{zzzzzz{{{~~~~~~~~~}}}zzzxxxtttoookkkgggaaa]]]^^^aaadddkkkssswww{{{zzzvvvpppnnnlllmmmqqquuuyyyzzzyyyzzzxxxqqqiiidddeeeggglllppptttxxx}}}}}}}}}}}}||||||}}}}}}}}}~~~sssooollljjjaaaUUUOOOOOOIIIMMMPPPMMMIIIFFFDDDCCCEEEHHHMMMRRRWWW\\\aaadddppp{{{~~~gggJJJ===999666333333333333222222222222111111111111000....../////////000000000000000000000000000000000.........///000111111111333333222333333444555666777888;;;>>>EEEYYY|||rrr}}}qqqqqqppppppoooooonnnnnnooopppqqqqqqqqqooonnnmmmmmmqqqttttttsssrrrsssuuuqqqrrruuuzzz{{{xxxyyyzzz{{{{{{uuuuuuuuuuuuvvvvvvwwwwwwvvvxxxzzz|||~~~~~~}}}yyydddNNN:::555777555555888333333333444555666777888777888:::<<<>>>>>>>>>>>>??????>>>>>>???AAACCCDDDDDDFFFHHHIIIJJJMMMQQQTTTTTTSSSSSSUUUXXXXXXTTTQQQWWWWWW]]]]]][[[iiizzz}}}wwwfffJJJEEEAAA>>>???===999777666555555666777888999999:::;;;<<<<<<<<<<<<888:::<<<=========???AAACCCGGGMMMRRRUUUXXXZZZ\\\^^^aaadddfffgggiiillloooqqqpppooonnnoooppprrrttttttxxx}}}~~~}}}||||||~~~{{{wwwrrrnnniiiccc```aaadddgggooovvvzzz~~~yyyuuupppnnnmmmoootttzzz~~~|||~~~~~~zzzsssqqqsssvvvvvvxxxyyyyyy}}}~~~~~~}}}|||||||||||||||}}}~~~nnnjjjhhhfff^^^RRRLLLNNNHHHOOOTTTQQQKKKGGGFFFEEEGGGIIIKKKOOOTTTYYY^^^aaammm{{{bbbEEE<<<999555333333333222111222222222111111111111000---.........//////000000000000000000000000000000---......///000111111222333333333333444555666666888999;;;>>>EEEYYY|||sssqqqooonnnppprrrqqqnnnkkkqqqpppoooqqqsssrrrmmmiiihhhjjjmmmoooqqqrrrrrrrrrrrruuuzzz~~~{{{{{{|||tttttttttuuuuuuuuuuuuuuuxxxyyy{{{}}}mmmvvvzzzcccHHH;;;:::444111444333333222111111333555777999===???@@@@@@>>>===>>>???@@@@@@??????@@@@@@AAABBBEEEFFFHHHIIIKKKMMMOOOOOOTTTTTTTTTTTTSSSSSSSSSSSSRRRXXX\\\[[[\\\dddpppyyyzzzsssSSSGGGAAAAAABBB<<<<<<:::777555444555777888======<<<;;;;;;;;;;;;<<<999999999999:::<<<>>>???CCCGGGMMMRRRUUUYYY\\\______```ccceeegggiiijjjkkkkkklllmmmmmmmmmooorrruuuzzzzzz{{{}}}~~~~~~~~~~~~zzzvvvrrrllleee``````cccgggoooxxx{{{|||qqqppppppttt{{{~~~~~~||||||~~~uuujjj```[[[VVVPPPLLLKKKJJJOOOUUUUUUPPPJJJFFFEEEBBBHHHMMMOOOQQQVVV[[[^^^hhh{{{~~~tttzzzZZZFFF:::999777555444333333333222222222111111111111000111111111111111111111111000000////////////000000000000000000111111111111000111222222444444555666666999:::@@@IIISSSsssyyypppoooppprrrtttrrrnnnjjjnnnmmmnnnqqqsssrrroookkkhhhiiikkkmmmoooqqqrrrrrrsssuuuxxx|||}}}|||tttttttttttttttuuuuuuuuuxxxyyy{{{}}}kkktttyyy```GGG;;;:::444222444333333222222222333555888999>>>@@@AAAAAA???>>>??????AAA@@@@@@@@@@@@AAABBBBBBFFFGGGHHHJJJKKKMMMNNNOOOTTTSSSSSSSSSRRRRRRRRRRRRRRRWWWZZZZZZ[[[cccqqq{{{}}}xxxVVVHHH@@@??????999<<<:::777555444555777888:::::::::::::::;;;<<<<<<999999999999:::<<<>>>???BBBFFFLLLQQQUUUXXX\\\^^^^^^___bbbdddfffhhhiiiiiikkkmmmnnnooopppqqqtttvvvvvvwwwxxxzzz}}}~~~}}}yyyuuuqqqllleee``````ccciiisss|||~~~}}}vvvtttsssvvv|||tttiii^^^XXXSSSMMMJJJJJJIIIMMMQQQQQQMMMGGGDDDDDDBBBGGGLLLNNNPPPUUUZZZ^^^mmm|||wwwxxxooonnnQQQ>>>:::999777555333333333333111111111000000000//////111111111111111111111111000000////////////000000000000000000111111111111111111222333444555555666666::::::???HHHRRRqqqpppqqqrrrtttuuurrrnnnjjjkkklllmmmppprrrrrrpppnnnjjjjjjjjjlllmmmoooqqqrrruuutttuuuvvvzzz~~~{{{wwwuuuttttttttttttttttttttttttwwwwwwyyy{{{}}}yyyhhhrrr~~~www\\\EEE;;;:::444222555222333333222333444666999:::@@@AAACCCBBB@@@??????@@@BBBBBBAAAAAABBBBBBCCCDDDGGGHHHIIIJJJLLLNNNOOOOOORRRRRRRRRQQQQQQQQQQQQQQQQQQTTTWWWXXXZZZbbbqqq}}}{{{zzzWWWIII@@@??????999<<<:::777555444555777888777777888888999;;;<<<===999999999999:::;;;===>>>AAAEEEKKKPPPTTTWWW[[[]]]\\\]]]___bbbdddeeeffffffhhhjjjnnnpppqqqrrrtttvvvsssuuuwwwzzz|||~~~{{{|||~~~~~~|||{{{wwwssspppmmmeee___```dddkkkvvv|||yyyvvvwww{{{~~~~~~~~~}}}}}}~~~|||ooo```WWWPPPJJJHHHIIIFFFIIILLLKKKGGGCCCBBBBBBCCCFFFJJJMMMOOOSSSYYY___nnnzzz~~~{{{ppprrrlll{{{gggNNN===:::999777555333333333333000000000000/////////...111111111111111111111111000000////////////000000000000000000111111111111111111222333444555666666777::::::???GGGPPPnnnrrrrrrsssssssssqqqooommmnnnnnnmmmnnnooopppqqqqqqooonnnmmmllllllnnnoooppptttsssqqqqqqsssxxx~~~}}}yyytttrrrqqqttttttttttttttttttttttttuuuvvvwwwyyy{{{~~~~~~~~~~~~pppfffrrr|||uuuVVVCCC:::999444333666222333333333444666888:::;;;@@@BBBCCCBBBAAA??????@@@CCCCCCCCCCCCCCCDDDEEEEEEJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTWWWXXX```ppp~~~uuuzzzWWWIIIBBBBBBBBB===<<<:::777555444555777888888888888999999:::;;;<<<999999999888999;;;<<<===???CCCIIINNNQQQTTTXXXZZZYYYZZZ\\\^^^```bbbcccccccccfffkkknnnpppqqqsssttttttuuuxxx{{{}}}|||}}}}}}}}}|||zzzxxxuuuqqqnnnnnnfff______cccjjjvvv}}}}}}~~~|||zzzuuutttttttttwww{{{yyyhhh\\\RRRKKKGGGHHHCCCGGGIIIIIIEEEBBBBBBDDDEEEEEEHHHKKKMMMPPPXXX```oooyyy}}}xxxyyynnnpppmmmuuubbbMMM???:::888666444333222333333111111000000000/////////111111111111111111111111000000////////////000000///000000000111111111111111111222333444555666666888;;;:::>>>EEENNNlllsssrrrrrrqqqppppppqqqrrrrrrqqqooommmlllnnnqqqssstttsssqqqnnnmmmmmmmmmmmmrrrpppnnnmmmoootttxxx|||||||||{{{xxxuuutttuuuvvvtttttttttuuuuuuuuuvvvvvvwwwxxxyyy{{{~~~wwwooohhhfffssszzzqqqOOO@@@:::999333444777222333333444666888999;;;<<>><<<:::777555444555777888;;;;;;:::::::::::::::;;;:::999888888999:::<<<===>>>AAAFFFKKKNNNPPPSSSVVVUUUVVVXXX[[[]]]___```aaaaaaeeejjjnnnppprrruuuwwwuuuvvvxxxzzz|||~~~~~~}}}}}}{{{yyywwwtttpppmmmooofff___^^^aaahhhttt~~~{{{xxxuuussspppoooqqqvvv|||~~~~~~~~~nnnaaaWWWNNNJJJJJJEEEJJJNNNOOOMMMJJJJJJKKKHHHFFFGGGJJJLLLMMMVVVaaayyyoooppplll{{{mmmZZZGGG<<<999888666444333222222222222222111111111000000000000000000000000000000000000000////////////000000///000000000111111111111111222333444555666666777888;;;;;;>>>EEEMMMkkkpppqqqqqqpppoooooorrrsssrrrrrrqqqooonnnnnnqqqtttvvvuuussspppnnnmmmlllkkknnnmmmllllllnnnqqqtttwwwwwwwwwuuusssrrrrrruuuwwwttttttuuuvvvwwwxxxxxxyyy||||||~~~wwwiiiaaabbbgggtttvvvhhhIII>>>:::999333555888111333444555777999;;;<<<===???AAACCCCCCCCCBBBCCCDDDGGGFFFFFFFFFFFFGGGHHHHHHLLLLLLMMMMMMNNNNNNNNNOOOKKKKKKMMMNNNPPPRRRSSSTTTRRRPPPSSSWWWXXXZZZhhhyyyooo{{{[[[KKKCCCBBBBBB===<<<:::777555444555777888<<<<<<;;;::::::::::::::::::999888888888:::;;;<<<<<<@@@DDDHHHJJJLLLNNNPPPPPPQQQTTTWWWZZZ]]]^^^___cccgggkkkpppsssvvvzzz|||vvvvvvvvvwwwxxxzzz|||}}}{{{xxxvvvsssooommmnnnfff```___bbbhhhsss}}}wwwqqqrrrpppmmmlllnnntttzzz~~~~~~}}}||||||}}}~~~rrrggg]]]SSSMMMKKKIIIOOOWWW[[[ZZZWWWVVVUUUMMMHHHGGGJJJKKKKKKTTTaaawwwuuummm}}}kkkUUUCCC;;;999888666444222222222222222222222222111111111111000000000000000000000000000000////////////000000000000000000111111111111222222333444555666777777999<<<;;;>>>EEEMMMkkkjjjmmmqqqrrrqqqpppqqqrrrmmmppptttuuusssrrrrrrssssssrrrrrrqqqooommmlllkkkiiijjjkkkmmmoooppprrrrrrqqqrrrsssrrrppppppqqqrrrssstttuuuwwwxxxzzz{{{|||}}}~~~{{{tttbbbYYY^^^hhhtttppp]]]DDD<<<:::999333666888111333444666888:::<<<===>>>@@@BBBEEEFFFFFFFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKHHHJJJLLLNNNQQQTTTVVVWWWSSSQQQSSSXXXXXXXXXddduuummmttt\\\LLLCCCCCCDDD???<<<:::777555444555777888:::999999999999999:::;;;:::999888888888999:::;;;;;;>>>BBBEEEFFFHHHIIIKKKKKKMMMQQQTTTXXX[[[]]]___dddgggkkkooossswww|||yyyxxxwwwvvvwwwyyy{{{}}}~~~}}}~~~{{{xxxuuusssooommmllleee```aaaeeekkkuuu~~~vvvnnnjjjjjjkkklllppptttyyy|||~~~|||{{{{{{{{{|||||||||pppeeeWWWMMMJJJHHHQQQ\\\cccccc```\\\[[[QQQJJJHHHKKKJJJIIISSSaaavvvlllSSSBBB<<<999777555333222222222222111111111111000000000000000000000000000000000000000000////////////000000000000000000111111111111222222333444555666777777999<<<;;;???FFFNNNllldddjjjrrruuutttqqqppppppgggnnnvvvzzzyyyvvvsssrrroooooopppppppppnnnlllkkkggghhhkkknnnppppppppppppqqqsssuuuuuusssqqqppppppssstttuuuwwwyyy{{{}}}~~~{{{|||~~~uuu```UUU\\\hhhtttlllUUUBBB;;;:::999333666999111333444666999;;;===>>>>>>AAACCCFFFHHHHHHIIIKKKLLLIIIHHHHHHHHHHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKNNNRRRUUUWWWYYYTTTQQQTTTZZZXXXVVVaaarrrtttvvv}}}ZZZKKKDDDFFFHHHDDD<<<:::777555444555777888666666777777888999;;;;;;:::999888888888999:::;;;;;;>>>AAADDDDDDEEEGGGHHHIIIKKKOOOSSSWWW[[[]]]^^^cccfffiiimmmqqqvvv|||~~~|||yyywwwxxxzzz}}}}}}{{{|||~~~|||}}}{{{xxxuuussspppmmmjjjdddaaacccgggnnnxxx|||uuugggiiimmmrrrvvvzzz}}}~~~}}}{{{zzzyyyzzzzzz}}}~~~}}}}}}}}}yyykkkYYYLLLFFFDDDOOO\\\eeefffbbb^^^[[[TTTLLLHHHKKKJJJIIIRRRaaauuujjjPPP???:::999777555333222111222222000000000000////////////000000000000000000000000000000////////////000000000000000000111111111111222333333444555666777777999<<<;;;???FFFOOOmmmeeeiiinnnrrrtttsssqqqoookkknnnttt{{{~~~}}}xxxssssssrrrrrrpppnnnkkkhhhffffffiiikkkllllllmmmqqquuusssvvvxxxyyywwwuuutttssstttuuuvvvwwwxxx||||||sssbbbYYYcccrrrqqq```PPP>>>:::666444444444555444333555777888999<<>>;;;888777777777666555666777999:::;;;<<<<<<<<<;;;:::999888888888999:::<<<===>>>???AAACCCDDDEEEEEEGGGKKKOOOSSSWWW\\\```eeehhhmmmqqqssstttvvvxxxxxxzzz{{{zzzyyyyyyzzz||||||||||||}}}}}}~~~~~~xxxvvvvvvtttooojjjgggccc______eeeoooxxx}}}wwwmmmlllhhhmmmxxxyyytttuuu}}}~~~~~~~~~}}}zzzyyy{{{|||~~~jjjYYYOOOKKKFFFPPPYYY]]]___```^^^YYYQQQKKKFFFFFFGGGJJJQQQYYYqqq}}}jjjOOO>>>:::;;;888555444333333222111111111111111000000000000000000000000000000000000111111000000//////......000000000000000111111111333444444444555666666666999444======DDDPPPhhhfffhhhllloooqqqqqqpppooonnnooorrruuuxxxxxxuuurrrqqqppppppooollljjjgggeeefffiiikkkmmmmmmnnnqqqtttttttttuuuvvvwwwvvvuuuuuusssuuuwwwyyyzzz}}}qqqeee```lllyyyttt___LLL???<<<888666666777777777555777999:::<<<>>>BBBEEEIIIJJJKKKMMMPPPRRRTTTUUUVVVSSSPPPLLLJJJJJJKKKLLLUUUSSSQQQOOOMMMMMMMMMNNNKKKKKKKKKMMMPPPRRRSSSRRROOOPPPQQQQQQSSSZZZdddkkk^^^OOOKKKFFFBBBCCC<<<:::777666777777666555777888999:::;;;<<<<<<<<<;;;:::999888888888999:::;;;;;;===>>>@@@BBBCCCCCCDDDGGGKKKOOORRRWWW\\\```dddhhhmmmppprrrtttvvvwwwwwwyyyzzzzzzyyyyyyyyyzzz|||}}}~~~zzzxxxwwwuuuppplllgggccc___```fffoooxxx}}}xxxoookkkjjjrrr{{{xxx{{{~~~~~~}}}}}}~~~~~~}}}{{{zzz|||}}}~~~~~~~~~~~~~~~ttt___PPPIIIEEELLLSSSXXX]]]aaa```\\\TTTMMMHHHGGGHHHJJJQQQXXXmmmwwwfffNNN???<<<999777444333444444444333111111111111000000000000000000000000000000000000111000000000/////////...000000000000111111111111333333444444555666666666999555===>>>DDDPPPhhhggghhhjjjlllmmmnnnoooooopppooommmnnnpppqqqqqqqqqnnnnnnnnnmmmkkkiiifffeeefffhhhkkkmmmnnnoooppprrrsssqqqppprrruuuxxxwwwuuurrruuuxxxzzz|||ooogggiiivvvuuuZZZDDD>>>;;;888666666888888888888999<<<===>>>AAADDDGGGLLLMMMNNNQQQSSSUUUWWWXXXWWWVVVTTTQQQOOOMMMLLLLLLTTTSSSSSSRRRPPPOOONNNMMMMMMLLLLLLMMMPPPQQQQQQPPPOOONNNNNNPPPUUU\\\dddiiiyyyzzz{{{```PPPKKKGGGCCCCCC;;;999666666777888888777777888999;;;<<<<<<<<<<<<;;;:::999888777888888999999:::;;;<<<>>>@@@AAABBBCCCFFFJJJNNNRRRVVV\\\___dddhhhmmmppprrrssstttuuuuuuxxx{{{|||{{{yyyyyyyyy|||}}}|||yyyxxxvvvqqqmmmhhhddd``````gggpppyyyvvvooommmooo{{{~~~}}}~~~|||yyyxxxzzz{{{|||{{{{{{|||}}}{{{}}}||||||||||||}}}fffTTTJJJFFFJJJMMMQQQYYYaaabbb^^^UUUOOOJJJIIIIIIJJJPPPWWWkkk|||ssscccMMM???<<<888666444333444555555555111111111111000000000000000000000000000000000000000000000000////////////000000000111111111222222333333444444555666666777999555>>>>>>EEEQQQiiiyyyhhhhhhhhhiiijjjkkkmmmnnnmmmkkkjjjjjjlllnnnoooooommmmmmmmmmmmllljjjhhhfffgggiiikkkmmmoooooopppqqqqqqmmmjjjlllrrrvvvvvvtttpppssswwwzzz|||ppplllppp}}}qqqTTT???;;;999555444555777888888999;;;>>>@@@AAACCCFFFHHHMMMMMMOOOQQQSSSUUUWWWXXXUUUUUUTTTTTTRRRPPPOOONNNPPPQQQRRRSSSRRRPPPMMMKKKOOONNNMMMNNNPPPQQQPPPOOONNNLLLLLLPPPWWW___eeehhhqqquuuwww~~~lllyyycccPPPJJJFFFCCCBBB;;;999777777888999:::999888999:::;;;<<<<<<<<<<<<;;;:::999777777777888888777888999;;;<<<>>>???@@@BBBDDDIIIMMMQQQVVV[[[___hhhkkkoooqqqqqqqqqrrrsssuuuxxx|||}}}}}}{{{zzzzzz{{{}}}~~~~~~|||yyywwwuuuqqqmmmhhhddd```aaagggqqqzzzrrrmmmnnnrrr~~~}}}}}}}}}}}}~~~zzzxxxuuuxxxzzz{{{{{{zzzzzz{{{yyy{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{zzz{{{|||}}}jjjWWWNNNMMMMMMLLLNNNVVV___```[[[UUUNNNJJJIIIJJJKKKPPPWWWiii~~~tttbbbLLL>>><<<:::888555444444555444444111111111111000000000///////////////////////////000000000000////////////000000000111111222222333222333333444555666777777:::666>>>???FFFQQQjjj{{{vvvjjjiiihhhggghhhjjjlllnnnhhhhhhgggiiilllnnnnnnmmmmmmnnnnnnnnnmmmllljjjiiihhhiiijjjlllnnnpppppppppooojjjfffhhhnnnssssssqqqnnnqqqvvvyyy{{{}}}wwwtttxxxnnnRRR???:::888555444666888999::::::===@@@AAABBBDDDFFFHHHLLLLLLMMMOOOQQQRRRSSSTTTOOOQQQRRRTTTTTTRRRQQQPPPNNNPPPSSSUUUUUURRRPPPNNNRRRPPPOOOPPPQQQRRRQQQOOOLLLKKKLLLPPPXXX___dddggglllvvvzzz~~~gggqqqeeePPPHHHEEEBBB@@@;;;999888888999;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;:::999777666666777777666666888999;;;===>>>>>>@@@CCCGGGLLLPPPUUUZZZ^^^kkkmmmqqqrrrqqqppppppqqqvvvyyy}}}~~~|||||||||zzz|||~~~~~~~~~}}}||||||}}}~~~{{{xxxuuurrrnnnlllhhhddd```aaagggqqq{{{pppmmmnnnqqq|||~~~}}}|||||||||{{{~~~zzzxxxvvvxxx{{{{{{yyywwwwwwwwwyyy{{{}}}~~~~~~}}}|||||||||}}}}}}{{{{{{zzzyyyzzz{{{|||}}}}}}}}}}}}~~~iii[[[UUUWWWUUUQQQPPPVVV]]]]]]XXXSSSMMMIIIIIIJJJKKKPPPWWWfff~~~~~~}}}zzzcccKKK???>>>===:::777555444444222111111111111111000000000///////////////////////////////////////000000000000///000000111222333333333222222333444555666777888;;;666???@@@FFFRRRjjjvvvuuu}}}kkkjjjiiihhhiiijjjmmmnnngggggghhhjjjmmmooonnnmmmmmmnnnooooooooonnnmmmlllkkkjjjiiikkkmmmpppppppppmmmjjjggghhhlllooopppooonnnqqqtttwwwyyy|||}}}jjjPPP@@@;;;999666666888;;;======<<>><<<:::888888999;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::999777666666666777555666777999:::<<<===>>>???BBBFFFKKKOOOTTTZZZ^^^jjjlllpppqqqqqqpppppppppvvvyyy|||}}}}}}||||||}}}{{{|||~~~~~~}}}~~~~~~}}}|||}}}}}}}}}|||{{{{{{|||~~~~~~}}}zzzwwwsssooommmkkkgggccc___```gggqqqzzz}}}pppmmmrrruuu|||~~~~~~}}}}}}|||{{{{{{}}}~~~}}}{{{yyyyyyzzz{{{zzzwwwvvvvvvvvvxxxzzz}}}~~~}}}~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{zzzzzz|||~~~yyyeee\\\[[[\\\\\\YYYWWWYYY^^^^^^YYYUUUOOOKKKKKKKKKLLLPPPVVVjjjvvvzzz|||fffKKK@@@BBB???<<<888555444333222000111111111111000000000000000000000000000000000000////////////000000000000///000000111222333444444111222333444555777888888;;;777@@@@@@GGGSSSkkkzzzuuu~~~mmmlllkkkjjjjjjlllmmmnnnllljjjiiijjjmmmnnnnnnnnnlllmmmnnnooooooooonnnmmmmmmkkkhhhiiillloooqqqqqqmmmlllkkkkkkkkklllmmmnnnoooqqqtttvvvyyy}}}zzzdddKKK===;;;888666666999<<<>>>??????AAAEEEGGGGGGHHHIIIKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRRRRRRRQQQPPPNNNPPPTTTXXXYYYYYYXXXWWWWWWVVVUUUUUUWWWWWWWWWUUUPPPSSSUUUUUUUUUVVVZZZ^^^aaaxxx}}}yyynnnTTTHHHEEEBBB>>>;;;999777666777888888888:::;;;;;;<<<<<<<<<<<<<<<<<<:::999777666555666666555666777888:::<<<===>>>>>>AAAEEEJJJNNNTTTYYY]]]dddggglllnnnooopppqqqrrruuuwwwzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~{{{}}}~~~|||{{{}}}~~~||||||||||||}}}}}}~~~~~~}}}}}}|||zzzwwwrrrnnnlllkkkeeebbb^^^___fffqqqzzzyyymmmkkknnnssszzz~~~~~~~~~~~~}}}}}}|||{{{yyy{{{|||~~~~~~|||{{{yyyyyyzzzzzzxxxvvvvvvwwwxxxwwwyyy{{{~~~~~~~~~~~~}}}{{{zzzyyyyyyyyywwwvvvvvvvvvwwwyyyzzz||||||{{{zzz{{{}}}~~~~~~}}}}}}uuubbb\\\]]]\\\___```^^^___bbbccc```[[[UUUPPPOOOMMMLLLOOOTTTlllnnnvvv|||jjjKKK@@@EEE>>>;;;777555555444333222111111111111000000000000000000000000000000000000.../////////000000000111///000000111333444444555111222333444555777888888<<<888@@@AAAGGGSSSkkkwwwnnnmmmlllllllllmmmnnnnnnqqqnnnkkkjjjkkkmmmnnnnnnkkklllnnnooooooooonnnmmmoookkkggggggkkkoooqqqrrrmmmnnnooommmlllkkklllnnnqqqsssuuuvvvyyy}}}~~~~~~vvv^^^FFF777888666444444777:::======AAADDDGGGIIIJJJJJJKKKMMMPPPPPPPPPOOOOOONNNNNNMMMOOOPPPQQQRRRRRRQQQPPPPPPKKKNNNRRRUUUXXXYYYXXXXXXXXXWWWVVVWWWYYYZZZYYYXXXTTTWWWZZZXXXSSSRRRUUUZZZYYYttt~~~{{{|||rrrVVVIIIFFFCCC???:::888555555666777666666;;;;;;<<<<<<===<<<<<<<<<<<<:::999777666555555666555666777888:::<<<===>>>===@@@EEEIIINNNSSSYYY]]]___ccchhhlllnnnppprrrssstttvvvxxxxxxxxxxxxzzz|||~~~~~~{{{}}}~~~{{{zzz|||~~~{{{|||}}}~~~~~~~~~~~~}}}}}}}}}{{{wwwrrrnnnlllllleeeaaa^^^___fffpppzzzuuuiiifffbbbjjjsssyyy~~~~~~~~~~~~~~~}}}||||||wwwxxxzzz|||||||||zzzyyyyyyzzzyyyxxxvvvvvvxxxzzzwwwxxxzzz|||~~~~~~~~~~~~|||||||||}}}~~~}}}~~~|||zzzyyywwwwwwvvvtttttttttuuuwwwyyy|||}}}~~~}}}{{{{{{|||||||||{{{xxx{{{~~~~~~~~~tttaaa\\\]]]YYY___cccccccccfffhhhfff```ZZZTTTRRROOOMMMNNNSSSgggiiittt}}}oooKKK@@@EEE<<<999666555555555555444111111111111000000000000000000000000000000000000.../////////000000111111///000000222333444555555111222333444666777888999<<<888@@@AAAHHHTTTlll{{{nnnllljjjjjjmmmpppqqqqqqppprrrrrrpppllljjjlllnnnmmmmmmnnnoooooooooooooookkklllmmmnnnoooooooooooonnnpppqqqqqqppppppqqqrrrtttxxx||||||}}}{{{mmmUUUAAA999999999999::::::;;;;;;;;;BBBBBBCCCDDDFFFIIIKKKLLLOOOOOOOOOOOONNNNNNMMMLLLSSSSSSTTTSSSRRRPPPNNNMMMMMMNNNOOOOOOPPPRRRUUUXXXUUU]]]eeefffbbb^^^^^^aaaYYYVVVTTTSSSTTTUUUVVVVVVYYYcccvvvyyy^^^LLLHHHCCC;;;::::::999999888999999999:::;;;<<<======<<<;;;:::999999777666555555555555555666666777888:::;;;<<<>>>@@@CCCHHHNNNTTTZZZ]]]ccceeeiiikkklllnnnppprrrvvvwwwwwwvvvvvvxxx{{{~~~~~~~~~}}}}}}{{{yyyyyyyyy{{{}}}}}}|||zzzzzzzzz|||~~~{{{wwwtttqqqmmmkkknnngggbbbbbbffflllvvvsssiiieeefffiiiooovvv}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{zzzyyy{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxzzz|||}}}~~~}}}||||||}}}zzzyyywwwxxxxxxyyyzzzzzzzzzyyyyyy|||||||||{{{zzzyyyxxxwwwvvvvvvvvvxxx{{{|||{{{zzz}}}~~~zzzggg```___ddddddfffjjjppprrrqqqoooeee___XXXTTTSSSSSSUUUWWWddd~~~zzzmmmooorrrMMM===<<<:::999777444222111000///222222222111111111111000000000000000000000000000////////////000000000000,,,///222333222222333444333444444555777999:::;;;???999AAACCCJJJUUUmmmooommmkkkjjjlllmmmnnnnnnlllmmmmmmllljjjjjjkkkllllllmmmnnnnnnoooooonnnnnnllllllmmmnnnnnnnnnmmmmmmnnnoooqqqrrrrrrrrrtttvvvtttxxx|||~~~yyyyyyzzzwwwgggPPP???:::999999999:::;;;;;;<<<<<<@@@AAABBBDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOTTTUUUVVVVVVUUUSSSQQQPPPJJJKKKLLLLLLLLLNNNQQQTTTZZZ```eeefffaaa\\\YYYXXXXXXUUURRRQQQRRRTTTTTTTTTVVV]]]ooo}}}```KKKEEEAAA:::;;;;;;:::999999999999:::;;;;;;<<<======<<<;;;;;;:::999888777555555444444444444555666777999:::;;;???@@@CCCHHHNNNTTTZZZ]]]ccceeehhhjjjkkkllloooqqqvvvvvvwwwwwwwwwxxx|||~~~}}}}}}|||||||||{{{{{{{{{zzzyyyzzz{{{}}}}}}{{{yyy|||zzzzzz{{{~~~{{{wwwuuurrrnnnlllllleee```aaaeeekkkuuu~~~rrriiieeefffiiinnntttzzz~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~|||zzzyyyzzzzzzyyyxxx{{{{{{{{{|||}}}zzzzzz{{{|||}}}}}}~~~~~~~~~~~~|||{{{{{{~~~}}}}}}|||{{{zzzyyyyyywwwxxxyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxwwwvvvvvvuuurrrrrrtttxxx}}}uuunnnmmmmmmlllkkkmmmrrruuuuuutttmmmfff___ZZZXXXYYYZZZ\\\]]]nnn{{{pppuuunnnKKK<<<<<<999888666444222111111000222222222111111111111000000000000000000000000000////////////000000000000---///222333222222333444444444444555666888999:::???999AAACCCJJJUUUlllqqqooolllkkkkkkkkkkkkjjjhhhhhhggghhhiiijjjjjjiiikkkllllllmmmmmmmmmmmmmmmlllmmmmmmnnnnnnnnnnnnmmmmmmooorrrsssssstttwwwxxxuuuxxx{{{}}}~~~rrruuuwwwppp^^^III===:::999999::::::;;;<<<<<<===>>>@@@BBBEEEGGGHHHIIIIIIHHHIIIKKKMMMOOOQQQRRRSSSSSSTTTVVVWWWWWWUUURRRQQQKKKLLLLLLLLLLLLMMMPPPSSS[[[___bbbdddbbb]]]WWWTTTVVVSSSPPPOOOPPPRRRRRRRRRTTTWWWfffxxxppp}}}eeeLLLDDDAAA<<<<<<<<<;;;:::::::::::::::;;;;;;<<<======<<<;;;;;;<<<;;;999777555444444444333333444555666888999:::???@@@CCCHHHNNNTTTYYY\\\cccdddfffggghhhjjjnnnqqquuuvvvwwwxxxxxxyyy|||~~~{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{}}}}}}{{{yyy}}}|||zzzzzz}}}{{{xxxuuusssooommmkkkeeeaaacccgggmmmvvvqqqhhhddddddggglllrrrwww|||~~~}}}zzz}}}}}}|||||||||{{{{{{{{{zzz{{{|||}}}~~~}}}{{{yyyxxxyyyyyyyyywww||||||}}}~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzvvvwwwxxxyyyzzz{{{{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvrrrrrruuuyyy~~~~~~{{{zzzwwwsssrrrtttwwwzzz{{{xxxssskkkeeecccdddeeeeeeaaagggxxxzzzqqq{{{gggHHH<<<===777666555444333222222222222222222111111111111000000000000000000000000000////////////000000000000---///222333222222333444444444444555555666888888>>>:::BBBCCCJJJUUUjjjqqqooolllkkkllllllkkkjjjiiigggfffgggjjjkkkiiifffiiijjjkkkkkkllllllkkkkkkkkklllnnnoooppppppqqqqqqnnnppprrrsssssstttvvvxxxvvvxxx{{{|||}}}yyyqqqooossstttjjjUUUBBB::::::999999:::;;;<<<======>>>>>>@@@CCCFFFIIIJJJJJJIIIGGGHHHJJJMMMOOOQQQRRRSSSOOOQQQSSSVVVVVVTTTRRRPPPQQQQQQRRRQQQPPPQQQTTTVVVXXXYYY]]]bbbeeebbb\\\VVVTTTRRROOONNNNNNPPPPPPOOOTTTSSS```rrr{{{hhhnnnmmmPPPFFFEEEBBB>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===<<<:::888666444333333333333444555666888999:::???AAACCCGGGMMMSSSWWWZZZaaabbbcccdddeeehhhmmmqqqtttvvvxxxyyyyyyzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxzzz|||~~~~~~}}}}}}zzzzzz}}}{{{xxxvvvssspppnnnmmmgggdddgggkkkpppyyy~~~pppfffbbbaaadddiiiooouuuyyy|||}}}{{{|||~~~|||~~~~~~}}}|||{{{zzzyyyzzzzzz{{{|||}}}}}}~~~~~~|||zzzyyyxxxyyyzzzyyyxxx}}}~~~~~~}}}|||||||||{{{zzz{{{}}}~~~~~~|||zzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyywwwxxxyyyzzz{{{|||||||||xxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyy{{{{{{wwwwwwzzz~~~yyyrrrqqqsssuuussslllmmmxxxvvvnnn{{{```EEE;;;===666555444444333333333333222222222111111111000000000000000000000000000000////////////000000000000...000222222222222444555555555444444555666777777>>>:::CCCBBBJJJUUUhhhooommmllllllmmmnnnmmmlllmmmjjjhhhiiijjjjjjfffccchhhhhhiiijjjjjjjjjjjjiiijjjkkknnnppprrrssstttuuuppprrrssssssrrrrrrtttuuuxxxyyy{{{|||}}}}}}uuullleeecccnnnsssrrrcccMMM===888999999::::::<<<===>>>>>>??????AAADDDHHHJJJKKKKKKKKKIIIJJJLLLMMMNNNOOOOOOPPPMMMOOORRRTTTUUUUUUTTTRRRUUUVVVVVVUUUSSSTTTVVVXXXVVVVVVZZZ```eeeeee___YYYTTTRRRNNNMMMNNNOOOOOONNNVVVSSS^^^pppyyylllkkk}}}tttSSSHHHGGGFFF@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<:::888666555444333444444555666777999:::;;;???@@@BBBFFFKKKQQQUUUXXX^^^___```bbbcccggglllppprrruuuxxxzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxwwwxxx{{{}}}{{{zzz}}}~~~zzzwwwvvvsssqqqooolllhhheeehhhlllqqqxxx}}}nnnddd___^^^aaafffmmmrrrwwwzzz|||yyyzzz|||~~~~~~~~~~~~|||{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{yyyyyyzzz{{{zzzyyy|||}}}~~~}}}|||}}}yyyxxxyyy{{{~~~~~~}}}}}}~~~}}}{{{zzz{{{|||||||||}}}}}}|||{{{zzzyyyyyyyyyzzz||||||}}}}}}}}}zzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{|||}}}~~~|||~~~tttuuu}}}rrrjjjyyywww[[[CCC;;;<<<666555444333333333333444222222222111111111000000000000000000000000000000////////////000000000000///000222222222222444666555555555555555666777888===;;;CCCBBBJJJUUUeeelllkkkjjjkkkmmmnnnnnnmmmmmmlllkkkjjjiiigggccc```fffgggggghhhhhhhhhhhhhhhjjjkkkmmmppprrrtttuuuvvvqqqrrrtttsssrrrrrrsssuuuzzz{{{||||||}}}}}}ttthhh^^^\\\```lllqqqmmm[[[GGG;;;888999999:::;;;<<<===???@@@@@@@@@BBBEEEHHHJJJLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLNNNOOOQQQTTTUUUVVVWWWWWWVVVVVVVVVTTTRRRRRRTTTVVVWWWWWWZZZ^^^bbbaaa\\\XXXUUURRROOONNNNNNOOOOOONNNXXXTTT^^^ooo{{{qqquuuyyyVVVHHHFFFGGGBBBAAA@@@>>>===============<<<;;;;;;;;;;;;<<<======<<<:::888666555555444444444555666777999:::;;;>>>???AAAEEEIIINNNSSSUUUYYY[[[^^^```cccgggllloooqqquuuyyy{{{||||||}}}}}}|||zzzxxxyyy}}}~~~||||||~~~}}}yyyvvvuuusssqqqooojjjfffdddgggkkknnnuuu|||{{{lllbbb^^^\\\___ccciiiooosssuuuwwwwwwxxxzzzzzzzzzzzz|||~~~}}}}}}~~~~~~|||{{{zzzyyy{{{{{{{{{zzzzzzzzzyyyyyy|||{{{yyyyyyzzz{{{{{{zzzyyy|||~~~}}}}}}~~~yyyyyyyyy{{{}}}~~~}}}||||||}}}}}}|||zzzzzz|||}}}~~~}}}{{{||||||}}}~~~~~~~~~~~~}}}zzzyyyxxxwwwwwwwwwyyyyyyyyyyyyzzz|||xxx|||rrriii{{{oooXXXCCC:::;;;666555444444333333333333222222222111111111111000000000000000000000000000////////////000000000000000111222222222333555777555555555666666777999999<<<<<>>???@@@AAA@@@AAACCCFFFIIIKKKMMMNNNMMMMMMMMMMMMMMMLLLLLLKKKMMMNNNOOOQQQSSSUUUWWWYYYUUUUUUUUUSSSPPPPPPQQQSSSUUUVVVXXX[[[]]]\\\YYYWWWWWWTTTQQQOOOOOOPPPPPPOOOWWWTTT^^^mmm~~~zzzsss[[[JJJGGGGGGCCCBBBAAA???>>>>>>>>>======<<<;;;;;;;;;;;;<<<===<<<;;;999888777666666666333333444555666888999:::===>>>@@@CCCGGGLLLPPPSSSTTTWWW\\\```cccgggllloooppptttyyy|||}}}}}}}}}}}}}}}||||||~~~~~~}}}}}}~~~{{{xxxuuutttrrrpppnnnkkkfffeeehhhkkkmmmrrryyyxxxkkkbbb]]][[[]]]aaafffiiilllnnnoooppprrrtttuuutttuuuxxx{{{}}}}}}||||||}}}~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{yyyxxxxxxyyyzzzzzzyyyyyy|||~~~||||||}}}~~~|||{{{{{{|||~~~~~~}}}||||||}}}}}}|||{{{{{{}}}~~~~~~{{{yyywwwvvvuuuvvvwwwxxxxxxwwwyyy|||www~~~wwwnnnyyykkkWWWCCC::::::777666555444333222222222222222222111111111111000000000000000000000000000////////////000000000000000111222222222333555888555555666666888999;;;;;;;;;<<>>@@@AAAAAA@@@@@@BBBDDDGGGJJJMMMNNNLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMOOOSSSVVVXXXVVVVVVUUURRRPPPOOOPPPRRRQQQSSSVVVXXXYYYYYYYYYYYYXXXUUURRRPPPPPPQQQPPPPPPVVVRRR]]]lllzzzsssaaaMMMIIIIIIDDDCCCBBB@@@???>>>>>>>>>===<<<;;;::::::;;;<<<===;;;:::999888777777777777222222333333555666888999<<<===???BBBFFFKKKOOOQQQQQQUUUZZZ___cccggglllnnnppptttyyy}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~|||~~~}}}~~~}}}zzzwwwtttsssrrrpppnnnmmmiiigggjjjlllnnnsssyyy|||vvvjjjbbb^^^[[[]]]```cccfffggghhhhhhiiillloooooooooqqquuuxxx|||{{{{{{{{{|||~~~~~~}}}~~~}}}|||{{{zzzyyyxxxxxxwwwwwwxxxyyyzzzzzz{{{|||zzzxxxvvvwwwxxxyyyyyyxxx{{{}}}|||{{{|||}}}~~~~~~}}}}}}~~~~~~||||||}}}}}}|||{{{{{{~~~~~~~~~~~~}}}{{{yyywwwvvvvvvwwwxxxyyyyyyyyy|||qqqyyy}}}{{{~~~|||ttt~~~{{{uuujjjVVVCCC::::::777777555444333222222222222222222111111111111000000000000000000000000000////////////000000000000111222222222111333666888555555666777999:::<<<===;;;<<>>???@@@@@@AAACCCCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJIIIIIILLLKKKJJJJJJLLLNNNQQQSSSUUUTTTRRRQQQPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYVVVRRRQQQSSSUUUUUUSSSUUUTTTWWWcccuuu|||hhhPPPNNNEEECCCAAA@@@?????????===<<<======<<<;;;::::::::::::<<<;;;:::888666555333333111111111222333555888999===>>>@@@AAACCCGGGLLLPPPRRRVVV[[[___bbbeeehhhjjjsssuuuxxx{{{}}}~~~}}}}}}~~~~~~~~~~~~xxxtttssssssqqqnnnhhhhhhgggfffggglllrrrwww}}}~~~sssiiiaaa[[[VVVWWWXXXZZZZZZZZZZZZZZZ]]]___bbbdddfffiiimmmpppvvvvvvwwwyyy{{{|||zzzyyy{{{|||~~~~~~~~~{{{yyyyyyxxxwwwuuuyyyxxxvvvvvvvvvxxxzzz|||xxxyyyzzzyyywwwvvvwwwxxx~~~~~~}}}|||{{{{{{zzzzzzzzz||||||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyy~~~~~~}}}|||zzzxxxvvvvvvwwwzzz{{{{{{|||}}}~~~~~~|||yyywwwxxxzzz}}}yyylllOOO>>><<<:::555555444333222222222222222222222222111111111000111111111111000000000000000000000///////////////333333333333444555666666777777888888888999999999;;;@@@@@@DDDKKKQQQccciiiiiijjjjjjiiiiiihhhhhhggggggggggggeeecccaaa```bbbdddfffgggffffffgggiiimmmlllmmmooosssuuusssrrrrrrtttwwwxxxyyyzzz|||}}}~~~|||qqqccc___dddbbbjjjZZZIIIAAA>>>===<<<======>>>>>>???@@@AAABBBCCCFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHKKKJJJJJJKKKMMMPPPSSSUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXUUURRRRRRTTTVVVVVVUUUSSSRRRUUU___pppoooQQQJJJBBBCCCAAA@@@???@@@???===<<<======<<<;;;::::::::::::<<<;;;:::888666555444333222111111222333555777999<<<>>>@@@BBBDDDHHHNNNRRRRRRVVV[[[___aaadddgggiiiqqqssswwwzzz|||~~~~~~~~~~~~}}}}}}~~~~~~zzzvvvtttrrrooolllhhhgggfffeeegggkkkqqqvvv~~~}}}sssjjjaaa[[[TTTTTTTTTSSSSSSSSSSSSSSSVVVXXX\\\___bbbfffkkknnntttuuuvvvxxxyyyzzzyyyxxxzzz{{{}}}~~~~~~~~~|||{{{|||{{{yyyxxxzzzyyyxxxwwwwwwxxxyyyyyyyyyzzz{{{zzzyyyxxxyyyzzz|||}}}}}}}}}|||{{{zzzzzzzzz{{{{{{{{{|||}}}}}}}}}}}}}}}~~~}}}{{{{{{|||~~~}}}zzzyyywwwvvvwwwxxx{{{}}}{{{|||}}}~~~zzzvvvrrrssswww}}}xxxkkkOOO>>>;;;999555555444333222222222222222222111111111000000000111111111111000000000000222222222222222222222222222222222222333444555666777777777888999999::::::<<>>???>>>?????????@@@AAABBBCCCDDDDDDGGGHHHJJJKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIKKKNNNQQQUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWWWWUUUSSSRRRTTTVVVVVVVVVTTTSSSUUU]]]lllYYYJJJEEECCCBBB@@@???@@@???>>><<<======<<<;;;::::::::::::<<<;;;:::888777555444333222222111222333555777888;;;===???BBBEEEJJJOOOTTTUUUYYY]]]aaaccceeehhhiiippprrruuuyyy|||~~~}}}||||||~~~~~~}}}|||xxxvvvsssnnnjjjggggggfffeeefffjjjpppuuu||||||sssjjjaaa[[[QQQOOOMMMKKKIIIIIIJJJJJJMMMPPPTTTXXX\\\aaagggkkkqqqrrrtttvvvwwwxxxwwwwwwyyyzzz{{{|||}}}~~~~~~}}}}}}~~~}}}zzzzzzzzzzzzzzzyyyxxxwwwvvv{{{|||}}}|||zzzyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~|||{{{zzzzzzzzzzzzzzz{{{yyyyyyzzzzzzzzz{{{{{{{{{}}}~~~~~~|||yyyxxxwwwwwwxxxzzz|||~~~{{{|||}}}~~~~~~~~~~~~xxxpppjjjjjjooo{{{}}}vvvhhhNNN>>>;;;777555555444333222222222222111111000000000/////////111111111111000000000000000000000000000000000000222111111222222333444555555666777888999;;;;;;<<<===BBBAAACCCIIIMMM^^^zzzcccdddgggiiijjjjjjjjjiiieeeffffffffffffdddcccbbb```ccchhhkkklllkkkkkkllliiikkkmmmqqqsssuuuttttttssstttuuuvvvwwwzzz~~~~~~wwwqqqgggeeegggccc]]]MMM===999===???>>>>>>??????@@@AAABBBCCCDDDDDDFFFGGGJJJKKKLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKEEEFFFHHHJJJMMMQQQTTTVVVUUUUUUUUUUUUUUUUUUVVVVVVPPPPPPPPPPPPQQQRRRTTTUUUWWWVVVUUUTTTTTTTTTTTTTTTUUUTTTWWW^^^kkkzzzvvvbbbKKKHHHDDDBBB@@@@@@@@@@@@>>><<<======<<<;;;::::::::::::;;;;;;999888777555444444222222222222333555777888:::<<>>>>>CCCCCCFFFLLLOOO```|||```bbbdddgggjjjkkkllllllgggggghhhgggfffdddbbb``````dddhhhjjjjjjiiihhhhhhhhhkkknnnrrrssstttttttttssstttvvvvvvwwwyyy}}}zzzpppnnniiijjjkkkdddWWWHHH;;;888<<<=========>>>>>>???@@@AAABBBCCCCCCCCCDDDGGGJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJCCCDDDFFFHHHLLLOOOQQQRRRTTTTTTUUUVVVVVVWWWWWWWWWQQQPPPOOOOOOPPPRRRTTTVVVYYYXXXWWWVVVTTTSSSSSSSSSSSSTTTVVV]]]hhhuuuiiiiiixxxgggJJJHHHDDDBBBAAA@@@@@@@@@>>>=========<<<;;;::::::::::::;;;:::999888777666555444333222222222333555666888999;;;>>>AAAEEEKKKQQQUUUZZZ]]]bbbeeeggghhhkkklllmmmooorrruuuyyy|||}}}{{{{{{}}}~~~~~~~~~{{{}}}|||zzzyyywwwrrrnnnhhhgggfffdddeeeiiiooottt|||~~~uuujjj___WWWNNNLLLHHHDDDCCCDDDFFFHHHJJJLLLNNNPPPSSSWWW]]]aaaiiilllqqqssstttuuuwwwyyy{{{|||}}}~~~||||||}}}|||wwwxxx{{{|||}}}|||zzzyyyzzz{{{|||{{{zzzyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxvvvvvvuuuuuuvvvvvvwwwxxx{{{}}}|||~~~}}}|||{{{zzzzzz{{{{{{xxxyyyzzz{{{||||||||||||}}}}}}}}}}}}~~~|||xxxccc\\\UUUUUUZZZgggyyy~~~ppp```III===;;;777555555444333222222222222000000000000////////////111111111111000000000///111111111222222333333333111111111111222333444444444555666888:::<<<>>>>>>???EEEEEEIIIPPPTTTdddaaabbbccceeegggjjjkkkllliiiiiiiiiiiigggeeecccbbbaaacccfffgggfffeeeeeeeeehhhkkkpppssssssssssssssstttuuuwwwwwwxxxyyy|||~~~ssskkkmmmlllnnnlllcccOOODDD;;;:::;;;;;;;;;=========>>>???@@@AAABBBBBBBBBCCCEEEHHHJJJJJJKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDFFFHHHJJJLLLNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUSSSRRRQQQPPPRRRTTTVVVXXXXXXYYYYYYWWWTTTSSSRRRSSSQQQQQQTTTYYYcccxxxvvvgggdddrrrtttQQQJJJDDDCCCAAA@@@AAA@@@???=========<<<;;;::::::::::::::::::999888777666555555333333222222333444666777999;;;>>>AAADDDIIIPPPTTTVVVZZZ^^^bbbdddfffiiijjjmmmnnnqqqtttwww{{{~~~}}}||||||~~~~~~|||}}}}}}|||{{{}}}}}}zzzyyyxxxtttqqqiiihhhfffeeeeeeiiiooottt~~~vvvlll```YYYPPPMMMJJJFFFEEEFFFGGGIIIJJJKKKLLLMMMOOOSSSXXX\\\bbbgggmmmpppqqqssswwwzzz{{{|||~~~|||wwwxxx{{{}}}}}}}}}|||{{{{{{|||||||||zzzyyyzzz{{{{{{zzzzzzyyyyyyzzz{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvuuutttttttttuuuwwwxxxyyy{{{~~~|||}}}}}}|||zzzyyyyyyxxxxxxxxxyyyzzz{{{||||||||||||}}}~~~~~~~~~uuulllfffeeeXXXTTTQQQQQQUUU```uuuqqq^^^GGG<<<<<<777555555444333222222222222111111000000000/////////111111111111000000000000//////000000111222222222222111111222222333444555555666777999;;;<<<>>>>>>???EEEFFFJJJRRRUUUeee|||fffeeeddddddeeefffhhhjjjgggggghhhhhhgggfffdddcccaaaccceeeeeeddddddeeefffhhhlllqqqtttsssrrrrrrrrrtttvvvxxxyyyyyyyyyzzz{{{pppiiimmmmmmmmmhhh\\\FFF@@@<<<<<<<<<:::;;;???======>>>???@@@AAABBBBBBDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFHHHIIIJJJKKKKKKLLLLLLMMMOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRUUUWWWTTTWWWXXXXXXUUUTTTUUUVVVQQQRRRTTTWWW^^^rrrsssgggoooYYYKKKDDDCCCAAAAAAAAAAAA???=========<<<;;;:::::::::::::::999999888777666555555444333222222333444666777999:::===@@@CCCHHHNNNRRRTTTWWW\\\```ccceeehhhjjjmmmnnnpppsssvvvzzz|||~~~~~~}}}}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{|||~~~~~~zzzyyywwwtttqqqjjjiiigggffffffjjjpppttt~~~yyyoooddd]]]RRRPPPLLLHHHFFFEEEEEEFFFEEEFFFGGGHHHJJJNNNTTTXXX[[[aaahhhlllnnnqqquuuzzzzzz|||}}}zzz{{{||||||}}}|||{{{{{{|||}}}~~~}}}{{{zzz{{{|||||||||{{{zzzzzz{{{{{{|||{{{zzzxxxwwwuuuuuuttttttvvvuuutttssssssuuuvvvxxxxxxzzz}}}~~~~~~|||yyyyyyxxxxxxwwwwwwwwwvvvzzzzzz{{{|||}}}}}}}}}}}}}}}{{{nnnbbb\\\\\\[[[YYYWWWUUUSSSZZZnnnyyywww___GGG<<<;;;777555555444333222222222222222222111111111000000000111111111111000000000000---------...///000000000222222222222333444555666666777888999;;;<<<===>>>???DDDFFFIIIPPPRRRbbb|||zzz{{{jjjhhheeeccccccdddfffgggbbbcccdddeeeeeedddcccccc```bbbcccdddddddddfffhhhhhhmmmrrrtttsssqqqqqqrrrtttvvvyyyzzzyyyyyyyyyyyyzzz{{{nnnggglllkkkjjjbbbTTT@@@>>>===>>>===:::<<>>???@@@AAABBBBBBCCCHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGFFFDDDCCCHHHHHHIIIJJJKKKKKKKKKJJJHHHJJJLLLNNNOOOOOOOOOOOONNNMMMKKKKKKLLLNNNQQQSSSQQQTTTWWWXXXVVVUUUWWWYYYTTTTTTVVVXXX]]]ppplllnnnZZZGGGEEECCCAAAAAAAAAAAA???=========<<<;;;:::::::::::::::999999888777666555555444333333222333444666777888:::===???BBBGGGMMMQQQTTTXXX]]]aaadddgggjjjlllnnnnnnppprrruuuyyy{{{}}}~~~~~~~~~~~~zzz{{{|||~~~~~~|||{{{zzz}}}zzzxxxvvvssspppkkkjjjhhhfffgggjjjpppuuu{{{zzzqqqhhhaaaTTTRRRNNNIIIFFFDDDCCCCCCAAABBBCCCDDDFFFKKKQQQVVVWWW]]]eeejjjkkkoootttyyyyyy{{{~~~}}}}}}}}}||||||{{{zzzyyy}}}~~~~~~}}}||||||~~~~~~}}}|||{{{zzz{{{|||}}}{{{zzzyyywwwuuutttssssssvvvuuussssssssstttvvvxxxwwwyyy|||}}}}}}~~~|||uuuuuuuuuuuuuuuvvvvvvvvv{{{|||}}}~~~}}}}}}nnnaaa[[[]]]ccccccaaaZZZRRRUUUgggzzzrrr|||aaaGGG<<<:::666555555444333222222222222222222222222111111111111111111111111000000000000///000000111222333333444333333333333444555666666777777888999;;;<<<======>>>DDDEEEGGGMMMOOO]]]xxxzzzwwwooolllgggcccbbbccceeegggddddddeeefffggggggggggggeeeddddddeeeggghhhhhhgggiiilllpppssstttuuuwwwxxxzzzxxxwwwvvvwwwyyyyyyyyy~~~qqqgggjjjqqqooo]]]LLL>>>===<<<:::999;;;???BBBAAABBBBBBCCCDDDDDDCCCCCCIIIIIIJJJJJJJJJIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFGGGHHHJJJJJJHHHFFFKKKJJJJJJLLLNNNOOONNNMMMJJJJJJKKKMMMNNNOOOPPPQQQNNNNNNNNNOOOQQQTTTVVVWWWVVVRRRPPPSSSWWWfffrrruuu]]]HHHCCCAAA???>>>??????>>>======<<<:::999888999:::::::::::::::999888777666555333444444444333333555666:::;;;<<>>>>>777666444333222111111111//////000000000000//////111111111111111111111111333111000000222444333333444444444444444444444444444666888::::::<<<>>>@@@FFFAAABBBKKKNNNOOOYYYhhh}}}rrr{{{llljjjfffccccccdddfffhhhdddeeefffgggggghhhhhhhhheeeddddddeeehhhiiiiiihhhmmmnnnppppppqqqsssvvvyyyxxxwwwvvvvvvwwwxxxyyyyyy~~~{{{oooeeehhhoookkkXXXFFF???>>>===<<<;;;===@@@DDD???@@@BBBCCCEEEFFFFFFFFFEEEFFFHHHIIIJJJJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGIIIKKKKKKJJJIIIHHHGGGGGGIIIKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNOOOLLLLLLMMMMMMOOORRRTTTUUUTTTQQQRRRVVVXXXccc~~~|||bbbMMMCCCAAA???>>>>>>>>>===<<<<<<;;;:::999999999:::::::::::::::999888777666555333444444444333333555666:::;;;<<<>>>BBBFFFIIIKKKQQQUUUZZZ___bbbfffjjjmmmppppppppprrrtttwwwzzz|||zzz|||~~~|||{{{{{{zzzzzzzzz{{{{{{~~~||||||zzzvvvrrrrrrnnnllllllkkkjjjnnnuuuxxx{{{zzzrrrlll___YYYPPPLLLKKKIIIFFFCCCBBBAAAAAABBBEEEHHHLLLOOORRRYYYbbbfffggghhhmmmrrruuuxxx~~~}}}||||||}}}{{{}}}~~~}}}{{{yyyxxxwwwtttrrrvvvuuutttssstttwwwzzz|||zzzzzz{{{|||}}}~~~}}}yyyvvvuuuuuuwwwxxxzzz{{{}}}~~~~~~~~~|||tttiiifffgggssstttoooaaaTTTVVVgggwwwwww|||^^^GGG<<<999999666666444333222111111111000000111111111111000000111111111111111111111111444222111111333444333222222222333444444555666666555777:::;;;<<<===@@@BBBGGGBBBDDDKKKNNNNNNXXXfff}}}qqq{{{jjjhhhfffddddddeeegggiiieeeeeefffgggggghhhhhhiiidddcccdddfffiiikkkkkkjjjppppppooonnnnnnqqquuuyyyxxxwwwwwwwwwxxxzzz|||}}}~~~~~~rrrjjjccceeehhhaaaNNN===?????????>>>===???BBBEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHIIIKKKJJJHHHIIIKKKMMMNNNMMMHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKKKKLLLNNNPPPRRRTTTRRRQQQTTTXXXYYY```vvvgggNNNCCCAAA>>>>>>>>>>>><<<;;;<<<;;;::::::999::::::::::::::::::999888777666555333444444444333333555666999:::;;;>>>AAAEEEIIIKKKQQQUUUZZZ___cccgggkkknnnqqqqqqqqqrrrsssvvvxxxyyyyyyzzz{{{{{{zzzzzz|||~~~}}}}}}|||{{{zzzzzzzzzzzz}}}~~~|||{{{zzzvvvssssssooommmmmmkkkjjjnnntttxxx{{{zzzuuuggg```WWWQQQNNNKKKHHHDDDCCCBBB@@@@@@CCCGGGKKKNNNRRRYYY```ddddddfffkkkoooppptttyyy}}}~~~}}}~~~}}}~~~~~~~~~~~~}}}|||zzzvvvtttvvvuuuuuuuuuwwwyyy|||~~~{{{||||||~~~zzzuuussstttvvvxxxzzz{{{}}}~~~~~~~~~rrrfffeeellltttuuuooobbbWWWYYYiiiyyyrrr|||zzzZZZDDD:::777666666555444333222111111111111111222222222222111111111111111111111111111111555333222222333444333222000111222333555666888888777999;;;======???AAACCCHHHDDDFFFKKKMMMNNNXXXdddqqqzzziiihhhfffeeeeeeeeeggggggddddddeeeeeefffggghhhiiiccccccccceeeiiikkkkkkkkkpppppppppooonnnpppsssuuuxxxxxxyyyyyyzzz|||~~~tttfffeeedddccc^^^SSSDDD:::>>>???@@@@@@@@@AAADDDFFFHHHHHHHHHGGGFFFDDDBBBAAAGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKIIIHHHKKKNNNPPPPPPJJJJJJIIIJJJKKKKKKIIIGGGEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMLLLMMMOOOQQQSSSTTTRRRQQQTTTXXXXXX^^^rrrjjjMMMCCCAAA>>>=========<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999888777666555333444444444333333555666888999:::===@@@DDDHHHJJJPPPTTTYYY___cccggglllooorrrrrrqqqqqqrrrtttvvvwwwyyyyyyyyyxxxwwwwwwzzz|||~~~}}}|||{{{zzzzzzzzzzzz|||~~~}}}zzzxxxxxxvvvsssqqqrrrnnnllllllkkkjjjnnnuuuwwwyyy|||}}}xxxkkkfff^^^XXXSSSPPPLLLIIIDDDCCCAAA@@@BBBEEEJJJMMMSSSXXX^^^aaaaaadddhhhmmmlllpppvvvzzz~~~~~~|||}}}~~~{{{xxxwwwwwwwwwwwwyyy{{{~~~|||}}}~~~~~~}}}~~~zzzvvvttttttvvvxxxyyyzzz|||~~~~~~~~~rrraaacccmmmxxxvvvnnn```VVV[[[mmm~~~ooooooSSSBBB;;;::::::666555444333222222222222000111111222222111111000111111111111111111111111666444222222333444333222111222333444555777777888777999<<<===>>>???BBBDDDHHHFFFHHHLLLMMMOOOWWWaaatttyyyiiihhhgggfffeeeeeeeeefffcccccccccdddeeefffhhhiiidddcccdddfffiiikkklllkkkmmmoooqqqqqqpppooopppqqquuuwwwxxxxxxxxxzzz}}}xxxkkkbbb^^^dddiiicccUUUGGG@@@>>>>>>???AAABBBBBBCCCFFFGGGKKKJJJJJJHHHGGGEEECCCBBBGGGGGGGGGFFFGGGGGGGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNNNNKKKHHHGGGIIIMMMOOOOOOKKKJJJIIIJJJKKKKKKJJJHHHFFFFFFEEEFFFGGGIIILLLMMMOOOOOONNNOOOPPPRRRTTTUUUSSSQQQSSSVVVVVV\\\rrrqqqOOODDDBBB???>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666555333444444444333333555666777888999<<>>???BBBDDDHHHHHHJJJLLLMMMPPPWWW___|||gggggggggggggggfffffffffdddccccccdddeeegggiiijjjgggffffffhhhkkkmmmnnnmmmlllnnnqqqqqqpppoooooooooqqqtttvvvuuutttuuuyyy}}}{{{xxxzzztttkkk```ZZZZZZ[[[dddjjjaaaPPPCCCAAAEEE>>>AAADDDEEEFFFGGGHHHJJJIIIIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCEEEFFFHHHJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLIIIFFFFFFGGGJJJKKKLLLHHHGGGGGGHHHIIIJJJHHHGGGGGGFFFEEEEEEGGGIIILLLNNNOOOOOONNNOOOPPPRRRSSSUUUSSSQQQQQQSSSSSSZZZpppyyyVVVEEECCC@@@??????>>><<<;;;::::::;;;<<<<<<<<<<<<;;;:::::::::999888777666555333444444444333333555666666777888;;;>>>BBBFFFHHHLLLPPPWWW\\\aaafffkkkooorrrqqqppppppqqqrrrtttuuuwwwyyyyyyyyyxxxxxxzzz|||{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}}}}~~~zzzxxxttttttttttttsssqqqpppoooiiifffeeegggggghhhmmmtttvvvvvvwwwxxxzzz|||~~~yyytttnnnjjjfffeeejjjrrryyy}}}}}}wwwsssmmmllljjjfff```ZZZUUURRRHHHGGGFFFFFFFFFHHHJJJKKKLLLNNNPPPSSSUUUYYY^^^bbbhhhlllsssyyy}}}}}}~~~}}}||||||{{{{{{||||||||||||}}}~~~}}}~~~}}}|||{{{|||}}}zzzxxxzzzvvvvvvvvvwwwwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~ppprrrvvvcccYYYbbbxxx}}}rrrwww___KKK>>>999777777555444333333222222222333//////000000000000//////111111111111111111111111333111000111222444333333444444444555666666666777888:::<<<>>>>>>@@@BBBDDDGGGIIIKKKLLLMMMQQQXXX^^^vvvbbbccceeeggghhhiiiiiiiiifffeeeeeeeeefffiiikkkmmmlllkkkkkkllloooppppppooommmnnnoooooonnnnnnpppqqqqqqtttwwwvvvssstttxxx}}}}}}vvvpppqqqxxx~~~rrrggg```ZZZTTTTTTWWWYYY```bbbYYYJJJ@@@AAAFFF@@@CCCGGGIIIJJJKKKLLLMMMIIIIIIJJJJJJJJJIIIHHHHHHBBBBBBCCCDDDEEEHHHJJJKKKKKKKKKJJJKKKKKKLLLMMMMMMJJJGGGEEEDDDEEEFFFGGGFFFFFFEEEEEEFFFHHHIIIHHHFFFFFFEEEDDDDDDEEEHHHKKKMMMLLLLLLLLLLLLMMMNNNPPPQQQQQQOOOQQQSSSRRRWWWlllwwwmmm|||ZZZGGGDDDAAA@@@@@@???===<<<999:::<<<=========<<<;;;:::::::::999888777666555333444444444333333555666666666888:::===AAAEEEGGGJJJOOOUUU[[[```eeekkknnnqqqpppppppppppprrrtttuuuuuuwwwyyyzzzyyyyyyzzz|||yyyyyyxxxwwwwwwxxxxxxxxxyyyzzz||||||||||||~~~zzzuuurrrqqqnnnoooppppppooonnnmmmmmmhhhdddcccdddddddddiiipppxxxwwwwwwxxxyyy|||~~~{{{uuuooogggbbbbbbeeehhhjjjkkklllnnnqqqssstttsssrrrnnnoooooollleee]]]VVVRRRJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMPPPSSSXXX^^^aaafffkkkrrrxxx}}}}}}|||{{{|||{{{{{{}}}~~~~~~}}}~~~~~~}}}|||zzzzzzyyyyyyzzz|||~~~yyywwwyyyyyyxxxvvvuuuvvvxxxzzz{{{yyy{{{}}}vvvvvvrrrccc]]]hhhzzzqqq[[[HHH===777555444444444333222222222333333000000000111111000000000111111111111111111111111000///...///222333444333222333444555666777888999999;;;>>>???@@@AAADDDFFFFFFIIILLLLLLMMMRRRYYY^^^ooo___```cccgggiiikkkllllllhhhgggfffggghhhkkkmmmoooooonnnnnnooorrrsssrrrrrroooooonnnllllllmmmqqqttttttwwwzzzxxxuuuvvvzzz|||tttpppssszzzzzziiiXXXSSSRRRPPPRRRVVVXXXYYYXXXPPPEEE??????BBBBBBEEEIIILLLMMMNNNOOOPPPMMMMMMLLLKKKJJJHHHFFFEEEFFFEEEDDDDDDDDDFFFGGGHHHKKKKKKKKKKKKKKKLLLLLLMMMHHHFFFCCCCCCCCCDDDDDDCCCEEEEEEEEEGGGIIIJJJIIIHHHFFFEEECCCCCCDDDGGGJJJMMMJJJIIIIIIIIIJJJKKKMMMNNNPPPOOOQQQSSSQQQUUUggg}}}zzzkkk```pppzzzYYYGGGEEEBBBAAA@@@???>>><<<999:::<<<=========<<<<<<:::::::::999888777666555333444444444333333555666555666777:::===AAAEEEGGGIIIMMMTTTZZZ___eeejjjnnnppppppooooooppprrrtttuuusssuuuxxxzzzzzzzzzzzz{{{wwwwwwwwwvvvwwwwwwxxxxxxxxxzzz{{{|||||||||~~~}}}}}}~~~}}}}}}yyysssooommmmmmhhhjjjllllllkkkiiiiiiiiihhhdddbbbcccbbbaaaffflllyyyyyyxxxxxxzzz|||zzzqqqiiieeecccbbbbbb______aaadddhhhmmmqqqssspppqqqrrroooggg^^^UUUPPPKKKKKKLLLMMMMMMLLLKKKKKKLLLMMMNNNQQQUUUZZZ```dddeeejjjqqqwww|||~~~|||{{{~~~|||{{{|||~~~}}}~~~}}}{{{yyyyyyyyyxxxxxxyyyzzz|||}}}~~~}}}yyywwwxxx}}}{{{wwwtttuuuwww{{{~~~{{{|||vvvsss|||vvvkkk```___nnn{{{mmmXXXGGG===888666555444444333222222222333333111111222222222222111111111111111111111111111111///------...111333444333000111333555777999:::;;;;;;===???AAAAAACCCEEEGGGEEEIIILLLLLLMMMSSSZZZ^^^iiidddeeefffhhhiiijjjjjjjjjllllllkkkjjjiiiiiilllooossstttuuuuuutttrrrpppoooqqqpppooonnnnnnooopppqqqrrrtttwwwyyyzzz|||zzzrrrggg\\\WWWUUUTTTWWW\\\hhh___UUULLLDDD>>>@@@FFFIIIJJJKKKMMMOOOQQQRRRSSSNNNMMMKKKJJJIIIHHHIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEGGGIIILLLNNNOOONNNLLLJJJHHHFFFDDDBBBAAABBBCCCDDDHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGLLLKKKJJJIIIJJJLLLNNNOOOOOONNNOOOPPPPPPUUUcccrrrmmmeeejjjyyyXXXPPPGGGGGGGGG???>>>@@@<<<<<<<<<;;;;;;;;;::::::::::::::::::999888777555555555444333222222222333444444666999;;;<<<>>>AAADDDHHHKKKOOOTTTYYY___ccceeelllmmmnnnooopppqqqqqqrrrtttuuuwwwyyyyyyxxxwwwvvvvvvtttqqqooooooppprrrsssvvvuuuvvvwwwzzz||||||{{{}}}|||{{{|||}}}}}}~~~~~~{{{xxxuuuqqqmmmjjjgggdddbbbaaa```aaabbbbbbaaa^^^[[[ccc___ZZZVVVVVV[[[```dddqqqtttwwwyyyzzz|||~~~zzzsssnnnfff^^^]]]XXXVVV[[[```ccchhhmmmjjjlllooooookkkcccYYYTTTTTTRRRNNNKKKIIIIIIJJJKKKNNNNNNPPPTTTYYY^^^aaabbbeeedddiiiuuu||||||}}}}}}}}}}}}yyyzzz~~~~~~{{{~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz~~~}}}|||zzzzzzzzz{{{|||}}}yyyuuuuuuwww{{{~~~~~~~~~~~~~~~}}}sssnnnooosssllldddccchhhwww{{{{{{xxxuuutttjjjXXXFFF<<<:::999888666666555444333333222222222222222111111111000000111111111111111111111111222222222222222222333333666555555555666888;;;===>>>???AAABBBBBBDDDGGGIIIGGGJJJMMMPPPRRRVVVZZZ]]]qqqffffffggghhhiiijjjkkkkkkllllllkkkjjjhhhiiikkkmmmrrrtttvvvwwwwwwuuusssrrrrrrqqqnnnmmmmmmnnnqqqrrrsssuuuxxx{{{}}}tttpppkkkggg```ZZZ[[[aaaggg]]]QQQIIICCC???BBBGGGMMMMMMMMMNNNOOOQQQRRRSSSOOONNNLLLKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJHHHGGGEEECCCCCCCCCDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMIIIHHHGGGFFFGGGGGGHHHIIILLLKKKJJJJJJJJJLLLNNNOOOOOONNNOOOPPPPPPTTTaaaooouuuqqqvvvnnn[[[NNNIIIHHHAAA@@@BBB===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888666666555444333222222222333444444666999;;;<<<>>>AAACCCGGGIIINNNSSSZZZ```dddgggllllllmmmnnnppprrrtttuuutttuuuxxxyyyzzzyyyxxxwwwwwwuuusssqqqpppqqqsssuuuuuutttuuuwwwzzz|||}}}|||~~~}}}|||||||||}}}~~~~~~}}}|||}}}|||ooonnnlllhhheeecccaaa___]]]ZZZZZZZZZ[[[]]]]]][[[YYY]]][[[WWWSSSPPPRRRWWW\\\kkkooovvvzzz||||||||||||~~~~~~~~~~~~uuujjj___YYYSSSPPPTTTZZZ]]]bbbgggjjjmmmqqqrrrooohhh___YYYUUUSSSPPPMMMKKKKKKLLLLLLPPPQQQRRRVVV[[[___bbbccceeedddjjjtttzzz|||~~~~~~~~~~~~||||||~~~|||yyyzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{zzzzzzzzz|||}}}~~~|||zzzwwwuuuuuuyyy}}}~~~~~~~~~|||}}}nnnhhhiiipppjjjfffiiiqqq{{{zzzwwwtttuuugggSSSCCC;;;999888666666555555444333333222222222222222111111111000000000000000000000000000000222222222222222333333333555555555666777999;;;<<<>>>@@@AAABBBBBBCCCFFFHHHGGGIIILLLOOORRRUUUZZZ]]]lllhhhhhhhhhhhhiiijjjkkklllkkkkkkkkkjjjhhhiiikkkmmmqqqsssvvvyyyzzzyyywwwuuutttrrrooommmmmmooorrrttttttvvvzzz~~~yyyyyyxxxtttjjjaaaaaafffeeeXXXJJJDDDBBBAAAEEEIIIRRRPPPOOONNNNNNOOOQQQRRRQQQPPPNNNLLLKKKKKKKKKLLLKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGIIIKKKMMMNNNOOOHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJJJJKKKLLLNNNOOOOOONNNNNNOOOOOORRR^^^jjj|||uuunnnXXXLLLIIIDDDCCCDDD>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::999888777555444333222111222333333333555888:::<<<>>>AAACCCDDDGGGMMMSSS[[[bbbgggjjjlllllllllmmmpppsssvvvyyyuuuwwwyyy{{{|||{{{zzzyyyxxxvvvtttsssssstttuuuvvvuuutttuuuxxx|||~~~~~~}}}}}}}}}~~~}}}{{{zzz{{{}}}~~~uuujjjfffdddaaa___^^^]]][[[ZZZUUUTTTSSSUUUWWWXXXXXXWWWXXXXXXWWWRRRMMMLLLQQQVVVdddjjjttt{{{}}}|||zzzyyy}}}~~~~~~}}}|||{{{}}}~~~{{{sssfffZZZRRRLLLNNNSSSWWW[[[```fffjjjpppsssrrrlllddd___XXXVVVRRRNNNLLLLLLLLLMMMPPPQQQRRRUUUYYY]]]```bbbcccccchhhpppvvvxxx|||~~~|||zzzyyyzzz{{{|||zzz|||}}}||||||}}}~~~~~~}}}}}}|||{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{{{{yyyyyyyyyzzz{{{|||yyyyyyyyyzzz{{{~~~zzzxxxvvvuuuwwwzzz}}}}}}|||{{{}}}mmmfffggghhhfffgggnnnyyy{{{zzzxxxuuuvvvdddMMM>>>:::999666333555555444444333333222222222222222111111111111111000000000000000000000000111222222222333333333444555555666777999:::;;;<<>>?????????>>>>>>>>>==================<<<;;;:::999666555333222111222222333222555888:::;;;===@@@BBBDDDGGGMMMTTT]]]dddjjjmmmnnnmmmllllllooorrrvvvxxxvvvxxx{{{~~~~~~|||{{{xxxwwwvvvuuuuuuvvvwwwxxxwwwwwwxxx{{{~~~~~~~~~}}}{{{yyyyyyzzz|||}}}zzzssslllfffdddaaa```___^^^\\\[[[VVVTTTSSSSSSUUUVVVVVVUUUUUUYYYZZZVVVOOOMMMRRRWWW```gggqqqyyy||||||{{{zzz~~~~~~||||||}}}~~~uuubbbWWWMMMLLLPPPSSSWWWZZZ^^^cccjjjooooookkkeee```\\\YYYTTTPPPLLLKKKKKKKKKMMMNNNOOOQQQSSSVVV[[[^^^___aaaeeekkkpppuuuyyy}}}}}}zzzwwwvvvwwwyyyzzzwwwyyy|||~~~|||~~~}}}}}}}}}}}}}}}}}}}}}|||}}}}}}|||zzzzzz|||~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{|||{{{zzzzzzzzz{{{|||}}}{{{zzz{{{{{{}}}|||zzzxxxxxxyyy|||~~~}}}|||zzz|||mmmdddccc```aaagggrrr~~~zzzxxxwwwvvvwww```GGG;;;:::999666333444444444333333333222222111111111111111111111111000000000000000000000000111222222333333444444444444555777999:::;;;;;;;;;@@@AAABBBBBBAAABBBDDDFFFFFFHHHJJJLLLOOOTTTYYY]]]eee}}}}}}iiiiiiiiihhhiiiiiijjjjjjeeegggiiijjjkkkmmmppprrrmmmppptttwwwyyyyyyxxxvvvsssuuuwwwyyyzzzzzzxxxwwwvvvyyyrrrnnnooonnnlllkkkXXXKKK@@@>>>AAACCCGGGJJJQQQPPPMMMLLLLLLMMMOOOQQQQQQPPPNNNLLLKKKKKKLLLLLLIIIHHHGGGFFFFFFGGGHHHIIILLLJJJHHHFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLMMMMMMOOOVVV___uuuzzzmmmSSSLLLFFFDDDDDD???@@@@@@?????????>>>>>>>>>===============<<<;;;:::666555444222111111222222222444777999:::<<>>>>>>>>===============<<<;;;;;;777666444222111111111222111333666888:::<<>>AAABBBDDDDDDCCCDDDGGGIIIGGGHHHIIIJJJLLLPPPUUUYYYcccpppxxxkkkmmmnnnoooooommmkkkiiihhhjjjmmmnnnnnnoooqqqsssrrrsssssstttuuuuuuuuuuuuuuuvvvxxx{{{}}}kkkjjjrrrrrrfffZZZFFFBBB@@@BBBCCCAAACCCGGGHHHIIIJJJMMMPPPSSSUUUWWWNNNMMMKKKIIIHHHHHHHHHIIIGGGFFFEEEEEEEEEGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGJJJJJJJJJIIIIIIHHHGGGGGGJJJIIIIIIHHHGGGFFFFFFEEEBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKHHHHHHKKKMMMNNNRRRXXXiii{{{~~~xxxnnnccclllzzz}}}]]]SSSHHHCCCDDDCCC????????????>>>>>>>>>>>><<<<<<======<<<<<<;;;;;;777666444222111111111222111333666888999;;;>>>@@@CCCFFFKKKRRRYYY```eeehhhggggggggghhhjjjlllnnnooopppsssxxx|||}}}|||yyywwwttttttttttttuuuuuuuuuvvvwwwwwwwwwzzz~~~}}}|||{{{|||{{{zzzvvvpppiiiccc___^^^```ccceeeeeedddeeegggfffdddbbbaaaaaaaaa```___]]][[[YYYXXXWWWTTTPPPMMMLLLNNNOOOOOONNNOOORRRUUU___dddkkkqqquuuxxx{{{|||zzz|||}}}}}}|||}}}}}}eeeWWWQQQMMMKKKLLLOOOQQQUUUYYY\\\\\\[[[[[[TTTQQQMMMIIIFFFEEEEEEEEEEEEGGGHHHGGGEEEGGGMMMRRRYYYccckkkmmmooovvv{{{|||zzzyyyyyyyyyyyyzzz{{{{{{wwwwwwxxx{{{~~~~~~{{{xxxuuutttyyy|||~~~~~~|||{{{{{{}}}}}}yyyzzz|||~~~}}}}}}||||||}}}~~~~~~}}}}}}~~~~~~}}}{{{|||oooaaaZZZWWWaaatttzzztttiiiRRR>>>::::::777555888222222222222222222222222000000111111111222222222222222222222222222222222111111222333444555666666888888888999:::<<<>>>???AAACCCDDDEEEEEEFFFIIIKKKIIIIIIIIIIIIJJJNNNSSSWWW___hhhxxxmmmnnnqqqrrrrrrooollljjjkkkmmmooopppoooooopppqqquuuuuuttttttttttttuuuvvvwwwvvvvvvwwwzzz~~~llllllrrrmmm]]]OOO@@@@@@AAADDDCCC@@@AAAEEEFFFGGGJJJNNNRRRVVVXXXZZZMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJGGGGGGJJJLLLMMMRRRWWWbbbtttzzzjjjYYYcccsssaaaVVVJJJCCCEEEFFF?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::777666444222111111111111000333666888999;;;>>>@@@BBBEEEJJJPPPWWW]]]aaadddbbbccceeegggjjjlllmmmnnnmmmpppuuuyyy{{{yyywwwtttrrrsssssssssttttttuuuuuutttssstttwww{{{}}}~~~~~~{{{|||}}}}}}|||{{{zzzyyyzzzzzzxxxtttmmmddd\\\WWWTTTUUUYYY\\\]]]\\\]]]```dddbbb```aaabbbcccbbbbbbXXXXXXWWWVVVUUURRRNNNJJJMMMLLLLLLLLLMMMNNNPPPQQQ\\\bbbjjjqqquuuwwwxxxyyywwwxxxzzzzzzzzz{{{~~~nnn]]]UUUPPPNNNMMMJJJLLLOOORRRTTTUUUUUUUUUNNNLLLIIIFFFDDDEEEFFFGGGAAADDDDDDBBB@@@AAAHHHNNNUUU```iiikkkmmmsssxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{wwwwwwxxx{{{|||~~~~~~|||xxxvvvuuuxxx{{{~~~}}}{{{yyyzzz{{{{{{|||~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~}}}}}}}}}{{{zzz}}}uuuzzz~~~|||qqqdddZZZUUUSSS^^^tttxxxdddNNN<<<999999555444888222222222222222222222222000000111111222222222222111111111111111111111111111111222333444666666777:::999888888999<<>>===<<<===>>>>>>===<<<;;;;;;:::;;;;;;888666444333222333555666333555777888999;;;>>>@@@AAADDDGGGKKKOOOUUU\\\```dddfffggggggggghhhjjjlllqqqqqqqqqsssttttttsssqqqtttvvvwwwyyyyyywwwvvvuuuyyyyyyzzzzzzzzzzzz{{{{{{yyyyyyzzz{{{zzzyyywwwvvv{{{~~~|||uuuoooiiibbb[[[[[[YYYZZZ]]]^^^\\\]]]aaa``````aaabbbcccaaa]]]YYYYYYWWWUUUSSSRRRPPPMMMJJJIIIIIIHHHHHHJJJMMMPPPRRR``````eeemmmtttvvvvvvvvvxxxyyy{{{}}}~~~}}}jjj```YYYQQQJJJJJJJJJKKKLLLMMMOOOPPPQQQJJJHHHEEEDDDDDDCCCAAA@@@???@@@@@@@@@@@@BBBFFFIIIVVVZZZ```gggmmmqqqsssuuutttssssssuuuxxx{{{||||||{{{{{{|||~~~~~~}}}zzzwwwuuuvvv{{{~~~|||vvvtttwww{{{}}}||||||}}}~~~}}}~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~|||~~~xxxkkk```___aaa___ZZZWWWWWWcccvvvuuu[[[HHH::::::;;;666444777444333222222111111222222222222111111111111111111111111222222222333333333222222222333444555666777666666888:::<<<>>>???@@@BBBBBBCCCDDDGGGJJJMMMOOOJJJJJJJJJJJJJJJLLLQQQTTTWWWdddxxxxxxiiillloooooommmkkklllmmmkkklllnnnpppqqqsssssssssssstttuuutttrrrqqqrrrssssssvvvyyyxxxxxx|||{{{iiiTTTGGG===>>>???@@@AAABBBBBBBBBDDDGGGJJJKKKJJJJJJKKKLLLIIIIIIHHHFFFCCCAAABBBCCCDDDCCCBBBCCCFFFHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFLLLLLLLLLJJJGGGEEEFFFGGGHHHHHHHHHFFFDDDCCCCCCEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEECCCEEEGGGHHHIIIKKKOOORRRXXXlllyyyqqqwww{{{aaaTTTMMMJJJJJJEEECCCAAA???=========>>>>>>===<<<;;;;;;:::;;;;;;999888666444333333444555333555777888888:::===@@@AAACCCFFFJJJNNNTTT[[[___cccdddffffffffffffhhhjjjnnnoooppprrrtttuuutttsssqqqrrruuuwwwxxxxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{|||yyyyyyzzz{{{{{{zzzyyyyyy{{{}}}zzzssslllfffcccbbbeeeddd``````bbbaaabbbccccccbbb```]]]\\\[[[YYYWWWUUUTTTRRROOOMMMLLLKKKIIIHHHHHHJJJNNNPPP___```eeelllrrruuuvvvwwwyyyzzz{{{|||~~~ssseeeZZZQQQJJJIIIHHHHHHHHHIIIJJJKKKLLLJJJGGGDDDCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@BBBEEEHHHTTTXXX___fffkkkooorrrssssssrrrrrrtttwwwzzzzzzzzzxxxxxxzzz|||~~~}}}zzzwwwuuuuuuyyy|||zzzuuutttxxx}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}zzzzzzyyyyyyzzz|||}}}{{{}}}{{{lll```___cccccc^^^ZZZTTT___qqqrrrWWWEEE888888999444222555444333222222111111222222111111111111111111111111111111222222222333333333222222222333444555777777777777999:::<<<===??????AAABBBCCCDDDGGGJJJMMMOOOKKKKKKLLLKKKLLLNNNRRRUUUWWWbbbqqqkkklllmmmmmmkkkkkklllmmmmmmnnnoooppprrrrrrrrrrrrtttvvvvvvuuutttssstttuuuvvvyyy{{{zzzyyy|||zzzeeeNNN@@@<<<===>>>@@@AAAAAABBBBBBCCCFFFIIIJJJIIIGGGFFFFFFJJJIIIHHHDDDAAA@@@AAABBBCCCAAAAAABBBDDDFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEIIIIIIIIIHHHFFFEEEFFFHHHJJJJJJIIIFFFCCCAAAAAABBBFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBCCCEEEEEEFFFIIILLLOOO]]]mmm~~~lllZZZOOOJJJJJJEEEDDDBBB@@@>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;999777555444444444444333444666777888999<<>>>>>@@@AAABBBDDDGGGJJJMMMNNNIIIJJJKKKKKKLLLNNNQQQTTTWWW___iiinnnnnnmmmlllkkkkkklllmmmpppqqqqqqrrrssssssssssssvvvwwwwwwwwwuuutttuuuvvvyyy|||~~~|||~~~}}}zzz}}}sss]]]III>>>===>>>@@@AAACCCCCCDDDDDDAAADDDHHHJJJIIIHHHEEEDDDIIIJJJIIIGGGCCC@@@@@@@@@AAA@@@???@@@BBBDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEDDDDDDFFFHHHJJJJJJIIIGGGDDDBBBBBBCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBAAABBBCCCDDDDDDEEEGGGJJJMMM\\\jjj|||{{{bbbSSSLLLJJJFFFEEECCCAAA@@@?????????>>>===<<<;;;;;;:::;;;;;;<<<;;;999777555444333333222444555666777888;;;===>>>@@@CCCFFFJJJOOOUUUZZZ]]]___aaabbbbbbbbbdddeeeiiikkknnnoooppppppqqqqqqtttuuuvvvvvvvvvtttrrrqqquuuuuuuuuuuuvvvxxxyyyzzzzzzzzzzzz{{{|||~~~~~~}}}wwwqqqqqquuutttwwwyyyuuuooolllmmmqqqmmmjjjgggeeedddbbb```^^^YYYWWWQQQKKKGGGHHHNNNSSSiiipppvvvvvvuuuxxx|||~~~~~~}}}}}}~~~{{{jjj^^^YYYLLLKKKIIIGGGGGGGGGIIIIIIJJJGGGCCCAAABBBBBBBBBBBBCCCCCCCCCBBBAAABBBEEEGGGMMMSSS\\\bbbfffjjjnnnqqqtttsssrrrtttwwwyyyyyyyyywwwxxxyyy{{{}}}~~~~~~~~~~~~}}}|||{{{|||}}}{{{zzz}}}}}}{{{zzzzzz|||}}}zzzzzz{{{|||~~~~~~||||||}}}}}}}}}||||||{{{{{{yyyvvvsssssstttwwwyyyxxxzzz|||~~~~~~xxxhhhiiippppppggg___WWW^^^lllmmmQQQEEE:::999999777555666444333222222111111222222111111111111111222222222111111222222222333333333333333333444555777888999::::::;;;;;;<<<<<<======???@@@BBBDDDGGGJJJLLLMMMEEEGGGIIIJJJJJJLLLOOOQQQVVV]]]eeerrrqqqooonnnmmmmmmmmmlllrrrsssttttttuuuuuuttttttvvvwwwwwwwwwuuutttuuuvvv{{{}}}~~~{{{{{{iiiSSSEEE???===>>>???AAABBBCCCDDDDDD@@@BBBEEEIIIKKKJJJHHHFFFGGGIIILLLLLLHHHCCC???>>>@@@???>>>???AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCEEEGGGHHHIIIIIIGGGEEEDDDEEEGGGDDDCCCBBBBBBAAAAAAAAABBB???AAACCCDDDDDDCCCAAA???CCCDDDEEEEEEEEEGGGJJJLLLSSS```ssszzzooo[[[QQQNNNFFFEEEDDDCCCAAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;<<<;;;999777555444222222111333555555555777999<<<===???AAADDDGGGLLLRRRVVVYYY[[[^^^``````aaacccdddhhhkkknnnnnnmmmlllmmmnnntttuuuvvvwwwvvvuuusssrrrvvvuuuttttttuuuvvvxxxyyyzzzzzzzzzzzz|||}}}~~~{{{}}}{{{xxxtttqqqooommmkkkiiiccc___WWWMMMFFFGGGNNNTTTmmmzzzyyyzzz}}}~~~qqqbbb[[[OOONNNKKKJJJIIIJJJKKKLLLMMMJJJFFFDDDCCCCCCCCCBBBCCCCCCCCCBBBAAACCCFFFHHHKKKRRR[[[bbbeeehhhmmmqqquuuttttttuuuxxxzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{~~~~~~}}}|||{{{{{{||||||}}}~~~~~~}}}{{{||||||}}}}}}}}}||||||~~~{{{wwwsssqqqqqqssstttxxxzzz}}}~~~~~~~~~ooopppvvvrrrfff\\\ZZZ```ooo}}}fffLLLCCC:::888888777555555444333222222111111222222000000111111111222222222111111222222222333333333333333444555666888999:::;;;;;;;;;<<<<<<<<<======???@@@BBBDDDGGGIIIJJJKKKCCCFFFIIIKKKKKKLLLOOOPPPUUU]]]eeesssqqqpppqqqrrrrrrqqqooorrrssstttuuuuuuuuuuuuuuutttvvvvvvuuutttssstttuuuyyy~~~}}}{{{}}}yyywwwwwwwwwvvvuuuwwwzzzaaaMMMBBB>>>:::;;;===>>>@@@AAABBBBBB???@@@CCCGGGKKKLLLJJJHHHEEEHHHMMMNNNKKKEEE@@@===@@@???===>>>@@@AAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBB???@@@AAAAAAAAABBBDDDFFFFFFGGGGGGFFFEEEEEEGGGHHHCCCBBBAAA@@@@@@@@@@@@@@@===@@@CCCFFFFFFEEECCCAAADDDEEEEEEEEEEEEFFFIIILLLMMMYYYkkk|||xxx```TTTOOOGGGFFFEEEDDDCCCAAA@@@@@@>>>===<<<;;;;;;:::;;;;;;;;;:::999777555333222111111222444444444666888:::<<<===@@@BBBEEEJJJOOOSSSUUUXXX\\\___```aaacccdddiiillloooooommmkkklllnnnqqqsssuuuxxxyyyyyyyyyxxxvvvuuutttssstttvvvyyyzzz{{{zzzyyyyyy{{{~~~}}}zzzxxxrrrlllaaaSSSGGGFFFMMMTTTlll~~~|||}}}}}}yyyggg^^^UUUSSSPPPMMMLLLLLLMMMNNNRRRPPPMMMLLLKKKKKKIIIGGGFFFGGGFFFEEECCCDDDGGGIIIJJJRRR\\\bbbeeehhhnnnrrrvvvuuutttvvvxxxzzzzzzzzz|||||||||}}}}}}|||||||||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{yyyxxxyyy|||}}}{{{zzz~~~}}}|||}}}}}}~~~~~~~~~~~~}}}~~~zzzvvvtttsssssstttyyy{{{~~~wwwxxx|||ttteeeYYYZZZcccssssss]]]EEE???999666555555444222444333222222111111222222000000000111222222333333111111222222222333333333333333444555777999:::;;;;;;;;;;;;<<<=========>>>???@@@BBBDDDFFFGGGHHHHHHEEEHHHKKKNNNOOOPPPQQQRRRSSS^^^eeezzzpppppppppssswwwxxxwwwuuupppqqqrrrssstttuuuuuuuuussstttuuutttrrrqqqrrrsssuuu{{{}}}{{{sssnnnllllllnnnoooqqqzzz|||nnn[[[LLLBBB===999:::<<<>>>@@@AAABBBBBB@@@@@@AAAEEEIIIKKKJJJHHHDDDGGGKKKLLLIIIDDD@@@>>>@@@???===>>>@@@AAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB===>>>@@@@@@???@@@BBBDDDDDDEEEEEEDDDCCCCCCEEEFFFBBBBBBAAA@@@???>>>>>>???===@@@EEEIIIJJJIIIFFFDDDDDDDDDEEEDDDDDDEEEHHHJJJKKKSSSccczzz~~~dddVVVOOOGGGGGGFFFEEEDDDBBBAAA@@@>>>===<<<;;;;;;:::;;;;;;999888888666555333222111111222333444444555777999;;;<<<>>>@@@CCCGGGMMMQQQRRRUUUZZZ^^^```bbbdddeeehhhmmmqqqqqqooommmooorrrrrrtttwwwzzz||||||||||||sssrrrrrrsssuuuxxx|||~~~|||{{{yyyxxxzzz~~~ppp]]]MMMHHHNNNVVVjjjwwwkkk```]]]XXXSSSPPPOOOPPPPPPWWWVVVVVVVVVWWWVVVTTTRRRNNNMMMLLLIIIFFFFFFGGGIIIJJJSSS]]]ccceeehhhoootttvvvuuutttuuuwwwyyyyyyyyyyyyzzz{{{|||||||||||||||yyyyyyyyyyyyzzz{{{{{{|||{{{{{{yyyxxxxxx{{{~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||zzzyyyyyyyyyzzz}}}{{{jjj]]]ZZZgggzzzlllWWWBBB>>>999555555555444222444333222222111111222222///000000111222222333333111111222222222333333333333444444666777999;;;<<<:::;;;;;;<<<===>>>>>>???@@@AAACCCEEEFFFFFFFFFEEEDDDHHHLLLPPPQQQQQQRRRSSSQQQ]]]bbbrrrnnnnnnpppuuu{{{}}}|||yyynnnoooqqqrrrssstttttttttrrrssstttsssqqqpppqqqrrrrrrxxx~~~zzzooohhhdddccceeehhhjjjpppooocccVVVMMMEEE<<<;;;<<<>>>@@@BBBCCCDDDDDDBBB@@@@@@CCCGGGJJJIIIGGGDDDFFFIIIIIIFFFCCCAAA@@@AAA???>>>>>>@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB===>>>??????>>>???AAACCCCCCDDDDDDCCCAAAAAABBBDDDBBBAAA@@@???>>>>>>>>>>>>>>>BBBGGGKKKMMMLLLIIIGGGCCCDDDDDDDDDCCCDDDGGGIIIGGGLLLXXXnnn~~~kkk\\\TTTGGGGGGGGGFFFEEECCCAAA@@@>>>>>><<<;;;;;;;;;;;;;;;777777777666555333222111000222333333333444777999:::<<<>>>@@@BBBFFFLLLPPPPPPTTTYYY^^^aaaccceeefffhhhmmmrrrsssqqqpppsssvvvvvvwwwyyy|||}}}|||{{{{{{ppppppppprrrvvvzzz}}}{{{yyyxxxyyy}}}~~~gggTTTMMMRRRYYYiii{{{jjjfff```ZZZUUUSSSSSSSSSZZZZZZ[[[^^^``````]]][[[TTTSSSQQQMMMIIIGGGHHHIIIJJJSSS^^^dddfffiiiooouuuuuutttssstttvvvxxxxxxwwwvvvwwwxxxzzz{{{|||||||||{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzzzzz|||~~~~~~~~~{{{zzzzzz|||}}}wwwxxxyyy{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~{{{~~~pppddd\\\kkkjjjTTTBBB@@@;;;777666777666333444333222222111111222222///000000111222222333333111111222222222333333333333444444666888:::<<<===::::::;;;<<<===>>>??????AAABBBCCCEEEEEEEEEDDDDDDBBBFFFKKKOOOPPPPPPPPPQQQPPP]]]```lllqqqqqqrrrvvv{{{~~~}}}{{{pppmmmmmmpppqqqnnnooorrruuuvvvvvvuuusssqqqrrrsssxxxxxx{{{~~~ssshhhfffhhhhhhhhhjjjkkkccc[[[VVVNNNDDD>>>===;;;<<<>>>@@@BBBDDDFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHDDDCCCAAA???>>>>>>>>>>>>???>>>===>>>AAACCCCCCBBB>>>>>>============>>>>>>===<<<<<<<<<<<<>>>???@@@EEEDDDCCC???======@@@BBBBBBAAA>>><<<<<<<<<===>>>===@@@DDDHHHIIIHHHFFFDDDEEEDDDBBBBBBBBBCCCEEEGGGGGGHHHRRRddd{{{{{{qqqlllpppttt^^^VVVMMMIIIFFFGGGDDD@@@>>>@@@==================<<<<<<999999999888666555333222222111000000111444666888444777:::<<>>AAACCCEEEGGGHHHEEEEEEDDDDDDDDDEEEGGGGGGCCCBBB@@@>>>============AAA@@@>>>>>>@@@AAA@@@???>>>>>>============>>>>>>>>>============???@@@AAAEEEDDDCCC@@@>>>???AAADDDBBBAAA@@@?????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@AAACCCDDDHHHHHHOOO^^^sssxxxpppmmmxxxiiiZZZOOOJJJGGGGGGEEE@@@>>>@@@=========<<<<<<;;;;;;;;;999999999888777555333333222111111111222444666777555777:::<<<>>>AAAEEEHHHMMMRRRXXX\\\]]]___cccgggkkkmmmooorrrtttuuuuuuvvvvvvxxx{{{~~~}}}|||zzzyyyyyyyyy{{{}}}~~~}}}sssaaa[[[\\\nnnzzz~~~wwwooohhhbbb^^^^^^```dddgggiiiiiihhhggg```[[[VVVSSSNNNHHHEEEGGGNNNVVV```gggjjjmmmppptttyyyxxxvvvvvvvvvwwwyyyzzzyyyyyyzzzzzz{{{|||}}}~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{zzzzzz{{{~~~}}}|||zzzyyyzzzyyywwwvvvwwwxxxzzz{{{}}}|||vvvgggjjjiiiwwwvvv___III???<<<:::999999888777555555444222000000111222333222222222222111111111000333444444444444555555555555666999;;;===>>>>>>>>>======>>>???@@@@@@@@@??????@@@AAABBBCCCCCCCCCCCCFFFFFFFFFHHHIIIKKKMMMNNNTTTUUUZZZhhhvvvvvvvvvyyy{{{{{{zzzxxxyyyuuutttuuutttooonnnpppuuuvvvwwwvvvtttsssssstttssswwwzzz|||vvvvvv{{{yyyssscccXXXNNNJJJGGGBBB>>><<<<<<===???AAACCCEEEGGGHHHEEEEEEDDDDDDDDDEEEFFFFFFAAA@@@>>><<<;;;;;;<<<<<>>??????>>><<<>>>======<<<<<<======>>>???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCAAA???@@@CCCEEEAAABBBBBBBBBBBBBBBAAAAAACCCBBB@@@??????@@@BBBCCCBBBAAA@@@@@@@@@AAACCCDDDHHHHHHLLLWWWhhh{{{qqqqqqyyyzzzcccSSSMMMHHHGGGEEEAAA???@@@>>>======<<<;;;:::999999::::::999888777555444333111111222222333444555555666888:::<<<===@@@CCCFFFLLLQQQWWW[[[]]]```eeehhhkkkmmmppptttvvvvvvvvvvvvuuuwwwzzz}}}~~~{{{zzzzzzzzz|||}}}~~~qqqfffdddwww|||yyy|||wwwnnnhhhhhhiiilllnnnoooooonnnmmmjjjddd]]]YYYSSSLLLJJJKKKRRRYYYcccjjjmmmnnnppprrrwwwwwwwwwwwwxxxxxxxxxyyyxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{yyyxxxwwwxxxyyyyyyyyyxxxyyy|||~~~||||||{{{{{{zzzzzzyyywwwwwwwwwyyy{{{|||}}}~~~~~~|||uuuwww{{{ooodddiiippp~~~||||||nnnWWWCCC===;;;888777777777666444444333222111111111222333222222222222111111111111444444444444555555666666777888:::<<<===>>>??????>>>??????@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGHHHJJJLLLNNNOOOTTTUUUYYYcccyyyyyyyyy{{{|||~~~~~~}}}||||||xxxwwwyyywwwsssrrruuuxxxyyy{{{zzzyyywwwwwwwww{{{uuuooo|||xxxvvvzzz~~~zzz___TTTJJJGGGGGGDDD@@@???<<<===>>>@@@BBBDDDFFFGGGEEEEEEDDDDDDDDDEEEEEEEEE@@@???===<<<;;;;;;;;;<<>>===>>>>>>===<<<=========<<<<<<=========??????>>>>>>???@@@BBBCCC@@@AAAAAA@@@???@@@BBBEEEBBBCCCDDDDDDCCCAAA???>>>@@@???===<<<===>>>@@@AAACCCCCCBBBBBBBBBCCCDDDEEEFFFGGGLLLTTTbbb|||yyyuuuyyy{{{lllXXXPPPIIIHHHFFFBBB???@@@>>>======;;;:::999888888::::::999999777555444333000111222333444444444444666888:::;;;<<<>>>AAADDDJJJOOOUUUYYY\\\___eeeiiijjjmmmppptttvvvwwwwwwvvvuuuvvvxxxzzz{{{{{{{{{{{{yyyyyyxxxyyy{{{~~~}}}{{{||||||nnnjjjvvv||||||}}}|||www{{{xxxwwwxxxyyyyyyzzzyyyxxxwwwwwwpppiiiddd\\\TTTPPPQQQTTT[[[dddlllooopppqqqrrrtttuuuvvvwwwxxxwwwvvvvvvvvvwwwxxxzzz{{{||||||}}}~~~~~~|||yyywwwuuuxxxyyyyyyyyyxxxxxxzzz|||~~~|||yyyyyyzzzzzzzzzyyyxxxwwwwwwxxxzzz|||}}}||||||}}}~~~uuurrrkkkmmmrrriiiaaahhhyyy{{{uuuzzz|||xxxpppdddQQQ@@@;;;999777666666666555444444333222111111111222222222222222222222222222222444444444555666666777777999999;;;<<<>>>???@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@??????@@@AAACCCDDDFFFGGGGGGIIIJJJLLLNNNOOOSSSVVVZZZaaaqqqwwwyyy{{{}}}~~~~~~~~~~~~yyyvvvvvvxxxxxxuuutttwwwxxxzzz||||||{{{yyyxxxyyy~~~|||llliiixxxllljjjoooyyy}}}wwwsssXXXPPPIIIHHHHHHEEEAAAAAA<<<===>>>@@@AAACCCDDDEEEDDDDDDEEEEEEEEEDDDDDDDDD???>>>===<<<;;;;;;<<<<<<>>><<<;;;;;;===>>>>>>=========<<<<<<<<<<<<======???>>>>>>===>>>@@@AAABBB>>>?????????>>>>>>AAACCCBBBCCCDDDDDDBBB???<<<::::::;;;<<<>>>??????@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDFFFLLLSSS___wwwyyy|||wwwttt^^^TTTKKKHHHFFFCCC@@@@@@>>>======;;;:::999888888:::::::::999777666444333111111222444444444444444666777999:::;;;===@@@BBBHHHMMMRRRVVVYYY]]]ccchhhiiilllooorrruuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvvvvwwwxxx{{{~~~}}}{{{zzzxxxyyy|||xxxkkkhhhgggooouuuvvvttttttuuuuuuxxx{{{~~~~~~vvvpppggg]]]WWWWWWWWW]]]eeelllqqqsssssssssrrrsssuuuvvvwwwvvvuuutttuuuvvvxxxzzz{{{|||}}}}}}}}}zzzwwwvvvxxxyyyzzzyyyxxxxxxyyy{{{{{{}}}~~~}}}yyywwwwwwxxxxxxxxxxxxwwwvvvvvvxxxzzz|||~~~{{{{{{|||}}}~~~~~~}}}nnnlllgggiiimmmeee```jjjuuuuuurrrmmmfff\\\LLL???:::888666555666666555333333333222222222111222222222222222222222222222333444444555666666777888888::::::;;;<<<===???@@@@@@@@@AAAAAAAAAAAA@@@@@@???AAA@@@??????@@@AAACCCDDDFFFFFFGGGHHHJJJLLLNNNOOOSSSVVV[[[bbbnnntttvvvyyy{{{{{{zzz{{{|||tttrrrrrruuuvvvssstttwwwvvvxxx{{{{{{zzzxxxwwwwwwxxxzzz~~~vvvhhhfff{{{nnndddeeemmmyyyyyynnngggRRRMMMLLLMMMKKKFFFBBBBBB??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCC???>>><<<;;;;;;;;;<<<<<<;;;:::999:::===?????????===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<>>>???@@@<<<>>>>>>>>>======???AAABBBBBBCCCBBBAAA>>>;;;999888:::===???AAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAACCCEEEJJJRRR]]]ssssss||||||cccWWWLLLIIIGGGDDDAAA@@@>>>======<<<;;;:::999999;;;;;;:::999888666555444222222222333333444444444444666888999:::<<>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNSSSUUU\\\cccllltttwwwzzzzzzxxxwwwxxxyyytttrrrrrruuuvvvssssssvvvuuuxxx{{{|||{{{yyyxxxxxxtttwww}}}rrrhhhiiiwwwqqqppppppuuu~~~ttteee\\\PPPQQQTTTWWWSSSKKKFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBBBB===<<<:::999999:::;;;;;;:::999888999<<<>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;::::::::::::<<<===>>>===>>>??????>>>===???@@@@@@@@@AAAAAA@@@???>>>===;;;<<<>>>@@@AAAAAA@@@?????????@@@@@@AAAAAAAAAAAACCCDDDGGGNNNYYYoooxxxkkkooofffZZZMMMIIIHHHDDDAAAAAA=========<<<<<<;;;;;;;;;;;;;;;:::999888666555444444333222222222333444555333555777888999<<>>:::888666555666666555444222333333333222222111111222222222333333333444444444555666777888999999:::;;;:::::::::;;;===???@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMRRRTTT[[[ccckkk~~~wwwzzz||||||yyyvvvwwwxxxxxxuuuuuuxxxxxxuuuuuuxxxwwwzzz}}}~~~}}}{{{zzzyyyvvvzzzqqqjjjnnnzzz||||||zzz{{{wwwiiiZZZQQQQQQVVV]]]```ZZZPPPLLLMMMFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDBBBAAA;;;:::999888888888999:::;;;999888999;;;======<<<<<<<<<<<<;;;;;;<<<<<<<<<999999888888999:::<<<===>>>@@@AAA@@@???>>>???@@@>>>???@@@@@@AAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCBBBBBBEEECCCDDDJJJVVVllloooaaadddwwwiii[[[NNNIIIHHHEEEBBBAAA==================<<<<<<;;;;;;;;;:::888777555444555333222111111222444666222444666888999<<>>??????@@@AAABBBCCCCCCCCCCCCAAABBBCCCEEEFFFEEEEEEDDDCCCDDDDDDFFFGGGIIIKKKLLLRRRSSSZZZccciiiyyyqqqrrruuuvvvvvvtttqqqooossstttvvvwwwxxxyyyzzzzzzwwwxxxzzzzzzzzzzzzzzzzzzxxxkkkllltttkkkRRRLLLUUUUUU^^^ggghhhaaaWWWOOOLLLKKKHHHFFFFFFGGGGGGDDDAAA???AAADDDFFFFFFDDDBBB@@@======<<<;;;::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999888999888888777888999;;;<<<========================>>>===<<<===???@@@@@@@@@===>>>@@@AAABBBAAAAAA@@@EEEEEEDDDDDDCCCCCCCCCBBBCCCAAADDDJJJPPP```}}}jjjccccccnnnttt^^^SSSPPPFFFAAACCCAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999777666555333333333222222333444444666666666777999;;;===???AAAEEEIIIMMMPPPSSSWWWYYYaaaccceeehhhjjjlllpppsssuuuvvvwwwxxxyyyxxxxxxxxxzzzzzzyyyxxxyyy{{{~~~~~~}}}|||}}}~~~yyymmmdddXXXSSSNNNJJJHHHIIIIIIHHHIIIHHHHHHGGGFFFDDDCCCBBBEEEDDDCCCDDDDDDCCC@@@>>>BBBCCCFFFHHHMMMSSS[[[```eeehhhmmmqqqtttvvvyyy{{{zzz{{{xxxttttttvvvxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuwwwwwwxxxyyyzzzzzz{{{{{{xxxwwwvvvuuuuuuwwwyyyzzzuuusssrrrqqqqqqpppnnnllltttvvvxxxzzz{{{zzzyyyxxx}}}|||{{{zzzzzzzzzzzzzzzyyyxxxvvvttttttuuuwwwyyywwwyyyzzzyyyxxxyyy}}}}}}}}}}}}~~~{{{{{{|||{{{zzz{{{}}}rrrddd```]]]\\\^^^```ggg{{{{{{oookkkbbbPPPAAA;;;777666555444444333444444333222222111111222222333333333222222222333444444444444444555666888999:::===<<<<<<;;;;;;;;;<<<<<<@@@@@@??????@@@BBBCCCDDDHHHHHHGGGGGGFFFEEEDDDDDDCCCEEEGGGIIIKKKLLLMMMMMMPPPVVVWWWZZZdddqqqrrrssssssssssssrrrqqqqqquuuvvvwwwxxxyyyyyyxxxwwwppprrruuuwwwyyy|||~~~iiimmmwwwxxxcccNNNHHHLLLSSSZZZaaabbb[[[RRRKKKHHHHHHFFFDDDEEEGGGHHHFFFDDDBBBDDDGGGIIIIIIFFFCCCAAA>>>===<<<;;;::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999888888888777777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???@@@@@@@@@???@@@AAABBBBBBAAA@@@@@@BBBBBBBBBBBBBBBAAAAAAAAADDDBBBEEEJJJOOO]]]{{{zzzooogggmmmgggVVVPPPFFFAAACCC@@@AAA@@@@@@???>>>======<<<<<<<<<<<<;;;999888666555444333333222222333333444666666666777888;;;===>>>AAADDDIIIMMMPPPTTTWWWZZZ```bbbeeeggghhhkkknnnqqquuuuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwvvvwwwyyy{{{|||~~~~~~~~~~~~}}}{{{zzzzzz}}}~~~zzzrrrggg\\\VVVQQQNNNKKKJJJKKKLLLMMMMMMLLLLLLLLLKKKIIIGGGEEECCCBBB@@@@@@@@@AAA@@@???===>>>???AAACCCFFFLLLSSSXXX^^^bbbhhhmmmpppsssvvvyyy{{{}}}xxxvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwxxxyyyyyywwwvvvuuutttuuuvvvxxxyyyttttttvvvxxxxxxuuupppkkkrrrtttxxx{{{{{{zzzxxxvvv{{{{{{{{{{{{{{{|||}}}~~~yyyxxxvvvtttssstttvvvwwwuuuwwwxxxxxxwwwxxx{{{}}}~~~|||||||||}}}|||}}}}}}|||{{{}}}nnnddd```^^^aaaiiiqqqzzztttlllaaaPPPAAA;;;777666555444444333444444333222222111111222222333333333333333333444444555555555555666777999:::;;;======<<<<<<<<<<<<<<<===@@@?????????@@@BBBCCCEEEHHHHHHIIIJJJIIIHHHFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOUUUUUUXXX```kkkttttttsssrrrqqqrrrrrrsssuuuwwwyyyzzzzzzyyyvvvuuummmooorrruuuxxx|||xxxkkkpppzzz~~~lllYYYLLLGGGGGGPPPUUUYYYYYYSSSLLLGGGEEEDDDDDDCCCEEEGGGIIIHHHGGGDDDGGGJJJKKKKKKHHHDDDBBB>>>===<<<;;;;;;::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;:::999888888999888888999999:::;;;<<>>===<<<===???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@EEECCCEEEIIIMMMXXXrrrqqqooo~~~uuu]]]RRRGGGCCCCCC@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<;;;999888666555444333333222222333333333555555555666888:::===>>>@@@CCCHHHLLLPPPTTTXXX[[[```bbbeeefffgggiiilllnnnttttttsssrrrssstttuuuvvvvvvuuutttssstttuuuwwwyyy||||||{{{zzzyyyxxxwwwwwwzzz{{{|||}}}}}}|||{{{zzzwwwsssmmmeee]]]UUUOOOLLLNNNMMMMMMOOORRRUUUVVVVVVSSSTTTTTTSSSQQQMMMIIIGGGCCCAAA???>>>??????>>>===;;;<<<===>>>@@@EEEJJJNNNUUUZZZaaahhhmmmqqqtttwww{{{zzzwwwwwwxxxxxxxxxuuuuuuvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuuuuvvvwwwxxxvvvuuutttttttttuuuwwwxxxsssvvv||||||sssmmmqqqsssvvvyyy{{{zzzxxxwwwyyyyyyzzz{{{}}}~~~zzzyyyvvvtttssstttuuuvvvsssuuuwwwxxxwwwwwwxxxzzz~~~~~~~~~}}}|||{{{||||||}}}~~~~~~}}}}}}zzzlllfffeeefffmmm{{{{{{lll___NNN@@@;;;777666555444444333444444333222222111111222222333444444333333444555555666777777777777888:::;;;<<<>>>>>>============>>>>>>@@@@@@???@@@AAACCCDDDFFFGGGIIIJJJLLLLLLLLLJJJIIIHHHHHHGGGGGGHHHJJJLLLNNNNNNTTTTTTUUU\\\ccczzzuuuuuuuuutttttttttsssssstttvvvyyy{{{|||zzzwwwuuurrrtttvvvwwwyyy}}}vvvtttwww}}}ttt^^^QQQMMMKKKHHHKKKNNNPPPPPPLLLHHHEEEEEECCCCCCDDDEEEFFFGGGHHHHHHDDDFFFIIIKKKJJJGGGCCC@@@???>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;<<<::::::;;;;;;:::999999888::::::;;;;;;<<<<<<===>>>????????????????????????>>>===<<<===???@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>??????@@@@@@@@@CCCAAACCCHHHKKKSSSjjj{{{qqq|||fffWWWJJJEEEEEE@@@@@@@@@@@@?????????>>>>>>===<<<<<<;;;:::888777666444444333222222222333333555555555666777:::<<<===???BBBGGGKKKOOOSSSYYY\\\```bbbeeeggghhhiiikkkmmmsssrrrppppppppprrrtttvvvvvvuuusssrrrrrrtttuuuwwwzzzyyyxxxwwwvvvuuuuuuuuutttvvvxxxzzzzzzxxxuuusssnnniiiaaaXXXSSSPPPPPPQQQSSSSSSUUUYYY]]]```aaaaaa]]]^^^___^^^\\\WWWRRROOOJJJHHHDDDBBBBBBAAA@@@???======>>>>>>>>>AAAEEEHHHNNNSSS[[[cccjjjoootttwww|||}}}yyywwwwwwyyy{{{|||vvvvvvvvvwwwwwwwwwwwwwwwxxxwwwuuuttttttuuuwwwxxxvvvuuuuuuuuuuuuvvvwwwxxxuuuyyyxxxrrrssssssuuuvvvwwwxxxyyyyyyxxxxxxyyyzzz|||~~~|||{{{yyywwwvvvuuuvvvvvvssstttvvvxxxxxxxxxxxxwww||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzooonnnrrrwww~~~jjj[[[KKK>>>999777666555444444333444444333222222111111222222333444444444444444555666777888888888999999;;;<<<<<<>>>>>>>>>>>>>>>>>>???@@@BBBAAAAAABBBCCCEEEGGGHHHHHHHHHJJJKKKNNNPPPRRRSSSLLLJJJHHHFFFGGGIIILLLNNNLLLRRRSSSUUUZZZ^^^rrruuuvvvxxxzzzyyywwwuuusssrrrtttxxx{{{|||{{{yyyxxxwwwyyy{{{|||~~~yyy~~~~~~~~~uuummmuuuzzzgggTTTLLLMMMMMMIIIHHHIIIJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFBBBDDDFFFFFFFFFCCC@@@>>>??????>>>===<<<<<<<<<<<<::::::999999::::::;;;<<<::::::;;;;;;;;;:::999999<<<<<<===>>>>>>?????????????????????????????????>>>===<<<===???@@@@@@@@@CCCBBBBBBAAA@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA???>>>@@@FFFIIIOOObbbwwwnnnuuuppp___OOOHHHGGGBBBAAAAAA@@@@@@??????>>>>>>======<<<;;;:::888777666555444333333222222222333444444444555777999;;;===>>>AAAEEEIIIMMMRRRWWW[[[```cccfffhhhiiijjjlllnnnqqqpppooooooppprrruuuvvvwwwvvvtttsssssstttuuuvvvxxxwwwvvvuuutttttttttttttttuuuwwwwwwuuuqqqmmmjjjaaa]]]WWWSSSRRRTTTXXX[[[\\\\\\^^^aaaeeeggggggfffeeeggghhhhhheeeaaa]]]ZZZTTTQQQLLLHHHFFFDDDAAA@@@?????????>>>===>>>AAACCCIIINNNVVV___gggnnnuuuyyy|||~~~|||zzzwwwvvvwwwyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuvvvvvvxxxxxxvvvvvvvvvvvvwwwwwwxxxxxxyyy{{{~~~|||xxxwwwuuusssrrrtttvvvzzz|||yyyyyyyyyyyyzzz{{{|||}}}~~~}}}|||zzzyyyxxxxxxxxxuuuvvvwwwyyyzzzzzzxxxwwwzzzzzz{{{{{{|||}}}}}}}}}~~~xxxxxx|||gggWWWFFF;;;777777666555444444333444444333222222111111222222333444333333444555666777777:::999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@CCCCCCCCCDDDEEEGGGIIIKKKIIIHHHHHHJJJNNNTTTZZZ]]]PPPNNNJJJHHHGGGIIILLLNNNLLLRRRSSSVVV[[[]]]nnnvvvxxxzzz||||||zzzvvvtttrrrtttxxxzzz||||||{{{zzzxxx{{{}}}}}}qqq]]]]]]nnnooo[[[NNNIIIIIIHHHFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEAAABBBBBBBBBBBBAAA??????@@@???>>>======<<<<<<===::::::999999::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<===>>>???@@@@@@@@@@@@????????????????????????>>>===<<<===???@@@@@@@@@AAAAAA@@@?????????@@@@@@?????????@@@@@@@@@@@@@@@>>><<>>===============<<<:::999777666555555444333222222222222333333333444666888;;;<<<>>>@@@CCCGGGJJJOOOUUUYYY___bbbfffiiijjjkkkmmmnnnnnnnnnoooppprrrtttwwwxxxyyyxxxvvvtttssstttuuuvvvvvvvvvtttsssssstttuuuvvvxxxxxxwwwuuupppiiiccc___UUUTTTSSSTTTVVV[[[```cccccccccccceeehhhiiihhhgggiiijjjkkkllljjjhhheeeccc\\\XXXTTTOOOLLLHHHDDDAAA???@@@@@@>>><<<<<<>>>???EEEJJJQQQYYYbbbkkktttzzz{{{~~~|||xxxuuussstttuuuyyyyyyxxxxxxxxxwwwwwwwwwtttuuuuuuvvvwwwxxxxxxxxxvvvwwwwwwwwwxxxxxxxxxxxxzzzzzz|||~~~~~~|||zzzwwwtttrrrsssvvvzzz}}}zzzyyyyyyxxxyyyyyyzzzzzz~~~}}}|||{{{zzzzzzzzzxxxwwwwwwxxxzzz{{{zzzxxxxxxyyyyyyzzz|||}}}}}}~~~wwweeeTTTCCC999777777666555444444333444444333222222111111222222333333333333333444555777777:::::::::::::::;;;<<<<<<>>>=========>>>???@@@AAADDDDDDDDDDDDFFFHHHKKKLLLJJJIIIIIIJJJOOOVVV]]]aaaSSSQQQMMMJJJIIIJJJLLLNNNKKKQQQRRRUUU[[[\\\kkkxxxyyyzzz{{{zzzyyywwwvvvuuuvvvxxxzzz{{{{{{zzzzzzyyy}}}wwwiiiWWW[[[pppxxxbbbNNNIIIHHHEEEBBBDDDHHHFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGFFFCCCBBBCCCEEECCCBBBAAA@@@@@@AAAAAABBB@@@@@@???>>>============::::::999999::::::;;;<<<;;;<<<<<<======<<<<<<<<<;;;<<<===????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???@@@@@@@@@@@@???>>>>>>>>>???@@@AAA@@@@@@@@@???????????????>>><<>><<<<<<>>>======<<<;;;999888777666555444333222222222222333333333444555888:::<<<===???BBBEEEHHHMMMRRRWWW]]]```eeehhhjjjkkklllnnnlllmmmooorrrtttwwwyyyzzzzzzxxxvvvtttttttttuuuvvvuuuuuutttssstttvvvwwwyyyxxxwwwuuuqqqkkkccc]]]YYYRRRTTTXXX]]]aaaeeeggghhhjjjiiihhhhhhiiijjjiiihhhhhhhhhiiijjjjjjiiihhhgggccc```\\\XXXUUUPPPKKKHHHAAABBBAAA???===<<<===???AAADDDJJJRRR[[[fffqqqxxxzzz}}}~~~~~~zzzvvvsssssstttyyyxxxxxxwwwvvvuuuttttttppprrrtttvvvxxxxxxwwwwwwuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxyyy{{{}}}~~~}}}|||zzzxxxwwwuuuvvvwwwyyyzzzzzzyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}||||||{{{{{{{{{zzzxxxvvvwwwyyy{{{zzzxxxwwwwwwxxxzzz|||}}}~~~rrrdddTTTBBB888999777666555444444333444444333222222111111222222333111111222222333555666777::::::999999::::::;;;<<<======<<<===>>>???@@@@@@BBBBBBCCCCCCEEEHHHJJJKKKJJJKKKLLLNNNRRRWWW[[[]]]UUUSSSPPPMMMLLLKKKLLLMMMKKKPPPPPPSSSXXXYYYfffzzzyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyyyyyyy{{{}}}pppddd\\\```uuuqqqXXXEEEFFFHHHCCC@@@DDDIIIGGGEEEDDDCCCCCCAAA@@@BBBEEEGGGFFFCCCCCCDDDGGGDDDCCCAAA@@@AAABBBDDDEEEAAA@@@???>>>============::::::999999::::::;;;<<<<<<<<<===============<<<999:::<<<>>>>>>>>>==============================>>>===<<<===???@@@@@@@@@>>>>>>=========???@@@AAA@@@@@@??????>>>>>>======@@@===@@@DDDDDDBBBLLLYYYiiiuuu```RRRNNNIIIEEEEEECCCAAA???===<<<;;;>>>>>>===<<<;;;999888777666555444333222222222222333333333444555888:::;;;===???AAADDDGGGKKKQQQUUUZZZ^^^cccgggiiijjjlllmmmkkkmmmpppssswwwyyy{{{|||zzzyyyvvvtttssstttuuuuuuuuutttsssssstttwwwyyy{{{tttsssqqqmmmhhhbbb\\\YYYVVVZZZaaaggglllnnnnnnmmmnnnmmmkkkjjjkkkllllllkkkeeeeeefffggghhhhhhhhhhhhhhheeebbb```]]]XXXSSSOOODDDDDDDDDBBB@@@??????AAA===@@@EEELLLVVVbbbnnnuuuzzz~~~yyy{{{}}}|||xxxuuuvvvwwwxxxwwwvvvuuutttsssrrrqqqmmmooosssvvvxxxwwwvvvuuutttuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwzzz|||}}}|||{{{xxxyyyyyyyyyyyyxxxwwwwwwyyyyyyyyyzzz{{{|||}}}}}}|||||||||||||||{{{{{{{{{{{{xxxuuuuuuxxxzzzzzzxxxvvvwwwxxxzzz|||~~~~~~vvv{{{~~~}}}ooodddTTTBBB999:::777777555444444444444444333222222222222222222333111111111222333444666777::::::999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDGGGIIIJJJJJJLLLOOORRRUUUWWWXXXXXXWWWUUURRROOOMMMLLLMMMMMMKKKOOOOOOQQQUUUVVVbbbzzzrrrsssssstttuuuvvvvvvwwwwwwvvvtttssstttvvvxxxzzzyyy{{{mmmddd___hhhyyyaaaUUUJJJFFFEEECCCAAABBBEEEEEECCCBBBAAA@@@@@@@@@<<<===>>>???AAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCC>>>>>>>>>===<<<:::999888888999999::::::999999888====================================>>>>>>>>>>>><<<======>>>>>>>>>>>>===;;;<<<>>>???@@@@@@@@@???BBBBBBCCCCCCBBB@@@???>>>???????????????@@@@@@@@@CCCBBBAAA@@@AAAFFFMMMRRRcccpppZZZLLLKKKIIIFFFCCCAAA@@@???===;;;>>>>>>===<<<;;;999777666666555444444333333333333222333333444666777999:::;;;===@@@CCCFFFJJJOOOSSSYYY\\\```cccdddfffgggiiikkklllnnnqqqtttwwwyyyzzz{{{zzzxxxvvvuuutttsssssspppqqqssstttvvvvvvuuuuuuuuutttqqqkkkddd___]]]]]][[[```eeeiiillloootttxxxtttooojjjiiilllnnnllljjjiiiiiihhhhhhhhhhhhiiiiiigggfffddddddbbb___[[[XXXNNNKKKHHHDDDAAA????????????BBBFFFJJJQQQ[[[hhhqqqvvv}}}zzzxxxzzz{{{zzzwwwwwwyyy|||yyyyyyxxxwwwvvvtttsssssswwwxxxxxxxxxvvvssspppnnnrrrsssuuuvvvwwwvvvuuutttuuuwwwzzz|||}}}|||{{{zzzwwwyyyxxxwwwzzz}}}~~~}}}||||||}}}|||{{{zzzzzzzzzzzzzzz}}}zzzxxxyyy|||~~~~~~}}}zzzxxxwwwyyy}}}}}}~~~zzz}}}|||xxxqqqcccQQQ@@@999888666555555555555444444444333333333333333333333333333333333444666777999:::::::::;;;;;;<<<;;;;;;;;;>>>>>>?????????@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHKKKLLLOOOQQQTTTUUUVVVWWWWWWUUUSSSQQQOOOMMMLLLLLLMMMNNNOOONNNPPPUUU^^^fffuuuuuuvvvvvvwwwwwwxxxxxxuuuuuuvvvwwwxxxyyyzzzzzz|||xxxlllcccfffmmm{{{{{{mmmZZZRRRKKKHHHFFFBBB@@@BBBBBBAAA@@@???>>>>>>>>>???????????????????????????>>>>>>===<<<<<<===>>>>>>AAAAAA@@@@@@>>>===<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<===============<<<<<<;;;<<<===???@@@@@@??????@@@@@@AAAAAA@@@>>>===<<<============>>>>>>>>>>>>@@@@@@??????@@@DDDJJJOOOaaa~~~ttt^^^OOOKKKFFFDDDBBBAAABBBBBBAAA@@@?????????>>><<<:::999888666666555444333333333333222333333444555777999::::::<<>>@@@DDDHHHNNNXXXeeennnuuu{{{}}}zzz{{{{{{yyywwwvvvxxxzzz{{{zzzyyyxxxwwwvvvuuuuuuwwwxxxxxxxxxwwwtttrrrpppqqqrrrtttvvvvvvuuusssrrrrrrsssvvvxxx{{{|||}}}}}}zzz~~~{{{zzz}}}}}}{{{~~~}}}|||{{{}}}|||{{{{{{{{{{{{{{{{{{~~~{{{yyyyyy{{{}}}}}}|||zzzxxxxxxzzz{{{sssuuuqqqvvvzzzxxxrrrcccPPP@@@999999666555555555555444444444333333333333333333333333444444444555777888:::;;;:::;;;;;;<<<<<<<<<<<<<<>>@@@======<<<<<<<<<<<<<<<===========================<<<;;;;;;::::::;;;;;;<<<@@@@@@@@@@@@???>>>===<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<;;;<<<===>>>?????????>>>===>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<======<<<===>>>>>>???BBBFFFJJJ\\\uuu{{{~~~|||gggUUUMMMGGGDDDBBBAAABBBCCCBBBAAA@@@@@@@@@???>>><<<;;;:::777666555444333333333333222222333444555666888999888:::===@@@BBBFFFKKKOOOSSSUUUYYY\\\^^^```ccceeehhhjjjmmmqqquuuyyy{{{||||||{{{yyyxxxwwwvvvuuuuuurrrssstttvvvxxxyyyyyyyyyyyyxxxvvvqqqmmmjjjjjjkkkpppqqqsssrrrqqqppppppqqqpppmmmkkklllnnnnnnllliiiiiiiiihhhhhhhhhhhhiiiiiicccdddfffhhhjjjhhheeeaaa^^^[[[WWWQQQKKKEEEAAA???>>>@@@BBBEEEJJJTTT```iiisss{{{}}}}}}|||yyyvvvuuuvvvwwwyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwwwwxxxwwwuuutttsssppprrruuuwwwvvvtttqqqooonnnoooqqqssswww{{{~~~~~~||||||{{{~~~|||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~|||zzzzzz{{{}}}}}}}}}{{{zzzzzz|||yyykkkfffkkkiiiooovvvwwwrrrbbbNNN???::::::666555555555555444444444333333333333333333333333555555555666888999;;;<<<;;;;;;<<<===============@@@@@@@@@@@@@@@?????????@@@@@@AAACCCEEEHHHJJJKKKMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPMMMNNNNNNLLLLLLPPPXXX^^^lllyyyyyyyyyyyyyyyxxxxxxxxxtttvvvyyy|||}}}}}}||||||sssggg{{{wwwlllvvv~~~lllYYYLLLLLLLLLMMMKKKCCC;;;:::>>>:::::::::::::::;;;<<<<<<999999:::;;;<<<===>>>>>>======<<<<<<<<<<<<======<<<=========<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<:::;;;<<<===>>>?????????<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<===;;;<<<>>>??????AAADDDGGGUUUkkkqqq]]]PPPKKKGGGDDDAAAAAA@@@???>>>@@@@@@@@@???>>><<<;;;:::888777666444333333333333222222222333444666777888777999;;;>>>@@@CCCHHHKKKOOORRRVVVYYY[[[^^^aaadddfffhhhkkkooosssvvvxxxyyyyyyxxxwwwuuuttttttssssssssstttuuuwwwyyyzzz||||||~~~~~~|||yyyvvvtttuuuvvvxxxxxxwwwuuussspppooonnnnnnllllllmmmnnnnnnllljjjjjjjjjiiiiiiiiiiiijjjjjjfffgggjjjmmmnnnmmmiiifffaaa___\\\VVVPPPIIICCC@@@???AAABBBDDDGGGPPP\\\dddttt{{{|||yyyvvvttttttuuuuuuuuuuuuttttttsssssssssttttttuuuvvvvvvuuuttttttqqqsssvvvxxxwwwuuurrrooonnnnnnnnnooosssxxx}}}~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{||||||||||||{{{{{{}}}}}}}}}}}}{{{yyyuuuiii___]]]eeefffnnnrrruuuppp^^^JJJ===:::;;;666555555555555444444444333333333333333333333333444444555666777999:::;;;;;;<<<===>>>>>>???>>>>>>AAAAAA@@@@@@@@@@@@??????@@@@@@BBBDDDFFFIIILLLMMMMMMNNNOOOQQQSSSTTTTTTUUUTTTSSSSSSRRRRRRRRRRRRRRROOOPPPPPPNNNMMMPPPWWW]]]iiixxxxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyzzz}}}rrrjjjrrryyy|||wwwrrr]]]OOOJJJJJJLLLOOONNNEEE;;;999<<<:::::::::::::::;;;<<<===888888999:::;;;;;;<<<<<<========================:::::::::;;;::::::999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::888999999999999:::::::::888999;;;>>>@@@AAABBBCCC<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>;;;===???@@@@@@AAACCCEEENNN```{{{eeeRRRLLLHHHDDDAAA@@@??????>>>?????????>>>===<<<;;;:::888888666555444333333333222222222222333555666777666888:::<<<>>>AAAFFFIIIMMMOOOSSSVVVYYY\\\```cccfffhhhlllpppsssvvvwwwwwwxxxwwwvvvuuuttttttssssssssstttuuuwwwzzz|||~~~}}}~~~{{{yyyxxxvvvtttqqqooommmlllllllllmmmnnnnnnmmmlllkkkkkkjjjjjjjjjjjjkkkkkkmmmmmmnnnppppppnnnjjjgggcccbbb```\\\WWWOOOIIIEEECCCCCCCCCCCCFFFMMMYYYaaasss{{{~~~~~~|||~~~|||xxxuuutttsssrrrssssssssssssssssssssssssqqqrrrrrrsssssstttssssssrrrtttwwwyyyyyywwwtttrrrrrrpppnnnnnnppptttyyy|||~~~}}}xxxxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}|||pppmmmhhh___YYY[[[bbbhhhttt}}}|||uuuoooqqqjjjWWWDDD<<<::::::666555555555555444444444333333333333333333333333333333444555666888999:::;;;<<<===>>>????????????AAA@@@@@@@@@@@@@@@@@@@@@AAAAAACCCEEEGGGJJJMMMNNNLLLMMMOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSQQQOOOQQQWWW\\\jjjwwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{}}}|||lllhhhkkkzzzzzzbbbOOOIIIIIIHHHLLLSSSVVVOOOBBB;;;;;;;;;;;;::::::;;;<<<======;;;;;;::::::999999888888;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;888999999::::::999999888::::::::::::::::::::::::777777888888888999999999666888:::===@@@AAACCCCCC<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????===>>>???@@@???@@@CCCEEEIIIWWWqqqyyyyyyoooXXXLLLHHHDDDAAAAAAAAAAAAAAA?????????>>>>>>===<<<;;;999888777555444333333333222222222222333444555555666888:::;;;===@@@DDDGGGJJJLLLOOOSSSUUUYYY^^^aaaeeehhhlllqqquuuwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvssstttuuuwwwzzz}}}{{{zzzwwwvvvuuusssooommmkkklllllllllmmmnnnnnnnnnmmmmmmllllllllllllmmmmmmrrrqqqppppppooommmiiifffeeeeeeeeeccc^^^WWWOOOKKKFFFFFFDDDCCCDDDKKKVVV^^^pppyyy~~~{{{~~~~~~~~~}}}||||||~~~~~~~~~|||wwwuuutttrrrqqqttttttttttttttttttuuuuuuqqqqqqqqqqqqrrrrrrsssssssssuuuvvvxxxxxxwwwvvvuuuuuussspppooopppssswwwzzz{{{yyyyyyyyyyyyyyyyyyzzz{{{zzz|||}}}~~~xxxkkkfffaaaYYYWWW[[[aaannn{{{tttooommmmmmbbbMMM>>>::::::888666555555555555444444444333333333333333333333333333333333444555777999::::::;;;<<<>>>????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDFFFHHHKKKMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRPPPOOOOOOOOOOOOOOOPPPPPPRRRSSSSSSQQQOOOQQQVVV[[[eeewwwvvvvvvwwwwwwxxxxxxyyyyyy{{{|||~~~}}}eee^^^jjjxxx{{{fffQQQEEECCCFFFCCCKKKYYYbbb^^^OOOAAA<<<<<<;;;;;;;;;;;;;;;<<<===;;;;;;::::::999888888777::::::;;;<<<<<<;;;::::::999:::;;;;;;<<<<<<<<<<<<888888999999999999888888999999999999999999999999666666777777777888888888777888999;;;===>>>??????<<<<<<;;;::::::;;;<<<<<<<<<;;;:::::::::;;;<<<<<<::::::;;;<<<===>>>??????===>>>???>>>>>>???BBBDDDHHHPPPdddvvvpppzzzvvv{{{~~~dddPPPLLLGGGCCCBBBCCCBBBBBB@@@@@@@@@@@@???>>>======:::999777666444333333333111111111111222333444555666888:::;;;<<>>?????????>>>??????@@@AAABBBCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNPPPPPPQQQRRRSSSSSSSSSSSSNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPNNNMMMNNNSSSXXX___hhhvvvvvvwwwxxxxxxyyyzzzzzzzzz|||kkkWWWZZZqqq~~~iiiSSSDDD???@@@CCC???JJJ]]]llljjjYYYFFF===<<<<<<;;;;;;:::;;;;;;<<<888888888999:::::::::;;;;;;;;;============;;;;;;888888999:::;;;;;;;;;;;;888999999::::::999999888777777777777777777777777666666666666777777777777777888999:::;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<;;;:::999999999:::;;;<<<999999:::;;;<<<>>>>>>???>>>>>>>>>===<<<>>>AAADDDHHHMMM\\\|||ttthhh{{{xxxpppppp}}}oooWWWRRRLLLFFFCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>:::999888666444333333222111111111111222333444444777888:::;;;<<>>555888999333666666555555555444444444333333333333333333333333555555555666777999;;;<<<999:::;;;===>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFGGGIIIKKKLLLMMMRRRRRRSSSTTTTTTTTTTTTTTTMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMKKKJJJKKKPPPUUU[[[___uuu{{{zzzyyywwwvvvwww{{{~~~|||}}}eeeVVVUUUbbb}}}hhhQQQIIIDDD===<<<@@@>>>GGGYYYkkkmmm___LLLAAA===<<<<<<;;;999888777777<<<;;;:::999888888888888999999999:::::::::;;;;;;999777555555888999888666:::999777666666666777777888777777666555444444444555444444555555666777888555666777888999:::::::::777777777777888999:::;;;<<<<<<;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;???>>>======>>>@@@BBBDDDBBBKKKWWWmmmttt{{{}}}ssseee___jjj{{{}}}bbbVVVJJJFFFEEECCCAAABBBBBBBBBAAA@@@@@@??????>>><<<;;;999777666666777777111111111111222222333444666666777999;;;>>>@@@AAADDDFFFJJJNNNSSSWWWYYY[[[[[[]]]aaafffjjjmmmooopppuuuuuuuuussspppmmmmmmnnnppppppsssxxxyyyzzz}}}{{{wwwtttrrrpppnnnlllooonnnkkkiiihhhiiijjjkkkoooooonnnnnnnnnnnnoooooosssrrrpppnnnjjjgggdddbbbdddeeefffgggfffaaaYYYTTTLLLFFFAAABBBCCCFFFMMMUUUaaakkkuuuxxxzzz|||}}}{{{||||||{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyy{{{|||~~~|||}}}}}}{{{yyyxxxyyyyyywwwvvvwwwxxxzzz{{{zzzxxxxxxxxxyyy{{{|||}}}~~~|||xxxtttqqqnnnmmmoooppppppqqqpppoooooonnnnnnnnnnnnooopppqqqqqqqqqttttttuuuvvvwwwwwwwwwwwwpppqqqrrrssstttttttttttt|||~~~{{{zzz|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzz|||}}}~~~|||{{{}}}vvvcccXXXQQQNNNVVVaaarrr|||mmmeeehhhrrr___JJJ???:::777666777888888777777666666555555444444333333333444555555222333555777999:::;;;;;;:::;;;<<<>>>?????????@@@BBBAAA@@@@@@AAABBBDDDEEEHHHHHHGGGGGGGGGHHHIIIJJJMMMMMMMMMNNNNNNOOOOOOPPPNNNLLLIIIIIIJJJKKKKKKJJJJJJKKKLLLKKKKKKLLLOOOQQQWWW\\\kkkyyyxxxwwwwwwyyy{{{|||}}}wwwiiiYYYQQQUUUddd}}}hhhVVVFFFEEEDDD???<<>>======<<<;;;:::999999888999999:::::::::::::::>>>===<<<<<<===???AAACCCBBBHHHRRRfffzzzhhh\\\ccctttlll^^^PPPJJJGGGDDDBBBCCCBBBBBBAAAAAA@@@????????????>>>;;;999777666555555222222222222222333444444555555666888:::<<<>>>???BBBDDDGGGLLLQQQUUUXXXYYYXXX[[[___dddiiillloooppprrrssssssqqqooommmmmmnnnooopppsssxxxzzz|||~~~{{{xxxuuutttssspppnnnpppnnnmmmkkkjjjjjjjjjkkkqqqpppooooooooooooooopppsssrrrpppmmmjjjgggdddccceeefffhhhiiihhhccc\\\WWWPPPIIICCCBBBCCCEEEKKKRRRZZZdddmmmqqqsssvvvwwwvvvuuutttttttttttttttuuuvvvttttttsssssstttvvvxxxyyy|||}}}}}}}}}{{{zzzyyyzzzwwwvvvttttttuuuuuutttrrrqqqqqqrrrssstttuuuvvvvvvwwwuuussspppmmmkkkjjjiiilllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrsssuuuuuuuuuuuutttuuuuuuuuuuuuuuuttttttwwwzzz~~~~~~}}}|||}}}~~~yyywwwxxxzzz||||||{{{|||||||||{{{zzzyyyyyyxxxyyyzzz|||}}}~~~}}}|||}}}~~~ooo^^^VVVQQQPPPXXXeee|||xxxiiidddhhhnnn\\\HHH>>>:::777666777777777777666666666555555444444333333333444555555444555666888999:::;;;;;;;;;;;;===>>>???@@@@@@@@@AAA@@@@@@???@@@BBBCCCDDDGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKLLLLLLMMMMMMMMMMMMKKKHHHHHHIIIJJJJJJIIIKKKLLLLLLLLLKKKMMMOOORRRTTTYYYeeexxxwwwxxxzzz}}}ooo[[[UUUPPPQQQXXXhhh{{{yyyxxx{{{|||yyyxxxuuuVVVKKKEEEIIIMMMHHHDDDCCCCCCGGGQQQ\\\^^^TTTIIICCC<<<;;;;;;:::999888777777222333555777999999999999888888999999999::::::::::::999777777888999999888;;;:::888777777888888999777777777666555555444444555444444555555666777888777888999999::::::::::::888888888888888888999999<<<<<<<<<;;;;;;;;;;;;:::999999999:::::::::::::::<<<;;;;;;;;;<<<>>>@@@AAAAAAEEEKKK\\\rrr^^^___mmmrrrcccSSSKKKHHHEEEDDDEEEBBBBBBAAAAAA@@@@@@??????BBBAAA>>>;;;888555444333333333333333333444444555333444555666888:::<<<===???AAAEEEIIINNNSSSVVVXXXVVVYYY]]]bbbgggjjjlllmmmnnnooopppooonnnmmmnnnooooooppptttzzz}}}~~~|||yyywwwvvvuuusssrrrppppppooonnnmmmlllkkkkkkrrrqqqqqqppppppqqqqqqrrrvvvuuurrrooollljjjhhhgggggggggiiijjjjjjfffaaa\\\TTTLLLEEECCCBBBCCCIIIPPPYYYcccmmmqqqssswwwyyyyyyuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvvvvwwwxxxzzz{{{|||~~~~~~}}}|||{{{{{{xxxuuusssrrrrrrqqqpppqqqrrrssstttuuuvvvvvvvvvsssrrrqqqpppnnnnnnnnnmmmllllllkkklllmmmoooppprrroooooonnnnnnnnnnnnnnnnnnooopppqqqssstttuuuuuuuuutttssssssrrrqqqqqqpppoootttuuuwwwxxxwwwvvvwwwxxx{{{{{{|||~~~~~~{{{yyyuuutttvvvxxxzzzzzzzzzzzzzzz{{{{{{zzzyyyyyytttuuuvvvwwwxxxyyyzzzzzzzzz{{{|||}}}~~~}}}~~~~~~ooobbbVVVQQQOOOQQQ^^^mmmuuugggeeejjjgggVVVDDD<<<999777666777666666666666666555555555333333333333333444555666777777888999:::::::::::::::;;;<<<>>>??????????????????>>>>>>???@@@BBBCCCEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKIIIGGGFFFGGGHHHHHHHHHJJJKKKLLLLLLKKKMMMOOORRRSSSVVV```yyyyyy{{{}}}~~~lll]]]QQQTTTXXX]]]eeeqqq|||{{{uuusssssssssrrrqqqsssxxx|||xxxfffQQQJJJHHHOOOSSSPPPJJJHHHAAAAAAFFFMMMNNNHHHAAA???;;;::::::999888777777777111333666888::::::999888888888888888999999999999777777555555555666666555999888777666666777888888777777666666555555555555555444444555555666777888888888999:::::::::::::::999888888888888888999999888888999999:::;;;;;;<<<::::::::::::::::::;;;;;;:::999999:::;;;<<<>>>???@@@AAAFFFSSSqqqhhhaaakkk{{{rrrbbbRRRIIIFFFEEEEEEHHHCCCBBBBBBAAA@@@@@@??????CCCAAA???<<<999666444333444444444333333444444555333444444666888:::;;;===>>>@@@CCCGGGLLLQQQUUUWWWVVVXXX\\\```dddfffhhhhhhiiikkklllmmmllllllnnnppppppqqqvvv}}}|||zzzxxxxxxxxxvvvuuurrrrrrqqqqqqooonnnlllkkkpppppppppqqqrrrtttuuuvvvzzzxxxuuurrrpppnnnmmmmmmhhhhhhiiijjjjjjhhhddd```WWWOOOGGGCCCBBBCCCIIIPPPZZZdddnnnsssvvv{{{~~~~~~{{{{{{zzzzzzzzz{{{{{{|||{{{{{{|||}}}~~~}}}yyyvvvvvvvvvuuutttvvvwwwxxxyyyzzzyyyyyyyyyvvvuuutttsssssssssssssssrrrqqqpppoooppprrrtttvvvqqqqqqppppppqqqrrrssssssttttttuuuvvvwwwwwwwwwvvvtttsssrrrrrrqqqqqqppppppssstttvvvvvvvvvvvvyyy{{{}}}}}}~~~{{{yyyvvvvvvxxxyyyzzzzzzzzzzzz{{{|||||||||{{{{{{tttuuuvvvwwwxxxxxxwwwwwwvvvxxx{{{}}}~~~~~~zzzvvvuuuyyyssscccXXXPPPNNNOOOVVViii}}}xxxllljjjmmm^^^OOO@@@999999777666666555555555555555555555555333333333333444444555666999999::::::;;;;;;::::::888999;;;<<<======>>>>>>>>>>>>======>>>???AAABBBCCCDDDFFFHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHEEEEEEFFFGGGGGGFFFHHHIIIJJJJJJJJJKKKNNNQQQUUUXXX___rrrzzz~~~pppccc]]]ZZZdddooovvv{{{oooiiieeefffgggjjjsss~~~xxxeeeTTTKKKFFFFFFKKKOOOOOOLLLJJJAAA>>>>>>BBBCCC???<<<<<<999999999888888777777666444666888::::::999888777777777777888888888999999777666666555444444444555777666555444444555666777666666666666555555555555555444444555555666777888888888999:::::::::999999888888888777888888999999888888888888888888888888999999888777777888888999888888999999:::<<<======??????CCCNNNeeeyyyiiikkkwwwvvvfffTTTKKKGGGDDDEEEGGGCCCCCCBBBBBBAAA@@@@@@???@@@@@@>>><<<:::888666555555444444333333444444444444444555666888999;;;<<>>@@@AAABBBCCCEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGIIILLLNNNUUUXXX^^^mmm}}}jjj\\\XXXZZZnnn|||nnneee```cccfffjjjwwwxxxiiiXXXLLLFFFDDDCCCFFFKKKNNNNNNNNNDDD???<<<>>>>>>;;;:::<<<888888888777777777666666777888999999999888777666666777777777777888888888888888888777555444555777555444444333333444666666666666666666666666555555555444444555555666777888777888888999999999888888777777777777888999:::;;;===<<<;;;999777555444444777666555333333444555555777888888999;;;;;;<<<<<>>BBBKKKZZZvvvwwwmmmsss~~~nnn[[[PPPJJJEEEDDDEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>===<<<;;;999777666555444444333333333333333444444555666777999:::;;;@@@@@@BBBEEEHHHMMMQQQSSSWWWYYY[[[]]]___```aaaaaadddfffiiijjjkkklllnnnpppqqqrrrxxx~~~}}}||||||zzzyyywwwwwwvvvtttrrrqqqpppooommmmmmooorrruuuxxx{{{}}}xxxxxxwwwvvvtttrrrpppnnnkkkjjjjjjjjjkkkjjjhhhfff]]]TTTKKKGGGEEEFFFLLLSSSXXXaaakkkooosssyyy}}}}}}~~~}}}{{{zzzxxxwwwwwwwwwzzz{{{~~~~~~{{{zzz{{{|||{{{zzzxxxyyy{{{|||{{{zzzxxxwwwwwwvvvuuuuuuttttttttttttwwwvvvuuussssssssstttuuuuuuuuuuuuvvvxxx|||{{{{{{{{{|||{{{{{{zzzyyyzzzyyyxxxwwwwwwxxxyyyzzzrrrtttvvvwwwwwwyyy|||}}}~~~}}}~~~~~~|||{{{{{{}}}ppphhhlllxxxzzzjjjaaa]]]\\\```eeerrruuujjjRRREEE:::777999888555555333333333444444444444444222222222333444555666777999999:::;;;;;;;;;::::::666777888999:::;;;;;;;;;======<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHIIIIIIHHHFFFDDDCCCDDDEEEEEEEEECCCDDDEEEEEEFFFGGGKKKMMMQQQVVV\\\iii{{{jjj```___eeekkkooofffbbbgggjjjmmmxxxlll\\\OOOHHHEEEDDDCCCDDDHHHLLLNNNMMMFFF@@@<<<======::::::<<<777777777777777666666666777777777777777777777777666666666777777777888888777888999777444333444666555555444333444555666777555666666666666666666666555444444555555666777888777777777888888777777666666666666777888:::;;;<<<<<<<<<;;;:::999888777666888666555333333444555666777888999:::;;;<<<<<<<<<>>>===BBBIIIOOOccctttsssrrr___TTTMMMGGGDDDEEECCCCCCCCCBBBAAAAAA@@@@@@=========<<<;;;888666555444444333222222222222222333333333444555777888999@@@@@@@@@BBBEEEIIIMMMOOOTTTVVVYYY\\\___aaabbbbbbdddfffhhhjjjkkklllnnnpppoooqqqvvv}}}|||zzzyyywwwtttrrrrrrqqqqqqnnnoooppprrrtttwwwyyy{{{xxxyyyzzzzzzxxxuuurrrpppnnnmmmlllllllllllljjjhhhcccYYYOOOIIIFFFFFFKKKRRR[[[dddmmmqqqtttzzz~~~}}}{{{zzzzzzzzzzzz|||~~~}}}|||{{{{{{{{{yyyxxxzzz{{{}}}~~~~~~|||yyyxxxwwwwwwvvvvvvvvvwwwxxxxxxttttttuuuuuuuuuuuuuuuuuuwwwvvvuuuvvvxxx{{{}}}}}}~~~zzzyyywwwvvvuuuvvvwwwwwwuuuwwwyyyyyyyyyyyyzzz|||{{{|||~~~}}}{{{{{{}}}|||}}}~~~|||zzzxxx}}}zzzxxx}}}uuuggg^^^___eeemmmrrr}}}xxxhhhNNNCCC888777999888555444222222333333333444444444222222222333444555666777888888999:::::::::::::::777888999;;;<<<<<<<<<<<<>>>============???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCDDDFFFGGGHHHIIIIIIFFFDDDCCCEEEEEEEEEEEEBBBDDDEEEEEEEEEGGGKKKMMMOOOUUU\\\hhhwwwhhhaaahhhxxx|||llldddbbbhhhjjjjjjssswww```OOOEEEAAACCCCCCAAA@@@CCCFFFGGGEEEEEE???;;;<<<;;;999888:::777777777777666666666666555555555555555666777888666666666666777777777777555666777555222000222444666555444444555666777888555555555666666666666666555444444555555666777888666666777777777777666555555555666777888:::<<<===999999:::;;;<<<<<<===>>>;;;999777666555666777888777888999:::;;;<<<<<<<<<======AAAGGGHHHVVV~~~zzzuuuooo^^^TTTNNNIIIFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>><<<:::777555333444333222222111111111111111222222333444555777888?????????@@@CCCGGGJJJLLLRRRTTTXXX\\\___bbbdddddddddfffiiijjjkkklllnnnpppnnnooouuu~~~~~~|||zzzwwwtttrrrrrrrrrsssppppppqqqrrrtttvvvwwwxxx{{{|||~~~~~~zzzvvvtttqqqooonnnmmmnnnmmmllljjjggg]]]RRRKKKFFFEEEJJJQQQZZZccckkkooorrrxxx}}}}}}{{{zzzzzzyyyyyyyyyzzzzzzzzz|||~~~}}}}}}|||{{{xxxvvvxxxyyy{{{|||{{{yyywwwuuusssssssssttttttvvvwwwxxxssstttuuuwwwxxxxxxxxxxxxwwwvvvuuuuuuvvvyyy|||~~~~~~{{{yyywwwwwwxxxxxxyyy{{{||||||zzzyyyzzzzzzyyy{{{}}}{{{yyyyyy{{{~~~~~~~~~~~~~~~{{{yyy|||qqqdddYYY^^^iiitttyyy{{{hhhMMMBBB888888:::888555444222222222333333444444444222222222333444555777777666777888999::::::::::::999999;;;<<<===>>>>>>>>>>>>>>>======>>>???AAABBBCCCBBBBBBBBBBBBCCCDDDDDD@@@AAABBBCCCEEEFFFGGGHHHIIIGGGDDDDDDEEEFFFFFFEEECCCDDDEEEFFFFFFHHHKKKNNNOOOVVV^^^jjj|||ooolllmmmvvv~~~sssjjjbbbaaajjjppppppuuu}}}sssaaaNNNCCCAAACCCBBBBBBBBBCCCCCCEEEFFFGGG@@@???===;;;::::::::::::777666555444444444444444666666555555555555666666::::::999999888777666666444444333333333444555555777666666666666555555555333333333444444444555555333333333444444444555555777555333444777888666444222333555777888888777666999999;;;;;;;;;;;;:::999999999999888888888777777888999:::;;;<<<<<<<<<<<<>>>AAA@@@CCCKKKSSSmmm{{{oooYYYOOOLLLJJJJJJJJJFFFFFFEEEDDDCCCBBBAAAAAAAAA???===<<<;;;999666444444333222000000000000111333333333333444555666666;;;===@@@BBBCCCEEEHHHKKKQQQRRRUUUXXX[[[^^^aaabbb___bbbeeeeeedddeeehhhkkkrrrqqqrrryyy}}}{{{zzzxxxvvvttttttttttttuuutttrrrqqqrrrsssuuuvvv{{{{{{xxxwwwuuurrrpppqqqqqqqqqpppddd```WWWOOOJJJKKKPPPTTT]]]eeekkkmmmpppvvvyyyxxxzzzyyyxxxxxxxxxxxxzzzzzz{{{~~~}}}}}}}}}}}}|||{{{zzzyyyzzz{{{{{{||||||zzzuuuqqqsssssstttuuuvvvvvvuuuuuutttttttttuuuvvvxxxyyyzzzvvvvvvxxxyyyzzz{{{{{{{{{~~~{{{yyyzzzzzzwwwtttwwwzzz~~~~~~{{{xxxwwwzzz{{{}}}~~~~~~|||zzzyyy}}}~~~}}}||||||}}}|||{{{~~~yyyiii______gggrrr{{{www]]]EEE>>>777555777888777444666555444333333333333333222222333444555666777888999999999::::::999888888999:::<<<============<<<===<<<<<<<<<<<<===>>>>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBDDDFFFHHHJJJKKKLLLJJJFFFDDDBBBBBBCCCDDDCCCDDDEEEEEEEEEGGGJJJLLLNNNQQQWWWnnntttjjjaaaiiixxx|||vvvkkkkkkmmmsssxxxzzz~~~{{{fffQQQEEE@@@@@@BBB@@@@@@@@@AAABBBBBBCCCCCC>>>===;;;:::999888888999666666555444444444444444555444444333333444444555::::::999888888777666666333333333333333444444555666666666555555555444444333333333444444444555555333333444444444555555555777555444555777777666444333444555666666666666666666777999:::;;;;;;;;;:::999999999888888888777777888999:::;;;<<<<<<<<<<<<<<<@@@>>>@@@FFFKKKaaavvv```SSSNNNJJJGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA???===<<<;;;999666444444333222000000000000111333333222333333444555666999;;;>>>@@@BBBDDDGGGIIIPPPQQQSSSVVVYYY\\\^^^```___bbbeeeeeedddeeehhhkkkqqqqqqsssyyy~~~{{{xxxvvvtttssssssvvvvvvuuutttttttttuuuvvvzzz~~~~~~yyyvvvuuutttsssttttttrrrnnnkkkddd___XXXOOOJJJJJJOOOSSS[[[ccciiilllooouuuxxxxxxzzzyyyyyyyyyyyyzzz{{{|||{{{}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{||||||zzzuuurrrsssssstttuuuuuuuuuuuuuuutttttttttuuuwwwxxxzzzzzzxxxxxxxxxxxxyyyzzz|||}}}{{{zzz{{{zzzvvvrrruuuxxxzzz{{{zzzyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{||||||}}}~~~|||{{{|||~~~~~~~~~|||||||||~~~|||{{{~~~{{{ooogggfffnnnyyysss[[[FFF@@@999777888999777555666555444444333333333444444444555666777777888888999:::::::::::::::999999999:::;;;=========<<<<<<===============>>>??????>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLJJJGGGDDDCCCCCCDDDEEECCCDDDEEEEEEEEEFFFIIILLLQQQUUUZZZmmmzzziii^^^ZZZdddsss|||uuu|||~~~lllUUUFFFAAAAAA@@@>>>>>>>>>????????????>>>>>><<<;;;:::888777777777777666666555444444444444555555444444333333444444555999999888888777777666666222222222222222333444444555555444444444333333333333333333444444444555555333444444444444555555555777555444555666777666555555555444444444555555666444555777999;;;;;;;;;;;;999999999888888888888888888999:::;;;;;;<<<<<<;;;:::?????????CCCEEESSSmmmuuusssuuutttsss~~~kkk[[[RRRKKKGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA???===<<<<<<:::777555555444222111000000111111222222222333333444555666666888<<<>>>@@@BBBFFFHHHNNNOOOQQQTTTWWWZZZ\\\]]]^^^aaadddeeedddeeehhhkkkooopppssszzz}}}zzzxxxwwwvvvvvvxxxxxxxxxxxxwwwvvvvvvuuuxxx{{{}}}yyywwwuuussstttuuuwwwvvvrrrlllgggccc___WWWOOOJJJJJJNNNRRRYYYaaaiiilllnnnssswwwwwwzzzzzzzzzzzz{{{}}}~~~}}}}}}}}}}}}||||||{{{zzzzzzyyyyyyzzz{{{|||zzzvvvssssssssstttuuuuuuuuuuuuttttttttttttuuuwwwyyyzzz{{{{{{zzzyyyyyyyyy{{{|||~~~~~~{{{yyyzzz{{{yyyuuuqqqtttvvvwwwwwwvvvwwwzzz|||}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~|||zzz|||}}}}}}|||{{{{{{}}}||||||{{{tttqqqttt{{{lllXXXDDD???999666666777555333666555444444333444444444666666777777888888888999::::::;;;;;;;;;;;;;;;:::888999;;;============<<<<<<======>>>???@@@@@@AAA===>>>???AAABBBCCCDDDDDDBBBCCCCCCDDDFFFHHHIIIJJJKKKIIIGGGDDDCCCCCCDDDDDDCCCDDDEEEEEEEEEFFFIIIKKKRRRYYY___lllxxxfffXXXTTTVVVoooxxxcccXXXKKKEEEFFFEEEAAA;;;>>>>>>>>>>>>>>>===;;;:::::::::999888777777777666666555555444444444555555777777666666666666777777888888777777777666666666222222111111222222333444444444444333333333222222333333333444444444555555444444444444555555555555666666555555666666666555666555444333333444555555444555777999::::::::::::888888888888888888888888888999:::;;;;;;;;;;;;;;;:::AAA@@@AAADDDCCCKKK^^^vvvllliiihhhcccnnnwwwcccVVVMMMJJJJJJFFFFFFEEEDDDCCCBBBAAAAAAAAA???===<<<<<<:::888555555444222111000000111222222222222222333444555666444777:::===???AAAEEEGGGLLLMMMOOORRRUUUXXXZZZ\\\]]]```dddeeedddeeehhhkkklllooosss{{{~~~}}}{{{zzzzzz{{{{{{yyyzzz{{{{{{{{{yyyvvvuuuxxxzzz{{{{{{xxxvvvvvvvvvttttttvvvwwwuuuqqqjjjeeeccc___WWWOOOJJJKKKOOOSSSZZZdddlllmmmmmmqqqttttttzzzzzz{{{|||}}}}}}||||||{{{zzzzzzyyyyyyzzzzzzzzz{{{|||zzzwwwtttsssssstttuuuuuuttttttttttttttttttvvvwwwyyy{{{|||{{{{{{{{{|||||||||}}}}}}zzzyyywwwwwwxxxwwwuuurrrtttuuuvvvvvvvvvvvvxxxzzz}}}||||||{{{||||||}}}~~~{{{|||{{{zzzzzz{{{~~~{{{yyyzzzfffSSS@@@<<<777444333333222000555555444444444444555555777777777888888888888888:::;;;<<<<<<<<<<<<<<<<<<888999;;;===>>>>>>======;;;<<<===>>>???@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIGGGEEECCCBBBBBBCCCCCCCCCDDDEEEDDDDDDEEEHHHKKKPPP[[[bbblllyyyyyykkk___RRRKKKOOOXXXttthhhPPPLLLIIIGGGFFFDDDAAA>>>AAA@@@@@@???===<<<:::999:::999999999888888777777555555444444444555555666777777777666666777777777777777666666666666666666222222111111222222333444444333333333333222222222333333333444444444555555444444444555555555666666555666666666555555666666777666444333333444555666666777888999:::999888777888888888888888888888888999999::::::;;;:::::::::999@@@@@@@@@DDDCCCFFFTTTmmmwwwqqqnnndddhhhwwwiiiYYYNNNKKKMMMFFFFFFEEEDDDCCCBBBAAAAAA@@@???======<<<;;;888666555444333111111111111222222222222222333444555555444777:::<<<>>>AAADDDFFFJJJLLLNNNQQQUUUXXXZZZ\\\\\\```cccdddddddddhhhkkkjjjmmmsss{{{~~~|||{{{{{{{{{|||{{{|||}}}~~~}}}{{{xxxvvvxxxyyyzzzxxxvvvuuuvvvxxxwwwvvvttttttrrroookkkgggccc___WWWNNNJJJLLLQQQVVV___iiiqqqqqqnnnoooqqqqqqzzzzzz|||}}}}}}|||{{{zzzyyyyyyyyyyyy|||{{{{{{||||||{{{xxxuuussssssttttttttttttssssssssstttuuuvvvxxxzzz|||}}}yyy{{{}}}}}}|||~~~zzzxxxuuuttttttuuuuuuuuutttvvvxxxyyywwwvvvuuuuuu{{{zzzzzzzzzzzz{{{|||}}}zzz{{{{{{zzzzzz|||}}}|||^^^KKK===:::777444333222111111555555444444444555555666777777777777777777777777:::;;;<<<<<<=========<<<999:::<<<>>>????????????;;;<<<===??????@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDBBBAAAAAAAAAAAACCCDDDEEEDDDDDDEEEGGGJJJKKKXXXaaaiiirrrzzzvvvfffTTTKKKGGGHHHTTTbbbsss[[[LLLKKKHHHDDDAAA@@@AAACCCEEECCCAAA???===;;;::::::888888999999888888777666555444444444444555666666666555555444444555555666666666666666555555555555222222222222222333444444444444333333333222222222333333333444444444555555444444555555555666666666555666777666555444555777666666555555555666666777888888999::::::999888777888888888888888999999999999999::::::::::::999999777>>>===<<>>???AAAAAA@@@??????AAAAAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBAAAAAAAAACCCDDDDDDDDDCCCDDDGGGIIIGGGRRRYYYbbblllrrr___RRRIIIJJJMMMUUUhhh{{{www^^^PPPIIIGGGDDDBBB@@@AAACCCEEEHHHEEEBBB>>>;;;::::::;;;666666777888777666555444444444444444444555666666666666555555555555666666555555555555555555555555333333333333333444444555444444444444333333333333333333333444444444555555555555555555666666666666444666777777555444555777555555666777888888888888777888999;;;;;;;;;::::::777777888888888999999999999999:::::::::999999888888???<<<:::@@@BBBBBBJJJaaattt~~~ppp\\\QQQNNNFFFFFFEEEDDDCCCBBBAAAAAA@@@???=========<<<:::777666555333222111111222222111111111111222333444555444666888::::::<<<>>>@@@CCCEEEHHHMMMRRRVVVYYY[[[[[[^^^bbbccccccdddhhhlllkkkmmmqqqvvv~~~{{{zzzyyy{{{|||}}}~~~}}}}}}|||{{{xxxxxxxxxwwwvvvuuuwwwxxxvvvuuusssrrrqqqoookkkiiieee___UUULLLJJJOOOYYYaaahhhsss|||zzzuuusssuuuuuuzzz{{{}}}||||||~~~}}}|||}}}~~~~~~~~~|||yyyvvvssstttttttttssssssrrrqqqssstttuuuvvvxxx{{{}}}~~~{{{|||}}}~~~~~~~~~wwwwwwvvvtttsssrrrssstttrrrsssuuutttsssssstttuuuxxxyyyzzz||||||||||||{{{yyyzzzzzz{{{{{{zzzzzzzzztttvvvxxx{{{||||||{{{{{{xxxzzz}}}~~~|||vvvvvvvvvtttwww}}}}}}lllRRR???999999999777666555666777555555555555555666777777666777777888999:::;;;;;;999999:::;;;<<<======<<<;;;===???AAABBBCCCCCCBBBAAABBBCCCDDDCCCBBB@@@??????@@@AAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDFFFIIIEEELLLOOOXXXeeelll~~~MMMGGGHHHRRR[[[fff}}}bbbMMMHHHAAA@@@AAACCCFFFGGGEEEDDDJJJFFFAAA===:::999:::;;;444555666666666555444333444444444444444555666777888888777777777777888888444555555555555555555555444444333333444444555666555555444444444444333333333333333444444444555555555555555555666666666777444666888777444333555777444555777999999999999888555777999;;;<<<===<<<<<<777777888888999999999999999999:::::::::999999888<<>>:::AAACCCCCCIIIWWWvvvxxx|||~~~fffVVVPPPFFFFFFEEEDDDCCCBBBAAAAAA@@@???=========<<<:::888666555333222111111222333111111111111222333444555333555777888888:::<<<>>>@@@BBBFFFKKKPPPUUUYYY[[[[[[^^^bbbccccccdddhhhllllllnnnqqqttt{{{~~~~~~{{{||||||}}}}}}}}}}}}|||wwwxxxxxxwwwuuuuuuvvvxxxtttsssssssssrrrpppkkkhhhfff___UUULLLIIIPPP[[[dddhhhttt~~~}}}wwwvvvxxxyyyzzz|||}}}~~~}}}zzzzzz~~~~~~|||yyywwwssstttttttttssssssrrrqqqssstttuuuvvvyyy{{{}}}~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~uuuwwwxxxwwwuuusssrrrrrrqqqqqqqqqpppoooqqquuuxxxwwwyyy{{{}}}~~~~~~}}}|||zzzzzzzzzyyywwwuuusssrrrlllnnnrrrwwwzzz|||}}}}}}wwwzzz}}}}}}tttrrrsssvvvzzz{{{xxxjjjQQQ===666777777666444444555666555555555555555666777777777777888999;;;<<<======888999:::;;;<<<<<<<<<<<<<<<===???BBBCCCDDDDDDDDDCCCDDDFFFFFFEEEDDDAAA@@@===>>>???AAABBBCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDFFFHHHFFFHHHHHHPPP```iiizzzCCCKKKTTTaaattt~~~ttt___MMMEEEFFFBBB@@@===;;;<<<@@@DDDGGGFFFDDDAAA===:::777666666555555666666666666555555444555555555666666777777444444444444444444444444888777777666555444444333555555444444444555666666444444444444444444444444333444444444444444444444555555444333444555666777777777666666555555555444666666666666666666666666888999:::;;;;;;:::999888999999888888999999:::;;;::::::::::::::::::::::::>>>>>>>>>???@@@@@@AAAAAANNNgggvvvlllsss}}}ttt]]]WWWKKKKKKHHHEEEDDDEEEEEECCCAAAAAA@@@???>>>===<<<<<<999777444333444444444333111111111111222333444444444444444555777999<<<===>>>AAADDDGGGJJJMMMRRRUUUZZZ^^^cccddddddeeekkkpppooorrruuuvvvyyy|||}}}~~~}}}yyyzzz{{{{{{zzzwwwuuusssxxxwwwvvvuuutttrrrmmmjjjhhhbbbWWWMMMIIIPPP]]]gggqqquuuxxxxxxvvvtttuuuwwwwwwyyy||||||zzz|||~~~~~~{{{zzz{{{}}}|||{{{|||yyywwwwwwwwwvvvsssoooppprrruuuyyy|||~~~}}}yyyzzz~~~~~~|||{{{zzzyyyyyyyyyuuuuuuuuuuuutttttttttttttttsssrrrqqqqqqsssuuuvvvzzz{{{}}}}}}wwwsssrrrppplllfffffffffhhhmmmtttzzz~~~xxx{{{~~~}}}}}}yyyttttttuuusssZZZGGG===888888777555555444444444666666666666666666666666777888888888888999999999;;;;;;:::::::::;;;;;;<<<:::<<<>>>@@@AAABBBAAAAAACCCEEEGGGHHHHHHFFFCCCBBB>>>???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDEEEEEEEEEIIIGGGJJJPPPRRRWWWmmmMMM\\\mmm||||||}}}qqqbbbRRRFFFAAACCCAAA???===<<<===???BBBDDDDDDBBB???<<<999777666555555555666666666666555555444444444444555555555666444444444444444444444444444444444555555555555666555555444444444444444555333333333333333333333333444444444555555666666666555444444333444555666777777666666666555555555555777777777777777777777777777777888888888888777777999999888888999999:::;;;::::::::::::::::::::::::======>>>>>>??????@@@@@@JJJ^^^qqqbbbhhhsss|||kkk]]]NNNLLLHHHEEEDDDDDDCCCAAAAAAAAA@@@???>>>===<<<<<<:::777555444444444444333444333333333333444444555444444444555777999;;;===<<>>???@@@AAAAAAAAAFFFGGGIIIIIIHHHFFFCCCAAA??????AAABBBCCCBBBBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEEEEEEEEEEFFFFFFHHHDDDFFFKKKMMMQQQcccwwwbbbwwwtttnnnqqqxxxuuu\\\MMMEEEAAA???AAA@@@???>>>======>>>???@@@@@@>>><<<:::888777666666555666666777777666666555333333333444444444444444444444444444444444444444111222333444555777777888666555444333333333333333333333333333333333333333222222333444555555666666555444444444444555666666666666666666555555555555888888888888888888888888888888777777777777888888999888888888888999::::::999999::::::::::::::::::;;;<<<<<<===>>>>>>??????EEEQQQpppooo___ccclllvvv}}}eeeTTTOOOIIIGGGFFFEEECCCAAAAAAAAA@@@???>>>======<<<:::888666555555555444222444333333222222222333333333333333444666888:::<<<:::<<>>???@@@AAABBBHHHIIIIIIIIIHHHFFFCCCAAA@@@@@@AAABBBBBBAAAAAA@@@CCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHDDDDDDHHHJJJMMMXXXfff}}}nnnfffgggqqq|||lllPPPCCCAAAAAA@@@@@@???>>>>>>=========<<<<<<===<<<;;;:::999888777777666666777777777777666666444444444444444444444444444444444444444444444444222222333555666777888999666666555333222222222222222222222222222222222222...//////111222333444444444444444444555555666666666666666666666555555555888888888888888888888888;;;:::999888888999:::;;;888888888888888999999:::999999999999999::::::::::::;;;;;;<<<<<<======>>>BBBHHH___zzzgggfffjjjsss{{{ppp^^^UUULLLJJJJJJIIIFFFDDDBBBAAAAAA@@@???>>>===<<<;;;999777666666555444222222222111000////////////333333333333555777999:::999;;;>>>@@@BBBEEEHHHKKKRRRWWW]]]aaadddkkkuuu}}}}}}|||}}}~~~~~~~~~}}}}}}|||{{{zzzzzz{{{yyyvvvtttmmmggg___YYYZZZ```jjjqqquuuwwwxxxvvvssssssvvvyyy{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~|||{{{}}}}}}zzzyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyzzz{{{}}}~~~~~~{{{xxxvvvvvvuuuuuuqqqrrrtttwwwzzz|||~~~~~~yyyuuussssssuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvuuutttsssrrrqqqrrrrrrwwwxxx}}}ssshhhbbb___^^^aaahhhpppxxx|||}}}{{{wwwyyyzzz{{{|||~~~wwwuuuyyynnnUUUAAA999999777777666555555555555555333333444555666777888888777777888888888999999999888888888999:::<<<===>>>???>>>=========???@@@AAAEEEFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHJJJFFFEEEIIILLLNNNTTT\\\lll}}}}}}~~~nnnaaaaaajjjyyy{{{cccJJJ@@@AAABBB???===============<<<;;;::::::;;;;;;;;;;;;::::::999999666666777777777777666666666666555555555555555555444444444444444444444444555555555666666777777777777666555444333222222222222222222222222222222222......///000111333333444444444444555555555555555555555555666666666666666888888888888888888888888;;;:::999888888999:::;;;888888777777888888999:::888888888999999::::::::::::::::::;;;<<<<<<======AAAEEETTTvvvooogggdddllluuujjj[[[MMMJJJKKKIIIFFFFFFBBBBBBAAA@@@???>>>======;;;:::888777777666444222222222111000////////////222222222222444666777999999;;;===???AAACCCGGGIIINNNSSSZZZ^^^bbbiiirrrzzz}}}|||}}}}}}}}}}}}}}}}}}||||||~~~}}}}}}|||zzzuuurrrnnnhhh___YYY[[[cccnnnuuuwwwyyyzzzxxxvvvvvvyyy}}}}}}|||{{{yyyyyyyyyzzz{{{|||}}}~~~~~~|||}}}}}}zzzwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyzzz|||}}}~~~}}}yyyuuusssssstttpppqqqsssuuuwwwyyy{{{||||||}}}~~~|||wwwsssqqqpppqqqqqqssstttttttttttttttuuuuuutttttttttsssssssssvvvuuuuuutttssssssssssssvvvwww|||yyyoooiiikkkooouuu{{{}}}|||zzzvvvxxxzzz{{{|||}}}~~~}}}{{{fffNNN>>>999;;;777666666555555555555666555555555555666666666666777777888888888999999999999999::::::<<<===?????????>>>=========>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB>>>?????????@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHJJJGGGGGGJJJNNNPPPSSSWWW```}}}xxxyyy}}}iiibbbgggtttiiiWWWEEE???@@@???===;;;<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;:::999888666777777888888777777666666666666666666555555555444444444444444444444444666666666666666555555555777666555444444444444444333333333333333333333333111111222333444444555555333444555555666666555555555555555666666666666666888888888888888888888888888888777777777777888888888777777777777888999999777777888888999::::::::::::::::::;;;<<<<<<======AAACCCNNNggg{{{jjj___eeeqqqyyycccPPPKKKKKKGGGDDDDDDBBBBBBAAA@@@???>>>>>>===<<<:::999888888777444222444333333222222222333333222111111111333444666777999;;;===>>>@@@BBBEEEHHHIIIPPPWWW\\\___dddlllsss~~~{{{{{{|||}}}~~~|||uuuqqqmmmfff^^^[[[^^^gggpppuuuwwwzzz|||{{{zzzzzz}}}~~~}}}zzzyyyxxxyyy{{{|||yyyzzz|||~~~}}}||||||}}}|||{{{wwwwwwwwwwwwwwwvvvuuuuuutttuuuxxxxxxxxxyyy{{{}}}~~~zzzuuusssrrrssstttttttttuuuwwwxxxzzz{{{xxxxxxxxxxxxvvvtttrrrqqqnnnoooqqqsssuuuuuutttttttttttttttsssssssssrrrrrrqqqrrrsssuuuwwwxxxzzzzzzyyyxxx{{{wwwwwwxxxzzz|||}}}{{{zzzzzz|||~~~~~~~~~vvv___KKK>>>999999666666555555555555666666666666666666666666555555777888888888888999999999;;;;;;;;;;;;<<<===????????????>>>=========>>>>>><<<===>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEGGGHHHFFFFFFGGGIIIKKKMMMPPPRRR[[[vvvyyywww{{{}}}sssqqqwwwvvvVVVKKK@@@======<<<<<<===;;;::::::999999999::::::999999:::::::::999777777777777888888888888777777666666666555555444444444444444444444444444444444444444444444444444444444777666666555555555666666333333333333333333333333333333333333444444555555333444555666666666555444555555555555666666666777777777777777777777777777777777888888888888777777777777777777777888999999666777777888999999::::::::::::;;;;;;<<<=========@@@BBBGGGWWWxxx~~~jjjmmmxxxqqqWWWOOOMMMGGGCCCCCCCCCBBBAAAAAA??????>>>===<<<;;;:::999999777444111444333333333333444444555111111111111222333555666888:::<<<===>>>@@@CCCFFFFFFMMMUUUZZZ[[[___eeejjjrrr}}}~~~xxxsssiiieee```___dddkkkqqqsssuuuyyy}}}~~~}}}}}}}}}zzzxxxxxxzzz|||~~~yyyzzz{{{}}}}}}zzzwwwwwwyyy{{{wwwwwwxxxxxxwwwuuusssrrrqqqtttwwwwwwwwwwwwyyy{{{}}}~~~~~~{{{vvvsssssstttvvvvvvuuuuuuvvvwwwyyyyyytttrrrqqqsssvvvwwwuuusssnnnpppsssuuuwwwwwwwwwvvvuuutttttttttssssssssssssoooqqqsssvvvyyy|||}}}~~~{{{yyyyyy~~~}}}||||||}}}|||||||||{{{}}}~~~jjjVVVFFF===888666666666555555555555666666444444555555666666777777777888888888888999999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>???>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@AAA@@@????????????@@@BBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@???????????????@@@@@@AAACCCDDDFFFGGGDDDGGGIIIHHHHHHJJJMMMOOOXXXhhhyyyzzztttYYYKKKDDD>>>===<<<;;;===AAA::::::999888888999:::;;;777888999999999777666555777777888888888888777777555555555444444333333333444444444444444444444444111111111222222333333333777666666666666777777888444444444444444444444444222222222222222222222222333333555666666666555444444555555555666666777777666666666666666666666666888999:::;;;;;;:::999888777777777777777888888999666777777888999999::::::::::::;;;<<<<<<======>>>???@@@BBBMMMjjj}}}{{{|||___TTTPPPIIICCCDDDCCCBBBBBBAAA@@@???>>>>>>===;;;::::::999777444111111111111111222333444444111111000000111333555666777999;;;<<<===>>>AAADDDDDDKKKTTTXXXYYY[[[```eeeiiisss}}}|||vvvfffcccbbbdddiiinnnqqqqqqtttxxx}}}~~~~~~~~~}}}zzzxxxxxxzzz}}}{{{|||}}}|||xxxssssssvvvzzzxxxxxxxxxxxxvvvtttrrrqqqpppsssvvvwwwuuuuuuwwwyyyyyy{{{|||{{{wwwttttttvvvwwwvvvuuuttttttuuuvvvwwwqqqnnnlllpppvvvyyyxxxuuuoooqqqtttwwwyyyyyyyyyxxxvvvuuuuuuuuuttttttttttttrrrsssuuuxxxzzz|||}}}~~~{{{wwwvvvyyy}}}|||{{{|||}}}}}}{{{~~~qqq]]]LLLBBB<<<888444666666555555555666666777222333444555666888999999777888888888888999999999;;;;;;:::::::::;;;;;;<<<>>>>>>?????????===<<<;;;>>>>>>>>>>>>>>>?????????======<<<<<<===???AAABBB>>>????????????@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>??????@@@BBBDDDFFFGGGEEEIIIKKKIIIGGGHHHKKKMMMVVV___~~~zzzhhhZZZSSSCCCBBB@@@>>>;;;;;;<<<>>>@@@???>>>===<<<;;;:::999777777777777777888888888888777777888888888555333555555555555555555555555777666444333222333444444111222222333444555666666777777666555333222111000222222222333333444444444555444333333333333444555444333333333444555777888:::999777666666666777888777777777666555555444444666666777888888888888888666666666666777777777777666777888999888888666555888999:::;;;<<<<<<<<<<<<;;;BBBDDDEEEWWWeeeUUUPPPMMMIIIEEECCCAAA@@@@@@BBBBBBAAA???======<<<;;;999777555444555444222111111222444555111111222222222333333333777888:::<<>>???============>>>>>>>>>>>>@@@@@@@@@????????????>>>AAAAAA@@@???>>>>>>>>>???@@@???===<<<===???BBBDDDFFFGGGGGGHHHIIIIIIIIIIIIQQQXXXpppsssbbbTTTKKKFFFAAA@@@???===;;;;;;<<<>>>>>>>>>===<<<;;;999999888888777777777777777777777888777777888999999666444444444444444444444444444666555444222222222333444222222333333444555555555666666555444333222222111222222222333333333444444555444333333333333444555444444333333444555666777999888777666666666777777444444444444444555555555666666777888888888888777888888888888888888888888888888999:::::::::999888999999:::;;;<<<<<<<<<<<<<<<@@@BBBEEESSSuuuhhhXXXRRRNNNHHHEEECCCBBB@@@AAABBBBBBAAA@@@======<<<;;;999777555444555444222111111222444555111111111222222222333333666777999;;;>>>AAACCCDDDFFFIIIMMMQQQVVVYYY[[[\\\___bbbiiiqqquuuzzzvvvmmmdddcccdddgggkkkooorrrrrrtttvvvzzz}}}~~~~~~}}}|||{{{zzz{{{|||}}}}}}{{{}}}~~~}}}zzzxxxvvvwwwxxxyyy{{{{{{zzzwwwuuuuuuwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{zzzzzzyyyzzz{{{zzzxxxvvvtttvvvxxxzzzzzzxxxvvvtttpppqqqsssuuuvvvvvvvvvvvvuuuvvvxxxyyyzzzyyyxxxwwwwwwwwwwwwvvvvvvuuuuuutttxxxxxxxxxxxxxxxyyyyyyyyywwwxxxyyyyyy{{{~~~|||~~~}}}xxxmmmkkkooo}}}uuugggRRRBBB;;;999777555444444555555555555555555777666555444444555666777777777777777777888999999999999;;;<<<<<<<<<;;;:::===<<<:::999888888999999999999:::;;;<<<===>>>>>>======>>>>>>>>>?????????>>>>>>>>>??????@@@@@@@@@AAA@@@??????>>>>>>?????????>>>======>>>???AAACCCDDDEEEFFFGGGGGGHHHGGGGGGNNNTTThhhpppXXXKKKEEEAAA??????>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::999888888777888888888777777666666666555444444555777777555444333333333333333333333333444333333222222222222333333333333333444444444444444444444444333333333333222222222222333333333333444444333333333333444444444444333333333444555555888777666666555666666666111222222333444444555555555666666777777777777777777777777777777777777777666777888999::::::999999999999:::;;;<<<<<<<<<<<<>>>===???EEEMMMcccwwwzzz{{{vvv}}}lll[[[SSSMMMHHHFFFDDDBBBAAAAAABBBBBBAAA@@@======<<<;;;999777666555555444333222222222333444111111111222222222222333444555777:::>>>AAACCCDDDEEEGGGKKKPPPTTTXXX[[[\\\]]]___eeejjjmmmpppzzz~~~uuunnnddddddfffiiinnnqqqrrrrrrtttvvvxxxzzz|||}}}}}}}}}|||{{{zzz{{{}}}~~~}}}|||~~~~~~|||zzzxxxwwwwwwyyyyyy||||||{{{xxxvvvwwwyyy{{{zzzzzzzzzzzzzzzzzz{{{|||{{{{{{zzz{{{||||||zzzxxxwwwxxxyyyzzzyyywwwuuusssoooqqqsssuuuwwwwwwwwwwwwxxxxxxzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyyyyxxxwwwvvvzzzzzzzzzzzzyyyyyyyyyxxxwwwyyyzzz|||}}}~~~}}}~~~~~~}}}xxxgggiiirrrrrraaaLLL>>>;;;:::777444333444444444555666666666777666555444444555666777888888888888888999999:::888999:::;;;;;;;;;;;;:::<<<;;;:::999999888999999999999::::::;;;<<<=========>>>>>>>>>>>>?????????;;;<<<===>>>???@@@@@@AAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFJJJQQQ]]]www^^^HHHCCCEEEEEEDDD???===;;;:::;;;;;;;;;;;;:::::::::999999888888888999999888777666555555444111000///111222333333111222222222222222333333333333222222222222222222222444444444333333333222222333333333333333333333333222222222222222222222333333333333333333333333333444444444333333333333333666666555555555555555555222333333333444444444555444555666666777777666666444444444444444333333333333444555666777777888888888999:::;;;<<<<<<<<<<<<>>>999===EEEGGGSSS{{{vvvwwwttthhhiiiuuurrr^^^TTTMMMIIIHHHEEECCCBBBBBBCCCCCCAAA@@@=========;;;:::888666555555444333222222222333333111111111111222222222222222333666999<<<@@@BBBCCCDDDFFFJJJNNNSSSXXX[[[]]]]]]^^^bbbgggiiikkksss|||yyytttlllkkkjjjkkknnnqqqrrrrrruuuvvvwwwyyyzzz{{{||||||{{{zzzyyyzzz|||}}}|||{{{~~~~~~}}}{{{zzzyyyzzzzzz{{{||||||{{{yyywwwwwwzzz|||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}{{{yyyyyyyyyyyywwwuuusssrrrpppqqqsssvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzzzzwwwyyy{{{||||||{{{zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz|||~~~~~~{{{{{{|||pppttt}}}mmmYYYDDD;;;::::::777444333333333444555666777777777666555555555555666777888777777777777888999999888999999:::::::::::::::;;;::::::999999999888888888999999:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>??????===>>>>>>???????????????AAAAAACCCDDDEEEEEEEEEEEEIIINNNTTTdddjjjQQQCCCCCCHHHIIIHHHCCC???;;;999999::::::999::::::999999999999999999999888888777666555444444000///...///111222222111111111111222222222333333222222222222222222222222444444444333333222111111222222222333333333333444222222222222222222222222333333333333333333333333333333333333333222222222444444444444555444444444555555555555444444333333444444555666666666666555555444444444333333333222333333444444555666777888777888999:::;;;;;;;;;;;;<<<777;;;DDDDDDIIIkkk|||vvviiidddjjjwww{{{dddVVVMMMJJJKKKFFFEEECCCCCCCCCCCCBBB@@@>>>>>>===<<<:::888666555444444333333222222222222000000111111111222222222111222555888;;;>>>@@@AAACCCEEEHHHMMMRRRVVVZZZ\\\\\\]]]```fffiiikkkqqqyyy}}}{{{zzzvvvqqqnnnnnnppprrrrrruuuvvvwwwyyyzzz{{{{{{{{{yyyxxxwwwxxxzzz{{{zzzyyy}}}~~~~~~}}}||||||{{{|||}}}}}}{{{|||{{{zzzxxxwwwyyyzzzzzzzzzzzzzzzzzz{{{}}}}}}~~~zzzzzzxxxwwwuuusssrrrqqqqqqrrrtttvvvxxxxxxxxxxxxvvvwwwxxxzzz{{{}}}}}}~~~yyyzzz|||~~~~~~}}}{{{zzzxxxyyyyyyzzz{{{|||||||||yyy{{{}}}||||||~~~wwwdddQQQ>>>999:::999555444333333333444555666777777666666555555555555666666777666666666666777888888888888888888999999::::::999999999999999999888888888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>===>>>>>>??????===>>>>>>>>>????????????@@@AAABBBDDDEEEEEEFFFFFFJJJMMMOOOYYYyyy}}}cccWWWIIIAAABBBGGGHHHHHHIIICCC;;;888888999888777888888888999999999999999777777777666666555555555444333111222333444444333111111111222222333333444111222333333444333333333444444333333222222111111222222222222333333333333222222222222222111111111222222333333333333222222111111222333333333222222222222333444444444444333666666666555444333333333333444444555555555555555777777777666555555444444666666555555666777888999666666777888999999999999999666;;;CCCAAADDD___zzzooojjjjjjppp^^^QQQLLLMMMGGGFFFDDDDDDDDDDDDBBB@@@>>>>>>===<<<:::888777555444444444333333222222111000000000111111111111222111222444777999<<<>>>???AAACCCFFFIIINNNSSSWWWYYY[[[[[[^^^dddhhhiiiooouuu{{{xxxrrrpppqqqssssssuuuvvvxxxzzz{{{{{{{{{zzzxxxwwwvvvwwwyyyzzzyyyxxx{{{|||~~~}}}||||||||||||}}}}}}~~~{{{|||}}}|||zzzxxxwwwxxxwwwwwwwwwxxxyyy{{{|||}}}|||zzzxxxvvvuuusssssssssssstttvvvwwwxxxxxxxxxxxxuuuvvvwwwyyy{{{}}}~~~||||||}}}~~~~~~}}}|||{{{vvvvvvwwwxxxyyyzzz{{{{{{zzz{{{~~~~~~~~~}}}|||~~~~~~~~~~~~tttZZZIII:::999:::777444444333444444444555666666666666666666666666666666666666666666666666777777888888888777777888888999:::888888999999999999888888888888888999999:::::::::888888999999999:::::::::<<<<<<<<<;;;;;;;;;::::::>>>>>>=========>>>??????>>>>>>>>>======>>>>>>??????@@@AAACCCDDDEEEEEEEEEIIIJJJLLLTTTjjjwwwpppqqqpppuuurrr\\\QQQLLLFFFBBBCCCGGGLLLPPPOOOGGG===666666777777555666666666777777888888888666666666666666666555555777555333222444555444444111111222222333444444555111222333444555444444333333333333222222222222222333333222222222222222222222222222222111111111000111222333333333333222111///000111222333333222222000111222444444444333222444444444333333333333333333333444555555555555444888888777777666555555444777666555555555666777777444555666777777888888888888888<<>>>>>===<<<;;;999777666444444444444333222111111000000000000111111111111222333444666888:::<<<<<>>??????@@@???===<<<<<<===>>>???===>>>???AAABBBCCCDDDDDDGGGEEEIIIRRR___zzzzzzjjjaaaaaadddooojjj[[[LLLIIIIIIHHHEEEEEEKKKTTT\\\TTTJJJ===666555666666555444444555555666777777777555555555666666666666666777555222111222333333222111111222333444444555555111222444555666555444444222222222222222222222222333333333222222222111111222222222222111111000000111222333444444333222111...///111222333333333222000111222333444333333222111111111222222333444444222333444444555555444444777777666555444444333333666555444333222333444555333444555666777777777777777999===???<<<@@@OOOaaawwwhhh|||{{{sss~~~ttt^^^PPPLLLHHHGGGEEEDDDEEEDDDBBBAAA???>>>>>><<<;;;999777666444444555444333222111000000000000000111111111111222333444666777999:::;;;======???BBBFFFJJJNNNQQQVVVTTTWWW\\\```aaadddiiimmmqqq|||~~~{{{xxxvvvttttttwwwzzz}}}~~~}}}{{{yyyyyyxxxwwwxxxzzz{{{zzzyyywwwxxxyyy{{{||||||}}}}}}xxxxxxyyyzzzzzz{{{{{{{{{}}}{{{wwwuuupppqqqrrrtttwwwzzz|||}}}~~~~~~~~~{{{yyywwwwwwxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvwwwwwwwwwxxxyyyzzz{{{|||~~~}}}||||||||||||}}}}}}}}}}}}}}}|||||||||{{{|||}}}}}}~~~|||zzzzzzzzz}}}}}}~~~~~~}}}}}}}}}~~~~~~zzz}}}}}}ssseeeLLL???888;;;:::333111555555555555555555444444444555555666666666666555555888888888777888999999:::888777666666666777999:::777777999::::::999888777888888888888888999999999999999:::::::::;;;;;;;;;888888999:::;;;;;;<<<==================>>>??????AAA???===;;;;;;<<<>>>@@@;;;<<<===???AAABBBBBBBBBDDDBBBGGGRRRYYYkkk{{{pppaaaZZZ[[[\\\tttkkkSSSKKKLLLFFFDDDCCCGGGOOOXXX^^^```YYYKKK===666444111111222333444444444555666666666444333333333333444555555555444444333333222222111111111111111111111111111222222333333333222222111333222222111111222222333111333666888888666333111333333333222222222111111...///000222222111111000000000000000111111111111222222222111111000000000222222222222222222222222444444555555555555444444666666777666666555444444222444555444333111111222666666666666777777777777999;;;>>>???===@@@MMM[[[pppsssqqqvvvfffTTTLLLJJJIIIFFFBBBBBBEEEFFFEEEBBBBBBAAA???>>><<<;;;;;;999888777666444222111000111111111111000000000000333333444444555666666666<<<===>>>@@@BBBEEEHHHIIINNNPPPSSSWWWYYY]]]bbbeeeggghhhppp|||}}}zzzvvvttttttxxx|||~~~|||zzzzzzzzz{{{xxxwwwxxxzzz{{{zzzxxxyyyzzz|||}}}}}}|||{{{yyyyyyzzz{{{{{{yyytttssssssssssssuuuxxx{{{}}}|||}}}|||zzzyyyyyyyyyzzzxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvwwwyyyzzz|||}}}~~~}}}|||{{{|||||||||{{{{{{|||~~~~~~}}}zzzwwwyyy}}}}}}~~~zzzwwwuuuuuuuuu|||zzzyyyzzz|||}}}}}}}}}~~~~~~{{{~~~rrrZZZDDDAAA<<<:::888777555333444444444555555555555666555555555555555555555555666666666666666666666666666666666666777777777777777888888888888999999999777777777777777777777777999:::;;;<<<<<<;;;999888888888888888999:::;;;<<<<<<<<<======>>>?????????AAA@@@>>>===<<<===???@@@>>>??????@@@@@@AAABBBBBBFFFGGGFFFLLLVVVaaayyymmm```]]]bbbmmmvvv^^^MMMFFFEEEEEEDDDFFFJJJQQQVVVXXXYYYQQQFFF:::666555333333444444444444444555555555555444333333333333444555555555444444333333222111111111111111111111111111111111222222333333222222111333222222111111222222333333444666777777666444333333222222222111111111111...///000111222111111000000000000000111111111111222222222222111111111000222222222222222222222222444444555555555555444444666666666666666555444444444555666666444333333444555666666666777777777777999:::===???===@@@LLLYYY}}}qqqkkklllvvvppp[[[PPPKKKJJJHHHDDDBBBBBBCCCCCCAAAAAA???>>>===;;;::::::999999777666444333111111111111111111000000000000333333333444555555666666:::;;;<<<>>>AAACCCEEEGGGKKKMMMQQQTTTVVVZZZ___bbbdddeeellluuu~~~~~~{{{xxxuuuuuuxxx|||}}}|||{{{|||}}}}}}{{{zzz{{{}}}}}}|||zzzyyyzzz{{{|||}}}~~~~~~~~~||||||{{{zzzzzz{{{|||}}}|||xxxvvvuuutttuuuvvvyyy|||~~~~~~~~~|||zzzyyyyyyyyyyyywwwwwwvvvuuuuuuvvvwwwwwwxxxyyy{{{|||~~~~~~~~~}}}|||||||||}}}~~~~~~|||zzzzzz~~~|||~~~}}}{{{zzzzzzzzz{{{zzzyyyzzz|||~~~~~~}}}mmmVVVBBB???;;;888777666555333444444444555555555555666555555555555555555555555555555555555555555555555555666666666777777777777777777888888888999999999777777777777777777777777999999:::::::::999999888888777777777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>??????@@@@@@AAAAAABBBDDDEEEDDDIIIRRRYYYuuu{{{tttjjjbbbeeennn|||qqqZZZNNNHHHDDDAAABBBCCCFFFJJJNNNOOOMMMKKKGGG>>>777666666555444666555444444444444444444333333333333333333444555555444444444333222222111111111111111111111111111111111111222222222222222111222222111111111111222222333444555555555555444333111111111111000000000000...///000111111111000000000000000000111111111111222222222222222111111111222222222222222222222222333444444555555444444333555555666666555555444444555666888777666444555666555555666666666777777777888999<<<>>>===???JJJVVVnnn|||nnnbbbjjjxxx}}}dddTTTLLLKKKJJJGGGCCC@@@???@@@@@@@@@???>>><<<;;;:::::::::999888666555333222111222222111111111000000000222333333444444555555666888999:::<<<>>>AAACCCDDDGGGIIIMMMPPPRRRVVVZZZ]]]aaaccchhhnnnsss{{{|||yyywwwvvvxxxzzz{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}|||{{{||||||}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~~~~{{{yyyxxxwwwwwwxxx{{{}}}}}}{{{yyyxxxxxxyyywwwwwwvvvvvvvvvvvvwwwwwwyyy{{{}}}~~~~~~}}}|||{{{{{{{{{}}}~~~}}}}}}}}}||||||~~~|||{{{{{{|||zzzyyyxxxzzz}}}yyy}}}}}}~~~fffOOO???<<<999777666666555444444444444555555555555666555555555555555555555555555555555555555555555555555555666666666777777777777777777888888888999999777777777777777777777777888888888888888888888888777777777666666777888888::::::::::::999999999999:::<<<>>>@@@AAA@@@>>>===>>>>>>??????@@@AAAAAAAAABBBEEEDDDHHHNNNQQQeeetttpppmmmlllsss}}}pppWWWHHHEEEGGGFFFBBB>>>@@@BBBEEEFFFDDDAAA??????999555666777555444666555444444444333333222222333333222222333333444555444444333333222111111111111111111111111111111111000111111222222222222111222222111111111111222222333222222222222222222333000000000000000//////////////////000000000000000///000000000111111111111222222222222222222111111111111111111111111111111333333444444444444333333444444555555555444444333444666777777666555555666555555555666666666777777888888;;;===<<<>>>GGGQQQbbbxxx___cccmmm}}}nnnZZZOOOLLLKKKJJJEEE@@@???AAA@@@@@@???>>>===<<<;;;;;;::::::999777555444222222222222222111111111000000222222222333444444555555777888999:::===???AAABBBDDDGGGJJJLLLOOORRRWWWZZZ```cccgggjjjmmmrrr{{{~~~}}}zzzxxxyyyyyyyyyxxxxxxyyy{{{}}}}}}}}}~~~~~~~~~~~~|||{{{}}}}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{|||}}}~~~~~~|||{{{{{{yyyyyyzzz|||~~~}}}|||~~~}}}{{{yyyyyyxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}~~~|||{{{}}}|||{{{{{{{{{|||}}}~~~}}}~~~{{{xxxwwwwwwxxxwwwwwwxxxzzz~~~~~~~~~~~~yyy~~~}}}xxx}}}|||^^^HHH<<<999666555666666555444444444444555555555555666555555555555555555555555555555555555555555555555555555555666666666777777777777777777888888888888777777777777777777777777777777666666777777888888777777666555555555666666888888888999999999:::::::::;;;===>>>????????????>>>>>>>>>???@@@@@@AAAAAABBBFFFFFFIIINNNNNN[[[uuusssqqqwww|||dddXXXJJJCCCDDDFFFEEEBBB>>>???@@@???>>><<<;;;;;;;;;777555777777333222333444444333333222222222111333222222222222333444444444333333222222111000000000000000000000000000000///000111111222222222222222111111000000111111222111000000//////000000111///////////////////////////////////////000000000///000000000111111111111111111111111111111111111111111111111111111111111222222333333333333222222333333444444444444333333222444555555444333444555555555555555666666666666777777:::<<<<<<<<>>======;;;;;;999888666444333222222222222222111111111111111111222222333444444444777777888:::<<<>>>@@@AAABBBEEEHHHJJJMMMPPPTTTWWW___ccchhhjjjmmmqqqwww{{{~~~}}}}}}|||zzzxxx{{{zzzxxxvvvwwwxxxyyyyyy{{{|||}}}~~~}}}{{{zzzyyy||||||||||||||||||{{{zzzyyyzzz{{{|||~~~~~~}}}|||{{{zzzzzz{{{}}}|||{{{}}}}}}{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz}}}~~~}}}{{{~~~}}}{{{{{{||||||}}}}}}||||||}}}xxxuuussssssssstttuuuvvv{{{}}}}}}}}}}}}~~~~~~~~~|||zzztttWWWDDD:::888555444555666555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555666666666666666666777777777888888888666666666666666666666666666666777777888888888888666666555555444555555555555666777888:::<<<======<<<<<<<<<<<<<<<>>>@@@AAA===>>>>>>??????@@@AAAAAA@@@EEEFFFHHHNNNLLLTTThhh|||{{{{{{hhhOOOLLLGGGDDDCCCAAA@@@>>>>>>??????===;;;::::::<<<:::666666777666222111333333333222222222222222111222222222222222333444444333333333222111111000000000000000000000000000000//////000111222222222222111111000000000000111111000000///......///000000////////////000000000000//////.........///000111000000000000111111111111/////////000000000000000111111111111111111111111111222222333333222222111222222333333444444333333000222444444333222333444444444555555555666666666666666999<<<<<<;;;@@@HHHTTTjjjyyyggg]]]ZZZfffxxx~~~bbbUUUJJJJJJJJJEEECCCFFFBBBBBBAAA@@@@@@???>>>>>><<<;;;:::888777555444333333222222222222111111111000111111222222333333444666666777888:::<<<>>>???AAACCCFFFHHHJJJMMMQQQTTT[[[aaafffiiimmmssswwwxxxzzz}}}|||{{{|||}}}}}}{{{yyy|||yyywwwvvvxxxyyyyyyxxxzzz|||~~~~~~|||zzzyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxyyy{{{|||}}}~~~~~~~~~{{{zzzyyyyyyzzz}}}}}}|||}}}~~~}}}{{{zzzzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzz|||~~~~~~|||||||||}}}~~~}}}||||||~~~|||wwwsssrrrqqqrrrrrrsssuuuyyy~~~||||||}}}~~~~~~~~~jjjQQQAAA:::888555444555666555555444444444555555555555666555555555555555555555555444444444444444444444444444444555555555666666666666666666777777777888888666666666666666666666666666777999:::;;;::::::999555555555444555555666666444555666888;;;===???@@@>>>===;;;:::;;;===???AAA======>>>>>>???@@@@@@@@@>>>CCCCCCDDDJJJJJJOOO^^^wwwaaaPPPFFFEEECCCAAA???>>><<<;;;:::<<<>>>===:::999:::;;;888666666777666222111444111111111111222222222222222222222111222222333444333333222222111000000000000000000000000000000000...///000111222222222222111111000000000000111111000000000000000000000000/////////000000111111111///......---...///000111000000000000111111111111---........./////////000111111111111111111111111111111222222222222111111111111222333333333333333000222333444333222333444444444444555555555666666666555888;;;;;;:::>>>DDDMMM[[[qqqmmm___YYYddduuuqqq\\\KKKIIIKKKGGGDDDFFFAAAAAA@@@@@@???>>>>>>>>><<<<<<:::999777666444444333333222222222111111111000000111111222333333333444444555666888:::;;;<<<>>>AAACCCFFFHHHKKKOOORRRUUU\\\bbbdddiiirrrvvvuuutttvvv~~~|||{{{zzz{{{|||~~~~~~|||{{{zzzxxxwwwxxx{{{}}}|||{{{{{{~~~|||{{{{{{xxxxxxyyyyyyzzzyyyyyyyyyxxxyyyzzz|||}}}}}}}}}|||~~~}}}|||||||||}}}~~~xxxxxxwwwxxxyyy|||}}}}}}~~~~~~|||{{{{{{{{{|||}}}xxxyyyzzz{{{{{{zzzyyyxxxzzz{{{|||~~~~~~}}}}}}~~~~~~{{{xxxtttrrrqqqrrrrrrrrrssstttwww{{{}}}|||{{{yyyzzz{{{}}}~~~~~~|||~~~vvv]]]HHH@@@;;;888666555555666555555444444444555555555555666555555555555555555555555444444444444444444444444444444444555555555666666666666666666777777777888666666666666666666666666666888;;;===>>>===;;;999555444444555555666777888444555666888:::<<<===>>>======<<<<<<<<<======>>>======>>>>>>??????@@@@@@???DDDBBBBBBHHHHHHLLLYYYrrrwwwaaaNNNCCCBBB@@@===<<<<<<======<<<444888;;;<<<:::888777888777555555777555222222666000000111111222222222333222222111111222222333444333333222222111000000000000000000000000000000000......000111111222222222111111000000000000111111111111222222222222111111//////000000111111222222///......------///000111000000000000111111111111,,,---------......//////000000000000000000000000111111222222222222111111000111222333333333333333000222444444333333333555444444444555555555666666666555777;;;;;;:::===BBBHHHQQQbbbrrrccc\\\gggvvv|||bbbLLLIIILLLHHHDDDEEE@@@@@@??????>>>>>>=========<<<;;;999777666555444333333333222222222111111000000000111222222333333222333333444666888999:::===???BBBDDDFFFIIIMMMPPPQQQXXX]]]___eeeooosssqqqooopppvvv|||zzzyyyzzzzzz{{{}}}~~~|||yyywwwwwwzzz~~~~~~~~~}}}}}}zzz{{{{{{|||}}}}}}||||||xxxyyyzzz|||||||||{{{{{{{{{zzzxxxwwwxxxyyy{{{}}}wwwvvvvvvwwwyyy|||~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~wwwwwwyyyyyyyyyyyywwwwwwxxxxxxyyyzzz|||~~~~~~}}}}}}}}}~~~xxxvvvsssqqqooopppqqqrrrsssssstttvvvxxxxxxwwwuuuvvvwwwxxxzzz{{{|||||||||zzz}}}lllQQQBBB???;;;999666555666666555444444444444555555555666666555555555555555555555555444444444444444444444444444444444555555555666666666666666666777777777777666666666666666666666666666888===@@@AAA???<<<:::444444444555666777888999555666666888999:::;;;<<<;;;<<<>>>???>>>===;;;:::=========>>>??????@@@@@@CCCGGGDDDBBBHHHIIILLLWWWbbbxxxvvvvvv~~~mmmYYYLLLFFFDDDBBB???;;;999999999888888777777777777666666666666666555555555555444444444333222222222222222222333111111222222222333333333666555444333222222111000000000000000000000000000000000//////......------111111111111111000//////......//////000000111111------...///////////////000000000000////////////////////////000000000000333222111/////////000111000000000000000000000000222222222222222111000///111111222222222333333333444666777777555333333444111222444666666555444333111444777999999:::<<<>>>???JJJVVVjjjrrr[[[fffvvviiiSSSNNNLLLFFFDDDGGGAAAAAA???>>>============<<<<<<<<<;;;:::999777666555555444333222222222222111111000000000111333444444444555555666888999:::<<<===>>>AAADDDGGGIIIKKKSSSVVVYYY\\\___cccgggkkkkkkoootttxxx{{{~~~}}}||||||||||||yyywwwvvvyyy}}}}}}{{{{{{~~~}}}|||}}}}}}xxx|||{{{{{{|||~~~~~~}}}{{{}}}}}}|||{{{zzzyyyxxxxxxzzzyyywwwuuuttttttuuuvvvwwwwwwwwwxxxzzz}}}}}}~~~~~~{{{yyyyyyzzz|||~~~zzzzzzyyyyyyxxxwwwvvvvvvzzzzzzzzz{{{}}}~~~}}}|||~~~~~~zzzxxxuuurrrooommmmmmnnnnnnsssrrrrrrqqqrrrsssuuuvvvvvvsssuuu{{{{{{xxx{{{}}}}}}ooo[[[HHH>>><<<777777777777666666666666444444444444444444444444333333444444555666666666666666666666555555555555444555555666777888888999888777666555555666777888888888777777666666555555666888;;;???BBB@@@<<<999444333333666:::;;;999777777777777888:::<<<>>>@@@========================>>>>>>======>>>>>>???@@@BBBCCCCCCBBBCCCFFFJJJNNN]]]rrr|||rrrmmmlllvvvmmmXXXLLLGGGCCC@@@@@@===:::888888888888777777777777666666666555555444444444444333333333333222222111111111111222222111111111222222222333333444444444333222222111111000000000000000000000000000000//////////////////111111111111111000//////.../////////000000000111//////000111111111111111000000000000/////////////////////000000000111111333222000/////////000111000000000000000000000000222222222222222111000000111111111111222222222222222333444444222111111222222333444555555555444333222555777999999:::;;;===<<>>=========<<<<<<<<<;;;:::999888777555555444333222222222222222111000000000111333444333333333444555666888888;;;<<<===???BBBEEEHHHIIIKKKNNNQQQTTTWWWZZZ___bbbjjjmmmrrruuuwww}}}}}}}}}|||{{{{{{|||{{{yyywwwvvvxxxzzz{{{||||||}}}~~~~~~}}}}}}~~~}}}}}}~~~}}}~~~~~~}}}||||||{{{{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuwwwwwwwwwwwwyyy|||{{{}}}~~~|||zzzyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwwww{{{{{{{{{|||}}}~~~}}}|||~~~~~~{{{yyyvvvtttqqqnnnmmmmmmnnnooosssrrrrrrqqqrrrssstttuuutttsssvvv||||||yyy{{{ttteeeSSSCCC<<<<<<666666666555555555555444444444444444444444444444666666555555555555555555666666666666666666666666555555666666777777888888888777666555555666777888888777777777666666666555888999<<<@@@BBB@@@<<<888666555666999<<<===;;;888999888888888999;;;<<<>>>========================>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCBBBCCCEEEJJJMMMRRRbbb|||tttiiiffffffrrrnnnSSSBBB@@@BBBAAA>>><<<:::777666777888777666777666666666666555555555333333333333222222222222111111000000000000111111111111111222222222222333222222222222222222222222000000000000000000000000//////000000000000000000000111111111111000000///////////////000000000000//////000111111111111111000000000000////////////000000000000111111111111222111000000///000000000000000000000000000000000111222222222222111000000000000000000111111111111111222333333111000111111333333333444444444555555333666888999888888:::;;;:::<<<===IIInnnmmmooozzzyyynnnyyyvvvwwwyyy```VVVRRRKKKEEECCCCCCBBBAAA???>>>>>>============<<<<<<;;;:::888888555444333222111111111111222111000000000111222333222222222222333555666666999:::;;;===@@@CCCEEEGGGIIILLLOOORRRTTTXXX\\\```fffjjjnnnppprrrvvv|||~~~|||{{{|||{{{zzz{{{|||{{{yyyxxxwwwwwwxxxzzz|||~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{yyyxxxvvvtttssswwwwwwwwwwwwyyy{{{}}}~~~|||}}}~~~|||zzzyyywwwwwwvvvyyyxxxxxxwwwwwwwwwxxxxxx||||||||||||}}}}}}~~~~~~~~~}}}||||||~~~zzz|||~~~|||yyywwwvvvsssqqqooommmmmmmmmnnnooossssssrrrqqqrrrssstttuuutttuuuxxx}}}~~~{{{|||vvvfffWWWIII===999;;;555555555444444444333333444444444444444444444444888888777666666555444444555666666777777888888888666666666666666666666666777777666666666666777777777777777777666666666666999:::===@@@AAA@@@<<<888777888999<<<>>>>>><<<:::::::::999999999:::;;;;;;========================???>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBDDDHHHKKKOOOVVVnnnvvvkkkbbbeeekkkwwwlllZZZEEE:::;;;@@@@@@===999777555555666777777666666666666555555555444444333333333333222222222222000000////////////000000111111111111222222222222000111111111222222333333//////////////////////////////000000111111222222000000111111111111000///////////////000000000000------...///////////////000000000000////////////000000000000111111111222111111000000000000000000000000000000000000000000111111222222222111111000////////////000000000000222333555444333222222333444333333333333444555666444666888999888777888999:::;;;;;;BBB]]]qqqnnnrrruuummmooo|||ttt~~~lll\\\UUUNNNHHHEEEDDDCCCBBB@@@???>>>>>>>>>=========<<<<<<;;;999999555444333222222111111111222222111000000111222333222222222222333444555666777888999;;;===@@@BBBDDDIIIKKKNNNQQQTTTWWW[[[^^^aaaeeeiiikkkmmmpppvvv{{{}}}}}}|||}}}}}}}}}||||||{{{{{{{{{}}}}}}{{{yyyyyywwwwwwzzz~~~}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~|||||||||{{{yyywwwtttssswwwwwwwwwxxxxxxzzz{{{|||~~~}}}|||{{{yyyxxxwwwvvvxxxwwwwwwvvvvvvwwwxxxyyy{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}|||{{{zzz}}}zzzvvvttttttpppooonnnmmmmmmnnnoooppptttsssrrrrrrrrrssstttuuuvvvxxx||||||mmmZZZKKK@@@999777:::555555555444444444444333555555555555555555555555888888777777666666666666555666666777888999999:::666666666666666666555555777777666666666666777777777777777777666666666666999:::<<>>@@@AAA???===:::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBCCCGGGJJJQQQQQQ^^^nnnccc___jjjwwwnnnSSSKKKBBB<<<<<<======<<<888666555555666777666555555555555555444444444444444444444444333333333333000//////////////////000000000111111111222222222///000000111111222222222//////////////////////////////000000111111222222///000000111111111000000000000000000////////////------...///////////////000000000000///////////////000000000000111111111000000000111111111000000000000000000000000000000000111111222222222111111....../////////000000000111333444444333222333444444333333333333444555666444666888888777777888999999===???BBBQQQsssxxxoookkkooonnngggrrrwww|||yyy{{{cccWWWPPPJJJHHHFFFEEECCCBBB@@@??????>>>============<<<;;;;;;:::666555444333222222222222333222111000000111222222222222222222333444555555555666777999;;;>>>@@@AAACCCEEEHHHKKKMMMQQQUUUXXX[[[___dddgggiiimmmrrrwwwxxxyyy{{{}}}~~~~~~|||{{{|||}}}|||||||||{{{{{{|||~~~~~~}}}{{{zzzyyyyyy|||~~~|||}}}~~~~~~~~~zzzzzz{{{||||||}}}}}}}}}}}}}}}}}}|||zzzwwwuuussswwwwwwxxxxxxyyyzzz{{{{{{||||||||||||{{{zzzzzzyyyxxxwwwvvvuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||||||||{{{}}}zzztttrrrqqqnnnnnnmmmmmmnnnnnnpppppptttssssssssssssuuuvvvwwwzzz}}}xxxfffQQQDDD<<<777777999666666666555555555444444555555555555555555555555666666666666777777888888555666666777888999999:::666666666666555555555555666666777777777777666666666666666666777777777777888999;;;>>>AAA@@@>>>;;;<<>>>>>======>>>>>>???@@@???@@@AAAAAAAAABBBEEEHHHMMMKKKQQQkkkuuujjjdddiiivvvjjjRRRCCCCCCAAA>>>;;;999999:::888777666666888888777555555555444444444333333333444444444444333333333333000000////////////000000000000000111111111111222//////000000111111111222000000000000000000000000//////000000000000000000///000000111111111111000000000000000//////////////////000111111111111111000000000000////////////////////////000000000000//////000111111111111000000000000000000000000000000000111222222222222111////////////000000000000///111333333222111222333333333333444444444555555444666888888777777888999777<<<@@@BBBIIIbbb}}}uuukkkmmmpppcccaaarrryyyuuuzzzppp]]]RRRLLLJJJGGGFFFEEECCCAAA@@@??????======>>>>>>===<<<<<<;;;777666555444333333333333333222111000000000111222222222222222222333444444555555666888:::<<<>>>???@@@BBBEEEHHHJJJMMMQQQTTTWWW\\\aaadddfffiiinnnrrrtttuuuvvvxxx{{{}}}|||~~~~~~~~~~~~}}}{{{xxxxxxyyyzzzzzzyyy{{{zzzzzz{{{}}}~~~}}}{{{zzzzzz{{{~~~}}}|||}}}}}}}}}|||yyyyyyzzzzzz{{{{{{|||||||||||||||zzzyyywwwuuutttwwwxxxxxxyyyzzz{{{{{{|||~~~}}}}}}|||}}}}}}}}}yyyxxxvvvuuuuuuvvvwwwyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwxxxzzz|||}}}}}}|||{{{~~~}}}xxxsssqqqpppnnnnnnnnnnnnoooooopppqqqtttsssssstttuuuwwwyyyzzz~~~rrr___JJJ???;;;888777888666666666555555555555444555555555555555555555555444444555666666777888888555666666777777888888888555555555555555555555555666666777777777777666666666666666666777777777777777888;;;???CCCDDDCCCAAAAAAEEEIIIJJJGGGAAA<<<:::666777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>???AAAAAAAAAAAADDDFFFHHHIIINNN^^^|||ooonnnqqqnnnWWWGGGCCCBBB@@@<<<999888888::::::999888888999999777666444444444333333333333222333333333333222222222222111000000//////000000111000000000000111111111111//////000000000000000000000000000000000000000000000000////////////////////////000111111111111111111000000000/////////...//////000111111111111111000000000000////////////---.........////////////...///000111222111111000000000000000000000000000000000111222222222222222//////000000000111111111000222333444333222333444222333444555555555444333333555777888777777888999888:::>>>BBBEEEUUUwwwzzzxxx{{{jjj^^^kkkyyy{{{wwwuuuuuuuuuxxxjjjZZZRRRNNNHHHGGGEEECCCBBB@@@@@@???===>>>>>>>>>>>>===<<<<<<888777666555555444555555444333111000000000111222111111000000000111222222444555555777999;;;===>>>@@@BBBEEEGGGIIILLLPPPSSSVVVZZZ^^^aaabbbcccgggkkkoooppprrrtttxxx{{{}}}|||~~~~~~|||zzzxxxzzz|||xxxvvvttttttvvvwwwwwwwwwxxxxxxxxxyyy|||||||||zzzwwwzzz|||~~~~~~}}}}}}~~~~~~|||zzzzzzzzzzzzzzz{{{{{{{{{|||{{{zzzxxxwwwwwwvvvvvvwwwxxxyyyzzz{{{|||}}}}}}|||~~~~~~}}}}}}~~~zzzyyyvvvttttttuuuvvvxxxyyyzzz|||}}}}}}|||{{{zzzxxxzzz}}}}}}{{{~~~~~~|||yyyvvvuuussspppnnnoooooooooppppppppppppqqqsssssstttuuuwwwzzz|||~~~{{{hhhVVVCCC;;;:::999777777555555555444444444333333555555555555555555555555555555555555555555666666666666666666666666666666333444444555555666666666555666777888888777666555555666666666777777777888777999<<>>;;;888999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<=========???@@@AAA@@@AAABBBDDDEEEKKKPPPWWWmmmxxxpppuuu~~~gggVVVNNNIIIIIIEEE???:::888999;;;<<<<<<:::::::::::::::888666444444444333333333222222222222222111111111111000111111000000000000111111000000000000111111111111000000000000000/////////000000000000000000000000000000//////......------//////000111111111111111111111000000/////////...---......///////////////000000000000////////////------------.........///...///000222222222111000000000000000000000000000///000111222222222222222000000000000111111111111222444666666555555666777111222444666666555444333222444666777777777888:::<<<:::<<>>>>>>>>>>>======<<<999888777666666555555666444333111000000000111111000////////////000000111444555555777999;;;===>>>===???BBBDDDFFFIIIMMMPPPUUUYYY]]]_________bbbfffhhhiiikkknnnqqquuuxxxzzz}}}}}}zzzuuupppnnnqqqtttvvvtttrrrsssuuuwwwwwwwwwvvvvvvvvvxxxzzz{{{zzzyyyuuuyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{|||zzzyyywwwvvvvvvwwwwwwwwwxxxyyy{{{|||}}}~~~~~~|||}}}~~~{{{yyywwwtttssstttvvvwwwzzz{{{}}}~~~~~~}}}|||zzz|||~~~|||}}}}}}~~~{{{wwwrrrqqqrrrrrrpppnnnppppppppppppppppppqqqqqqsssssstttvvvxxx{{{~~~rrraaaOOO===888999999777666444444444333333333222222666666666666666666666666666666666555444444333333666666666666555555555555333333444444555666777777555666777888888777666555555666666666777777888888888:::>>>DDDJJJMMMNNNNNNJJJOOOTTTSSSMMMEEE???<<<::::::;;;<<<;;;:::999888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<===>>>@@@@@@@@@@@@BBBCCC@@@JJJOOONNN\\\zzz|||gggUUUIIIDDDCCCIIIHHHBBB:::888:::<<<:::999999999999999888666666333444444555555444444333222222222222222222222222222222222111111///......------...000111111111111000000000000000000000000////////////////////////............///000222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////000000000000////////////000000000000......---......///000111000000000000111111111111000000////////////000000222333444555555555444333333333333444444444555555666666555555555777999:::;;;777999@@@CCCGGGYYYmmmpppqqqmmmdddcccdddmmmyyyqqq]]]SSSNNNMMMJJJEEECCCDDDDDDBBB???>>>======>>>>>>===<<<<<<:::888555333222222222222222222111000//////......//////000111222222222222222333555666888999999;;;===???AAACCCGGGKKKOOOTTTVVVXXXYYY[[[]]]bbbeeegggjjjmmmqqqssssssrrrqqq}}}zzzvvvqqqoooooopppqqqoooppprrrtttuuuuuuttttttuuuuuuvvvwwwvvvvvvttttttxxx|||~~~}}}|||{{{}}}|||{{{|||}}}~~~}}}|||xxxwwwvvvvvvvvvwwwxxxyyy}}}|||zzzxxxwwwwwwwwwxxxwwwvvvuuuvvvyyy}}}~~~|||~~~|||{{{yyyyyyyyyyyywwwvvvyyy{{{}}}}}}{{{zzzzzzzzz~~~~~~|||~~~}}}zzzvvvqqqnnnmmmnnnnnnnnnoooqqqrrrssssssssssssuuurrrqqqsssuuuwww~~~fffWWWJJJ>>>:::888666666777222333333444555666777777444444444555666777777888;;;:::888777555444444444555555555444444555555555333444444444555666666666555555444444444555555666444555666666555555666888999888:::AAAKKKSSSUUUTTTKKKNNNRRRRRRMMMFFF@@@<<<;;;::::::999999::::::;;;::::::::::::::::::::::::>>>===;;;::::::;;;<<<===???>>>>>>>>>>>>@@@AAABBBEEEGGGGGGNNN[[[mmmyyytttXXXIIICCCEEEHHHKKKKKKFFF>>>;;;<<<<<<999999999999999888777666555333333444444444444333333222222222222222222222222222222222222111000///...---...///000000111000000////////////////////////....................................///000111222111111111111111111111111////////////////////////.../////////000000000000////////////////////////.../////////000000000000.../////////000000000000000//////.........////////////000000000111111111000000////////////000000111222333444444444333333333333333333444444444444666555555555555777888999<<<999;;;AAAAAAAAAMMM]]]rrrpppddd^^^```fffooo~~~jjjZZZPPPNNNIIIEEEBBBBBBAAA??????>>>======>>>>>>===<<<===;;;999777555444444444333333333222111111000000...//////000111111222222222222333444666777888999;;;===???@@@BBBEEEIIILLLQQQSSSUUUWWWYYY]]]bbbeeekkkmmmooorrrtttttttttssszzzwwwtttpppnnnnnnnnnooooooppprrrtttuuuuuuttttttuuuvvvxxxzzzzzzzzzxxxwwwyyy|||~~~~~~}}}|||{{{{{{zzz}}}{{{zzzzzz{{{|||zzzyyyuuuuuuuuuuuuvvvwwwyyyzzz|||{{{yyyxxxxxxxxxxxxyyywwwvvvuuuuuuxxx||||||yyyzzzzzzyyyyyyzzz{{{|||{{{yyyzzz|||~~~~~~}}}||||||}}}|||~~~}}}~~~yyywwwtttpppnnnmmmmmmmmmppppppqqqrrrssstttuuuvvvtttqqqqqqtttvvvxxx{{{bbbOOOEEE;;;888888666666777444444444555555555555555444444555555666777777888999999777666555555555555555555444444444444555555444444444444555555555555666666555444444444444444444555666666555555666777999888999@@@HHHNNNPPPOOOLLLOOORRRRRRNNNGGGBBB>>>::::::999999999999::::::::::::::::::::::::::::::===;;;:::999999:::<<<===>>>>>>>>>===>>>???AAABBBAAACCCBBBHHHRRRaaaeeeLLLBBBAAADDDIIIJJJKKKHHHBBB??????>>>:::888888888888777666555555222333333444444333333222222222222222222222222222333333333333222111000/////////000000000000//////////////////////////////------------------------............///000111111000000000000000000000000////////////////////////....../////////000000000////////////////////////....../////////000000000....../////////000000000111111///......---------//////000000000000111111000000////////////000000000111222222333333222222222222333333333444444444555555444555555666888888999888;;;@@@???<<>>@@@???======>>>>>>===<<<===<<<:::888777666555555444444444333222222111111/////////000111111222222111222333444555666777888:::<<<===>>>???BBBFFFIIILLLNNNRRRUUUXXX\\\bbbfffmmmnnnoooqqqrrrsssssssssuuusssqqqooommmlllkkkkkknnnpppqqqssstttuuuttttttrrruuuxxx{{{}}}|||{{{zzzyyy||||||||||||{{{{{{{{{{{{{{{zzzyyyxxxzzz|||~~~~~~}}}uuuttttttuuuvvvxxxzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzwwwvvvuuuuuuwwwzzz~~~}}}{{{zzzxxxxxxyyy|||~~~}}}{{{}}}~~~~~~~~~{{{||||||}}}~~~{{{ttttttrrrqqqooommmllllllqqqqqqqqqrrrtttvvvxxxyyysssqqqpppsssvvvyyyrrrZZZFFF>>>888888888777666777666666555555555444444444444444555555666777777777888777666666555555666666444444333333333333444444555555555555444444444444666666555555444444333333333555666666555555666777999888888===CCCGGGHHHGGGHHHKKKNNNNNNKKKEEE@@@>>>::::::999999999999::::::999999999999999999999999:::999888888999:::<<<===>>>=========>>>???@@@AAA@@@CCCCCCFFFMMMWWWvvvoooWWWJJJFFFEEEEEEGGGJJJLLLKKKGGGDDDDDDBBB>>>777777777777666555444444222222333333333333222222111111111111222222222222333333333333333222111000///000000000000//////...////////////////////////------------------------...............///000111000000000000000000000000////////////////////////........./////////000000////////////////////////........./////////000000........./////////000000000000///...............////////////000000000111000000////////////000000///000000111111111111111222222222222333333333333444444444444555666777777555555888===<<<;;;@@@HHHXXXlllbbb```dddtttppp^^^VVVNNNJJJHHHDDDBBBBBBAAA???>>>>>>??????===<<<<<<<<<:::999777666555555444333333333222222222111//////000000111111111111111111222333444555666666999:::;;;<<<===???BBBEEEIIIKKKOOOSSSWWW\\\bbbfffkkkkkklllmmmnnnoooppppppqqqqqqpppooommmllljjjiiinnnoooqqqssstttuuuttttttooorrrvvvzzz|||}}}|||{{{zzz|||}}}}}}}}}||||||{{{{{{zzzuuuuuuwww{{{xxxwwwvvvvvvwwwxxxzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwxxxzzz|||~~~zzzzzz{{{~~~~~~{{{}}}~~~~~~|||{{{{{{|||}}}yyyrrrsssssssssrrrpppnnnmmmnnnppprrrtttvvvwwwxxxxxxsssppppppsssuuuxxx}}}gggOOOAAA;;;777888999666555777555555555555555555555555555555555555666666777777666666555555555666666777444333333222222333333444555555555444444333333333333444444444444444444444333444666555444444555777888777777:::===@@@@@@???@@@CCCFFFFFFCCC???;;;:::999999888888888888999999999999999999999999999999777777777777888999;;;<<<<<<<<<======>>>??????@@@???DDDCCCEEEKKKQQQhhhxxxttt}}}fffXXXKKKGGGHHHHHHIIILLLQQQSSSRRRMMMIIIHHHCCC>>>666666666666555444333333111111222222222222111111000000000111111222222222222222333333333222111111///000000000000//////..................................................................//////000////////////////////////....................................////////////////////////////////////............////////////............////////////...............///000000...////////////000000000000000////////////000000////////////000000111111111111111222222222333333222333444444555555666666555555666888888999???EEEKKKooowwwdddbbbgggtttggg[[[PPPLLLJJJEEECCCDDDBBB@@@>>>>>>??????===<<<;;;;;;:::999888666555444222222222222222111111111000000000000000111111111000000111222333444444555777888:::::::::<<<@@@BBBFFFIIIMMMQQQUUU[[[aaaeeehhhhhhiiikkklllnnnooopppoooooopppooonnnllljjjiiimmmnnnppprrrttttttttttttooorrrvvvzzz|||}}}}}}|||~~~~~~~~~}}}|||{{{yyyxxxxxxssssssuuuzzz}}}|||zzzyyyxxxyyyyyyzzzwwwxxxxxxyyyzzzzzzzzzzzz{{{zzzyyyxxxyyy{{{}}}~~~~~~}}}~~~~~~|||~~~~~~}}}}}}}}}}}}||||||~~~~~~~~~~~~xxxssstttuuuuuuuuusssqqqpppjjjmmmqqquuuwwwvvvuuutttsssqqqpppsssuuuwww~~~zzzzzz}}}\\\DDD@@@;;;999::::::666555666333333444444555666666777555555555555666666666666555555555555555666666777444333333222222333333444555555444444333333333222000111333444555555555555333444555555444444555666777666666777999::::::999:::===??????===:::888777999888888777777888888999888888888888888888888888666666666777888999::::::;;;<<<<<<===>>>>>>>>>???:::@@@@@@AAAGGGKKK[[[vvvssshhhbbbjjjuuu~~~qqq```UUULLLDDDBBBCCCEEELLLSSSWWWYYYWWWPPPJJJFFF@@@:::555555555555444333222222000111111222222111111000//////000000111222222222111222222222222222111111//////000000000000//////........................///////////////////////////......---......//////////////////////////////........................------........./////////////////////////////////------........./////////------........./////////---------......///111111......////////////000000000000////////////000000000////////////000111222000000111111111222222222111222333444555555555555888888666555555777<<<@@@DDD___iiidddgggrrrtttcccTTTNNNJJJDDDCCCFFFBBBAAA????????????===;;;::::::::::::888777555555222222222222222111111111000000000000000000111111000000000111222333333333666777888999999;;;???AAAEEEGGGKKKOOORRRWWW]]]aaadddfffhhhkkknnnpppqqqrrrooooooooonnnnnnlllkkkjjjlllmmmppprrrtttttttttttttttuuuxxxzzz|||}}}~~~~~~|||~~~}}}|||zzzxxxwwwuuuuuutttssstttwww{{{~~~}}}{{{zzzyyyyyyzzzwwwxxxyyyzzzzzzzzzzzzyyy{{{zzzzzzyyyzzz{{{}}}~~~{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~|||wwwuuussstttuuuuuutttsssqqqpppgggjjjnnnrrrssssssqqqpppssspppppptttwwwzzzzzz}}}lllQQQ>>>???;;;:::;;;999555555777222222333444555666777888555555666666666666666666555555555444555555666666444444333333333333444444444444444444333333333333///111333444555555555444222444555555444444555666555555666666666666777777888:::<<<<<<;;;999888888888888777777777777888888777777777777777777777777666666777888888999999999:::;;;<<<===>>>>>>>>>===;;;BBBBBBBBBHHHKKKVVVkkkhhh```ZZZaaarrruuucccVVVMMMKKKGGGCCCAAA???@@@GGGPPPQQQSSSPPPIIIDDDAAA;;;666444555555444444333222111000000111111111111000000/////////000111222222222000000111111222111111000---...///000000111000000................................................///......------.........................................................---------.........//////////////////////////////---------.........//////---------.........////////////.........//////000........./////////000000000000////////////000000000000/////////000111222000000000000111111111222000111333444555555444444777777666555555777999;;;AAAPPPssstttjjjfffnnn{{{ppp\\\TTTNNNFFFDDDHHHCCCAAA????????????===;;;;;;;;;;;;;;;:::999777666222333333333333333333333111000000000000000000000//////000000111222222222444666777888999;;;???AAACCCEEEHHHKKKNNNSSSXXX\\\^^^```eeejjjnnnppprrrrrrnnnmmmmmmllllllkkkkkkkkkkkkmmmooorrrssstttuuutttwwwwwwwwwxxxzzz{{{|||}}}~~~|||{{{}}}|||{{{zzzyyyxxxwwwwwwsssssstttvvvzzz|||}}}|||~~~|||{{{zzzyyyzzzzzzwwwxxxyyyzzzzzzzzzyyyxxxyyyyyyyyyyyyzzz{{{|||}}}yyy|||}}}|||}}}~~~}}}~~~~~~~~~}}}}}}}}}xxxpppmmmppprrrrrrrrrqqqqqqooonnnnnnhhhiiijjjkkklllmmmnnnnnnqqqoooqqqvvv{{{}}}oooYYYGGG<<<<<<999888:::888555666999333444444444555555666666666666666666666666666555666666555444444444555555555555444444444444555555333333333333333333444444222333444555555444222111222444555555444333555666444444555555555555666777666888::::::999888888999777777777666666777777777777777777777777777777777777888888999999888888888999:::<<<===>>>============DDDDDDCCCIIIJJJRRRdddfffaaa[[[aaawwwqqqUUUIIIGGGGGGDDDEEEGGGFFFAAA<<<@@@HHHEEEGGGEEE@@@===<<<888333444444444444333222111111000000111111111111000000...//////000111222222222///000000111111111000000------///000111111111111........................------------------------///......---------......................................................---------.........//////////////////////////////---------.........//////---------.........//////111000///......---................../////////000000000////////////000000111000/////////000222333000000000000111111111111000111333444555555444333222444555555666888:::999>>>GGGdddpppeeekkkwww|||dddZZZRRRHHHFFFKKKCCCBBB@@@?????????===;;;<<<<<<======<<<:::888777444444444444444444444444111111111000000000000000//////000000111111222222333555666777999;;;???BBBBBBDDDGGGIIIKKKOOOTTTXXXWWW[[[aaagggllloooppppppmmmlllkkkkkkjjjjjjkkkkkkkkkmmmooorrrssstttuuuuuuwwwvvvuuuuuuvvvxxxyyy{{{~~~{{{zzzzzz}}}}}}|||||||||{{{{{{{{{rrrrrrssswww{{{}}}|||{{{zzzyyyzzz{{{{{{xxxyyyzzzzzzzzzzzzxxxxxxwwwwwwwwwxxxyyyzzz{{{|||yyy||||||yyyyyy||||||zzzyyy~~~~~~}}}|||~~~~~~||||||~~~|||rrrhhhggglllppppppooonnnmmmllllllkkkjjjhhhgggfffgggiiilllnnnooonnnqqqxxxzzz```LLLAAA===:::777777888777555666;;;666555555555555444444444666666666666666555555555666666555444444444444444666555555444444555555666222222222333333444444444444555666666444222000...222333555444333333444666333444555555555555666777444555777888777666777888777777666666666666777777777777777777777777777777888999999999999888888777999:::;;;===>>>======<<<:::AAA@@@???DDDEEEKKKZZZ