BM6P6(@ +++*********))))))((((((------,,,,,,+++***))))))++++++************++++++,,,,,,,,,++++++******************++++++,,,,,,,,,)))))))))******+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------......//////000000////////////000000000000000000000000111111111111111111111111222333444555444333444555888;;;???AAAIIIMMMSSSZZZbbbllluuu{{{lllcccVVVKKKDDD???;;;999888777777666666666666666666666555444444444444555111111111111111111111111000000000000////////////000000//////............,,,...111333333111...,,,.........------,,,,,,,,,***************+++++++++******))))))******+++,,,++++++++++++++++++++++++************************************************************************)))))))))))))))*********************************)))************++++++++++++++++++***)))(((((('''))))))))))))************)))***+++++++++)))(((''')))******++++++******)))************************))))))************))))))************************)))))))))******++++++,,,++++++************++++++))))))))))))))))))))))))************************+++++++++*********))))))************************************))))))((((((++++++***)))((((((((())))))************+++++++++)))))))))***+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++((()))))))))************++++++************++++++************************************************,,,,,,,,,---------......---,,,++++++------,,,+++++++++******++++++,,,---+++*********))))))))))))************************++++++************++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------............////////////.../////////000000000000//////000000000111111111111111111111222333444444444444333444555888:::<<<@@@CCCHHHOOOWWW```jjjpppyyy~~~vvvcccVVVOOOGGGAAA>>>===<<<;;;777666555555444444555555555444444333333333333333111111111111111111111111000000000000/////////...//////......------------,,,...000111111000...,,,......---------,,,,,,,,,++++++*********************************++++++,,,++++++++++++++++++++++++************************************************************************++++++******))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++******)))(((((('''))))))))))))************)))************))))))(((******++++++++++++******************************))))))************))))))************************)))))))))***************++++++************++++++))))))))))))))))))))))))************************+++++++++*********))))))************************,,,,,,+++***************+++***))))))))))))))))))))))))******++++++,,,,,,******************+++++++++++++++*********))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,------------...---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...***************)))))))))''''''((()))******++++++++++++************+++++++++++++++++++++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,------------........./////////...................../////////000000000//////000000000000111111111111000111111222333444555444333222333444555666777999===BBBIIIRRR[[[bbblllrrryyy{{{hhhUUUHHHAAA>>>;;;999999:::;;;:::555555444333333333333444444333222222111111222222111111111111111111111111000000000/////////....../////////...............---......//////......---------------,,,,,,,,,,,,,,,+++++++++***))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************,,,,,,+++***)))(((''''''(((((((((((((((((((((((('''((((((((())))))))))))++++++******)))((((((((())))))))))))************))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))***************)))))))))++++++************++++++))))))))))))))))))))))))************************+++++++++***************************************---,,,+++*********+++,,,))))))))))))))))))***+++))))))***+++,,,,,,------******************))))))+++************)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------,,,+++------,,,,,,------...///************************(((((())))))***+++++++++++++++************+++++++++++++++***************+++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////......---------........./////////000000////////////000000000111000000000000111222333444333333222222222333444444555777888;;;???FFFNNNTTT^^^eeemmmuuu{{{sss```PPPEEE@@@;;;:::999999999888888777555555444333333333333333333333222111111111111222111111111111111111111111000000/////////.........000000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++++++++************************************************************************************************+++*********))))))((((((************************((((((((()))))))))******************))))))((((((((()))))))))***************)))(((((((((***+++,,,+++,,,,,,------,,,,,,+++************************))))))************))))))((((((((((((((((((((((((,,,,,,++++++******))))))++++++************++++++************************************************************************************************---,,,***))))))***+++,,,)))((((((((()))***++++++))))))***+++,,,------...++++++******))))))((((((************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---......***************+++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////......------,,,,,,............////////////...////////////000000000000000000000111222333333111111222222333444555555666666777777888<<>>777888999999777555555555555555444333333333333444444333222222111111222222000000000000000000000000/////////.........------+++++++++++++++,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))((()))***,,,,,,+++******************************************************************************************************''''''((()))***+++,,,,,,((((((((((((((((((((((((************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++************************))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++***************************************+++++++++************************((()))))))))************))))))))))))))))))***+++)))************+++++++++))))))))))))))))))(((((((((((()))))))))))))))***))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((()))))))))*********++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++---......---+++************+++,,,,,,*********++++++,,,,,,,,,))))))******++++++,,,,,,++++++************++++++((()))))))))*********+++,,,,,,,,,+++++++++******&&&&&&'''((()))******+++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------------...---------.........//////........./////////000000/////////000000111222333///000111222333444444444000111333333222333555666777999===DDDLLLTTT[[[^^^```gggnnnssswwwsss```QQQHHHFFFBBB@@@@@@<<<666555999444666888777444333333555444444333222222222222222222222111000000000000111000000000000000000000000//////.........---------+++++++++,,,,,,,,,---------------......---------******+++++++++,,,,,,,,,++++++******************((()))+++,,,,,,+++***)))************************************************************************************************(((((())))))******++++++(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))***))))))))))))************)))************))))))(((******++++++++++++******************************))))))************))))))************************)))***************++++++++++++************++++++))))))))))))))))))))))))************************))))))*********+++++++++************************'''(((***,,,,,,+++***)))+++***))))))))))))))))))*********))))))))))))(((((((((((()))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++******+++---......---,,,++++++++++++,,,------*********++++++,,,,,,,,,&&&&&&''')))***,,,------++++++************++++++(((((())))))*********+++,,,,,,,,,++++++*********))))))***,,,---...///000++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........---------.........//////............/////////000////////////000111222333000000111222222222222222...000333444444444555666:::777555777===EEELLLPPPXXX___ggglllooovvv|||iiiWWWKKKCCC@@@AAA<<<<<>>>>>>>>999888777666555555555555444444333333333444444555333222111111000000111111111111111000000000/////////////////////////////////......---,,,,,,++++++------------,,,+++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************+++************************)))(((((()))*********++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,+++***************((()))))))))************))))))))))))************)))))))))))))))(((''''''))))))))))))******************))))))))))))******,,,+++***)))))))))******************************+++++++++*********))))))+++*********))))))(((((())))))))))))************)))))))))************+++************************))))))***++++++,,,------))))))))))))************((((((((((((((((((((((((******))))))((((((((((((*********)))))))))))))))************)))))))))(((************************************************---...///...---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++******************+++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,)))(((((((((***+++***)))++++++++++++++++++++++++************************************************+++++++++***************)))************+++++++++++++++***)))))))))***************************************++++++++++++,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................////////////............000000000000000000000000//////000000000000111111222222333333333444444444444333222111222444666777555888;;;>>>CCCMMMZZZcccnnnttt|||xxxlll```TTTLLLEEEBBB>>>;;;;;;;;;;;;:::888777666555555555555555444444333333333333444444222222111000000000111111111111000000000000//////////////////////////////.........------,,,,,,+++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************************++++++******)))(((((('''+++******)))))))))******+++***))))))(((((())))))************************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******************))))))))))))************))))))))))))************)))))))))))))))(((((('''))))))))))))******************))))))))))))******++++++***)))))))))******((())))))******++++++++++++++++++***************,,,,,,+++***)))(((''''''))))))))))))************)))************+++++++++************************))))))******+++,,,,,,,,,************++++++++++++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************************))))))))))))************************************************...222555444000---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******---,,,++++++***)))(((((()))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))((()))+++,,,+++***++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++***)))((((((((()))************************************++++++++++++++++++*********+++,,,---+++++++++,,,,,,---------------...............//////////////////.........000000000000000000000000////////////000000000111222222222222333333333333333222111000111222333444777777777777:::@@@HHHNNNWWW^^^iiisss{{{}}}wwwooocccXXXOOOHHHBBB>>>BBB???<<<;;;:::999777555777666555555444444444555444444333333222333333333111111000000000000111111111000000000////////////////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---))))))))))))))))))))))))***************************************************************)))))))))+++++++++***))))))***+++,,,+++***)))((())))))***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))))))))))))))*********((()))))))))************(((((())))))))))))((((((((()))))))))******************))))))))))))***************))))))))))))***'''(((((()))***++++++,,,************************++++++******)))(((((('''((()))))))))************************++++++++++++************************))))))******+++++++++,,,)))))))))*********++++++************************))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))************************************************---333888777111,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,++++++***))))))((())))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++***************************************************************************************************))))))*********+++++++++++++++***)))((((((((()))************************))))))*********+++++++++++++++***+++++++++,,,,,,***++++++,,,,,,------...,,,---------......//////.........///////////////////////////////////////...////////////000000000111111111222222222333333333222111111111222222333777777777777777999<<>>CCCKKKPPPYYYdddrrr~~~{{{kkkZZZNNNEEEAAA???=========<<<:::888888888:::999777777777666444222444333333333333333444444555444333222111111111111///////////////000111111000000/////////.................................------------------------,,,,,,,,,------,,,,,,+++++++++++++++******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))***+++,,,,,,---%%%(((******''''''+++///...,,,***(((((()))+++,,,************************))))))))))))))))))))))))'''''''''((()))************************+++,,,,,,************)))))))))((())))))))))))************''''''((()))))))))))))))))))))))))))******************))))))))))))******&&&''')))*********))))))((((((((()))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))(((((()))))))))*********************************))))))*********+++++++++*********)))))))))))))))((()))))))))************++++++++++++++++++++++++************************)))***,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++&&&''')))+++------,,,+++)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))(((((((((***+++***)))++++++++++++++++++++++++************************************************))))))******++++++++++++)))************++++++++++++*********+++,,,------************************))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---.........//////000000////////////////////////............/////////000000000000000111111111111......//////000111111111333222111111333555555555666777777888888;;;@@@CCCDDDPPP]]]fffooozzzyyyfff]]]PPPEEE???>>>???AAA888999999888777777777888333222111222555666555444333333333222222333444444555444333222111111111111///////////////000111111000/////////....................................------------------------)))***+++,,,------------,,,+++++++++******))))))(((((())))))************************************)))))))))))))))))))))))))))))))))))))))*********###&&&***)))''''''+++///---+++)))''''''(((***+++************************))))))))))))))))))))))))&&&''''''((()))******+++(((((('''(((((()))******+++*********))))))(((((())))))))))))************''''''((()))))))))))))))))))))))))))******************))))))))))))******&&&'''(((*********)))((())))))))))))(((((((((((())))))******++++++++++++,,,,,,+++***)))(((''''''))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++******))))))(((((((((((())))))*********+++++++++++++++++++++++++++***************************)))(((***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&(((***,,,---,,,+++***)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))))))))))))))---,,,***)))))))))******))))))))))))************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////---------............///000000000000////////////000000000000111111111111---......///000111111222222222222222222222222222222333444666888999;;;;;;AAADDDHHHNNNUUU^^^gggmmmzzz|||rrriii___XXXKKKIIIEEE@@@<<<:::999999888888777777666666555555666555555555555444444444444333222222222444777888111111111111111111111111000000000000000000000000000000///........................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++)))((((((***,,,...+++*********))))))((((((************************+++++++++*********))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))************************(((((())))))******++++++******))))))((((((''''''+++******)))(((''''''&&&******)))(((((((((((((((+++***)))(((((()))***+++((((((''''''''''''((((((+++******)))(((''''''&&&---+++)))((('''((()))***)))*********++++++++++++))))))************))))))************************,,,,,,,,,++++++*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((()))+++,,,---))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))((()))***+++,,,---------))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++******)))))))))))))))***+++++++++*********))))))************************++++++++++++++++++++++++)))***+++,,,---.........+++++++++*********)))))))))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))************************************************************)))************+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...........................------------............///////////////000000000....../////////000000000.........///000111111111222222222222222222222222555555555555666666666777:::<<>>===<<<:::999888888888999777777777666555555444444555555444444444333333333222111111000111222444555111111111111111111111111////////////////////////000///......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((('''&&&'''(((***+++,,,+++***)))************))))))))))))************************+++************)))))))))************************))))))))))))))))))))))))************************))))))(((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''******)))(((((((((((((((******))))))))))))*********))))))(((((())))))*********))))))((((((''''''***)))((('''''''''((())))))(((((('''''')))***+++))))))************))))))***************************))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++***)))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))))))))************))))))))))))************)))))),,,,,,+++)))(((&&&%%%$$$))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++***)))))))))))))))******+++++++++***************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))******+++,,,,,,((()))))))))************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111111------........./////////.../////////000000000111111111111111111111111111//////000222333555666666333333444444444555999;;;???CCCKKKUUUcccsss{{{wwwrrrllleee^^^VVVQQQNNNIIIBBB>>>======<<<<<<999999888777666777777777777777666555555444444333444444444444333333333222111111000000111222333333111111111111111111111111///////////////////////////......------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))'''&&&&&&((())))))************************)))))))))))))))************************************))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))((((((''''''&&&&&&))))))))))))((((((((((((***)))))))))((((((((('''***))))))(((((((((((((((***))))))))))))))))))*********))))))))))))*********)))))))))(((((((((''')))(((''''''''''''(((((()))(((&&&&&&&&&''')))***))))))************))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))************)))))))))))))))***+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))(((''',,,,,,+++)))((('''&&&%%%((()))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))***+++************************************************************************++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))******++++++++++++((()))))))))************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------...///000000111....../////////000000000////////////000000000000111111111111111111111111...///000111222333444555222333444444333444777999999;;;>>>CCCLLLXXXfffnnnzzz~~~|||vvvrrrccc___XXXRRRMMMHHHDDDAAA@@@>>>===;;;;;;:::888777999888888777666666666666666666555555444333333333444333333333222222222222111111000000111111222222000000000000000000000000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((***)))((('''''')))+++,,,))))))))))))))))))******************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((***))))))((((((((((((((()))))))))******)))))))))******))))))))))))******))))))))))))((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&'''))))))))))))************))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((((((((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))(((((('''++++++*********)))))))))((()))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))(((((()))***++++++************************************************************************+++++++++,,,++++++*********************+++++++++))))))))))))))))))))))))))))))***+++++++++******))))))))))))************************************************************)))************+++++++++************************************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000....../////////000000000////////////000000000000111111111111111111111111222222222111111111111000000222333333333333555777555555666888<<>>AAA@@@GGGOOOVVV[[[ccclllrrryyyxxxyyy}}}tttnnneee]]]VVVPPPIIIEEEEEEBBB???>>>===<<<:::999888999::::::999888888888666777777777777666666555555555444444333222222222222222222222111111111111111222222222222222111111000000000000000000000000........................---,,,,,,,,,------...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))(((((('''((()))***+++((()))))))))************************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******)))(((((((((((((((((()))***++++++***)))((()))((((((''''''(((((()))(((((((((((())))))))))))'''((())))))*********)))&&&'''(((******)))((('''))))))************))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((()))***++++++***)))((((((''''''(((((())))))))))))))))))))))))))))))************))))))'''(((((()))************((()))))))))*********+++))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++(((((((((((()))***+++,,,))))))*********+++++++++************************************************((()))***+++++++++++++++))))))******++++++++++++))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))************************************************************)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------...............---------,,,,,,,,,---------......000000000000////////////000000000000000000000000//////000111222333333444///111222222111111222333333444666666666555666888888<<<@@@BBBCCCHHHPPPWWWZZZ^^^dddjjjrrr|||}}}ooobbb___XXXOOOHHHFFFEEECCCBBB>>>============;;;888555555666666555444444666888444555555666777777777666555555444333333222222111222222222111111111111000222222333333333222222111000000000000000000000000........................,,,,,,,,,,,,------...///*********++++++,,,,,,,,,------------------------************************,,,,,,,,,+++++++++******&&&''')))*********)))((((((((())))))*********+++************************'''((((((((())))))******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******(((((((((((())))))))))))******)))(((((((((((((((((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************%%%''')))+++,,,***((('''))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******+++******)))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))'''''')))***++++++++++++((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++(((((((((((()))***+++,,,))))))******++++++++++++************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++******************************************************************))))))))))))))))))))))))+++++++++++++++***))))))++++++++++++++++++++++++,,,+++******,,,,,,+++***************************''''''(((((()))+++,,,---))))))***++++++++++++***)))************+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++'''(((***+++,,,,,,,,,++++++,,,---...////////////+++,,,...//////...,,,+++......---,,,---...///000///000111000///...///000000000000000000000000000000000111111111222222222111111111111222333444555666777888:::<<<>>>???@@@FFFGGGKKKQQQZZZdddmmmsssxxx}}}}}}{{{uuujjjaaaYYYRRRNNNFFFEEECCCAAA???===<<<;;;<<<;;;999:::;;;;;;:::888555555666666555555444333555555444444444333333333222333333333333222111111222111111111000000//////000000111222333333444444000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,(((((()))***+++,,,,,,,,,++++++************++++++*********************************)))))))))))))))+++*********))))))((((((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))(((((()))+++,,,))))))))))))************+++***)))(((((()))***+++******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''%%%(((,,,...+++''',,,+++))))))******((('''******))))))((((((''''''))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''((((((((()))(((((((((((((((''''''&&&+++*********))))))((((((************************++++++******************)))***+++,,,,,,+++)))(((&&&''''''(((((((((((((((((((((((((((((()))******))))))***++++++++++++***************************---...---+++,,,...,,,'''+++++++++++++++++++++++++++***)))))))))***,,,---************************************************************************************************'''(((((())))))(((((('''++++++++++++++++++++++++,,,+++)))***++++++***)))************************(((((((((((()))***+++,,,))))))***++++++++++++***)))************+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))***+++,,,------,,,,,,++++++,,,---.........---------...//////...------...------,,,---...///000...000111000///...///000000000000000000000000000000000000000111111111111111111111111222333333444666666777888999::::::;;;======???BBBGGGMMMRRRVVV```fffmmmsssuuuvvvvvvvvvxxx}}}~~~{{{tttnnnddd___WWWQQQLLLIIIFFFDDDBBBBBB@@@???===;;;:::::::::999777888999999888666555555555555555444444333555444444444444333333333222222333333222222111000111111111111000000000//////000000111111222222222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))))))))***+++++++++,,,++++++************++++++***************************)))))))))))))))))))))************)))))))))(((((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++((((((((()))))))))******+++***)))(((((()))***+++************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))*********)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))333...((('''***+++***(((+++***))))))******)))(((***)))))))))((((((((('''))))))))))))))))))))))))*********)))(((''''''''''''''''''((((((((()))))))))))))))***)))(((((('''************)))))))))((())))))))))))))))))))))))*********+++++++++++++++((()))+++,,,,,,+++)))(((&&&'''(((((())))))((((((((((((((((((((()))******))))))***++++++++++++***************************+++------+++---000...***+++++++++++++++++++++++++++******))))))***+++,,,************************************************************************++++++++++++++++++++++++)))******++++++++++++***++++++++++++++++++++++++,,,+++******++++++)))(((******************************))))))))))))******))))))***++++++++++++***)))************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++........................---------,,,---......///...///000000......///000000000000000000000000000//////000000000111111111222222111111111222222333444444555555555555555555888888999:::;;;===???@@@GGGLLLSSSYYY^^^bbbeeehhhlllrrrzzzyyysssoooiiifffbbb^^^WWWRRRJJJFFFBBB@@@@@@@@@??????>>>===<<<<<<::::::999888888777555666777777666444555555555555444444444333444444444444333333333333222222333333222222111000111111111111000000000000000000000000000000000000000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************++++++++++++************++++++************************))))))))))))))))))******************))))))))))))((())))))******))))))((())))))))))))))))))))))))***************************************************************************)))(((''''''((()))***''''''((((((((()))))))))******))))))))))))******++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((()))))))))***)))'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))):::444,,,''''''))))))(((***)))((()))***+++***)))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((()))))))))***************))))))(((************))))))))))))*********************************++++++,,,,,,---((()))***+++++++++))))))&&&'''(((((())))))((((((((((((((((((((()))******))))))***++++++++++++***************************))),,,,,,,,,...222222...++++++++++++++++++++++++++++++******)))******+++***************+++++++++************************************************++++++++++++++++++++++++++++++,,,++++++***))))))************************---,,,******++++++***(((************************++++++***)))(((((())))))))))))***++++++++++++***))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++......------------......,,,,,,,,,---------......---...000///......///000000000000000000000000000000000000111111111222222333222111111111111111222222222222333333333444444666777888999:::::::::::::::===BBBFFFIIILLLPPPSSS\\\ccclllsssyyy~~~yyyrrrjjjddd]]]YYYTTTQQQNNNLLLHHHEEEDDDBBB???===>>>>>>>>>===:::::::::999999999999888777666555555666666555333555555444444333333333444444444444333333333222222222222222222222111000000111111111000000000000000000000000000000000000///000//////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++************++++++************************)))))))))))))))******************)))))))))))))))******++++++++++++******((((((((((((((((((((((((************************************************))))))))))))))))))))))))***)))(((((((((((()))***''''''''''''((((((((((((***))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***)))'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((777222,,,(((''')))))))))(((''''''(((***,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((())))))))))))************)))((((((*********)))))))))))))))++++++++++++++++++++++++))))))***+++,,,------...((()))******+++******)))''''''((()))))))))))))))((((((((((((((())))))***))))))***++++++++++++***************************(((+++,,,,,,000555555111+++++++++++++++++++++++++++++++++***************))))))*********+++++++++************************************************++++++++++++++++++++++++))))))((('''&&&%%%###"""************************...,,,++++++,,,,,,+++)))************************,,,+++***)))(((((((((((())))))***++++++++++++***))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************---............------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,...//////......///111////////////////////////111111111222222222333333222222111111000111111111000000111222333444555555333444555666666666555555666888:::;;;<<<>>>AAACCCGGGMMMTTT[[[```eeekkkooo|||{{{~~~zzzuuusssllljjjfffbbb^^^XXXSSSOOOKKKHHHFFFDDDCCCBBBAAA@@@???===:::999::::::999888999999999999999999999999888666555555666666555444555555444333333333333444444444333333333222222222111222222222222111000000000000000000000000111111111111111111111111000000000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++************++++++************************(((((())))))************))))))))))))))))))***************++++++*********(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((************************''''''''''''(((((((((((()))))))))******)))))))))'''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---+++***)))******+++***(((''''''(((+++,,,,,,+++(((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((()))))))))***(((((())))))(((((('''&&&))))))))))))))))))******************************))))))***++++++,,,------(((((())))))************'''(((((()))))))))))))))((((((((((((((())))))***))))))***++++++++++++***************************'''***,,,,,,000666666222++++++++++++++++++++++++*********+++************)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++*********)))(((&&&$$$$$$************************,,,+++******,,,,,,,,,***************************++++++***)))(((((())))))))))))***++++++++++++***)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------+++******))))))***++++++------...//////.........++++++++++++++++++++++++++++++,,,------------,,,,,,---...///......///111////////////////////////000111111111222222222222111111000000000111111222000000111222444555666666444444555444444333222111444555666666777888;;;===:::>>>CCCGGGJJJMMMQQQSSS\\\bbbggghhhjjjmmmkkkgggiiilllttt~~~|||tttoooiiiddd```\\\XXXWWWQQQPPPNNNLLLIIIFFFCCCBBBAAA@@@???===<<<;;;;;;;;;888777666666777888888777888888888888888888888888888777555666777777666444666555333222222222333444333333333333222222222222111111222222111111000///000000000000111111111111111111111111111111111111000///---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************++++++++++++************++++++************************((((((((()))******++++++))))))))))))************'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((************************''''''''''''''''''''''''*********++++++*********''''''((((((((()))))))))))))))************))))))&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))***)))((((((***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++++++++***(((''''''(((+++,,,+++***(((((((((((())))))))))))************************))))))))))))((((((((((((((((((((()))))))))******((((((((((((((('''&&&&&&))))))))))))************'''''''''''''''''''''''')))))))))******++++++,,,'''((((((((()))******+++'''((())))))******))))))((((((((((((((()))******))))))***++++++++++++***************************(((***,,,,,,000555555222++++++++++++++++++++++++))))))***++++++++++++***((())))))***++++++,,,,,,************************************************************************,,,,,,,,,,,,,,,++++++***************************)))((('''(((***++++++*********************************)))))))))))))))***))))))***++++++++++++***)))************+++++++++++++++************+++++++++++++++,,,,,,---------+++******)))***+++------+++,,,------............++++++,,,------,,,++++++***+++,,,---------,,,,,,+++---............///111////////////////////////////////////000000000000000000///000000111222333222222222333333333444444666666555555555444444444222333444444444555666888888999;;;===>>>@@@BBBDDDDDDHHHJJJKKKMMMQQQPPPMMMRRRTTT[[[dddkkkqqq{{{|||xxxvvvuuuuuutttqqqoooooonnnjjjccc]]]WWWUUUQQQLLLIIIHHHGGGEEEBBBBBBAAA@@@>>>======>>><<<<<<===<<<;;;:::::::::888666666777999::::::999777777777777777777777777888666555555666666555444666555333222111222333444333333333222222222222111111111111111111000000//////000000000111111111111...//////000000111111111000...,,,++++++,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,++++++************++++++************************'''(((((()))******++++++((()))))))))************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))))))))******((()))***++++++***)))(((''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))*********)))((((((+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((*********))))))))))))((('''(((***++++++***'''((((((((()))))))))***************************(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))(((''''''((()))))))))************''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((())))))***+++(((((()))************)))((((((((((((((()))******))))))***++++++++++++***************************)))+++,,,,,,///333333///++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))&&&%%%%%%&&&)))******)))******************************))))))))))))******))))))***++++++++++++***)))************+++++++++++++++************+++++++++++++++,,,,,,---------++++++******+++---...000)))***+++,,,---.........+++,,,...//////...,,,+++***+++,,,---...---,,,,,,+++,,,............///111////////////////////////------------.........///////////////000111333333333333333333222222111111222222222333444555666777222333444444222222333444777777777777888999:::;;;;;;===>>>===???CCCCCC@@@@@@BBBGGGNNNRRRUUU^^^gggfffkkkpppuuu~~~}}}|||wwwkkkjjjgggeeefffhhhkkkmmmeeedddccc___\\\[[[[[[\\\ZZZVVVRRRRRRUUUTTTOOOIIIDDDDDDCCCAAAAAABBBAAA???===>>>>>>===<<<<<<===???999;;;======<<<<<<<<<===999888777888:::::::::999666666666666666555555555777555444444555666444333666555333111111222333444333333333222222222111111111111111111111000////////////000000111111111222,,,------...///000111111000...,,,******,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((()))***+++,,,,,,---++++++************++++++************************'''(((((()))***+++++++++(((((())))))*********+++))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((()))***++++++***)))((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))(((((())))))******++++++))))))))))))***************)))((()))+++,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***(((''''''(((***)))((()))***+++***)))'''((((((((())))))******************************(((((((((((())))))))))))))))))))))))***************************)))(((((((((((())))))*********+++************************))))))))))))((((((((((((''''''''''''((()))++++++(((((()))***************((((((((((((((()))******))))))***++++++++++++******************************,,,,,,,,,...222222...++++++++++++++++++++++++%%%''')))+++,,,------,,,))))))))))))))))))))))))******))))))******+++,,,((((((((((((((((((((((((+++*********))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,---------------------+++,,,---......---,,,+++...------,,,,,,,,,------000000//////.........---//////............//////...............///000000000000000000////////////111111222222222333333333111111222222222333333333222333444555666666666666777888888888999999999999<<<===>>>@@@BBBDDDFFFGGGMMMOOORRRVVVZZZ^^^aaaccccccdddddddddddddddcccccccccaaa___\\\ZZZYYYYYYYYYRRRRRRQQQQQQPPPPPPPPPOOOPPPOOONNNMMMLLLJJJIIIIIIDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;:::::::::999999888888888999999999999999999999999777777777777777777777888777777666666666666777777555555444444444333333333333222222222111111000000111111111111111111111111000000000000000000000000000000000000//////////////////////////////////////////......---------,,,//////...---,,,,,,++++++,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************************)))))))))))),,,+++++++++******))))))((()))***,,,,,,+++******++++++++++++++++++++++++++++++++++++************(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))************)))))),,,+++***)))(((&&&%%%%%%))))))))))))((((((((((((***(((((((((******(((&&&))))))))))))))))))))))))+++*********))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))************))))))))))))******+++***((('''&&&''')))*********************++++++++++++******)))*********///***)))///444333000...+++++++++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))***************++++++,,,************************+++*********))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++.........---,,,,,,,,,+++,,,,,,------------,,,,,,...------,,,------......000/////////.........---//////............//////000000000000000111111222//////000000111111222222111111111222222222333333111111111222222222333333222333444555555666555555777777777777888888888888777777999:::<<<>>>???@@@@@@AAACCCEEEHHHJJJLLLMMMLLLLLLMMMMMMMMMLLLLLLLLLMMMLLLJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@???????????????>>>>>>>>>============<<<<<<;;;:::::::::::::::999999999888888888999999999999999999999999888777777777777777777777888888888777888888999999555444444444444333333333111111111111111222222222111111111111111111111111000000000000000000000000000/////////////////////......................../////////.........------///......---,,,,,,++++++,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((************************************))))))))))))))))))))))))((((((((('''''''''((()))))))))))))))++++++++++++++++++++++++)))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''((((((((((((''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))************))))))++++++***)))((((((''''''))))))))))))(((((((((((()))*********)))(((((('''++++++++++++++++++++++++************)))))))))(((''''''(((((())))))******))))))))))))))))))))))))+++******))))))))))))*********))))))))))))************))))))))))))******+++***(((''''''((()))*********************+++++++++***************++++++---)))+++222666333---+++)))*********++++++,,,,,,)))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++//////...---,,,+++******------,,,,,,,,,,,,---------------------...///000/////////...............//////............//////000000//////000000111222...//////000222333333444000111111111222222222222111111111222222222222333333333444555555444444444555555555666666666777777444444555666777888999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>============<<<<<<<<<===>>>???===============<<<<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999888888888888888888888888888888888888888888888777777666666666555777777777777888888999:::444444444444333333333333000000000111222222333333111111111111111111111111000000000000000000000000////////////////////////........................///////////////...............------,,,,,,++++++,,,,,,,,,++++++++++++***************************+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((************************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((('''(((((())))))(((((('''))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))++++++*********)))))))))(((((((((((())))))))))))))),,,...,,,)))'''''')))++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***))))))((())))))******))))))))))))************))))))))))))*********)))(((''''''(((******++++++++++++++++++******))))))******++++++,,,,,,+++)))---555888222+++'''(((((())))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,,,,---...///000111........................///......------......///...------------...//////...//////000111111222222000000000111111111111222111111111111222222222222333333444444444333333222333444444444444555555555555666666666666777777777::::::::::::::::::999999;;;;;;<<<<<<===<<<<<<<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::999999999999666666777777888888888888888888888888888888888777777777777777777777777777888777777666666555555444555555444555555666777888444444444333333333222222111111111111111111222222111111111111111111111111000000000000000000000000.........///////////////........................////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((+++++++++***************+++***)))))))))***,,,---))))))))))))))))))))))))+++*********))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((************************(((((((((((())))))))))))((()))))))))************))))))************))))))******************++++++(((((((((((()))))))))))))))---000...(((&&&'''***))))))))))))))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))++++++******)))***************))))))))))))************))))))))))))******))))))((((((((()))***+++,,,+++++++++++++++******((()))***+++,,,,,,------++++++...555666000)))&&&''''''((()))***++++++,,,))))))*********+++++++++))))))))))))))))))))))))((()))***++++++++++++***++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,------///000111---------.....................------------......---------------....../////////////////////////////////000000000111111111000000111111111222222222222333333333333333222111222222333333333444444444777777777777777666666666555666666666666666666666777888888999::::::999999888888888888888888888777777777777777777777777777777777777888888888888888999999999999888888888888666666666777777888999999777777777777777777777777666666666666666666666666666666666666555555444444555555444444555666777777444444333333333222222222333333222222111000//////000000000000000000000000////////////////////////------....../////////000.................................///////////////,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((******************+++++++++***)))))))))***,,,---((((((((((((((((((((((((*********))))))))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))************))))))***************+++++++++'''((((((((()))))))))***)))---///---(((&&&(((+++(((((((((((((((((((((((())))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))***+++------******))))))))))))************))))))))))))******)))))))))))))))***++++++,,,,,,,,,,,,++++++******((()))***,,,------------...,,,...222222---***)))'''(((((()))******++++++))))))*********+++++++++))))))))))))))))))))))))((()))***,,,,,,+++***************************************+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///---------------...............------------......//////......//////000111/////////......---------////////////000000000000000000000111111111111222111111222333333222222222222222222333333333444444555555555555555555555555222333333333444555555555333444555666666777777666888888888888777666555555666666666666777777777777777777777777777888888888777777777666666666666555666666666777777888888888666666666666777777777777555555555555555555555555555555555555555555555555888777777666666777777888333333333333222222222222555444333222111///......000000000000000000000000////////////////////////---------......//////000---------------------------------...............,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((************************************))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))******))))))((())))))************))))))************************&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))************))))))************))))))))))))******************''''''(((((())))))******(((+++---,,,)))'''(((***************************))))))))))))************************************))))))))))))))))))))))))(((((())))))+++,,,...///******))))))))))))************))))))))))))******((())))))******+++++++++---------,,,++++++******)))***+++---------,,,,,,///------000///,,,***---)))))))))************+++)))************+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++***)))*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,------............------,,,,,,------...///............///000000............////////////........./////////000000000000000000111111111111///000111222222333222222222222222333333333444444333333333333333333333333333444444444555555555555333333444666666777777666777888999999999888777666666777777777888888888888999999999999999999999999666666666666555555555555555666666666666666666666555555555666666666777777444444444444444444444444333333333444444555555666999888777666666666666666333333333222222222222111444333333222111000//////000000000000000000000000////////////////////////,,,,,,---......///000000------------------------,,,,,,,,,,,,---------...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((************************************))))))))))))'''((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))************))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))************))))))************))))))))))))))))))))))))))))))'''''''''((()))*********'''((()))******)))))))))************************((()))))))))************)))))))))******++++++,,,)))))))))))))))))))))))))))))))))***+++,,,---...******))))))))))))************))))))))))))******(((((()))***++++++,,,+++...------,,,++++++*********+++,,,......---+++***---,,,---000///++++++---+++++++++++++++*********)))************+++++++++))))))))))))))))))))))))''')))+++,,,,,,,,,***)))*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,------,,,+++***,,,,,,+++******+++++++++,,,,,,,,,------............------,,,,,,------...---,,,,,,,,,,,,---......------...///000111222222............/////////000000000000000111111111111...///000111222333333333222222333333333444444444333333333333444444444444333333333333333333333333222222333444555666666666444555666777777777666555333333444444555555555666888888777777777666666666888888777777777666666666555555555555555555555555444555555555666666777777444444444444444444444444111222222333444555666666888777666555333333333333333333333222222222111111222222222111111111111111000000000000000000000000////////////////////////,,,,,,------...///000000------------------------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))************************************************************))))))))))))))))))******+++++++++,,,((()))+++,,,,,,,,,+++******************************)))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))************))))))))))))************))))))((((((((((((((((((((((((******************************))))))((((((((('''))))))))))))************))))))************))))))))))))))))))((((((((('''&&&''''''((()))******+++'''&&&&&&(((***+++***((((((((((((((((((((((((((((((((())))))*********+++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))+++++++++***++++++,,,,,,******))))))))))))************))))))))))))******'''((()))++++++,,,,,,,,,......---,,,,,,+++*********,,,---......---+++***++++++---111000,,,+++---------,,,,,,+++*********)))************++++++++++++++++++*********))))))+++++++++++++++***)))(((+++++++++*********))))))************************,,,+++)))((('''((()))+++))))))))))))))))))))))))************++++++++++++)))******++++++******)))))))))))))))))))))))))))************************))))))))))))************+++++++++*********))))))******************************+++++++++,,,,,,,,,+++((('''(((+++------+++,,,+++*********+++,,,---+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------............---------............//////......------...000111000000///------,,,,,,,,,000000000000000000000000000111111111111222222222111111222222222333333333111111222222222333333333222222333333333333444444555555555555555555444444444444555555555555444444555555555555666666666666777777777777777777777777777666555444333222222222666666555444444444444555555555555444444333333333666666555444555666777888333333333444444555555555888888777555555444444444222222222222222222222222111111000000000000111111///000111000///......000000000000000000000000000------............------,,,------......------,,,------------------------,,,,,,,,,++++++*********************+++,,,------+++++++++*********))))))))))))))))))************))))))))))))))))))))))))+++***((()))******)))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***************)))((((((******************************))))))((((((''''''))))))))))))))))))))))))************************(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))******))))))))))))******''''''(((((())))))******(((((())))))******+++++++++***((('''''')))+++,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))************))))))))))))))))))************++++++******)))*********,,,,,,***)))))))))***+++************************++++++******)))(((((((((******))))))))))))******,,,,,,,,,+++++++++******---...//////---+++++++++,,,333999777...((()))---(((((((((((()))))))))))))))((((((((()))***+++++++++++++++*********))))))***++++++++++++***)))(((+++++++++*********))))))************************,,,+++)))((('''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************+++++++++*********))))))******************************+++++++++,,,,,,,,,)))'''%%%&&&)))++++++)))------......---,,,+++***,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,,,,+++------------...........................//////000......---------......///////////////////////////000000111111111222222222000000000111111111222222000000111111111222222222222222222333333333444444444444444444444333333333444444555555555555444444444555555555666666666666666666666666666666666666777666555444444444444444666666555444444444444444555555444444444333333333444333333222333444555666333333333444444444555555888777666555444444444444222222222222222222222222111111000000000000111111///000111000...---...///........................------............------,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++*********+++***************+++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***)))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******))))))((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''')))(((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))************)))((((((((()))+++,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))******************++++++,,,+++***)))))))))***+++************************)))))))))))))))***************))))))))))))******,,,,,,++++++***************+++++++++******+++,,,000444777444---((((((+++((((((((()))))))))******))))))))))))))))))***++++++++++++*********************++++++******))))))+++++++++***************************************,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++*********************************************+++++++++,,,,,,,,,)))'''&&&''')))++++++***...///111111000...+++(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,++++++------------............------...///////////////,,,,,,,,,---...///000111////////////////////////000000000111111111222222/////////000000000111111//////000000000111111111222222222222333333333333222222222222222333333333444444555555555555444444444444444555555555666666444444444444444444444444666666555555555555666666666555555444444444444444444444444444333333333333333333333222333444444555333333333333444444444444777666555444444333333444333333333333333333333333111000000//////000000111///000111000...---...///------------------------------............------,,,,,,------------,,,,,,------------------------+++++++++++++++*********++++++******************+++++++++***************))))))))))))************)))))))))))))))))))))))))))((('''(((***++++++***(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((((((''''''''''''((((((******))))))((('''''''''************))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))************))))))***))))))((((((''''''''')))))))))******+++,,,,,,,,,+++******))))))******************************'''(((((()))******++++++***))))))(((((())))))***+++************)))))))))***)))((((((***,,,///000333444333000,,,)))(((((()))))))))*********+++++++++***))))))))))))))))))************************))))))************))))))************************************************+++***))))))(((((()))))))))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))************************((()))))))))******************************************************************+++++++++,,,,,,,,,+++*********+++,,,,,,,,,---...///000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,---------.........,,,---...///000///...---------,,,------...///000////////////////////////000000000000111111111111/////////000000000111111000000000000111111111222111222222222222333333333222222222222333333333333333444444555555444444333333333444444444555555555333333333333333333333333444444444444444555666666666555444444333333444444333333333333333333333333444444444555555555666666333333333333333333333333555555444333333333333333333333333333333333333333000000////////////000000000111222111///...///000------------------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))(((''''''(((+++,,,++++++(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,******)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))(((((((((((()))************)))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))((((((((())))))************))))))***))))))((('''&&&&&&%%%(((((()))***+++,,,,,,,,,+++++++++***************************************(((((())))))************))))))(((((((((((())))))***)))))))))))))))))))))---+++******---222555777333111...,,,++++++***))))))*********++++++++++++++++++***)))((((((((()))************************((())))))*********))))))************************************************+++******))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++************+++,,,************************************************((()))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++,,,---,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------...+++,,,.../////////...---......------------..............................//////000000000111111111000000000111111111222222111111111222222222333333111111111222222222333333222222333333444444444555333333444444444444333333333333333333444444444444333333333333333333333333222222222222333444555555555555444333333333333333333333333333333333333333444444444555555555555555333333333333333333333333444333333222222222222222222222222222222222222222000000////////////000000111222333222000///000111........................,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))+++,,,------------************************((()))))))))************************************(((''''''(((+++,,,++++++'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))******)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))((())))))******))))))(((&&&''''''((()))******+++++++++******))))))(((((((((((()))************)))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************))))))(((((())))))************))))))***))))))((('''&&&&&&%%%'''((()))+++,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))************))))))(((((())))))(((((((((((()))))))))))))))))))))))))))***---+++***---111555777888///,,,))))))***,,,,,,+++)))*********++++++++++++++++++***)))((((((((()))***************+++++++++(((((())))))******))))))***************+++++++++************************************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,************************************************))))))))))))***************************+++++++++******************************+++++++++,,,,,,,,,)))***+++***((((((***,,,***)))))))))***,,,...///++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,---...............///......---------............................../////////000000000111111000000000111111111222222111222222222222333333333111111111111222222222222222222333333444444555555333333444444444444333333222222222333333333444444222222222222222222222222222222111111222333444444555444444333333333333333222222222222333333333333111111222333333333333222333333333333222222222222222222111111111111222222111111111111111111111111000//////......//////000111222333222000///000111........................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************((()))+++,,,------,,,,,,***************+++++++++))))))))))))************************************)))((('''(((***++++++***''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((************************''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((()))***++++++***)))(((%%%&&&'''((()))***+++,,,************))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))***))))))************))))))***))))))((((((''''''''''''(((***+++,,,,,,+++******++++++++++++***))))))))))))))))))))))))))))))++++++******)))((((((''')))((((((''''''(((((())))))))))))************+++***)))***...333555444222+++)))((((((***+++,,,,,,)))))))))*********+++++++++***))))))))))))))))))))))))*********+++++++++'''(((((()))))))))))))))))))))*********+++++++++***************************************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***************************************************))))))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,)))+++,,,***((((((***,,,))))))***++++++,,,,,,,,,*********+++++++++,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++,,,,,,,,,---------------,,,,,,------......---------------...///000........................////////////000000000111/////////000000000111111111111111111222222222222111111111111222222222222111111111222333444444444222333333444444333333222222222222222333333333333333333333333333333333333333333222222222333444444555444333333222222333333111111222222222333333333000111222333333333222222333333333222222222111111111111000000000111111222//////////////////////////////............/////////000111000.........///------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))))))))*********+++)))***+++++++++)))(((&&&))))))*********+++++++++))))))))))))***************************************)))((()))***+++***)))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))'''((()))******)))((('''&&&''''''((()))******+++)))))))))))))))************)))((((((((()))+++,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((()))******++++++))))))************))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))***++++++,,,+++***)))((())))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''((((((************++++++,,,,,,((((((***000555555111,,,((()))))))))((()))***+++((((((((()))))))))******))))))))))))))))))***+++))))))******++++++++++++''''''((()))))))))))))))))))))******++++++++++++***************************************)))(((((())))))))))))))))))))))))************++++++++++++)))(((&&&%%%%%%&&&((()))************************************************))))))))))))************))))))******++++++++++++******************************+++++++++,,,,,,,,,+++---...---******,,,...)))***,,,......,,,***((()))))))))******+++++++++************************++++++++++++++++++++++++............------,,,+++++++++,,,,,,,,,---------...---,,,+++,,,---...///+++++++++,,,...000111222........................////////////000000000000............/////////000000000000000111111111111000111111111111222222222///000000111222222333333222333333444444333333222111111222222222333333333333333333333333333333333555444444333333444444444555444333333222222333333111111111222222333333333222333444555666555444444333333333222222111111111111000000000000000111111//////////////////////////////............//////.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++(((((())))))*********+++******+++***)))&&&###!!!))))))******++++++++++++))))))))))))************************************+++***((()))******)))(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))&&&'''(((******((('''&&&(((((((((((())))))))))))(((((())))))******+++++++++***((('''''')))+++,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''((()))***+++,,,,,,))))))************))))))))))))))))))************)))***+++,,,,,,+++)))(((******+++,,,+++***)))((())))))))))))))))))))))))((((((((()))******++++++((((((''''''''''''((((((******+++++++++,,,,,,,,,((())),,,222888666///)))((()))+++***((('''((()))(((((((((((())))))))))))))))))(((((()))***++++++******))))))))))))******(((((())))))*********+++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))((()))***++++++***)))((((((((('''''''''&&&&&&&&&))))))))))))************+++*********))))))((((((************************++++++++++++++++++++++++((()))))))))))))))((((((,,,+++***))))))***+++,,,************************************************)))************+++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++---------------------------------............///---------............///111111000///...---,,,,,,...------------...//////000000000000000000000000111111111111111111111111111111000000000000000111111111111111111111111111222222222111111111000000111222222111000000111333333333333222222222111111555444222111111111222222222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111333222000/////////000111222111111111000000//////000000//////.........---........................------...///000111222222*********++++++,,,,,,,,,------+++******+++------+++++++++*********))))))******************************************************++++++++++++******))))))(((((((((((())))))************************)))(((((('''&&&%%%%%%%%%(((((((((((())))))))))))((()))***)))'''&&&&&&'''((((((''''''''''''((((((***)))(((''''''((()))*********))))))((((((''''''******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))((('''''')))))))))(((''''''&&&&&&((()))******)))((()))+++'''((()))******)))(((''')))'''%%%&&&)))***(((&&&''''''''''''((((((((()))))))))***))))))((('''&&&)))'''&&&(((+++---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''$$$&&&''''''&&&&&&''')))+++*********))))))((((((***************)))((('''((((((((((((((((((((((((''''''(((((())))))******+++++++++*********))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))******)))))))))))))))***)))(((((((((((())))))******))),,,111000***))),,,******))))))))))))***************************************)))))))))))))))******))))))))))))******((()))))))))************++++++***))))))***++++++++++++***))))))***++++++************************)))))))))))))))))))))))))))))))))******))))))((()))))))))(((((('''''''''))))))))))))************+++++++++******)))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------............------------............000000//////...------------------------...//////////////////////////////////////////////////////111000000//////000000111111111111111111111111111222222222111111111000000111222222111000000111333333333222222222111111111444333222111111111222222222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111222111000/////////000111111111111000000000//////////////////////////////........................------------,,,,,,,,,,,,++++++++++++++++++,,,,,,...------,,,,,,------...+++++++++*********))))))******************************************************++++++++++++******))))))(((((((((((())))))******************************))))))(((''''''&&&(((((((((((())))))))))))((()))***)))'''&&&'''((())))))(((((((((((())))))***)))(((''''''((())))))))))))))))))((((((((((((***)))))))))((((((((('''************************(((((()))))))))*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''((()))******)))((()))***'''((()))******)))(((''')))'''&&&''')))***(((&&&'''''''''((((((((())))))((())))))))))))((((((''')))'''&&&(((+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))(((((()))***************)))))))))(((******************)))(((((((((((((((((((((((((((''''''(((((()))*********+++++++++*********))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))************)))(((((((((((()))***...111111---******+++******))))))))))))*********************************)))))))))))))))))))))******))))))))))))******))))))))))))************+++******))))))******++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((())))))))))))************++++++************))))))************************''''''''''''''''''''''''(((((())))))***))))))(((******++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------............------------....................................---------------......///////////////////////////........................000000////////////000000000000000000000000000000222111111111111000000000000111222111000///111333333222222222222111111111333333222111111111111222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111222111000/////////000000111111000000000000//////.........///////////////........................,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++------............------+++++++++*********************************************************************++++++++++++******))))))(((((((((((())))))************************+++++++++******))))))((((((((((((((())))))))))))((()))***)))'''&&&'''(((******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))((()))******(((((()))***(((((())))))))))))(((((()))(((''''''))))))((('''''''''((((((((()))))))))'''(((((())))))))))))((()))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***))))))***,,,************)))))))))))))))******+++++++++******))))))))))))))))))))))))''''''((())))))******++++++************)))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))))))))))))))******+++***))))))(((((((((((()))444888111***+++,,,*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))))))))***************))))))))))))************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''((()))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************(((((()))*********)))))))))***+++,,,,,,+++***)))************************************************))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........,,,,,,---------.........------,,,,,,------.../////////////////////////////////////////////////////////.........///000000000000000000000000000000111111111111000000000000000111111111//////111222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111////////////000000000000111111111111111111111111111111000000////////////000000000000000000//////000000//////.........---........................++++++,,,---...///000000,,,,,,,,,++++++*********+++,,,---......---,,,+++******************************************************************************++++++++++++******))))))(((((((((((())))))************************+++++++++******)))))))))(((((((((((())))))))))))((()))***)))((('''((()))***))))))(((((())))))***((((((((((((((()))))))))''''''(((((())))))******))))))))))))(((((((((((('''&&&$$$######$$$&&&'''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((())))))******((()))***)))((('''((()))(((((())))))))))))(((((()))((((((((())))))(((((('''(((((((((((()))))))))&&&'''((())))))***)))))))))(((((()))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))***++++++))))))***+++*********)))))))))))))))))))))***++++++,,,++++++))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))***+++******))))))((())))))))))))999===111(((+++---)))******))))))))))))******(((((((((((((((((((((((()))))))))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((************************++++++++++++++++++++++++(((((()))***************)))***+++,,,,,,+++***)))************************************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...++++++,,,,,,------......,,,,,,,,,,,,,,,---............................................................------...//////000////////////////////////000000000000000000000000000111111000//////000222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111....../////////000000000000000000000000000000000000000000000//////......//////////////////000000222111111///...---,,,+++........................,,,,,,---...///000000111,,,,,,,,,++++++************+++,,,------,,,+++*********************************************************************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))''')))***)))(((((()))***)))((((((''''''(((((()))''''''((()))))))))))))))''''''(((((())))))******(((((((((((())))))))))))***)))'''&&&&&&''')))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))***++++++((()))***)))'''&&&'''((())))))(((((((((((())))))((()))))))))(((((())))))(((((((((((()))))))))***&&&'''((())))))***))))))((()))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''(((((())))))******((()))******(((((((((***))))))))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((()))***++++++)))))))))))))))***+++,,,)))888===000'''***---)))******))))))))))))******(((((((((((((((((((((((((((((())))))******************))))))))))))******************))))))))))))((())))))******))))))(((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,''''''(((((((((((())))))))))))))))))************''''''(((((((((((())))))************************))))))))))))))))))))))))(((((()))***++++++++++++******++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...........................---------------------------------------...///000//////////////////////////////000000000000000111///000111000///...000222222111111111111000000000///000111111222111111111111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000//////000000000///...---......////////////000000222111111///...---,,,+++........................------------,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++*********************+++++++++******************************************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))******(((((()))+++((((((''''''''''''((((((&&&'''((()))*********)))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))''''''((())))))***++++++)))******)))'''&&&&&&'''))))))(((((((((((())))))((()))******(((((()))***((((((((()))))))))******'''(((((())))))))))))(((((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((()))))))))'''&&&'''((())))))))))))************((())))))*********))))))))))))))))))))))))))))))(((((()))******++++++,,,(((((()))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,***))))))))))))***++++++***444777...((())),,,*********))))))))))))******))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******************)))))))))((('''((()))******)))(((''''''((()))******)))((('''************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,((((((((())))))*********))))))))))))************))))))))))))*********+++************************))))))))))))))))))))))))(((((()))***++++++++++++++++++************++++++************************************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------------------,,,,,,,,,,,,---...///000........................////////////000000111111///000111000......000111111111111111000000000000...///000111222222111000111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000000000...///000000000///...---........./////////000000////////////....................................,,,,,,,,,,,,+++++++++***++++++++++++++++++,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******************************************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))******))))))***+++))))))(((((((((((())))))%%%&&&((()))*********)))))))))))))))(((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((())))))******+++)))******)))'''%%%&&&'''***)))(((''''''((()))***(((***+++***(((''')))+++(((((()))))))))*********((())))))))))))(((((('''(((***+++***(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((()))***)))'''&&&'''(((((()))))))))************(((((()))))))))(((''''''((((((((((((((((((((((((((())))))******+++,,,,,,(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,+++***))))))))))))***---///---***(((***,,,******))))))))))))******************************'''(((((()))******++++++******))))))))))))******+++*********))))))(((((('''((()))******)))(((''''''((()))******)))((('''************************))))))))))))))))))))))))((()))+++,,,------,,,,,,))))))******++++++++++++))))))))))))******************++++++,,,,,,,,,,,,************************************************(((((()))++++++,,,,,,,,,,,,+++***))))))***+++,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................000000000000000000000000,,,++++++,,,---...///000.........................../////////000000111111///000000000......000111111111111111000000000000...///000222222222111000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000...///000000000///---,,,---.........//////000000---------...///000000111........................******+++,,,---......///*********++++++,,,,,,---...---++++++++++++---...))))))******++++++++++++******************************************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))''')))******))))))***,,,******))))))))))))******%%%&&&((()))*********)))******))))))(((((('''''''''((((((((())))))******))))))***++++++***))))))************++++++++++++))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************)))******)))'''%%%&&&'''***)))(((''''''((()))***(((***,,,+++(((''')))+++))))))))))))************))))))***))))))(((''''''(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((('''''')))******)))(((''''''((((((((())))))*********+++(((((()))(((((('''&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,000///---+++)))'''&&&&&&+++((())),,,+++'''(((---******))))))))))))******************************'''(((((()))***+++++++++))))))))))))************************************))))))))))))))))))))))))***************************))))))))))))******+++))))))(((((((((((())))))((())))))))))))*********((((((''''''''')))***,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++,,,,,,,,,---------......***++++++,,,,,,------...))))))*********+++++++++000000/////////.........000000//////.........------......///000111111222000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000......//////000000111111///000111111111///...---000111111222222000///...000///...------...///000000000000000000///......////////////////////////+++...111444444111...+++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************+++*********))))))((((((***+++,,,,,,+++***)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))***++++++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&'''((()))'''$$$((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))(((&&&%%%&&&)))***)))'''(((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))+++(((&&&''')))***)))'''(((((((((((()))))))))))))))((((((''''''''''''((('''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))(((((((((***++++++(((&&&***)))(((''''''((()))***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))******************)))))))))))))))*********))))))))))))*********************************)))(((''''''((()))***))))))***+++++++++++++++))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))************+++***)))(((((('''((())))))************************((((((((((((((((((((((((***)))))))))))))))))))))))))))************))))))************************************************++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...000/////////............---......///000000111111000000////////////000000000000000000000000000000000000000000000000000000111111111000000000//////......//////000000000000000000000111000000//////000111111222111000///...000///...------...///000000000000000000///..............................,,,---000222222000---,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************+++*********))))))))))))***++++++,,,+++***)))((())))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))*********+++++++++***))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***((()))***+++)))'''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))***************((('''(((+++,,,+++)))'''(((((())))))(((((('''((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))***(((&&&&&&((())))))'''(((((((((((())))))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%)))((('''&&&&&&'''((()))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***************)))))))))))))))************++++++************++++++******))))))))))))******************************+++***))))))))))))***+++''''''((()))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))))))))(((((((((((()))))))))************+++++++++,,,+++***)))((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,------------......---,,,,,,+++******------------............'''((()))***,,,...//////////////////.....................//////000000111000//////......//////000000000000000000000000000000000000000000000000000111111000000000000//////...////////////000000000000000000000000000111222000000111111111000///...//////............///////////////000//////...---........................,,,---...//////...---,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******************************************)))))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((((((((((())))))******+++*********))))))))))))))))))))))))************************+++***))))))******)))((((((((())))))))))))((((((((((((((((((((((((((((((************++++++++++++***)))((()))***+++***)))'''''''''(((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))***(((&&&'''((()))((('''(((((((((((())))))))))))(((((((((((())))))***+++,,,,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******))))))))))))))))))))))))))),,,***((()))***+++******(((''''''&&&&&&''''''(((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))))))))))))))************,,,+++++++++++++++,,,,,,******))))))))))))******)))))))))))))))))))))))),,,+++************+++,,,''''''((()))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************------,,,,,,+++***)))((((((((())))))))))))((((((************+++++++++++++++******))))))((((((((())))))))))))))))))))))))************************)))))))))))))))*********)))******++++++******)))++++++++++++++++++++++++************************************************++++++************+++++++++******************+++************************************************++++++************++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++------------............***+++,,,---///000111222///////////////................../////////000000/////////....../////////000000000000000000000000////////////////////////111000000000////////////////////////////////////111000/////////111222444000000000000000//////////////////....../////////.........//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++************************************************************+++************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***(((((('''''''''(((((()))******+++******))))))))))))))))))))))))************************((((((''''''((((((''''''((()))***++++++***)))((((((((((((((((((((((((((()))))))))*********++++++((('''''''''((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))((((((((()))))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,///---+++)))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))---+++))))))***+++,,,+++(((((((((''''''((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***))))))(((((()))))))))************++++++*********+++,,,,,,+++******))))))******+++))))))))))))))))))))))))+++++++++******+++++++++))))))***+++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((''''''%%%$$$###(((((())))))))))))(((((())))))*********+++++++++(((((()))***************************************))))))))))))))))))))))))(((((())))))******************++++++++++++******************************))))))))))))))))))))))))************************++++++************++++++*********++++++*********************************************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,------------////////////000000000000.........///////////////............//////////////////............//////////////////////////////////////////////////////000000000////////////.../////////...............000000/////////000222333000000000///////////////...//////////////////...,,,---............------........................,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******************************************+++++++++******************++++++************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''''''''''''''((()))***************))))))))))))))))))))))))************************''''''((((((''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((()))))))))******'''((((((((('''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((())))))************))))))***+++(((((((((((())))))))))))(((((((((((()))***,,,,,,///---+++)))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))))))))))))))'''$$$$$$%%%''''''''')))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))))))))************)))))))))))))))***++++++++++++************++++++))))))))))))))))))))))))************************))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((&&&%%%$$$'''((()))******)))((('''((())))))))))))*********'''((()))***++++++++++++************************''''''''''''''''''''''''((((((((()))******++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************++++++************++++++)))***++++++++++++***)))************************************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......***+++++++++,,,,,,,,,,,,////////////......------.........///////////////........................///......------......///////////////////////////000000000000000000000000000000////////////....../////////............---//////////////////000111111000///.........//////......////////////......+++,,,------...---------------------------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++************************************+++++++++++++++*********)))******+++,,,************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''''''''(((((())))))***)))))))))))))))))))))))))))))))))************************((()))******))))))***+++))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))))))))***+++***)))((()))***'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))******+++***)))(((***,,,(((((((((((())))))))))))(((((((((((())))))***+++,,,,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))'''&&&&&&'''((((((''')))******++++++******)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))************(((((((((((()))***++++++++++++************++++++************************))))))************))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***(((''''''((()))******)))((('''''''''((((((((()))))))))))))))***+++++++++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))******++++++***++++++,,,,,,++++++***************************((((((((((((((((((((((((************************++++++************++++++)))***++++++++++++***)))************************************************++++++************++++++************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////......------------............/////////000........................///......------......///////////////////////////000000000000000000000000000000/////////.........//////.........---------...////////////......---111000///...---......///---...///000000///...---++++++,,,---------------------------------------++++++,,,------,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++************************************++++++,,,,,,,,,******)))))))))***,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((('''''''''(((((())))))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''')))+++***)))(((***,,,)))))))))(((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))+++,,,+++((('''(((***'''(((((())))))(((((('''(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&'''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))''')))***)))'''&&&(((***(((((((((((())))))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))***,,,,,,***)))((()))***++++++***)))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))************))))))))))))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,+++******''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************%%%&&&((()))***)))'''&&&'''((()))++++++)))((('''''''''''''''((((((((((((++++++,,,,,,+++***((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))***+++,,,,,,+++***)))************************************************++++++************++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------////////////////////////---.........//////000000.....................---.........------.........////////////////////////000000000000000000000000000/////////............//////.........---------....../////////...,,,+++111000///------......///---...///000000///...---***+++,,,,,,------------------------------------+++,,,---......---,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,******)))))))))***,,,---************************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((('''''''''(((((()))))))))***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))'''&&&(((+++***)))(((''''''((()))***************************)))************+++++++++''')))***)))&&&%%%&&&((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***++++++,,,))))))(((((((((((())))))))))))(((((((((((())))))%%%''')))'''%%%$$$''')))(((((((((((()))))))))))))))((((((''''''''''''((('''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))((('''((()))******(((&&&'''((()))******)))((('''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************************+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++))))))***+++++++++++++++))))))************)))))))))************+++++++++++++++***)))((('''&&&&&&+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))************************,,,++++++***)))(((''''''(((((())))))))))))(((((())))))************))))))***)))'''&&&'''(((***+++*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************+++***(((***,,,---***(((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******+++---...///---..................---///...,,,++++++,,,---...------------------------........................***++++++,,,---...//////............////////////........................---------------------------------.........//////---------............///+++,,,------...///000000,,,,,,++++++,,,,,,---...000///...---,,,+++******---------------------------,,,+++*********+++,,,************************+++++++++*********))))))++++++************++++++))))))************))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))******************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))++++++******))))))((((((((('''''''''((()))+++,,,+++)))(((&&&&&&((()))+++)))************+++++++++******))))))))))))************))))))((((((''''''))))))))))))))))))))))))***))))))((('''&&&&&&%%%((((((''''''''''''(((((('''((()))******)))(((''')))************+++++++++(((((((((((())))))))))))))))))************))))))((()))))))))))))))(((((((((((((((((((((((((((((('''(((***+++,,,,,,+++***))))))))))))))))))))))))***)))((()))***+++***((('''(((******)))(((((()))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''******+++++++++,,,,,,,,,---,,,***)))))))))******))))))************))))))))))))*********+++++++++************))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''*********)))))))))))))))))))))************))))))))))))************)))))),,,+++)))((('''((()))******))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++************************+++***)))***,,,,,,***(((***************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******+++,,,...///,,,------......------,,,...------,,,,,,,,,------------------------------...........................------------,,,,,,,,,---.........////////////........................------------------------+++++++++,,,,,,,,,------------------............111111///...,,,,,,++++++,,,,,,++++++,,,,,,---......---------------,,,,,,------------------------...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((''''''((((((((((((''''''((((((((((((((((((((('''((((((((()))))))))*********)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))))))))((((((''''''((()))***+++***)))(((''''''((()))***(((((()))))))))***************))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))******)))(((((('''&&&&&&)))((((((''''''(((((()))'''((()))******)))((('''))))))*********+++++++++(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***+++---...))))))))))))))))))))))))***)))((((((******)))((()))***++++++))))))***+++******))))))))))))******************)))))))))(((***************************))))))(((''''''(((((())))))*********+++++++++,,,,,,***)))))))))******))))))************)))))))))))))))*********++++++))))))******+++++++++,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))******************++++++++++++******))))))************))))))...---+++)))((((((((()))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++************************+++***)))***,,,,,,***)))))))))******++++++++++++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---------.........//////------------------------------------------------+++++++++,,,,,,,,,------------------............333222///---+++*********,,,,,,++++++,,,,,,---...,,,,,,,,,------.........------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++************++++++))))))************))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''''''(((((())))))(((((('''''''''((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((())))))))))))))))))***))))))(((((((((((()))******)))(((''''''((()))***'''((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))*********))))))(((((('''***))))))(((((())))))***(((((())))))))))))(((((()))))))))*********++++++(((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***(((((())),,,///111)))))))))))))))))))))))))))(((''''''))))))(((''')))******)))'''''')))+++******))))))))))))******************))))))))))))+++++++++++++++++++++++++++***))))))((()))))))))(((((()))))))))*********,,,+++******)))*********))))))************))))))))))))))))))************)))))))))*********++++++*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))************************))))))))))))))))))******)))******++++++******))))))******++++++******)))...---,,,+++************)))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))*********************************************+++++++++***))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,---******++++++++++++*********+++,,,......---,,,+++,,,,,,,,,,,,,,,---------------------------------******+++,,,---......///,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---------............---,,,++++++---...///,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))************))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))******)))))))))((((((((((((((())))))(((((((((((())))))((((((((()))))))))************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((+++*********)))))))))(((******))))))))))))******(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))))))))************))))))'''(((((())))))))))))(((((((((((((((((((((((((((***)))))))))***,,,///111)))))))))))))))))))))))))))'''&&&'''((()))(((&&&(((((('''%%%$$$$$$'''*********))))))))))))***************)))))))))))))))++++++++++++++++++++++++++++++******)))******+++))))))))))))*********+++++++++******************))))))************))))))(((((()))))))))***************)))))))))((((((((())))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++++++++******)))(((((('''(((((())))))))))))((((((******++++++++++++******,,,+++++++++++++++,,,,,,(((((())))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))))))))*********************************)))***+++++++++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******************************++++++++++++++++++)))******************))))))***,,,---...---,,,++++++++++++,,,,,,,,,------------------------------)))******+++,,,---......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------------...++++++***+++,,,...000111,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))************))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((()))))))))***)))))))))))))))((((((((())))))(((((((((((()))))))))))))))*********++++++******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))******))))))))))))******))))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((***+++,,,---------)))))))))))))))))))))))))))'''&&&'''((()))(((&&&(((((('''%%%$$$$$$'''*********))))))))))))******))))))))))))))))))******************************++++++************++++++*********+++++++++,,,,,,************+++*********))))))************))))))((((((((()))))))))*********)))))))))((((((''''''))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************,,,,,,+++***)))(((''''''(((((())))))))))))((((((******++++++++++++************+++++++++,,,,,,,,,((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((((((((()))))))))******************************)))***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************++++++++++++******))))))************)))))))))***+++,,,,,,------,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,,,,------------,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************++++++))))))************))))))'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''((())))))******))))))(((&&&&&&''''''((()))))))))''''''((((((((()))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((((((((()))'''((())))))))))))(((((((((((())))))))))))((((((************++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((()))))))))******(((((((((((())))))))))))))))))************))))))&&&'''((())))))******)))))))))))))))))))))))))))'''(((***+++,,,,,,+++***)))))))))))))))))))))))))))(((''''''))))))(((''')))******)))'''''')))+++******))))))))))))******))))))))))))************))))))))))))))))))))))))*********)))******+++,,,***++++++++++++,,,,,,,,,))))))***++++++++++++***))))))************))))))(((((((((((()))))))))***)))))))))))))))*********((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++*********))))))(((((()))))))))******)))))))))***++++++,,,,,,++++++***++++++++++++++++++******'''(((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((((((((()))))))))***************************(((***,,,,,,***)))***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))************************************++++++++++++************************)))***+++,,,,,,+++***))))))******++++++******)))************+++,,,---...)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,---......---+++***,,,,,,++++++,,,,,,---...,,,,,,---------------...++++++++++++++++++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++))))))*********+++++++++++++++************++++++))))))************))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))************))))))&&&&&&''''''((())))))***((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''&&&'''((()))******))))))(((((())))))))))))(((((())))))))))))******************))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))***)))(((''''''((()))***(((((((((((()))))))))***(((((((((((())))))))))))))))))************))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((()))***++++++))))))***+++******))))))))))))******((()))))))))************************************)))))))))))))))***++++++************++++++++++++((()))***+++,,,++++++***))))))************))))))(((((((((((())))))))))))'''((()))***+++,,,------(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++***)))(((''''''(((((()))***+++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))************************(((***---,,,***(((***+++---,,,,,,+++***)))(((((())))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++))))))******++++++++++++******+++***))))))***,,,...///))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////++++++,,,,,,,,,---------(((***,,,//////...,,,***,,,,,,++++++,,,,,,---...***++++++,,,---//////000++++++++++++++++++++++++,,,---.........---,,,+++************************))))))******++++++++++++++++++************++++++))))))************))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***))))))))))))************))))))&&&&&&&&&'''((())))))***))))))))))))************'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&%%%&&&((()))*********)))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))&&&'''((()))************)))))))))))))))))))))))),,,***(((&&&&&&''')))***))))))))))))))))))))))))+++)))((()))***+++***((('''(((******)))(((((()))******))))))))))))******(((((())))))*********+++++++++++++++++++++++++++))))))(((((()))***++++++))))))))))))************((()))***+++,,,,,,+++***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))(((((((((''''''&&&&&&+++***)))))))))***,,,---)))((('''&&&&&&'''))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))************))))))************************+++***))))))+++,,,,,,++++++,,,,,,,,,,,,+++************))))))******+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++************************(((((())))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,'''(((((()))***+++++++++,,,,,,,,,+++++++++******------,,,,,,+++***))))))***)))(((''''''((()))***+++)))'''&&&&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''((()))))))))))))))+++++++++*********))))))******))))))(((((('''''''''((()))******)))((('''***)))((('''''''''''''''***))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))******************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++***)))(((((())))))))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''')))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''''')))******)))++++++******)))(((((((((((()))***++++++***)))(((******************************))))))))))))******)))*********++++++++++++)))***+++,,,,,,+++***)))((()))******************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((++++++++++++*********)))+++***)))(((((((((((((((***)))((('''&&&''''''(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))******************)))''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''***++++++++++++***))))))******))))))******++++++******************************)))(((((()))******))))))))))))))))))))))))************************))))))***++++++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...++++++++++++++++++++++++...---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++'''(((((()))******++++++,,,,,,+++++++++*********------,,,++++++***))))))***)))(((''''''((()))*********)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''((()))))))))))))))*********))))))(((((((((***)))))))))(((((((((''''''((()))******)))(((''')))((((((''''''''''''(((***))))))(((''''''&&&&&&$$$%%%%%%&&&'''((()))***((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++******)))(((((())))))******)))))))))(((((((((((())))))******))))))((()))))))))))))))))))))))))))((((((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))((('''''')))******)))*********)))))))))))))))((()))************)))(((******************************))))))))))))******)))))))))*********++++++)))***+++,,,,,,+++***)))))))))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))((((((((((((''''''''''''((((((''''''&&&++++++)))((('''&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************++++++++++++******************************&&&%%%$$$$$$&&&''''''&&&)))************)))(((((()))))))))*********++++++************************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))***++++++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((((((((()))******++++++,,,++++++++++++*********,,,,,,,,,+++******))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((''''''((()))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((((((''''''''''''(((((())))))))))))(((''''''&&&&&&%%%%%%&&&'''((())))))***)))))))))((('''%%%$$$###'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((())))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''')))******)))(((((())))))))))))******((())))))******))))))(((******************************))))))))))))******((((((((()))))))))******)))***+++,,,,,,+++***)))((()))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''''''''''''''''''''!!!###%%%((()))******)))******)))(((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))'''&&&&&&((())))))(((***************))))))(((((())))))***************************************)))(((((((((((((((((()))))))))))))))))))))))))))************************))))))***++++++++++++***+++******))))))******+++))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))************************************,,,++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((())))))************++++++++++++************,,,+++++++++******))))))))))))(((((((((((())))))%%%&&&''''''''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((()))***))))))((((((''''''''''''))))))((((((''''''&&&&&&)))))))))((('''&&&$$$$$$'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''')))******)))''''''(((((()))******+++((())))))))))))))))))(((******************************))))))))))))******(((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((((((((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************###$$$&&&)))***+++++++++''''''((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,+++++++++((((((((((((((((((((((((***)))'''((()))++++++***++++++,,,,,,++++++***)))'''((()))************)))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))***************)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------***************++++++++++++++++++++++++++++++++++++++++++******+++++++++)))))))))))))))*********+++++++++*********))))))++++++***************)))(((((())))))))))))((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''((()))***((((((((((((''''''''''''***))))))(((''''''&&&&&&((((((((())))))(((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))(((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))******)))&&&&&&'''((()))******+++)))(((((((((((((((((()))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***))))))*********))))))(((&&&&&&((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++++++++******)))))))))))))))))))))))))))((('''''')))******))),,,,,,,,,,,,,,,+++******'''((()))*********)))(((++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))******+++************)))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((''''''((())))))))))))((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''((()))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))((((((((((((((((((''''''''''''((((((((()))))))))&&&'''((()))*********************)))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((((((((''''''(((((())))))''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))******)))&&&&&&'''(((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******)))***+++,,,,,,+++***)))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((++++++***)))(((((((((((('''((()))***++++++***)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******************)))++++++++++++++++++++++++***((('''''')))******)))+++++++++++++++***))))))&&&''')))***+++***)))(((++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,************************+++,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++***))))))))))))***+++***)))))))))))))))))))))************))))))))))))))))))))))))************'''((()))******)))((('''))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))))))))''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***''''''((()))))))))))))))'''''''''(((((()))))))))'''((((((((()))))))))******)))(((''''''((()))***)))((((((''''''''''''((('''((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((()))******))))))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))((('''''')))******)))&&&'''''''''((())))))))))))(((''''''''''''((()))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++)))***+++,,,,,,+++***)))''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))******++++++)))(((''''''''')))***+++((()))***++++++***(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))************))))))((((((((((((((((((((((((+++***))))))+++,,,,,,+++***************)))((((((&&&''')))***+++***((('''++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))************************))))))***++++++++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***,,,---...///*********************************************************++++++,,,,,,,,,************************+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------------------------------....../////////+++++++++++++++++++++++++++***)))(((((()))***+++*********)))))))))))))))************)))))))))))))))))))))))))))*********'''((()))******)))(((''''''&&&$$$######$$$&&&'''************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******'''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))*********)))(((''''''((()))******)))(((''''''''''''''''''''''''(((((((((((((((++++++***)))((('''&&&&&&%%%&&&''''''((((((''''''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***(((((())))))*********+++******++++++++++++******((((((((((((((((((((((((&&&'''(((*********))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))((('''''')))******)))'''''''''((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))******************++++++++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((()))************))))))(((***)))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************((((((((((((((((((((((((+++*********))))))((((((&&&''''''((()))******++++++++++++***************)))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))++++++***)))(((((())))))******))))))))))))******)))))))))((()))******+++))))))))))))************+++++++++++++++++++++++++++++++++*********))))))+++"""'''---((((((,,,+++))))))))))))(((((((((((())))))))))))************,,,+++++++++***))))))))))))))))))***+++++++++,,,,,,***)))***++++++***)))))))))************))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))******************************))))))))))))******************************++++++***************************++++++,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********)))******++++++******)))++++++,,,,,,,,,,,,------***))))))(((((((((((((((,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))***************((('''((()))***)))'''(((((())))))))))))((((((***++++++***((('''((()))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((('''&&&&&&'''((()))***(((((((((((())))))))))))###$$$&&&'''''''''&&&&&&)))(((((('''&&&%%%%%%%%%******))))))))))))******)))******))))))((('''&&&+++++++++***************)))((('''&&&&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))***++++++***)))***+++******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))''''''(((((())))))*********************)))(((((())))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))***************)))((('''************************))))))))))))))))))))))))((())))))*********))))))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))************************************************)))))))))(((((('''''''''((()))*********************************)))))))))))))))))))))))))))))))))*********+++++++++++++++*********))))))++++++***)))))))))))))))******))))))))))))******''''''((((((((()))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********))))))...))),,,---''')))---(((******)))))))))((((((((())))))))))))************++++++************************************+++++++++***))))))++++++***)))))))))************))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))******************************))))))))))))************************************************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++************++++++++++++***************+++++++++,,,,,,+++***))))))(((((()))))),,,,,,,,,++++++*********))))))))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))((((((((((((((((((''''''&&&%%%((((((((()))))))))******(((((()))))))))************((('''((()))***)))'''(((((())))))))))))(((((()))***+++***((('''((()))((((((((((((((((((((('''(((((((((((((((((((((((((((((('''&&&''''''))))))''''''((((((((()))))))))%%%&&&'''(((((('''&&&&&&'''''''''''''''(((((((((******))))))))))))******&&&''''''(((((((((''''''*********************)))))))))(((((((((((())))))***)))(((((('''''''''((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((******)))))))))((((((((()))***++++++))))))***+++***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))************)))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))******************)))(((((())))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))*********+++******))))))************************************************'''((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))*********************************************))))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++************)))))))))+++***))))))))))))))))))******))))))))))))******'''((()))***+++***))))))))))))))))))************+++++++++++++++++++++++++++++++++*********************,,,(((###+++111(((++++++*********)))))))))))))))))))))************))))))************************************))))))+++)))))))))++++++***)))))))))************))))))((())))))******))))))((())))))))))))))))))))))))+++************)))))))))******************************))))))))))))*********************************************************++++++++++++,,,,,,,,,++++++******+++,,,...///++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,+++******))))))******+++++++++++++++*********((((((((((((''''''''''''))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''((())))))))))))(((((((((''''''''''''&&&&&&(((((()))))))))*********(((((())))))))))))*********((('''((()))***)))'''(((((())))))))))))((((((((()))***)))((('''((()))+++******)))((((((''''''(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&'''''''''((((((((('''((((((((((((((('''&&&%%%%%%&&&''')))***++++++***))))))(((((())))))***$$$%%%&&&'''((((((((((((((((((((()))))))))))))))))))))************)))))))))(((''''''&&&'''''''''((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((************)))))))))))))))***++++++))))))***+++))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))***************))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************))))))((())))))))))))((((((((((((************)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++************************************************&&&'''(((******+++++++++++++++******************(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************************************))))))))))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******)))))))))))))))*********))))))))))))******)))***,,,......---,,,+++((()))))))))************************************************************&&&)))---'''$$$444<<<111++++++++++++*********)))((()))))))))************(((((())))))******++++++++++++******))))))((((((***)))((()))***+++***)))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))******************************))))))))))))*********************************************+++++++++++++++++++++++++++++++++---,,,+++******+++---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------......---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++++++++---,,,++++++******+++++++++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''''')))(((((((((((((((((((((&&&''''''''''''((((((((((((((((((((()))))))))******((('''((()))***)))'''(((((())))))))))))(((((('''((())))))''''''((())))))))))))(((((((((''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((***)))))))))((((((''''''%%%&&&'''((()))***+++,,,))))))(((((((((((())))))%%%&&&''''''(((((((((''''''''''''(((((((((((((((((((((***++++++***(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++************++++++***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************)))((())))))))))))((((((((((((*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************************************&&&'''(((******+++++++++******************++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))************))))))))))))******)))+++---...///...,,,+++((()))))))))************************************************************(((,,,000+++)))999BBB777++++++++++++*********)))((()))))))))************((((((((())))))******++++++******))))))((((((((()))((('''(((***+++***)))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++------+++***)))******+++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---......---------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''***))))))(((((()))******''''''''''''((((((((()))'''(((((((((((()))))))))***((('''((()))***)))'''(((((())))))))))))((((((&&&'''(((((('''&&&''')))&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((******))))))(((((((((((('''((((((((())))))******))))))(((((((((((()))))))))))))))))))))((('''&&&&&&&&&''''''((((((((((((&&&'''))))))))))))'''&&&''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((++++++************++++++)))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((((())))))*********))))))))))))))))))(((((((((((())))))))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************************************'''((()))***************)))))))))***************))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))***************((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***)))))))))))))))******+++******))))))))))))******((()))***+++,,,+++******))))))))))))***************************************************+++++++++))))))---***&&&111777///++++++*********)))))))))))))))))))))************(((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((***+++***)))))))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((()))))))))))))))*********************************))))))))))))******************************)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++******************)))))))))************++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------------,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,++++++******++++++)))))))))***************))))))))))))************))))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))************)))***)))((((((((()))***+++)))))))))*********++++++''''''(((((((((((())))))***((('''((()))***)))'''(((((())))))))))))((((((%%%&&&''''''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''(((((()))(((((('''&&&&&&&&&'''''''''(((((((((***))))))(((((((((((())))))((((((((((((((((((((()))((((((''''''(((((()))************)))((('''&&&&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''&&&''''''((()))'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((((()))******(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))*********))))))*********))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))***++++++++++++++++++************************))))))))))))))))))))))))((())))))*********))))))((((((((())))))*********))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((((((((())))))***++++++,,,)))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))******)))))))))))))))***++++++******))))))))))))******))))))))))))************))))))))))))************************************))))))*********+++++++++***%%%((()))$$$&&&+++&&&******)))))))))((((((((())))))))))))************)))))))))))))))(((((((((((((((((()))))))))))))))((('''&&&(((***+++***)))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))************************************))))))))))))******************************((())))))***++++++,,,,,,,,,,,,,,,+++++++++******%%%&&&(((***+++***))))))************++++++++++++++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++***************((()))))))))*********+++((((((((()))))))))******))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************((('''&&&%%%&&&''')))***))))))*********+++++++++'''''''''((((((((())))))***((('''((()))***)))'''(((((())))))))))))(((((($$$&&&''''''&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))(((((('''''''''((((((((())))))))))))((('''''''''((()))***''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))((((((''''''&&&''''''((())))))******))))))(((((((((((())))))((('''''''''(((((()))***''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))))))))((()))***)))((('''(((***'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))***))))))(((((())))))***))))))((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((((('''(((((()))***************))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))*********+++******))))))************************(((((((((((((((((((((((()))************))))))(((''''''(((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************************************&&&'''''''''(((((())))))))))))))))))((((((((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))************++++++++++++'''((((((((())))))******))))))((())))))***++++++******))))))))))))******++++++*********+++,,,---))))))))))))************))))))))))))))))))))))))))))))******++++++++++++...%%%)))...(((&&&***((())))))))))))(((((((((((())))))))))))******************))))))((((((''''''''''''(((((())))))******''''''&&&'''***++++++***))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))************************************))))))))))))******************************((())))))***++++++,,,,,,,,,,,,,,,++++++********* """&&&)))+++,,,+++***)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++*********)))************+++++++++,,,+++******))))))******(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((('''&&&$$$$$$$$$&&&((()))(((((((((((())))))))))))''''''''''''((((((((()))***((('''((()))***)))((((((((())))))))))))(((((($$$%%%&&&&&&%%%%%%'''(((******))))))((((((''''''''''''''''''''''''''''''%%%&&&''')))))))))(((((((((((((((((())))))))))))((('''&&&&&&&&&((()))***&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((%%%%%%&&&'''(((((((((((('''''''''((()))******++++++***)))(((((()))***+++((((((((((((((()))******''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))*********+++((()))***)))((('''(((***'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((())))))))))))******))))))((((((((('''(((((()))***************))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))***************)))((('''************************)))))))))))))))))))))))))))*********++++++++++++******))))))))))))*********)))(((''''''((()))***,,,+++***))))))***+++,,,,,,***(((''''''(((***,,,---,,,+++)))((('''''''''******)))((((((((((((((())))))))))))))))))))))))&&&(((***,,,---,,,+++***&&&$$$"""###''')))(((&&&((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))************))))))))))))((())))))))))))(((((('''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++)))(((((())))))(((&&&((((((((((((((()))******)))))))))))))))(((''''''(((((((((((((((((((((((($$$%%%&&&'''((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******+++***)))((((((''''''(((******))))))((((((''''''%%%&&&&&&&&&'''(((((((((+++***)))(((((('''(((((())))))))))))))))))))))))***(((&&&$$$$$$%%%((()))'''''''''''''''((())))))******))))))((((((''''''(((''''''''''''((())))))************************$$$%%%'''))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''***)))((('''&&&&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))---,,,,,,,,,++++++******((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))(((((((((((((((&&&&&&''')))+++---(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))''''''((()))***++++++,,,******************************))))))(((((('''''')))))))))))))))))))))))))))))))))*********++++++******))))))))))))*********)))(((((((((((()))***+++***))))))))))))***+++******)))(((((()))************)))))))))))))))*********)))((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,,,,+++***+++)))'''(((+++---,,,+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************((())))))************************))))))((((((((())))))))))))))))))))))))************))))))))))))((())))))***************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************************************)))************+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++)))(((((())))))(((&&&%%%&&&((()))))))))(((''')))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((((((((((()))******)))))))))((((((((('''&&&&&&''''''''''''''''''***)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***)))))))))((((((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&%%%%%%&&&''''''***)))))))))((((((((('''***)))((('''&&&''''''((((((((())))))))))))(((((((((((((((((())))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&''')))+++,,,(((((())))))(((''''''&&&************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((+++***)))((('''(((((()))(((((())))))******++++++******************************))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))*********))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))+++,,,---***))))))((((((((((((((())))))))))))))))))))))))((()))***+++++++++***)))***((('''(((***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))***+++++++++++++++***************)))))))))))))))))))))))))))))))))************))))))))))))))))))***++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++***************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((())))))((('''###%%%''')))***(((&&&$$$)))))))))))))))(((((('''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''''''''''''''((()))***+++))))))))))))((((((((((((((((((''''''''''''''''''((((((((('''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((''''''''''''(((((()))))))))))))))(((((((((((($$$%%%'''((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))((('''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''')))***+++(((((()))))))))(((''''''))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((******)))((((((((()))))))))))))))))))))************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******)))(((((((((((((((((()))***,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))******+++******)))(((((((((''''''((()))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++((()))******++++++******++++++******************))))))))))))))))))))))))************)))))))))(((++++++*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((************************))))))*********++++++++++++++++++***************++++++++++++************************************))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))'''%%%&&&((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((()))******))))))))))))(((((((((((())))))((((((''''''&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((''''''((()))))))))((((((((((((''''''''''''((()))))))))))))))((((((((((((###%%%''')))******)))((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))***************++++++((((((''''''((()))***+++(((((()))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))************))))))(((((())))))))))))(((((('''((())))))))))))((('''***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((******************+++,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************'''((())))))******))))))******************++++++))))))))))))))))))))))))************)))))))))(((,,,+++***)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))*********)))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************+++++++++******)))))))))************************))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))(((***)))(((''''''''')))***(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********)))((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&''''''&&&''''''((())))))((((((((((((((((((((((((((('''&&&%%%%%%''')))***((((((''''''''''''(((((((((((((((((())))))))))))###%%%''')))******((('''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))************************************(((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))((((((''''''((((((((())))))*********((((((((((((((()))))))))(((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******)))******++++++******)))((())))))******))))))(((((((((((((((((((((((((((++++++***)))(((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))))))))***************))))))))))))))))))))))))************)))))))))))),,,+++***(((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***************+++++++++***))))))((((((***************+++++++++)))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))(((,,,+++(((&&&&&&''')))+++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********+++***)))(((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((('''''''''&&&''''''(((((())))))))))))))))))))))))(((&&&$$$###$$$&&&)))+++)))((((((''''''''''''((((((((((((((())))))))))))&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((()))*********))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&''''''((((((((((((((()))))))))))))))(((((()))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((()))***+++++++++******)))))))))))))))*********)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******)))***++++++++++++***)))))))))***++++++***)))))))))((('''&&&&&&'''((()))+++******)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))***+++%%%'''(((&&&$$$$$$&&&(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))************)))((((((((())))))*********))))))))))))))))))))))))************))))))))))))+++***)))))))))+++---///((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))************+++++++++((()))))))))*********++++++++++++***)))((((((((())))))*********+++++++++)))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''((()))******(((***)))(((&&&&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((((((((()))'''((((((((()))))))))***((((((((((((((()))))))))(((((('''&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&&&&'''((()))***))))))(((''''''''''''''''''((((((((()))))))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((('''((((((((()))))))))***'''((()))***+++******)))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''(((((())))))(((((())))))))))))(((((((((((()))***************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************++++++++++++******))))))))))))******)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))***)))'''&&&&&&''')))******)))))))))))))))******((((((((((((((()))******))))))))))))))))))))))))''''''''''''((()))++++++)))***,,,***((('''))),,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))***+++++++++++++++''''''(((((()))))))))***))))))))))))))))))))))))************))))))))))))))))))((()))+++...111333(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++(((((())))))*********++++++++++++***)))(((((('''))))))******++++++++++++)))************+++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''((()))******)))'''((((((((('''&&&&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((''''''(((((()))***+++'''((((((((())))))******''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&((()))*********)))***)))(((''''''''''''''''''((((((((())))))*********)))((('''&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((***+++,,,------,,,+++***'''((((((((())))))******'''((()))+++++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))******++++++,,,,,,,,,---((((((((((((((((((((((((''''''(((((())))))******((())))))***+++,,,,,,,,,((()))))))))))))))((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***'''(((((()))***++++++,,,))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++******,,,---,,,)))((()))'''''''''''''''((())))))******)))((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,+++***+++---...---,,,,,,+++***((((((((()))***)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))(((((((((((())))))))))))))))))))))))***)))(((***...444:::>>>...,,,******+++,,,+++***++++++******)))((((((((())))))))))))))))))))))))+++*********))))))((((((******))))))))))))******,,,+++***+++------+++*********)))((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))************))))))))))))************************************))))))))))))******************************************************))))))))))))))))))))))))******++++++++++++*********************************)))))))))(((((('''''')))))))))))))))))))))))),,,***((('''&&&'''((()))+++***)))(((''''''''''''))))))(((((('''''''''&&&&&&((()))++++++)))(((&&&(((((((((((()))+++,,,,,,(((((((((((())))))))))))***)))(((''''''((()))***((()))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))***(((&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((***)))(((&&&&&&&&&'''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))*********((('''(((+++,,,+++)))***(((%%%######%%%(((***))))))((((((((((((((()))******))))))))))))************++++++++++++******)))))))))(((''''''&&&&&&(((((()))***************,,,,,,+++***)))(((''''''))))))((((((((((((((()))'''((())))))((('''(((***)))******)))(((''''''(((******))))))((((((''''''((()))***++++++***)))(((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))******+++))))))************)))))))))((('''''''''(((***+++))))))***++++++++++++***))))))))))))))))))))))))***)))))))))))))))***+++)))(((((((((((()))+++---(((''''''''''''((())))))******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((())))))***(((((((((((((((((((((((('''''''''((())))))*********************)))))))))))))))))))))))))))))))))************************************)))))))))((()))((('''(((***+++***))),,,+++)))((((((((()))***))))))))))))))))))))))))******************))))))((((((((())))))*********************************+++***)))))),,,000555888...,,,******++++++***)))((((((((()))******++++++))))))))))))))))))))))))************)))))))))(((******))))))))))))*********))))))***++++++***(((***))))))((((((((((((((())))))))))))))))))))))))(((((()))***************************************))))))************))))))******))))))))))))************))))))))))))************************************))))))))))))******************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************)))))))))((((((++++++++++++++++++++++++***)))(((((()))***,,,---,,,+++***))))))((((((((()))))))))((((((((('''''''''((()))******)))((('''&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((***)))((('''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***((('''(((***,,,***)))***(((&&&%%%%%%&&&(((***))))))(((((((((((()))))))))(((((((((((((((((()))((())))))******))))))((('''''''''((((((((((((((((((((()))************)))++++++******)))((((((((())))))(((((((((((())))))((()))******(((((()))***)))******)))((('''''')))***)))))))))((((((((('''((()))************)))(((************)))))))))(((************************)))))))))))))))******+++))))))*********))))))((()))(((((('''((()))***+++))))))***++++++++++++***))))))))))))))))))))))))+++******)))))))))******+++++++++***))))))))))))((((((''''''(((((()))*********)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))***+++,,,''''''''''''''''''''''''''''''''''''((((((((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((('''&&&''')))***)))(((+++***))))))((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))''''''((()))***+++,,,---++++++++++++++++++++++++,,,***)))(((***,,,000222///---************)))(((((((((((()))******++++++))))))))))))))))))))))))************))))))))))))******))))))))))))******(((''''''((())))))(((&&&)))))))))(((((((((''''''))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******++++++++++++************))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************+++++++++************)))++++++++++++++++++++++++))))))))))))+++---000111---,,,+++***))))))))))))***)))))))))))))))(((((((((((())))))))))))(((((())))))((((((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***************************))))))(((((())))))******))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((******)))((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''''')))((('''(((***+++***))))))((((((''''''(((((()))))))))(((((((((((())))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''&&&&&&''''''((())))))***'''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))+++++++++))))))***+++((()))***)))((('''((()))))))))))))))((((((((((((((())))))******))))))(((++++++************))))))************************)))))))))))))))******+++***************)))(((''')))(((((((((((()))***+++))))))***++++++++++++***))))))))))))))))))))))))++++++******))))))******%%%***---,,,+++***'''$$$((((((((('''((())))))******))))))(((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((''''''))))))***************+++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))***)))((()))+++,,,+++*********))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((())))))***++++++,,,,,,***************************)))((('''(((***,,,---///---************)))(((++++++******)))((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((''''''((())))))(((&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((()))***************************************)))******++++++******)))******))))))))))))************))))))))))))******((((((((((((((((((((((((******))))))))))))******************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***,,,...000111,,,,,,+++***))))))))))))************))))))))))))))))))(((((((((((())))))++++++******)))*********(((((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))))))))((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((+++,,,+++***(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((*********))))))))))))***(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((())))))***(((''''''''''''''''''((('''(((((())))))(((((('''''''''''''''(((((())))))'''(((((()))))))))))))))(((((())))))************)))(((((((((((())))))***+++,,,---,,,***)))***+++((()))***)))((('''((()))))))))))))))((((((((((((((())))))))))))))))))(((***)))))))))))))))))))))************************)))))))))))))))******+++******+++******)))(((''')))))))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))++++++***************+++***222555000*********(((((((((((((((((()))*********))))))(((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))***,,,,,,,,,+++)))))))))*********))))))))))))))))))))))))))))))((())))))******+++++++++++++++******************))))))))))))))))))))))))''''''''''''(((***+++,,,...,,,***)))******)))(((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))(((((()))******)))''''''(((((()))((('''&&&&&&(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))************))))))))))))******((((((((((((((((((((((((******))))))))))))******************************************************(((((((((((((((((((((((())))))************))))))************************+++++++++++++++,,,,,,,,,(((((((((((((((((((((((()))))))))***+++,,,------++++++)))((((((((((((((())))))))))))************))))))(((((((((((())))))(((((('''&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''+++......+++(((&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((()))))))))************)))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((()))))))))(((((((((((('''((()))******)))((('''((((((((((((((()))******)))((((((''''''(((((()))((())))))******))))))((())))))((((((''''''''''''''''''((()))))))))))))))((((((((()))******++++++((((((((((((((()))******+++------,,,*********+++''')))***)))((('''(((***(((((((((((()))))))))))))))(((((((((((((((((()))'''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***************)))((((((((())))))***************))))))***++++++++++++***))))))))))))))))))))))))***************+++,,,,,,GGGRRRSSSDDD333---,,,***))))))(((((())))))***+++******)))((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))),,,+++***)))(((''''''&&&************************))))))))))))************'''''''''((())))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))((('''(((***+++***)))(((((()))************)))))))))))))))))))))))))))))))))******************++++++*********)))))))))((((((((((((((((((((((((&&&&&&''')))***+++++++++,,,***))))))*********)))((((((((()))******++++++))))))))))))))))))))))))))))))))))))******************))))))))))))************)))***++++++***(((''''''((()))((('''&&&%%%))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******************************************************************************(((((())))))))))))((((((***************************++++++++++++,,,,,,,,,************************)))))))))***************+++***)))(((''''''''''''(((((()))))))))))))))***(((((())))))))))))((((((((((((((('''(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((())))))******)))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((,,,///...***&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))***))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((('''((()))*********))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******((()))***)))'''&&&'''((('''(((((())))))(((((('''(((''''''(((((()))***+++)))(((((((((((((((((()))((())))))******))))))(((***))))))(((''''''&&&&&&&&&'''(((((())))))(((((((((((())))))*********+++(((''''''(((((()))***+++,,,------,,,***)))***+++'''((())))))(((((()))***(((((((((((()))))))))))))))((((((''''''(((((()))&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++))))))************))))))((()))******++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))))))***+++,,,---...MMMcccnnn```HHH888...((())))))(((((())))))***+++******)))((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))''''''(((((()))*********'''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************((('''&&&''')))***)))((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++*********)))((((((***++++++***((((((((()))******++++++))))))))))))))))))))))))((()))))))))******************))))))))))))*********))))))***++++++***(((&&&'''((())))))'''%%%$$$))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))******)))))))))******))))))))))))************))))))))))))************************************))))))))))))******************************************************************************))))))************))))))************************************+++++++++,,,************************((())))))***************,,,+++***)))((((((((((((''''''((((((((()))))))))'''((()))******)))((('''***)))))))))***+++,,,---(((((((((((())))))))))))'''((()))******)))((('''&&&'''((()))************((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''+++...---(((%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((&&&'''((()))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''')))***)))'''%%%'''(((''''''''''''''''''''''''''''''''''''((()))***+++(((''''''&&&&&&''''''((('''(((((())))))(((((('''((((((((((((((('''''''''&&&'''(((((())))))(((((()))))))))))))))*********''''''''''''((()))***++++++,,,---,,,***((()))***&&&((())))))(((((()))+++'''((((((((()))))))))***)))(((''''''''''''((()))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++'''((()))******+++******((()))***+++++++++******))))))***++++++++++++***))))))))))))))))))))))))((())))))***+++---...///...RRRpppnnnYYYDDD444))))))))))))))))))******+++******)))((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++)))((('''(((*********((('''((()))+++++++++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))******+++,,,,,,+++***))))))((('''(((***+++++++++++++++******)))((((((((())))))))))))))))))))))))(((((())))))*********+++******))))))))))))*********)))))))))++++++)))(((&&&'''((())))))'''%%%$$$))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++************))))))))))))************))))))))))))************************************))))))))))))******************************************************((((((((((((((((((((((((******++++++++++++******************************)))))))))******+++++++++(((((((((((((((((((((((('''((()))***+++,,,,,,+++---,,,+++***))))))))))))&&&'''''''''(((((())))))&&&((()))++++++)))(((&&&&&&&&&&&&&&&'''(((******(((((((((((())))))))))))'''((()))******)))((('''&&&'''((()))************((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%)))---,,,(((%%%'''***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((%%%&&&''')))))))))((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''')))+++)))&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))&&&''''''(((((((((((((((******))))))))))))))))))''''''''''''((()))+++++++++,,,---+++)))(((((()))&&&((())))))(((((()))+++'''((((((((())))))******)))((('''&&&&&&'''((()))'''((((((((())))))******************************)))))))))))))))******+++&&&'''(((***++++++++++++((()))***+++,,,+++******))))))***++++++++++++***)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,666CCCKKKHHH>>>111(((+++++++++++++++++++++,,,)))))))))))))))))))))))))))******)))(((''''''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&%%%(((((((((((()))))))))))))))************+++++++++***)))))))))((((((''''''(((((())))))))))))(((((()))************+++++++++************************((((((((((((((((((((((((,,,***)))''''''(((***++++++*********))))))((((((+++*********))))))((((((++++++******))))))(((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))******))))))))))))))))))((()))))))))************))))))))))))************(((((((((((((((((((((((()))))))))((((((((((((((())))))((('''''''''''''''''''''(((((())))))******...+++((((((+++---------''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))(((((()))***++++++///......---,,,+++******************************************************)))))))))))))))(((''''''((()))***+++,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))************))))))))))))(((((())))))*********+++((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&''')))*********)))(((***************)))((((((+++)))(((((()))******)))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))******++++++))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((///...,,,***((('''%%%$$$&&&''''''((()))******+++))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))******))))))((('''&&&))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((()))((((((((()))***++++++(((((()))***************++++++***)))(((((())))))))))))))))))))))))))))))***))))))))))))))))))***'''+++000333111---***(((++++++++++++++++++++++++)))))))))))))))))))))))))))******)))((('''''')))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((('''''''''(((((((((((())))))))))))(((((()))))))))******************))))))((((((((((((((())))))))))))(((((((((((()))))))))*********************************))))))))))))))))))))))))***)))((('''&&&''')))***************)))))))))(((************)))))))))(((*********)))))))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))*********+++************(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''((()))************)))((((((((((((((('''((((((((()))))))))***---***''''''***,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))******++++++++++++******)))))))))))))))***++++++------,,,,,,+++*********))))))))))))))))))))))))************************)))*********))))))(((''''''((()))***+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***)))((((((''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))******)))))))))(((((((((''''''(((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))***************)))((((((***(((''''''((())))))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''((((((((((((******)))(((''''''&&&&&&&&&&&&&&&'''((())))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((()))))))))))))))((()))))))))(((((((((''''''*********))))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))))))))******)))))))))***++++++(((((()))***************++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&((((((((('''''')))+++************************))))))))))))))))))))))))((()))***)))((('''((()))'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))***************)))))))))(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))************))))))))))))************))))))))))))))))))))))))************'''''''''((((((((())))))***))))))))))))((((((((())))))))))))))))))))))))))))))***************)))((((((((((((((((((((('''(((((())))))))))))******))))))))))))))))))))))))'''''''''(((((()))))))))+++******))))))))))))***(((((((((((())))))))))))+++)))'''''')))***++++++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))+++++++++*********************++++++++++++******))))))))))))))))))***+++************************((((((((((((((((((((((((*********************************+++******)))(((''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))***)))(((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((()))******)))************))))))((()))'''&&&&&&'''(((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************((((((((('''''''''&&&&&&))))))((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++'''(((((())))))*********,,,++++++************+++(((((()))***************+++***))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''))),,,...,,,+++***************)))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))((((((((()))))))))******++++++******************(((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((())))))*********)))))))))))))))*********)))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***))))))((())))))))))))(((((((((((((((((((((((()))))))))***)))))))))))))))))))))))),,,,,,+++)))((('''&&&&&&******)))(((((()))))))))(((((((((((())))))))))))***)))((('''((()))))))))******))))))((((((''''''((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********)))))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******************************+++++++++******)))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((())))))))))))((('''''''''(((***+++))))))************)))(((***(((&&&'''((()))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++''''''((()))******++++++------,,,+++*********+++(((((()))*********************)))))))))))))))***))))))))))))))))))))))))((()))++++++++++++)))((('''))),,,---+++)))''''''*********)))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((()))))))))))))))))))))*********++++++******************++++++(((((())))))))))))(((((()))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++))))))))))))))))))******))))))))))))))))))******(((((())))))******++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))'''(((***+++,,,+++******************************'''(((((((((((()))))))))))))))))))))))))))))))))------,,,+++)))(((''''''(((((('''''''''(((((()))))))))))))))((((((((((((((())))))(((((('''((()))******))))))((((((''''''(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************)))))))))))))))***'''(((((())))))******+++************************)))))))))))))))))))))))))))******+++++++++******))))))))))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((())))))((('''''''''(((***+++((())))))*********))))))+++)))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((()))))))))'''''''''(((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))(((''''''((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******'''(((((()))***++++++,,,------,,,+++*********+++(((((()))******************)))))))))))))))******))))))))))))))))))))))))******++++++++++++******++++++***'''&&&&&&(((++++++++++++******))))))((())))))))))))))))))))))))'''((())))))(((((()))***((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))))))))***************(((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++))))))))))))************))))))))))))************))))))))))))*********************+++++++++,,,,,,)))))))))************+++)))))))))))))))))))))))))))+++---/////////---,,,*********+++++++++,,,,,,''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++'''''''''''''''(((((()))))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))***************+++++++++******++++++++++++******+++******)))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))((()))******+++******************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))+++++++++++++++,,,,,,---))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((''''''************))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))******((())))))************)))+++***((((((*********)))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''((((((((((((******))))))((('''''''''(((((())))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***'''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******************)))((('''&&&((((((((('''''''''&&&&&&(((((())))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++,,,++++++************+++(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******,,,+++***((('''(((,,,///---,,,,,,+++******))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((('''''''''(((((((((((())))))))))))))))))))))))************((((((((())))))*********(((((())))))))))))(((((())))))))))))************************************((((((((((((((((((((((((&&&'''((()))************((()))))))))************((()))))))))*********************))))))))))))))))))************+++++++++))))))*********+++++++++))))))))))))))))))))))))(((***,,,...///...---,,,(((((()))***+++,,,,,,---'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))******+++((((((''''''((())))))******)))))))))((((((((('''(((***,,,+++((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******++++++++++++******++++++***))))))))))))))))))*********************************************))))))))))))))))))))))))'''((())))))*********)))***))))))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))******+++,,,((((((((((((((((((((((((''''''((()))))))))))))))******)))))))))(((((((((******)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))((((((((((((((((((''''''((()))))))))))))))(((((()))******************)))'''''')))***)))((())))))))))))))))))))))))''''''((())))))(((''''''((((((((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))'''''''''((((((((())))))'''''''''(((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********((()))))))))))))))(((''')))))))))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++******************************)))))))))***++++++(((((()))***************)))))))))))))))***++++++))))))))))))))))))))))))***)))(((''''''((()))***%%%'''***+++++++++,,,---------,,,,,,+++***))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((())))))*********+++(((((())))))*********+++++++++******))))))(((((())))))))))))************))))))******++++++++++++))))))))))))))))))))))))%%%&&&))),,,,,,,,,***)))&&&&&&''')))***+++,,,---''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((())))))***++++++******))))))((((((((('''(((+++---,,,)))'''((()))''''''(((((())))))******))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******++++++***))))))((())))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))))))))))))))************))))))))))))))))))(((((('''''''''&&&******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))++++++******))))))((((((&&&''')))*********)))((((((((()))***************)))(((&&&&&&((()))((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''''''''((((((((((((((('''''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++&&&'''((()))************))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***************)))((((((((()))***++++++(((((()))***************))))))((())))))***++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,******))))))((((((''''''))))))))))))************++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))''')))***++++++***)))'''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,---(((((())))))))))))((((((***))))))((('''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))(((''''''''')))***++++++++++++*********))))))************************+++++++++*********))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))******)))'''&&&((()))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))$$$$$$$$$%%%&&&'''(((((()))))))))))))))(((''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))(((&&&%%%$$$&&&((()))((('''&&&''')))******))))))))))))*********(((&&&%%%$$$%%%&&&'''+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))((((((((((((((()))***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''')))))))))))))))))))))))))))'''&&&'''***+++***((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))******)))(((&&&&&&((((((((('''))))))))))))))))))))))))******))))))((((((''''''---------,,,+++***)))(((+++*********))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************))))))))))))(((((((((((())))))))))))******************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))******++++++))))))))))))))))))))))))******************++++++))))))))))))))))))))))))'''(((***++++++***((('''************************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))***+++,,,,,,((())))))******))))))(((***))))))(((''''''&&&&&&&&&'''(((((())))))((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))))))))))))))((((((''''''((()))***+++++++++*********))))))************************+++++++++*********))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))******)))'''&&&((()))))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((())))))))))))))))))))))))((('''''''''(((((()))******))))))(((((((((((((((((((((((('''((((((((((((((('''&&&'''((())))))''''''((()))******))))))))))))******+++***((('''&&&'''((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))(((((((((((())))))))))))(((((((((((())))))******)))((((((((())))))(((((((((''''''(((((((((***)))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))'''%%%&&&)))***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******)))))))))***++++++***(((''''''((())))))((())))))))))))))))))))))))******))))))((((((((((((,,,,,,,,,,,,+++***)))(((++++++++++++************((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))((((((((((((((())))))))))))))))))))))))************))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((()))***+++,,,------))))))))))))))))))))))))******************))))))))))))))))))))))))))))))((((((************((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***++++++,,,)))******************)))***))))))((((((''''''&&&&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((((((((((()))+++************)))))))))))))))))))))))))))))))))+++++++++***************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))******)))''''''((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''((())))))***************((((((((((((((((((((((((&&&&&&'''(((((((((((((((((()))******(((((()))******))))))(((((())))))***,,,+++***)))((()))***+++***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((())))))(((((((((((())))))++++++***))))))))))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))(((((((((((())))))))))))((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))'''&&&&&&(((((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))*********************+++,,,,,,+++)))(((((()))******)))))))))))))))))))))))))))***))))))))))))((((((((()))******+++******))))))************************(((((()))))))))*********))))))))))))))))))))))))******************************))))))((((((''''''''''''(((((())))))******((()))))))))************((((((((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***(((((()))******+++,,,,,,))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********************++++++++++++******))))))))))))((((((''''''''''''((()))))))))))))))((())))))))))))*********((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''************))))))))))))((((((((((((((((((((((((************************((()))))))))******************))))))))))))******))))))))))))))))))))))))((()))***)))''''''(((***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((((())))))******)))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((***+++***)))((()))***))))))(((((((((((())))))++++++***))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((())))))(((((((((((())))))***,,,++++++***************)))(((((((((((((((((()))%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******))))))((((((((((((((((((((((((((())))))(((((((((''''''&&&************************)))))))))))))))))))))))))))))))))******)))))))))''''''(((((())))))******************+++,,,------,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))((((((''''''''''''(((((())))))******((()))))))))************((('''''''''((()))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))******++++++******)))(((((()))*********))))))******++++++++++++******)))))))))))))))((((((((('''(((((()))))))))))))))))))))))))))*********+++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))******************))))))))))))******))))))))))))))))))))))))((())))))((('''''')))***))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((())))))))))))(((((('''(((((()))((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%(((***+++***)))((()))***))))))(((((((((((()))))))))))))))((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((())))))***((((((((((((((()))******,,,++++++***************(((''''''&&&&&&''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))******))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''(((((((((((((((((((((((()))))))))***'''(((((())))))(((((('''((((((((((((((((((((((((************)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***************+++,,,---...,,,+++))))))+++++++++***))))))))))))))))))))))))))))))))))))************'''((()))***************((((((((((((((())))))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))((((((((((((((())))))))))))))))))))))))************(((((('''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******++++++++++++******'''((()))*********(((((()))******************)))))))))))))))))))))))))))'''((())))))******))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))))))))((('''(((((()))))))))))))))***))))))))))))))))))))))))***************+++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))'''((()))((('''''')))+++))))))(((((((((((())))))(((((())))))))))))******************************))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((((((''''''&&&((((((((((((((((((((((((******))))))(((&&&%%%$$$((()))******(((((()))***)))((((((''''''(((((()))''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''******))))))))))))******(((''''''(((((()))***+++++++++***))))))))))))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&(((((((((((())))))))))))&&&'''((()))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''((((((((((((((((((((()))))))))******''''''((((((((((((''''''))))))))))))))))))))))))***+++,,,+++)))))))))+++************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))((((((((()))))))))******,,,---...,,,***))))))***++++++***)))))))))))))))))))))))))))))))))************+++((())))))***+++++++++***(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************))))))))))))(((((((((((())))))))))))************))))))((('''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''((())))))******))))))((())))))))))))))))))))))))(((((()))************)))((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))'''((()))******))))))((((((((((((((())))))******************************))))))*********+++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))'''((()))((('''((()))+++))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))******++++++''''''((())))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&'''((())))))''''''((()))((((((''''''''''''((((((&&&'''(((((()))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))(((((((((((())))))''''''''''''((()))***+++******)))((((((((())))))((((((''''''''''''(((((("""######$$$%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''((((((((()))))))))***((())))))*********))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))''')))+++***)))(((***,,,************************)))))))))))))))))))))))))))******++++++******)))******))))))((((((''''''((((((((()))***+++,,,---+++***((((((***+++***)))))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++***))))))******+++++++++,,,)))************+++++++++))))))))))))))))))))))))************************))))))******++++++,,,,,,******))))))((((((''''''))))))))))))***************)))((('''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((()))***+++,,,,,,---))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++************************(((((())))))))))))(((((('''(((***+++***)))'''&&&(((((())))))))))))(((((()))))))))))))))*********(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''(((*********))))))'''((((((((())))))******************************))))))******++++++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))'''((()))((('''(((***+++))))))(((((((((((())))))(((((())))))*********+++((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''((()))))))))))))))***************)))((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''''''''((((((''''''''''''((()))++++++***))))))((((((((((((((())))))(((((((((((())))))%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''((((((((())))))*********++++++******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))************))))))************))))))))))))))))))))))))))))))%%%(((***)))((('''))),,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++***)))((('''&&&&&&'''''''''((()))+++,,,---+++)))(((((()))******)))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,+++***))))))(((++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))+++***)))(((((()))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************,,,,,,+++***))))))******))))))***))))))((('''&&&&&&'''(((******+++++++++))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***++++++++++++***)))''''''((((((&&&%%%%%%&&&'''(((************))))))))))))((()))***++++++***)))(((************************''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++''''''((()))***++++++,,,)))************++++++++++++++++++++++++***))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))************))))))))))))*********)))(((''''''((()))***&&&&&&''''''((()))))))))******************************)))(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))******((()))))))))))))))(((((()))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((()))++++++(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))******)))((('''*********************************)))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++))))))************))))))))))))((((((((((((((())))))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))******************************++++++++++++******,,,,,,+++***)))))))))))))))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))******))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))************************,,,++++++******)))******((())))))))))))((((((''''''((()))***************))))))))))))))))))))))))))))))***+++++++++******&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''&&&'''((()))***(((((())))))******))))))(((((('''''''''''''''((())))))))))))))))))))))))((()))***++++++***)))(((************************(((((((((((((((((((((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))************************+++***)))(((((()))***+++(((((())))))******++++++))))))*********+++++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++******************+++))))))))))))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''(((((()))***))))))))))))))))))((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))******)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++)))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''((())))))))))))((('''(((((((((((((((((((((((())))))))))))************************)))))))))((('''(((((()))******++++++))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++************)))))))))((())))))))))))))))))))))))******************************++++++++++++******,,,+++***((((((((()))))))))))))))************+++))))))((((((((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((())))))*********))))))(((((())))))***)))))))))))))))))))))))),,,,,,++++++++++++******))))))))))))))))))))))))************************+++++++++***************'''(((((())))))))))))(((((())))))*********))))))))))))))))))))))))))))))*********+++******))))))&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))(((((('''''''''((()))***$$$%%%&&&((()))***++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%(((((((((((())))))))))))******************************))))))))))))******)))))))))))))))*********)))))))))*********++++++)))))))))***))))))((('''************************))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***)))******++++++******)))+++++++++***)))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))***************))))))((((((''''''&&&&&&(((((())))))))))))(((((()))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''+++******))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))******++++++************))))))))))))((((((((()))******++++++))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))******************************++++++++++++******,,,+++)))((('''((()))***++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))***((((((((((((((((((((((((************************))))))))))))))))))))))))******************************+++++++++*********&&&'''((())))))***)))))))))************))))))((())))))))))))))))))))))))******+++******)))((((((((())))))))))))*********(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))))))))$$$$$$&&&''')))*********'''(((***++++++***)))(((''''''''''''(((((((((((()))))))))******)))))))))************************))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))***************************))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&*********))))))((((((((())))))))))))))))))))))))***)))(((((((((((())))))(((((()))************)))***))))))((((((''''''&&&'''(((((())))))))))))((()))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((******)))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***))))))(((((((((((()))'''''''''(((((()))))))))'''(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((******))))))((((((''''''&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******************)))))))))))))))(((((())))))************))))))************)))))))))(((((((((((())))))***)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))******************************++++++++++++******+++***)))(((((())))))*********+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++******)))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******&&&'''((())))))***)))))))))************))))))((())))))))))))))))))))))))***************)))((('''))))))))))))*********+++))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((()))))))))))))))&&&&&&'''((((((((((((((('''(((***+++++++++***)))&&&'''''''''((((((((()))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&'''''''''(((((()))))))))************************))))))(((((((((((())))))&&&'''(((((())))))((((((*********))))))(((((((((''''''((()))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((((((((()))&&&&&&&&&'''(((((())))))'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))******)))))))))))))))*********))))))************))))))((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))******************************++++++++++++************++++++************((((((((())))))))))))***))))))************++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,,,,+++***)))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******'''(((((())))))))))))(((((())))))*********)))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''((((((((()))))))))))))))*********++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((***))))))(((((())))))***'''((()))*********))))))(((((()))))))))((('''''''''((()))******+++******'''''''''(((((())))))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))*********((((((((()))))))))******((()))******+++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((())))))******))))))(((&&&&&&&&&'''((()))))))))************************'''&&&&&&&&&&&&''''''(((&&&&&&'''((((((((((((((()))))))))***************&&&'''((())))))******)))******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((())))))*********************************'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***))))))(((((((((((())))))&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''((((((((()))))))))))))))(((((('''(((((()))***+++((((((((((((((((((((((((************)))))))))((())))))))))))************))))))))))))))))))******))))))************))))))(((''''''(((((()))***+++)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))******************************++++++++++++******)))+++,,,------,,,+++***(((((((((((()))))))))))))))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))%%%&&&'''))))))))))))((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,,,,***)))((())))))))))))((((((''''''((()))***************))))))))))))))))))))))))'''((())))))))))))))))))''''''((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******'''((()))***+++***))))))((())))))******))))))((((((''''''((()))***++++++''''''((())))))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))******++++++(((((((((((()))))))))***((()))******+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))))))))(((((()))))))))((((((((((((((()))))))))************************&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))''''''(((((()))*********&&&'''((()))*********************)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((('''(((((()))***+++(((((((((((((((((())))))'''(((((())))))(((((('''''''''((((((((()))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((('''''''''(((((())))))******))))))(((((()))***,,,---(((((((((((((((((((((((('''(((((()))***+++++++++((()))))))))***************)))))))))))))))))))))))))))************))))))''''''''''''((()))***+++)))))))))))))))******+++((()))))))))************))))))))))))))))))))))))******************************++++++++++++******)))+++---//////---+++***************++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******$$$%%%'''))))))))))))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))))))))***))))))(((''''''''''''(((******+++++++++))))))))))))))))))))))))''''''((())))))***))))))************++++++++++++)))************+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******'''((()))++++++******)))(((((()))***************(((''''''&&&''')))+++,,,'''(((((()))***++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$(((((((((((())))))))))))************************((()))***++++++***)))((('''(((((()))***++++++,,,(((((((((((())))))))))))***+++,,,---------------(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))***+++(((((()))***************%%%%%%&&&'''((()))******&&&'''((()))************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''(((***++++++*********)))))))))))))))))))))************))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''&&&&&&'''((()))***++++++***))))))))))))+++---...************************$$$%%%'''(((***,,,......(((((())))))*********+++*********)))))))))))))))))))))************))))))''''''''''''((()))++++++)))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))******************************++++++++++++******************************,,,+++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((************))))))))))))************************+++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))******)))''''''((()))******))))))((())))))***))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((())))))***+++,,,,,,+++))))))************************+++***)))(((((()))***+++******++++++++++++******************************,,,+++***)))''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&''')))***+++***((('''))))))))))))))))))))))))++++++******))))))((((((******))))))((((((''''''))))))((((((''''''&&&&&&(((((())))))))))))((((((((('''%%%$$$%%%''')))***(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((()))(((((())))))*********+++))))))(((((('''''''''&&&************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))''''''(((((())))))*********))))))(((((((((((()))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''&&&(((***+++***)))***+++******))))))(((((('''''')))(((''''''((()))+++,,,)))((((((''''''''''''(((&&&'''''''''(((((())))))******))))))((((((''''''+++***)))(((((()))***+++,,,+++***(((''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************)))'''&&&'''(((***+++*********))))))))))))))))))************+++++++++************************))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))(((************))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((()))***)))((()))+++---111///,,,***)))***+++---))))))************))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))***++++++++++++***)))******************************))))))))))))************++++++++++++******(((((((((((((((((((((((())))))(((((('''(((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((())))))))))))((((((&&&''')))*********(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))((((((((((((((())))))))))))(((((((((((('''&&&'''((()))***(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((''''''((())))))))))))))))))))))))))))))))))))))))))((((((''''''***)))))))))(((((((((''''''(((***)))((((((***+++)))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''))))))((((((((())))))***((((((((()))))))))*********)))))))))((((((((('''++++++***))))))***+++++++++***)))((((((''''''((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++***((((((((()))+++,,,***))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++''')))*********+++---///555222---)))((())),,,...))))))************))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))***++++++******)))************************))))))************))))))******++++++++++++******(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))******)))))))))(((((((((((())))))******))))))(((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************(((((())))))))))))(((((((((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))'''((((((((((((((())))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((((((((((('''&&&''')))+++((((((''''''''''''&&&&&&((())))))))))))(((((('''))))))((())))))***+++,,,))))))))))))************))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))))))))***,,,---))))))))))))))))))******)))************+++++++++((((((((((((((((((((((((+++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,((()))******)))***,,,...///---***((('''((()))+++))))))************))))))))))))))))))))))))))))))'''((()))++++++******)))((((((((((((((((((((((((*********************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''')))))))))***************************************((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))'''''''''''''''(((((()))*********************************)))))))))(((((()))))))))******)))))))))''''''((()))***))))))(((((((((((((((((((((((((((*********)))))))))))))))))))))))))))((((((((((((((((((((())))))*********(((((())))))))))))(((((((((((()))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((&&&%%%&&&(((+++((((((((((((((((((((('''******+++,,,+++***((('''((('''(((((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******************************)))))))))***+++,,,)))))))))))))))*********))))))*********+++++++++((((((((((((((((((((((((******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((************************''''''(((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))***)))'''''')))***((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))$$$&&&(((***,,,,,,,,,+++((((((((((((((((((((((((''''''(((((()))***++++++)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((())))))******+++************************((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))((('''''''''''''''++++++++++++++++++++++++************))))))))))))))))))************))))))'''(((((()))))))))))))))((((((((((((((((((((((((,,,++++++***)))(((((('''(((((((((((())))))))))))'''''''''(((((()))))))))(((((())))))))))))(((((('''((()))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((&&&%%%%%%(((***))))))))))))))))))))))))'''(((((()))((('''%%%$$$&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))******(((((())))))************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************'''(((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,)))******)))'''&&&''')))&&&((()))+++,,,+++******))))))************))))))))))))))))))))))))))))))%%%&&&''')))+++,,,------))))))))))))))))))))))))%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))++++++************************))))))************))))))******++++++++++++******((((((((((((((((((((((((******)))(((((((((((((((************************++++++*********))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''')))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))(((&&&&&&(((***))))))************++++++))))))))))))))))))((('''''''''&&&''''''((()))***((((((((((((''''''''''''(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************'''((((((((())))))))))))((((((((()))******++++++)))************+++++++++************************'''((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************************))))))))))))************************(((((())))))***++++++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((()))***)))((((((***+++)))*********++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''((()))******++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''((()))+++,,,******************************))))))))))))************++++++++++++******((((((((((((((((((((((((***))))))))))))******+++************************+++++++++*********)))))))))******++++++******)))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))*********+++'''((((((((()))))))))***)))))))))((((((((((((((((((((())))))))))))((((((+++***)))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))******)))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((''''''((())))))))))))))))))))))))))))))((((((((()))))))))******'''((((((((()))))))))***)))***+++***((('''((()))((()))))))))************+++++++++***++++++,,,,,,)))((((((((((((((())))))))))))))))))(((((('''''''''((((((((()))))))))***)))***+++,,,,,,+++***))))))((((((((((((((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************'''(((((()))******++++++)))************+++++++++************************))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++''')))******)))***,,,...,,,+++)))((('''((()))***))))))************)))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++((('''''''''((()))+++,,,************************+++***)))(((((()))***+++******++++++++++++******************************((((((((()))***,,,---...))))))))))))))))))))))))+++++++++************)))******++++++++++++******((((((((((((((()))******))))))))))))))))))))))))%%%&&&''')))***,,,---...'''((((((((())))))******++++++******))))))(((((((((((())))))))))))((((((...,,,***(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++******))))))(((((((((((())))))*********+++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******))))))((((((((('''***))))))(((((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******)))***,,,+++)))((((((((('''((((((((())))))******(((((('''''''''(((***++++++***)))))))))))))))***+++*********))))))(((((('''((((((((())))))******&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))***++++++++++++***'''(((((()))***+++++++++)))************+++++++++))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&'''))))))************))))))(((((())))))))))))(((((())))))************))))))******))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,---------)))))))))))))))))))))))),,,+++(((''''''(((+++,,,++++++***)))((('''&&&&&&)))))))))))))))))))))))),,,)))''''''******(((%%%************************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((''''''************)))))))))))))))************+++++++++...---***(((((((((***+++)))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''***************)))(((''')))))))))))))))))))))))),,,+++***)))((((((((()))&&&&&&'''&&&%%%&&&(((***))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((++++++***)))((('''&&&&&&))))))************))))))'''(((((()))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((******)))((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((()))************)))(((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))((())))))(((&&&%%%'''((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((('''''''''''''''((()))***************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++///......---,,,+++******+++***)))((((((***,,,---((())))))))))))*********---------,,,,,,+++++++++))))))))))))))))))))))))'''((((((((())))))))))))))))))************))))))))))))************))))))))))))************))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((()))++++++,,,+++******))))))******))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***++++++******)))((('''''''''))))))))))))))))))))))))+++)))(((((())))))((('''************************)))(((((((((((((((((()))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))*********+++++++++***)))((((((((()))***+++))))))))))))))))))))))))++++++***))))))***++++++******))))))))))))******))))))))))))))))))))))))******))))))((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))***************(((&&&%%%''')))******)))))))))((((((((('''(((((())))))(((((('''(((((((((((()))))))))))),,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))******************************)))))))))((((((((())))))))))))((((((((((((************))))))))))))))))))******))))))((('''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))((())))))(((&&&&&&'''(((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********,,,++++++******))))))(((+++***)))((()))***,,,---*********+++++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******++++++++++++******))))))************))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((()))******+++++++++***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))************))))))((((((((()))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***************)))))))))'''''''''(((((())))))***)))))))))*********++++++&&&&&&'''((()))*********))))))))))))))))))))))))++++++***))))))***++++++******))))))))))))******))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))&&&'''(((***++++++******)))******)))(((''')))+++++++++*********)))))))))((())))))******))))))((((((((((((((()))))))))))),,,+++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))(((((('''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******************************))))))((((((((((((((('''(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))(((((('''&&&%%%&&&''''''(((((('''''''''''''''((()))*********((((((((((((((((((((((((''''''(((((())))))*********))))))((((((((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''(((((()))(((((((((((()))************)))((((((((((((((('''''''''((()))*********(((((((((((()))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((((())))))(((&&&&&&''')))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((******)))(((''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))***)))(((''''''&&&&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))************************+++***)))))))))***,,,---,,,,,,,,,,,,------------************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))************)))))))))******++++++******)))))))))************))))))************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))))))))))))))))))))))))))))))))(((***,,,+++((('''))),,,((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++******************%%%&&&&&&'''((())))))***))))))))))))************&&&''')))***+++***)))((())))))))))))))))))))))))+++******************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))%%%''')))++++++***)))((($$$&&&((())))))***,,,...++++++++++++*********)))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))******))))))))))))))))))***))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++***))))))(((((())))))***++++++++++++++++++++++++((((((((((((''''''''''''(((((((((((()))))))))))))))))))))*********++++++''''''((((((((((((''''''&&&''''''((()))((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((()))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))(((((())))))***+++***))))))((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((''''''((((((((('''((()))(((&&&&&&''')))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''))))))))))))************))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((())))))))))))******))))))((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,,,,---******)))))))))***+++,,,,,,,,,,,,------------...------------,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))***************))))))((())))))******(((((()))))))))*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))'''***,,,+++((('''))),,,((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******************++++++%%%&&&&&&'''((())))))***(((((()))))))))*********)))***,,,---,,,***(((&&&))))))))))))))))))))))))*********++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))******************)))(((((()))***+++************************'''(((***+++***)))'''%%%###%%%'''(((((()))+++---++++++++++++*********)))))))))************))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***,,,---...******))))))))))))******))))))))))))))))))))))))((()))************)))(((&&&''''''((()))******+++)))((((((''''''(((((()))************************''''''''''''(((((((((((('''((((((((()))))))))*********)))))))))((((((((($$$%%%&&&((())))))))))))(((((()))************)))***)))))))))((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((()))))))))))))))))))))(((''''''((())))))))))))*********)))))))))))))))***++++++***))))))(((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))((('''''''''((((((((((((((((((''''''(((((((((&&&&&&(((***************************''''''(((((())))))************)))((('''&&&&&&%%%))))))))))))************)))((((((''''''''''''((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''((((((((()))))))))***&&&&&&''''''((()))***+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))*********++++++)))******++++++,,,,,,---***************+++++++++++++++++++++,,,,,,,,,,,,------..................))))))))))))))))))))))))************++++++++++++))))))************))))))(((((())))))))))))(((((())))))************))))))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))))))))((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))))))))******+++++++++))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************'''''''''(((((())))))***((((((((()))))))))*********+++,,,---,,,***(((&&&)))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))******)))))))))))))))))))))))))))))))))************+++***)))((((((((()))++++++************************))))))******)))'''&&&%%%&&&(((***)))(((''''''(((++++++*********)))))))))((())))))******))))))((((((((((((((())))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++---///000+++******))))))******+++))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''(((((())))))*********)))))))))((((((''''''%%%&&&'''((()))*********))))))***+++++++++***************)))((('''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((())))))***)))))))))))))))(((''''''))))))*********+++++++++***))))))))))))***++++++******)))(((((((((((((((*********)))((('''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((((((((('''''''''(((((((((&&&'''(((***(((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&&&&%%%''''''''''''(((((((((((())))))(((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''(((((())))))******#########$$$&&&''')))***(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++((((((((()))))))))******))))))******++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++))))))************)))))))))))))))******)))))))))))))))************))))))&&&&&&''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++******)))((((((((((((((()))******''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))'''&&&&&&'''((()))((((((******************************))))))))))))******))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((()))))))))***))))))***++++++***)))((()))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***)))((('''((()))+++,,,************************((((((((((((((((((''''''(((***,,,+++)))'''''''''******)))))))))((((((((('''(((((())))))(((((('''(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---///+++******))))))******+++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******'''''''''((()))*********)))))))))))))))*********((())))))******)))(((((((((((()))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))))))))(((''''''))))))))))))******************))))))******+++,,,******)))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&'''((())))))((('''&&&&&&'''((('''&&&''')))***(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((()))))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''''''''''''''((()))*********%%%%%%%%%%%%&&&'''))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))***+++++++++++++++************++++++++++++)))))))))******+++++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))******++++++++++++******))))))************))))))))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))'''((()))++++++******)))((((((((((((((()))******************++++++++++++))))))))))))))))))))))))***))))))))))))))))))***(((((()))***+++,,,,,,---))))))))))))))))))))))))(((%%%$$$%%%(((***(((&&&************************++++++************++++++))))))))))))))))))))))))''''''(((((()))))))))***************))))))))))))(((((((((((())))))))))))&&&'''((())))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++***)))((('''((()))+++---************************''''''&&&&&&'''((()))***''')))+++,,,+++***++++++))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***((('''''')))+++,,,++++++************++++++))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))******++++++&&&''''''((()))******+++'''((()))***+++,,,------,,,,,,++++++***((('''&&&'''(((((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******)))))))))))))))(((((('''(((((((((((())))))))))))*********)))******+++,,,******)))(((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))(((((('''&&&'''((())))))((('''&&&&&&'''(((''''''''')))+++******************************))))))((((((''''''%%%%%%&&&'''((()))***+++))))))))))))***************)))))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&''''''((()))******+++***))))))))))))******+++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************))))))***++++++++++++*********+++++++++,,,,,,,,,))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((('''''')))***++++++++++++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))************))))))))))))((((((((((((((()))******************************))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++)))'''&&&%%%%%%&&&******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************'''((()))))))))))))))(((+++++++++************)))+++*********))))))((((((((((((((((((((((((((((((,,,,,,+++******+++,,,,,,)))))))))***+++++++++,,,(((((()))(((((('''&&&&&&+++*********))))))((((((,,,+++***))))))***+++,,,++++++***)))(((((())))))+++******)))))))))))))))(((((())))))))))))((((((*********)))))))))))))))******************************))))))))))))******(((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''&&&%%%$$$$$$%%%((())))))((())))))***++++++++++++***---+++))))))+++***'''$$$))))))))))))))))))))))))(((((())))))))))))(((((('''((()))++++++,,,,,,,,,))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******%%%&&&&&&&&&''''''((((((******))))))((((((''''''))))))))))))((((((((((((''''''((()))***++++++,,,))))))(((((('''''''''&&&+++)))(((&&&&&&((()))+++&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,+++)))'''&&&%%%&&&&&&*********)))))))))))))))***)))(((''''''((()))***++++++***)))(((((()))))))))))))))(((((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((***)))(((''''''((()))***((((((((((((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''%%%&&&'''((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******************************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++***((('''''''''((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********)))(((''''''+++++++++************)))************)))))))))((()))))))))))))))))))))))),,,++++++******++++++,,,+++++++++++++++,,,,,,,,,(((((()))))))))(((''''''************)))))))))(((++++++***))))))***++++++++++++***)))))))))))))))+++******)))))))))))))))(((((())))))))))))(((((()))))))))))))))***************************************))))))))))))************))))))((((((''''''((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************'''(((((()))******++++++,,,,,,+++******)))(((((())))))))))))))))))))))))*********)))))))))))))))))))))((((((((('''''''''((('''&&&''')))******)))))))))***++++++++++++***,,,***))))))++++++(((&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******'''''''''''''''(((((((((%%%%%%&&&((()))+++,,,---))))))))))))((((((((((((++++++***)))((('''&&&%%%)))(((((((((''''''''''''***)))(((''''''((()))***'''''''''((((((((((((((()))(((((((((((('''''''''***))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******)))(((((((((((())))))))))))))))))*********)))((('''&&&&&&'''((()))++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((***)))(((((((((((()))***))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''%%%&&&'''(((((())))))(((************************(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((((((((((()))******************************))))))))))))************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))))))))***((())))))******))))))(((************************))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***)))(((&&&&&&+++++++++************)))************))))))))))))************************,,,+++************+++,,,,,,,,,,,,,,,,,,+++++++++((())))))************)))************))))))))))))++++++***))))))***+++++++++***))))))))))))))))))+++******)))))))))))))))((())))))******))))))((((((((())))))******++++++******************************))))))))))))******++++++***)))((('''&&&&&&'''((())))))******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************************((((((((()))******+++++++++++++++******))))))((())))))))))))))))))))))))+++*********))))))(((((())))))((((((((((((''''''+++***))))))++++++***)))((()))******++++++*********)))((()))++++++)))((())))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))(((((((((''''''(((((())))))******((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((###$$$&&&'''***+++---...(((((((((((()))))))))))),,,+++***((('''%%%$$$###((((((((((((''''''''''''))))))(((((((((((())))))))))))((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))******+++******(((((())))))******++++++(((''''''&&&&&&''''''(((+++***))))))))))))))))))************************++++++*********))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***))))))((())))))************))))))******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))))))))))))))***++++++++++++***)))(((((()))***************************************''''''(((((())))))******))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((())))))***************************((()))))))))*********************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***************************************)))((('''+++++++++*********))))))*********)))))))))))))))************************++++++************++++++,,,,,,,,,++++++*********((()))***+++++++++++++++*********)))))))))))))))+++******************+++******)))))))))))))))***+++******))))))))))))))))))))))))******)))))))))''''''((()))***++++++,,,******************************))))))))))))***************)))((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))************************(((((())))))************+++*********)))))))))(((((((((((((((((((((((((((++++++******)))((((((((())))))((((((((((((((((((,,,+++)))***++++++)))(((((())))))***************(((((()))******+++***)))(((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))&&&''''''((()))******+++)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((***)))))))))((((((''''''&&&''''''((())))))******((())))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))'''((()))***+++***)))(((''''''((()))***++++++,,,(((((((((''''''(((((((((******)))))))))))))))******+++++++++++++++,,,,,,+++++++++*********)))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))***)))))))))******++++++++++++******++++++,,,---------------------------++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******++++++++++++******((())))))************)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************(((((()))******+++******+++++++++*********))))))))))))))))))))))))******************************************************++++++******))))))(((((())))))***++++++,,,++++++))))))))))))))))))***************++++++************)))))))))))))))******+++******)))))))))))))))))))))************))))))''''''((()))***++++++,,,******************************))))))))))))******(((((((((((())))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))((((((((((((((((((((((((************))))))(((((((((((())))))))))))))))))+++***))))))))))))(((&&&(((((()))************)))'''((()))************+++(((((((((((((((((((((((((((((())))))))))))(((((())))))*********))))))(((&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))((((((+++******)))(((''''''&&&'''((((((((()))))))))***''''''((())))))***++++++'''''''''((((((((((((((((((((())))))))))))((((((******))))))((((((((('''%%%%%%&&&'''(((((())))))'''((())))))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***'''((()))***)))((('''&&&''''''((()))***++++++,,,)))))))))******)))))))))***)))))))))))))))************++++++,,,,,,,,,,,,++++++++++++************)))*********++++++++++++************************************************************************************************))))))))))))))))))******)))******++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))(((((((((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))(((((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''')))***+++,,,,,,,,,+++++++++************)))))))))))))))************************************))))))***++++++***)))))))))))))))))))))((((((((()))******+++++++++******))))))))))))************)))***++++++++++++***))))))))))))))))))******++++++******))))))))))))))))))******++++++******)))(((((())))))******++++++******************************))))))))))))******'''((((((((()))))))))***'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((())))))))))))*********)))''''''(((((('''&&&'''((())))))******))))))&&&(((*********)))***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((('''''''''''''''(((((())))))******)))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))************)))))))))))))))((()))((()))))))))(((''''''(((((())))))******************))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))***))))))))))))))))))((($$$%%%%%%&&&'''(((((()))''''''))))))))))))''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((('''&&&&&&(((((())))))******++++++)))******++++++******))))))))))))))))))******+++*********++++++,,,,,,---,,,++++++++++++*********)))))))))*********++++++************************************************************************************************))))))))))))************)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++++++++***)))((()))******************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++++++++++++++++++++************)))((()))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))***************************)))(((((()))))))))************)))***++++++++++++***))))))))))))))))))***+++++++++******))))))))))))))))))******++++++******))))))))))))))))))***************************************))))))))))))******))))))))))))((((((((((((((()))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((()))))))))*********)))(((''''''((()))(((&&&'''(((((()))))))))))))))''')))++++++)))((()))+++))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''(((((((((((((((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))''''''(((((())))))******'''''''''((()))*********++++++***)))(((''''''&&&''''''''''''((((((((()))***)))(((''''''((()))***)))))))))))))))*********&&&&&&''''''(((((())))))&&&''')))******)))'''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((()))***)))))))))))))))*********((()))***++++++***)))((()))))))))))))))***++++++))))))******+++,,,,,,,,,,,,,,,+++++++++*********((((((((()))))))))******************************************************************************************************((()))))))))************)))***+++,,,---------,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))************))))))))))))))))))))))))))))))++++++************++++++)))***************))))))******************************))))))((((((''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))************,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,---,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******************************+++++++++******)))+++++++++************)))(((((())))))*********+++((((((((((((((((((((((((((()))***++++++***)))((())))))******+++++++++,,,***************)))((('''(((((())))))*********+++)))***+++,,,,,,+++***)))))))))((())))))***+++++++++******)))))))))))))))******++++++++++++***************)))))))))))))))******************************))))))))))))******++++++***)))((('''&&&&&&))))))***+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++)))((('''((()))***)))((('''(((((()))))))))))))))'''***,,,+++)))''')))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&((()))************))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))((((((((((((&&&''''''((()))******+++((((((((((((''''''''''''&&&'''''''''(((((())))))+++)))(((&&&&&&((()))+++(((((())))))******++++++(((((((((((())))))))))))&&&'''(((******((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++((((((''''''(((***,,,...*********)))))))))))))))'''((()))******)))((('''))))))((())))))***++++++(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))************************************************************************************************(((((())))))*********+++)))***+++---......------******))))))******+++,,,------------------------////////////////////////(((((())))))))))))(((((((((***+++***)))((()))******+++++++++***)))'''&&&))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))******)))((('''))))))))))))************'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&))))))************))))))))))))))))))************)))))))))))))))))))))))),,,+++***((((((((()))***************************,,,,,,++++++******))))))************************)))((('''&&&&&&'''((())),,,,,,++++++***)))))))))&&&&&&'''((()))***++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))***************)))((((((+++*********))))))(((((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************************************))))))))))))******''''''((()))))))))))))))+++*********))))))((((((************************''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''******)))(((((((((((((((&&&&&&&&&''''''''''''(((******(((&&&######%%%'''''''''(((((())))))******+++*********))))))(((((((((((((((((())))))))))))***)))((((((((()))+++,,,((()))*********)))'''&&&))))))))))))************,,,***((()))+++---------111///---***((((((((()))))))))))))))************((((((((((((((((((((((((+++*********))))))(((((())))))))))))************,,,++++++++++++++++++,,,************************++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++)))******++++++******)))(((***+++***)))((()))***,,,,,,------,,,+++***)))))))))))))))))))))))))))************************************)))))))))((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))************))))))))))))))))))************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&))))))************))))))))))))))))))************)))))))))))))))))))))))),,,+++)))((((((((()))******************************************)))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))******************))))))))))))))))))************))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++++++++***))))))+++*********))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++((()))))))))************++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))*********************************))))))(((((())))))***''''''((()))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''''''''((((((((()))))))))))))))'''%%%%%%&&&((('''((((((((()))))))))************)))))))))(((((())))))))))))((((((((((((***)))((((((((()))++++++((())))))***)))((('''&&&))))))))))))************,,,+++)))***,,,...//////111///,,,***(((((())))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))************++++++************++++++************************++++++******++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,++++++,,,,,,,,,,,,++++++(((***+++***)))((()))***++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))************+++++++++******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))************))))))))))))))))))************))))))))))))))))))))))))+++***))))))((()))))))))************************((())))))))))))))))))***((((((((((((((((((((((((+++******))))))******+++''''''((())))))***++++++*********)))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++,,,,,,,,,,,,+++*********************)))))))))***************+++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))((((((((())))))))))))***************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***************************)))((((((''''''(((((()))''''''((()))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((()))))))))*********'''((())))))''''''((()))(((((((((((())))))))))))******))))))))))))((((((******))))))(((((('''''')))))))))((()))******+++)))))))))))))))(((''''''))))))))))))************,,,+++***,,,...000111000///...,,,***)))((())))))))))))))))))************************************************)))))))))))))))))))))*********++++++*********))))))*********************************++++++******++++++,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++(((***+++***)))((()))***((()))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++)))(((((()))++++++((()))))))))***************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))************))))))******))))))))))))******))))))))))))))))))))))))***++++++,,,++++++******************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))************************((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++***))))))(((((((((((((((((((((((()))))))))******&&&(((******)))((()))***(((((((((((())))))))))))))))))))))))))))))((((((******))))))(((((('''''')))))))))))))))******+++)))))))))))))))(((((('''((()))))))))************+++******+++...000000000...---+++***))))))))))))((()))))))))*********************************************)))))))))))))))))))))*********+++++++++******))))))))))))******************************++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---******++++++++++++******(((***+++***)))((()))***))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((''''''(((((()))*********((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((''''''((()))***((()))))))))************(((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))''''''(((((())))))******************************(((((())))))))))))(((((())))))))))))((((((''''''%%%%%%&&&''''''((())))))((()))************)))(((******))))))))))))******************************))))))***************)))***************+++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******************))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++,,,***))))))(((((((((((((((''''''((((((((()))))))))%%%''')))***)))))))))***))))))))))))(((((((((((((((((((((((((((((())))))***)))))))))((((((((('''((()))))))))***************))))))(((((((((((((((((()))))))))************)))((((((***---......---,,,++++++***))))))))))))((()))))))))************************************))))))))))))))))))******************++++++++++++******))))))))))))******************************++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------))))))************))))))(((***+++***)))((()))***,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))*********))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))************'''''')))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))************))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((())))))))))))))))))******************************++++++,,,,,,++++++***++++++***))))))(((''''''$$$%%%%%%&&&((())))))***((()))***++++++***)))(((******))))))))))))******************************(((((()))************)))*********++++++++++++++++++++++++***************))))))))))))))))))))))))******))))))))))))******************************************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))************+++************)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))''''''((()))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******)))((((((((((((((('''''''''((((((((())))))&&&''')))((((((((()))***))))))))))))((((((((((((''''''(((((((((((())))))((((((((()))))))))))))))(((((()))************)))******)))((((((((((((((())))))))))))************((((((((()))+++,,,+++)))******************))))))))))))))))))************************************))))))))))))*********************++++++++++++,,,*********))))))*********************************++++++******++++++,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......))))))************))))))(((***+++***)))((()))***...---,,,*********++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))******)))))))))))))))))))))************((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++))))))************))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))***************)))))))))***************************+++,,,,,,,,,,,,+++*********************))))))'''((((((((())))))******((()))***++++++***)))(((******))))))))))))******************************((()))******+++++++++************++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************************************)))))))))((()))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***''''''((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,******)))((((((((((((((((((((()))))))))*********'''(((((('''%%%&&&(((******)))))))))(((((((((''''''''''''((((((((())))))''''''(((((())))))******'''((()))***+++******)))+++***)))((('''(((((()))))))))))))))************)))(((((()))++++++)))'''))))))***************)))))))))))))))************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,++++++************++++++************************++++++******++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...*********++++++*********(((***+++***)))((()))***---,,,***(((''''''(((((())))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------)))***+++,,,,,,+++***)))))))))))))))***************++++++******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))************))))))))))))))))))************))))))))))))))))))))))))'''((()))+++++++++***))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))***++++++,,,,,,++++++++++++************''')))***++++++***)))'''******))))))))))))******************************)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((+++*********))))))(((((())))))((())))))***++++++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))&&&'''''''''(((((())))))******************************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******)))((((((((((((((()))************+++++++++(((((('''%%%$$$$$$'''*********))))))((((((((('''&&&'''''''''(((((())))))&&&&&&'''((()))***++++++'''((()))++++++******)))+++***((('''''''''((()))))))))))))))***************))))))***++++++(((&&&((())))))************)))))))))))))))************(((((((((((((((((((((((((((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++******++++++,,,------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++,,,+++***))))))***+++,,,******++++++++++++******((((((''''''&&&&&&&&&%%%)))))))))(((((((((((((((************************))))))))))))))))))))))))******************************************++++++(((((())))))******++++++,,,+++***))))))***++++++))))))************))))))************************))))))))))))))))))))))))+++++++++,,,,,,++++++++++++*********))))))(((((('''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***((((((((((((((((((((((((************************,,,+++)))***,,,+++'''###"""%%%***+++***)))***+++''''''((()))***++++++,,,++++++******************+++***)))(((((()))***+++))))))(((((('''''''''&&&))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************((((((''''''((()))******))))))******++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++*********))))))((((((************************))))))************))))))///...,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))&&&&&&''''''((())))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((())))))*********+++***)))))))))((((((''''''))))))************))))))))))))))))))***************)))))))))((((((''''''''''''''''''''''''''''''******))))))))))))******(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************((((((''''''(((((()))***)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,+++***'''))),,,...------...///---...000000///...000111++++++************++++++)))************+++++++++************************************************))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++++++++***))))))***++++++)))))))))******)))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******))))))))))))))))))))))))*********+++***))))))))))))***+++******++++++++++++******************************))))))))))))))))))))))))))))))************))))))************)))))))))((('''(((((()))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))************************,,,***))))))++++++(((&&&$$$'''***+++***)))***+++)))))))))))))))*********************************+++***)))(((((()))***+++******)))))))))((((((((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************++++++++++++,,,---......******************++++++))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))************)))))))))(((************************))))))************)))))),,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((('''''')))(((((('''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''&&&''''''(((((()))))))))*********************))))))((((((((())))))************))))))))))))))))))************++++++*********)))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))************///...---,,,+++*********)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............---,,,++++++---...///...,,,)))((((((,,,...///000111333555888++++++************++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******+++******))))))******+++(((((())))))))))))((((((+++***************))))))((()))))))))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,+++***)))(((((('''************))))))))))))***))))))(((((())))))***++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''************))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))******************************************************,,,***((((((***+++***))))))***++++++)))))))))+++************))))))((((((************************+++***))))))))))))***+++++++++************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************)))******+++,,,,,,---...+++******))))))))))))***))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))************))))))))))))************************))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))(((******)))(((((('''&&&&&&((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''(((((())))))))))))***************************)))))))))))))))************))))))))))))))))))******************)))))))))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))************------,,,+++***)))(((((()))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///......------,,,++++++)))+++---...------...///---///222444777;;;@@@DDD))))))(((((((((((())))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))*********))))))))))))******(((((())))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((++++++******))))))((((((((((((((((((((()))))))))***++++++++++++++++++***************************))))))))))))))))))))))))'''(((((((((((((((((('''*********)))))))))))))))(((((())))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************+++***(((((()))+++,,,,,,---,,,+++***)))))))))*********))))))))))))))))))***************+++++++++************************************************''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***,,,---......///---,,,***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************))))))************))))))''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))*********++++++******************))))))************))))))((()))))))))************''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))************************************))))))))))))))))))))))))((()))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))((()))))))))************((())))))***************))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,(((***---///000222444666333555999<<>>BBBFFFJJJOOOTTTXXX[[[]]]___```___]]][[[YYYUUUTTTQQQMMMIIIEEEAAA???***++++++++++++***))))))******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))+++***))))))))))))))))))***************)))((('''))))))))))))))))))))))))((((((((()))***+++,,,---,,,++++++***+++******)))************))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((***)))(((((((((***+++,,,((())))))((((((''''''&&&************************************************++++++++++++++++++++++++))))))************)))((((((((()))***+++,,,,,,,,,************************************))))))))))))******)))(((((()))******************************,,,++++++******))))))((()))))))))******+++++++++******************************************************)))))))))))))))***************+++*********,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,000///---,,,***)))))))))*********)))))))))((((((******************************)))))))))***+++,,,************************---,,,+++***************,,,---000333555666666666///---***((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))************+++++++++***************'''(((((((((((()))))))))*********))))))))))))))))))***+++,,,,,,+++***)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************************************************((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))+++++++++++++++***)))((()))*********++++++++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***************(((***+++***)))((()))***************************++++++,,,,,,------,,,,,,(((((()))))))))*********+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---//////000000111555;;;???CCCEEEHHHKKKNNNQQQSSSTTTUUUVVVWWWWWWUUUQQQMMMKKKIIIHHHFFFCCC@@@===;;;:::***++++++++++++***))))))******************************************************++++++++++++******************************))))))))))))))))))))))))''''''((()))******))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***************)))((('''))))))))))))))))))))))))'''''''''((()))***+++,,,++++++++++++***))))))***(((((())))))************************************''''''((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((***)))(((((((((***+++,,,++++++,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++((())))))*********))))))(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++++++++******))))))))))))******++++++,,,,,,***************************************************)))))))))))))))******++++++************************++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++************************)))))))))((((((***************************************++++++,,,************************...---,,,++++++***++++++***+++---///000111111111---+++))))))******)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******************))))))((((((******************++++++(((((((((((()))))))))***))))))))))))))))))******)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***************************++++++++++++++++++++++++((((((((((((((((((((((((((()))***++++++++++++***''''''''''''((((((((((((************************))))))************))))))***))))))(((((())))))***+++++++++++++++***)))((()))*********++++++++++++))))))************))))))))))))))))))))))))))))))************************((((((((()))))))))******(((***+++***)))((()))***************************++++++,,,---------------))))))))))))***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...000222333666;;;AAAFFFMMMNNNNNNOOOPPPOOONNNMMMLLLMMMMMMMMMKKKHHHDDDBBB??????>>>>>>============***++++++++++++***))))))******************************************************++++++++++++******************************))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,)))************))))))((())))))))))))))))))))))))((((((((((((((()))***+++)))***+++***((((((((()))'''(((((()))******++++++******++++++++++++******''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))***+++%%%&&&(((+++,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))((())))))************))))))))))))***+++++++++,,,************************(((((()))))))))))))))***)))))))))******)))))))))((((((((((((((()))))))))++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++)))))))))))))))******+++,,,+++******)))*********************++++++++++++,,,++++++******++++++,,,***)))))))))******+++,,,,,,,,,,,,++++++++++++***************************((((((((()))))))))******************************------,,,+++*********+++))))))***+++,,,---------+++***)))***++++++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))******++++++******)))(((((('''(((((((((((())))))))))))((((((((()))))))))******))))))))))))******************++++++++++++******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,,,,+++''''''((((((((()))))))))************************))))))************))))))******))))))))))))******)))******+++++++++******)))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((***+++***)))((()))***************************((()))***+++,,,,,,,,,,,,)))*********++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000333666999<<<@@@EEEIIINNNLLLJJJJJJIIIGGGDDDBBB???@@@AAAAAA@@@???>>>======>>>???@@@AAAAAAAAAAAA***++++++++++++***))))))******************************************************++++++++++++******************************)))))))))))))))))))))))))))((((((((((((***+++,,,))))))))))))))))))))))))++++++***)))((()))))))))((())))))************)))))))))))))))))))))))))))******)))))))))******+++((()))+++)))'''&&&'''))))))))))))))))))*********((()))***++++++***)))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))))))))))))))************))))))((("""$$$&&&)))*********)))))))))*********+++++++++************************))))))))))))))))))))))))(((((()))*********************************++++++************************(((((((((((())))))******))))))************))))))(((((()))))))))*********)))******++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,***)))))))))******++++++++++++,,,,,,------,,,++++++******++++++,,,***************+++,,,---,,,,,,,,,++++++++++++***************************(((((())))))*********)))******************************))))))))))))))))))))))))******+++++++++++++++******+++------+++)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))***************)))))))))))))))'''((((((((())))))))))))(((((()))))))))*********((()))))))))************++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,+++***((((((((()))))))))******************************))))))************))))))))))))(((((((((((())))))((()))***+++++++++++++++((((((((()))))))))******))))))************))))))))))))))))))))))))))))))************************)))******+++,,,,,,------(((***+++***)))((()))***************************((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,------------------------.........///000111222333555888<<<>>>@@@CCCFFFHHHGGGDDDAAAAAAAAA@@@===;;;888999:::;;;===???AAAAAAEEEFFFHHHIIIJJJIIIGGGFFF***++++++++++++***))))))******************************************************++++++++++++******************************))))))))))))))))))))))))***)))(((((()))+++---///))))))))))))))))))))))))...---+++***((('''&&&&&&'''((()))***************)))))))))))))))))))))))),,,,,,++++++***+++++++++''')))***)))&&&%%%&&&)))++++++******)))((((((((('''((()))******)))(((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((******+++++++++)))))))))))))))))))))))))))***+++++++++)))((('''((()))+++,,,---+++***)))))))))******++++++++++++************************++++++++++++++++++++++++(((((()))***************+++++++++***************************************'''((((((((())))))******))))))************))))))))))))******+++++++++,,,))))))***+++,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++))))))((())))))***++++++---,,,***)))))))))******,,,,,,,,,------.........,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---*********))))))))))))(((******************************+++,,,,,,,,,,,,+++************************((((((''''''''''''((((((***************+++++++++*********,,,------+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******((((((((()))******++++++))))))******+++++++++,,,))))))))))))************(((((())))))*********+++,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))))))))************************************))))))************))))))((((((''''''''''''(((((('''((()))***+++,,,,,,,,,(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------...//////(((***+++***)))((()))******************************+++,,,---......///...++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------///000000111222444555666999<<<@@@BBBCCCCCCEEEFFFEEEBBB??????@@@AAA???===;;;<<<===???BBBFFFJJJLLLPPPQQQRRRSSSRRROOOLLLJJJ************************************************+++++++++++++++***)))(((******+++,,,------......+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))+++)))(((''''''((()))+++))))))))))))************))))))************))))))************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))(((((()))***++++++(((((((((((())))))))))))******++++++++++++******++++++******************+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------************************************************************************))))))))))))************++++++******************+++*********))))))((((((************************,,,,,,,,,++++++******************++++++,,,,,,,,,((()))++++++******+++,,,*********)))******+++,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((+++*********))))))((((((************************************************************************+++++++++*********))))))************************************************++++++************++++++...------,,,,,,++++++***))))))))))))************************************&&&&&&&&&&&&''''''''''''++++++************++++++))))))************))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))******)))))))))))))))***+++*********))))))((((((******))))))******+++,,,)))))))))))))))))))))))))))((('''''''''(((***++++++++++++++++++***)))((())))))))))))))))))))))))...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********+++++++++******)))***++++++,,,,,,++++++***))))))***+++,,,,,,------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------//////...---,,,,,,,,,---111222444777:::<<>>>>>>>>???AAADDDFFFHHHGGGEEEBBB???===;;;;;;<<<<<<>>>BBBEEEGGGKKKOOOSSSRRRRRRTTTWWWYYYXXXSSSNNN************************************************+++++++++++++++***))))))))))))******++++++,,,,,,+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))***)))(((''''''((()))***))))))))))))************))))))************))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))***++++++(((((((((((()))))))))*********++++++++++++******************************+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))*********+++++++++,,,,,,************************************************************************))))))))))))************))))))))))))))))))))))))+++*********))))))))))))************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,---------,,,,,,---......---,,,***))))))((((((,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))))))))************************))))))))))))))))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))++++++************+++++++++++++++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))*********))))))*********))))))************))))))+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))******)))))))))))))))***************)))))))))((())))))*********+++++++++)))))))))))))))))))))))))))(((((('''((()))***++++++++++++++++++***))))))************************---,,,,,,++++++******)))************************))))))))))))))))))))))))******)))(((((()))************+++++++++******)))***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************------,,,,,,,,,---...///444666888;;;>>>@@@BBBCCCEEEFFFHHHIIIJJJKKKJJJIIIEEECCC@@@===<<<<<<===>>>EEEGGGJJJLLLOOORRRVVVYYYVVVVVVXXXZZZ[[[YYYUUUQQQ***************************************************++++++++++++***))))))((()))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))+++++++++******************)))(((''''''((()))***))))))))))))************))))))************))))))************************+++++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))***+++((((((((()))))))))************++++++++++++******************************+++++++++***************))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))************+++************************************************************************))))))))))))************))))))*********************************)))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++***))))))******+++...---,,,+++))))))))))))+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++***************************************))))))))))))))))))))))))++++++************++++++((())))))***++++++,,,,,,))))))))))))************((((((((((((((((((((((((+++++++++******)))))))))***))))))(((((())))))***))))))************))))))******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((())))))***************))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))((((((((((((((()))*********++++++++++++***))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++******))))))******+++)))******+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++,,,,,,,,,---...000222333777999<<<@@@CCCEEEFFFGGGHHHJJJLLLNNNMMMJJJGGGDDDAAA???===<<<===???BBBCCCKKKMMMOOOPPPQQQSSSVVVXXXTTTUUUVVVWWWVVVUUUSSSRRR******************************************************+++++++++******))))))))))))))))))(((((((((+++++++++*********))))))))))))))))))))))))))))))******************************)))(((((()))******((()))))))))************))))))************))))))************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((***)))))))))))))))******(((((()))))))))***************++++++++++++*********************+++++++++************************))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))*********++++++************************************************************************((()))))))))************,,,,,,,,,,,,,,,---------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***(((((()))))))))(((+++************+++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++************++++++((()))))))))*********+++((()))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((()))))))))******++++++******))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))'''(((***,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((())))))*********+++++++++******)))************************))))))******+++++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++*********++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///............000222555777999<<<@@@EEEHHHJJJKKKLLLMMMMMMMMMLLLIIIEEEAAA>>>>>>>>>===>>>AAAEEEJJJLLLQQQRRRSSSRRRQQQRRRSSSUUUPPPRRRTTTTTTSSSSSSVVVXXX************************************************)))******+++++++++************************))))))+++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))******((()))))))))************))))))************))))))************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))******)))))))))))))))***))))))))))))******************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))************+++++++++,,,************************************************************************((()))))))))************++++++,,,,,,,,,---------***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,...///---++++++++++++***+++,,,,,,---***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++*********))))))(((((((((((()))))))))***************************************)))))))))((((((((('''))))))(((((((((((())))))******++++++++++++******)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))******&&&(((***+++,,,+++)))((())))))))))))))))))))))))'''(((((())))))))))))))))))******+++++++++******************************((())))))******++++++,,,************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++)))***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000///.........000333777999???BBBGGGMMMQQQRRRRRRRRRSSSQQQMMMIIIEEEBBB@@@??????@@@AAADDDHHHMMMQQQTTTVVVWWWWWWUUUSSSSSSTTTUUUOOORRRUUUUUUTTTWWW^^^ddd************************************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***************+++++++++************************))))))))))))************))))))************))))))***************************************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))+++******))))))))))))))))))))))))*********++++++******++++++++++++******)))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))*********+++++++++,,,,,,************************************************************************))))))))))))************(((((())))))***+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++...111111---***///...---+++******************+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******)))(((((('''))))))))))))***************************************************************))))))(((((())))))*********++++++++++++************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''''''''((()))******))))))))))))************'''((()))*********)))((())))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***((()))***+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++&&&(((***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........///222666;;;>>>IIILLLQQQVVVXXXXXXVVVUUUPPPMMMHHHCCC@@@@@@AAABBBEEEGGGIIILLLOOORRRTTTUUURRRSSSSSSSSSQQQQQQSSSUUUPPPTTTXXXWWWVVV[[[eeeooo************************************************))))))***+++++++++++++++)))******++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++*********++++++*********))))))))))))************))))))************))))))************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++***)))))))))))))))))))))*********+++++++++******++++++++++++******((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))************+++************************************************************************))))))))))))************''''''(((((()))******+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((()))...222222---(((///...---,,,+++*********)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++************************))))))))))))************************************((((((((())))))******+++*********))))))************++++++,,,,,,++++++***+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************************((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))'''&&&&&&'''''')))******((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))***+++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))++++++,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,---&&&''')))+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...000000111444999???EEEIIIQQQSSSWWWZZZZZZWWWSSSPPPIIIGGGCCCAAAAAACCCFFFIIIMMMOOOQQQSSSSSSSSSQQQPPPJJJLLLNNNPPPQQQSSSVVVYYY[[[```cccaaa___dddqqq}}}************************************************((()))***+++++++++++++++(((((()))***+++,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))))))))************))))))************))))))************************))))))******++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++***))))))((()))))))))************+++++++++******++++++++++++******((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************))))))))))))************((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++***************---333888777111+++,,,,,,++++++,,,,,,---...)))***+++,,,------...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++++++++************************************************++++++************++++++)))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))++++++************++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************(((((())))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))&&&''')))*********)))(((((()))***+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------'''(((***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********+++---///000111444444666:::@@@HHHPPPTTTTTTVVVYYYZZZXXXSSSMMMIIIHHHGGGFFFGGGIIIMMMQQQSSSSSSUUUWWWWWWUUURRRNNNKKKJJJLLLPPPSSSVVVZZZ^^^bbblllqqqtttqqqmmmrrr+++*********))))))((((((++++++******************************************++++++,,,,,,,,,,,,---------,,,+++***))))))))))))((((((((((((((((((((((((++++++************+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))------,,,++++++******)))+++***)))(((((()))******))))))***++++++++++++***++++++++++++++++++++++++))))))))))))******************+++******)))(((''',,,++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))*********))))))))))))((()))************+++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,++++++*********++++++******)))(((((((((******++++++++++++***************)))))))))))))))************************************************++++++++++++******))))))******++++++++++++******(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,............---...---,,,,,,++++++,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***---,,,+++***+++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,+++++++++*********))))))************************++++++******))))))((((((&&&&&&'''((()))***++++++)))************+++++++++******************************))))))))))))******************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++***((((((************************,,,,,,++++++***+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............,,,---.........///222555666;;;AAAGGGKKKOOOSSSVVVTTTTTTRRROOOKKKIIIIIIJJJGGGKKKOOOSSSTTTUUUWWWXXXTTTTTTUUUVVVRRRLLLKKKOOOPPPYYY___^^^___gggqqqwww+++*********))))))))))))************************************************+++++++++,,,,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))+++******))))))******+++************************************)))))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))************)))***+++++++++++++++***((())))))******++++++,,,))))))))))))******************************************)))))))))((((((((()))************+++++++++************************************************)))************+++++++++,,,,,,,,,+++++++++******************++++++++++++******++++++++++++******************))))))))))))************************************************++++++++++++*********)))******++++++++++++******((()))))))))******************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++***))))))***+++++++++++++++*********))))))************************************))))))))))))((((((((())))))******+++)))************+++++++++*********************************))))))*********************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******+++***))))))************************,,,,,,++++++***++++++,,,************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---000111000000000333888<<>>EEEJJJKKKIIIGGGFFFFFFFFFEEEBBB>>>===>>>???BBBFFFLLLQQQTTTVVVXXXYYY[[[ZZZWWWUUUSSSSSSTTTUUUaaabbbdddggglllsss{{{************************)))************++++++++++++++++++******)))))))))++++++++++++++++++++++++***)))((()))+++++++++)))******++++++++++++******(((((((((((()))))))))***)))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++******)))************************************))))))((((((************************(((((())))))************++++++++++++++++++,,,,,,)))************+++++++++************************,,,,,,,,,+++++++++******))))))*********++++++++++++++++++*********))))))))))))))))))***************************++++++,,,***)))))))))***+++,,,,,,************************++++++++++++++++++++++++...---,,,,,,,,,,,,---...------,,,+++++++++++++++------------------------,,,,,,,,,------------------------,,,,,,***))))))++++++++++++++++++++++++---......//////......------------------------------...000111111000...---+++++++++++++++,,,------+++,,,,,,---------,,,,,,------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++******)))))))))***************************************************+++++++++*********))))))************************++++++++++++++++++++++++******************************************************))))))((((((((((((************************)))************+++++++++))))))))))))))))))******)))************+++++++++************************,,,,,,+++++++++*********))))))))))))))))))))))))++++++******++++++,,,---++++++************++++++111---***)))***++++++***************))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))*********+++++++++++++++***************))))))(((((()))***+++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,------...///.........000333888<<<>>>AAAFFFLLLOOOMMMHHHDDDAAA??????@@@???>>>>>>@@@BBBFFFJJJPPPTTTUUUVVVWWWXXXUUUTTTSSSQQQRRRVVVZZZ^^^jjjnnnsssxxx|||************************)))************+++++++++*********)))))))))))))))+++++++++++++++++++++++++++***((()))******)))(((******++++++++++++******((((((((()))))))))******(((((()))*********************))))))))))))******))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,************************************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((************************------,,,,,,+++*********,,,,,,++++++++++++++++++)))************+++++++++************************,,,,,,,,,++++++++++++******************++++++++++++++++++*********************************))))))***************+++,,,,,,++++++*********++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------....../////////......---+++++++++++++++,,,,,,,,,***+++,,,---......---,,,------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++******++++++************************************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))(((((((((************************)))************+++++++++++++++******************)))************+++++++++***************************************)))))))))))))))))))))))))))))))))++++++******++++++,,,---******++++++++++++******...,,,)))))))))******)))************))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++)))))))))************************++++++++++++++++++******))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------...//////...///111444999>>>CCCFFFMMMOOORRRQQQLLLEEE>>>;;;888:::===>>>@@@BBBFFFHHHHHHKKKOOOQQQQQQQQQRRRSSSRRRSSSTTTUUUZZZaaaiiioooyyy************************))))))*********+++++++++******************))))))+++++++++++++++++++++++++++***)))))))))***((('''******++++++++++++******(((((()))))))))*********'''((()))++++++***))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))************++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***+++++++++******************************************))))))))))))************************---------,,,++++++******,,,,,,,,,++++++*********))))))*********+++++++++************************++++++++++++++++++++++++************************************************++++++************))))))+++************+++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...///////////////...---------------............------............------////////////////////////.........---------------,,,------...............)))***,,,...//////...---------------------------,,,---...//////...---,,,,,,,,,------------,,,,,,+++,,,---...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,++++++*********))))))*********+++++++++************************************************))))))))))))))))))))))))((((((''''''(((((()))***)))***+++,,,,,,+++***))),,,+++)))((())))))))))))************)))))))))((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,...------,,,++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------...//////111333666:::@@@EEEIIIKKKSSSSSSQQQLLLEEE>>>:::888888;;;>>>AAADDDHHHLLLOOOMMMMMMNNNNNNNNNOOORRRUUUVVVZZZ```ffflllttt~~~************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))******)))'''******++++++++++++******))))))))))))************'''((()))++++++***))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++************************++++++++++++++++++++++++************************************************+++++++++***************+++++++++***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////////////////,,,---------......//////000111111222222111111000........................//////......------------,,,---.../////////......***+++,,,...//////......------------------------+++,,,---......---,,,+++,,,------......------,,,***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------************************************************************************************************++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++------,,,,,,++++++******))))))*********+++++++++******************************++++++++++++++++++))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++***)))*********)))(((((())))))************)))))))))((())))))))))))))))))))))))++++++************+++++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,,,,---------------,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------...///000333666;;;AAAGGGLLLOOOPPPQQQNNNIIIBBB<<<999999::::::===AAAEEEGGGJJJNNNQQQRRRQQQPPPOOOPPPUUU[[[```aaahhhsss{{{************************)))************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))***++++++***)))******++++++++++++******)))))))))*********++++++(((((()))*********************))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))************+++******************************************************************************++++++++++++******))))))))))))))))))))))))((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************(((((()))***++++++,,,,,,,,,,,,++++++++++++++++++)))************+++++++++***************************++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********+++++++++,,,,,,+++++++++++++++,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------......------,,,------,,,,,,------......------------------------------......////////////,,,---...///////////////------......///000000000111111222222222222111111////////////////////////111111111111000///......+++,,,---//////...------,,,,,,------......//////........................+++,,,,,,,,,,,,,,,,,,+++------............------++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------***************************************************************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++(((((((((((((((((((((((()))************+++++++++,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))))))))))))))(((((((((((()))************++++++++++++******(((***+++***)))((()))***************))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,***++++++,,,++++++***)))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---///000222333444999AAAIIINNNQQQQQQQQQJJJGGGAAA;;;777666:::======@@@DDDGGGIIIKKKNNNPPPPPPQQQRRRSSSWWW^^^fffkkkqqqzzz************************)))************+++++++++)))*********++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,+++******++++++++++++******))))))*********+++++++++)))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))******************************************************************************************++++++++++++******))))))))))))))))))))))))(((((()))++++++,,,,,,+++******************************+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++))))))******+++,,,------,,,++++++++++++,,,------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,---......---,,,,,,,,,,,,++++++,,,------...........................---......///000111222222...///000111222222222222333333333444555666666666444555555666666555555444555555555555555555555555444555666777666444222111,,,---///000111000///...///...---,,,,,,---///000////////////////////////---,,,,,,++++++,,,,,,---------............------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,------************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))***************+++,,,,,,++++++************++++++(((***,,,+++)))((()))+++************))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,,,,+++***,,,,,,---------.........++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...///111444666777<<>>??????@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;:::888555333///000222333444333111000111///---++++++,,,///000000000000000000000000000...---,,,++++++,,,---...------............------,,,,,,+++***+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************++++++,,,---************************************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++)))))))))******++++++,,,)))************+++++++++++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))*********)))******+++,,,,,,+++***))))))***+++,,,(((***---,,,***)))***,,,************))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++***+++---...///......------------.........//////++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------...///111444666999:::EEEJJJQQQUUUTTTMMMEEE@@@=========<<<:::;;;===???DDDHHHLLLPPPRRRSSSVVVWWWUUU\\\gggrrr{{{++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************************,,,,,,,,,++++++*********************************,,,,,,+++***))))))***************************************)))))))))))))))++++++************++++++((())))))******+++,,,,,,******************************************************+++++++++,,,,,,,,,************************,,,,,,++++++***))))))))))))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))((('''''''''(((***+++......///---++++++,,,---,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,------......///,,,---///000000...---+++,,,---///000///...///000,,,...//////---+++,,,,,,***+++---......///111222111111222333555888;;;===AAAAAAAAACCCEEEFFFEEEDDDHHHHHHHHHKKKNNNRRRSSSTTTPPPPPPQQQRRRRRRRRRRRRQQQTTTQQQNNNLLLLLLMMMMMMMMMKKKLLLLLLKKKHHHDDD@@@===>>>:::555333333333111///000000111111000000///...222000///...///000///......------,,,,,,------...111000...---,,,+++,,,,,,...------,,,++++++++++++------------------------------------,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))...------,,,+++***))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))***++++++++++++***+++++++++++++++++++++++++++***)))(((((()))***+++************************+++,,,,,,,,,,,,+++************+++++++++******)))************************************************************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,---------......---,,,,,,........./////////000000///...---,,,+++,,,---...---,,,,,,,,,---...////////////000111444;;;BBBHHHPPPSSSVVVVVVPPPHHHAAA===<<<;;;;;;<<<>>>AAAEEEGGGLLLPPPTTTUUUTTTUUUXXXZZZZZZkkk}}}++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))******************************************))))))))))))++++++************+++++++++,,,,,,,,,,,,---------************************************************++++++++++++++++++++++++******************************************++++++)))************+++++++++++++++++++++++++++++++++***************************************************))))))((()))***+++,,,,,,------,,,***)))***,,,,,,,,,,,,+++++++++******++++++***))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++*********)))***+++,,,,,,,,,,,,+++***************************+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++---...///000000///---,,,***,,,---...------...000,,,---///...------...///,,,...111222333555888:::;;;;;;===???CCCFFFJJJLLLPPPQQQRRRUUUXXXYYYZZZYYYWWWWWWXXXZZZ]]]```aaaaaa]]]^^^______``````______bbb```]]]\\\]]]]]]]]]\\\YYYZZZZZZYYYXXXUUURRRPPPPPPLLLGGGCCCAAA>>>:::777666555444333111000//////222000......///000///..................///000000///...---,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,------------------------------......///.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))***++++++++++++***+++++++++++++++++++++++++++***)))(((((()))***+++************************++++++,,,,,,++++++***)))******+++++++++******)))************************************************************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------......---,,,,,,,,,---......------------...///000222333555888;;;AAAHHHMMMMMMPPPRRRQQQMMMGGGCCC@@@>>>>>>???BBBEEEHHHLLLMMMQQQTTTWWWXXXWWWXXX[[[]]]lll~~~++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************************************++++++************++++++---------,,,,,,,,,++++++******************************************************************))))))************************((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,***++++++***(((((()))+++,,,,,,,,,+++++++++******++++++***))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++------------..................---,,,,,,+++******///......------,,,++++++***+++,,,------,,,+++******,,,---...------///000///000000///......000222111444888;;;===@@@DDDFFFJJJKKKLLLOOOSSSWWW[[[]]]^^^___```bbbcccdddeeeeeebbbdddfffiiikkkllllllllliiiiiijjjkkkkkkkkkkkkkkknnnlllkkkkkkllllllkkkiiiggggggffffffeeeddddddcccbbb___ZZZWWWSSSOOOKKKHHHDDDCCC@@@<<<999888777666666444222111222222111000////////////000000111111...---,,,++++++,,,,,,---------,,,,,,,,,---......------------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************************************++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++***))))))))))))***+++************************++++++,,,,,,++++++***))))))******+++++++++******************************************************************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...------,,,------......///...---------///000111555888;;;???CCCHHHMMMQQQQQQQQQQQQNNNJJJFFFDDDCCCBBBDDDGGGKKKOOORRRTTTVVVWWWXXXYYYZZZZZZ]]]bbbeee}}}++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************)))***************++++++++++++************++++++,,,,,,++++++***)))((((((************************************************(((((()))))))))*********************************))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************++++++,,,,,,)))***+++***(((((()))+++,,,,,,,,,+++++++++******+++******************+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------.........---------,,,,,,+++++++++++++++,,,------......///***+++,,,---------,,,,,,---...///...---...///111111222333333222333555888>>>AAAEEEHHHLLLOOOSSSVVV[[[[[[\\\]]]___bbbdddfffeeefffggggggeeedddddddddfffhhhlllnnnoooooooooooommmmmmnnnoooooooooooonnnpppoooooopppqqqqqqpppnnnmmmlllkkkjjjiiiiiijjjjjjhhhgggeeedddbbb___]]][[[YYYVVVRRRMMMIIIGGGFFFEEEBBB@@@===;;;;;;:::888666333333333222111000//////000///---+++************------,,,,,,---...//////........................***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******************************************++++++,,,,,,,,,))))))))))))))))))))))))+++++++++******+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************************************+++++++++++++++***))))))))))))***+++++++++******************************************************************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,---------......---------------...............------...000222333888<<>><<<:::777555333333333000000//////.../////////.................................///......------------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,((((((((((((((((((((((((+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))***++++++++++++******************************++++++,,,,,,++++++******************************************))))))((((((((()))++++++,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------.........+++,,,,,,,,,,,,---------+++,,,...///000000000/////////111444;;;BBBIIIMMMQQQRRRTTTSSSPPPMMMKKKKKKDDDFFFJJJMMMPPPTTTXXX[[[\\\]]]___```bbbbbbbbbbbbddddddiiisss++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///*********************************++++++,,,,,,,,,******************************))))))***+++,,,,,,************************))))))***+++,,,,,,------++++++************+++++++++++++++************)))************************************************------,,,,,,+++***))))))************************)))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,---...---,,,,,,***+++,,,+++******,,,...,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...------,,,,,,++++++***++++++,,,------......///000000000111111333444444444555888:::>>>BBBHHHLLLRRRVVV\\\```bbbbbbbbbbbb^^^___^^^\\\ZZZXXXXXXXXXPPPOOOMMMKKKJJJJJJKKKKKKKKKOOORRRQQQMMMKKKMMMQQQSSSWWW[[[[[[ZZZ[[[```eeeccccccdddeeeeeeeeeeeeddddddbbb```aaadddhhhjjjkkkmmmnnnoooppprrrsssttttttqqqqqqpppnnnmmmooouuu{{{vvvvvvuuuuuutttrrrpppooolllkkkiiiiiijjjkkkkkkjjjdddddddddbbb^^^ZZZVVVSSSJJJGGGBBB===777333111///222111000//////...//////////////////////////////******+++,,,------------------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))***+++,,,------,,,+++******************************************)))(((((((((((()))++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---...................../////////000000+++,,,...000000000000///000111333888???HHHOOOTTTSSSTTTTTTQQQMMMIIIFFFFFFFFFJJJOOOSSSVVVYYY]]]___]]]^^^```bbbcccdddeeeeeefffiiirrr++++++++++++,,,---...///++++++++++++,,,,,,---...************************,,,,,,,,,++++++*********((((((((()))******++++++((()))***+++++++++++++++************************************************************************************************,,,+++***))))))***+++,,,************************...------,,,+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))))))))))),,,+++*********+++,,,---++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,---,,,+++***+++,,,---...++++++***)))***+++---...***++++++,,,,,,++++++***---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,++++++++++++,,,+++---......------...///......///000222555888:::;;;AAAIIILLLLLLNNNSSSWWW___^^^^^^^^^\\\XXXRRRNNNNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCAAA???@@@BBBEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEBBBDDDFFFIIIJJJMMMPPPSSSTTTTTTTTTUUUUUUTTTTTTSSSQQQRRRSSSUUUWWWYYY[[[[[[\\\___ccciiinnnooonnnkkkmmmmmmlllllllllpppuuuyyyxxxxxxxxxvvvsssqqqrrrsssppppppooonnnnnnmmmmmmmmmmmmjjjgggggggggeeeaaa^^^]]]ZZZVVVOOOGGG@@@:::777333222111111111111...,,,//////000000///...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...***((('''))),,,---*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))---+++)))+++...///---+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((************************+++++++++*********)))))))))************+++++++++)))))))))))))))))))))))))))******++++++******)))************************************************,,,,,,++++++***)))(((((())))))))))))************++++++,,,,,,,,,---------%%%'''***---...---+++***---,,,++++++************------------------------..................---------...///...------///000222444777===DDDKKKQQQUUUYYYZZZYYYSSSLLLFFFEEEFFFLLLOOOTTTWWWXXXYYYZZZ[[[[[[XXXYYY```cccbbbeeekkkmmmvvv++++++++++++,,,,,,---...,,,,,,+++++++++,,,------************************,,,,,,,,,+++++++++******************))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++******************************************************************************)))(((((()))******************************,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************************************++++++*********+++,,,---++++++++++++++++++++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++,,,---...,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////............//////,,,---//////...///111333111222444777:::===@@@BBBMMMQQQWWWYYYXXXWWWXXXYYYWWWTTTRRRPPPOOOLLLIIIFFFAAABBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>???AAABBB??????>>>======<<<======???@@@AAAAAAAAACCCFFFIIIIIIIIIJJJJJJJJJIIIHHHHHHEEEEEEFFFGGGIIIJJJKKKKKKOOOPPPSSSXXX^^^```aaa```eeefffggghhhjjjnnntttxxxwwwxxxwwwvvvsssrrrssstttooopppppppppqqqqqqrrrrrrnnnkkkiiiiiijjjjjjgggeeefffddd```ZZZTTTNNNHHHFFF@@@<<<777444222111000///////////////..................------------......---------------------------,,,)))((('''(((***+++,,,,,,,,,,,,,,,---------******++++++++++++******,,,***((())),,,---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************************************+++++++++*********)))))))))************+++++++++******************************++++++++++++******************************************************,,,,,,++++++***))))))((())))))))))))************++++++++++++,,,,,,,,,,,,(((***+++---...---,,,+++------,,,+++++++++++++++------------------------........................---///111111000000000111555888<<>>AAAEEEGGGIIIJJJJJJHHHGGGFFFDDDBBBAAA??????>>>======<<<<<<<<<======??????@@@@@@AAADDDHHHLLLLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDGGGKKKOOOQQQQQQWWWZZZ]]]___cccggglllppprrrssssssrrrqqqqqqssstttppppppqqqqqqrrrsssssssssnnnlllkkkkkklllmmmmmmlllnnnllljjjfffaaa]]]YYYWWWQQQKKKBBB:::666555444444222111000///...//////000//////............//////........................,,,,,,+++*********++++++......---------------,,,++++++************++++++,,,***((((((***+++,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++************************+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************,,,,,,++++++***))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---000222333333333333444<<>>======>>>???>>>???AAAGGGLLLQQQUUUWWWXXXZZZYYYVVVRRRMMMHHHCCCAAABBBAAAAAAAAABBBBBBCCCDDDAAABBBCCCEEEHHHNNNUUUZZZZZZZZZZZZZZZZZZYYYYYYXXXUUUTTTTTTSSSRRRQQQQQQPPPIIIFFFBBB@@@BBBDDDFFFGGGHHHKKKNNNQQQTTTXXX\\\___dddfffggghhhhhhjjjmmmooonnnoooooooooppppppqqqqqqmmmlllkkkkkklllmmmnnnoooooonnnmmmjjjhhheeebbbaaa___XXXNNNFFF@@@===:::999666555222000//////000111000//////......//////000........................---...............------......------,,,,,,++++++,,,,,,***))))))***,,,,,,,,,***)))((()))+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************************++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++...---,,,++++++,,,------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111333333444666999<<>>===<<<===???@@@@@@@@@@@@CCCIIIOOOUUUYYY\\\^^^dddcccaaa]]]WWWQQQLLLIIIEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJLLLNNNQQQWWW___dddddddddeeeeeeeeeeeeddddddbbbaaa```___^^^]]]\\\[[[VVVQQQKKKFFFCCCCCCCCCBBB???AAADDDEEEGGGIIILLLOOOSSSUUUWWWXXXZZZ\\\___bbbggggggiiijjjlllnnnppppppmmmmmmmmmmmmmmmmmmnnnooolllllllllkkkjjjhhhgggfffeeeaaaZZZSSSNNNHHHDDD@@@;;;999666222000//////000//////............//////------------------------------.../////////...---------,,,,,,++++++******---,,,+++******+++,,,---,,,,,,++++++***+++---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************+++++++++***************************++++++++++++))))))*********+++++++++...---+++******+++,,,------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000333333333333444:::@@@EEELLLNNNRRRVVVXXXXXXWWWVVV]]]\\\\\\___cccccc___[[[UUUUUUUUUSSSSSSUUUYYY\\\```jjjxxx++++++++++++,,,---...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++,,,------,,,++++++******************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---............---.........///......------,,,,,,------------,,,,,,***+++,,,------------,,,------------------------...////////////000000000...///000222555777:::;;;AAAEEEKKKQQQWWW^^^dddhhhffffffeeeccc```^^^\\\ZZZWWWUUUQQQNNNLLLMMMNNNOOODDDCCCBBBCCCEEEGGGGGGGGGJJJLLLOOOTTTYYY^^^aaaccceeeeeecccaaa^^^ZZZVVVTTTPPPPPPPPPQQQSSSUUUVVVWWW[[[\\\\\\]]]^^^aaafffjjjhhhiiijjjkkklllllllllllljjjjjjiiihhhgggfffeeeeeebbb]]]VVVPPPMMMJJJHHHFFFAAABBBCCCCCCCCCDDDGGGJJJJJJKKKMMMNNNNNNOOORRRTTTYYY[[[^^^aaaeeeiiikkkmmmiiikkkmmmnnnmmmlllmmmnnnlllllllllkkkkkkiiihhhhhhgggdddaaa]]]ZZZUUUPPPLLLDDDBBB>>>999555222000/////////............//////------------------------***+++,,,---------,,,,,,,,,+++++++++++++++******,,,,,,++++++++++++,,,,,,***,,,------,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************************************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************************************************************++++++++++++,,,*********++++++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,------...------------------------.........//////000000111555555555666:::@@@IIIOOORRRTTTWWWZZZZZZZZZXXXWWW___```bbbeeeeeebbb\\\XXXVVVVVVTTTSSSSSSWWW]]]aaajjjyyy))))))***+++,,,...///000,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++***************************************************************************+++,,,,,,,,,,,,+++*********************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------------,,,------......,,,,,,------------,,,,,,+++,,,---.........------.........................../////////000000000000...000333888===CCCGGGIIIRRRUUUZZZ^^^```bbbdddfff___^^^\\\ZZZYYYXXXWWWWWWVVVXXXZZZYYYVVVUUUWWWZZZZZZWWWSSSRRRSSSUUUWWWWWW[[[[[[\\\^^^aaaeeeiiikkkiiiiiihhhfffdddbbb```___\\\]]]^^^___aaaccceeefffhhhhhhhhhgggfffgggiiillliiijjjkkkmmmnnnoooppppppmmmmmmmmmlllllllllkkkkkkhhheeeaaa]]]ZZZWWWSSSQQQMMMMMMLLLJJJIIIKKKOOORRRQQQQQQQQQPPPMMMMMMNNNOOOMMMOOOQQQTTTWWWZZZ\\\^^^^^^bbbgggjjjiiiiiiiiikkkkkkkkkkkkkkkjjjiiihhhgggfffeeecccbbbbbb```]]]ZZZRRRPPPLLLFFF@@@;;;666444111000000//////000000111........................***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++'''***---...,,,++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++************************************++++++,,,,,,---++++++++++++,,,,,,------************************))))))*********+++++++++)))************+++++++++******************************++++++++++++***************************************************************************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......+++++++++++++++,,,------........................---......///000000111111444666:::>>>BBBIIIPPPUUUWWWYYY[[[]]]^^^^^^]]]]]]```bbbddddddaaa]]]YYYWWWUUUUUUVVVWWW[[[ccclllsssyyy((())))))+++,,,...000111++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++*********------------,,,,,,+++***************************************************************************************************)))***+++,,,,,,+++***)))************************,,,+++++++++,,,------...------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,.../////////...------,,,++++++,,,---///000,,,------......------,,,,,,---.../////////...---.........................../////////000000111111555888===CCCKKKSSSYYY\\\```bbbddddddaaa]]][[[ZZZSSSSSSSSSSSSUUUWWWYYY[[[bbbggglllkkkeeeaaaaaacccpppkkkddd``````cccfffhhhfffeeeddddddfffjjjmmmppprrrqqqooommmkkkiiigggfffbbbbbbccceeegggiiikkklllgggggghhhgggfffeeefffhhheeefffhhhjjjlllmmmnnnnnnjjjjjjjjjjjjjjjkkkkkkkkkkkkiiigggfffdddbbb^^^[[[WWWVVVUUUSSSRRRTTTXXX[[[\\\\\\[[[WWWSSSPPPPPPPPPGGGHHHHHHIIIJJJKKKLLLLLLTTTZZZ```dddeeedddeeefffjjjjjjjjjiiihhhgggfffeeefffeeecccdddeeefffeeeddd___]]]YYYRRRKKKDDD>>>;;;222222111111111111222222000000000000000000000000,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........++++++---......---++++++%%%)))---...,,,***)))***++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,------,,,+++***************************))))))***+++,,,------...,,,,,,,,,------.........************************))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))*********++++++***************************************************************************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------...///000000************++++++,,,---////////////////////////---......///000111111222333777>>>DDDJJJOOOUUUXXXZZZ[[[^^^```aaabbbbbbbbb```cccdddbbb\\\XXXWWWXXXRRRSSSVVV[[[cccooo|||,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,++++++******++++++,,,......---,,,,,,+++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,---......---,,,***)))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------........................111///......//////...,,,000...---...000000---***,,,+++***,,,///000...,,,111111000000111222444555;;;BBBLLLVVV^^^bbbbbbaaacccbbb___[[[VVVSSSSSSSSSQQQTTTXXXZZZ[[[]]]aaaeeemmmpppssssssqqqnnnkkkjjjooopppqqqnnnkkkgggggggggjjjiiihhhiiimmmoooqqqqqqqqqpppnnnmmmllljjjgggeeedddeeefffggghhhhhhhhhgggfffffffffdddaaa___ccchhhiiihhhhhhiiijjjkkkkkkjjjgggiiillllllkkkiiihhhgggeeeffffffffffffffffffeeedddbbb```^^^\\\[[[[[[[[[cccdddfffgggddd^^^XXXUUUQQQOOOLLLIIIGGGFFFFFFFFFHHHKKKNNNSSSXXX[[[^^^___cccfffhhhfffaaa]]]___aaabbbcccdddddddddeeegggiiigggddd```___\\\UUUJJJAAA???<<<888333000//////000,,,,,,---///000000---+++//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------...+++)))((()))******))),,,,,,,,,++++++***************************************))))))))))))******,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++***)))(((***+++,,,------,,,+++***,,,++++++++++++++++++,,,))))))))))))))))))))))))******))))))))))))******++++++************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))*********+++,,,---...///000000///...------,,,,,,...///000000//////111222888===EEEKKKQQQUUUZZZ]]]___```bbbdddeeeeeeeeedddeeeaaa^^^^^^]]]XXXVVVWWWUUUXXX[[[aaappp,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))***+++,,,,,,+++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------........................000///......//////...,,,...---,,,---///000...,,,222000...///111111000...222222333444666999;;;===JJJOOOWWW^^^cccdddcccaaaZZZXXXUUUQQQNNNNNNQQQSSSTTTVVVYYY[[[\\\```fffjjjsssuuuwwwwwwvvvtttrrrqqqrrrqqqpppppprrrrrrpppooogggeeeddddddgggiiijjjjjjkkkiiifffdddccccccbbbaaa```aaabbbcccdddeeeeeefffaaaaaaaaabbbaaa```aaacccgggfffffffffggghhhhhhhhheeegggiiijjjiiihhhhhhhhhfffggghhhiiijjjjjjjjjiiikkkjjjhhheeecccbbbaaaaaaccceeehhhjjjiiigggdddaaa\\\ZZZWWWRRRNNNJJJHHHFFFAAABBBDDDFFFIIILLLNNNOOOVVVZZZ]]]\\\YYYWWWYYY\\\]]]^^^``````aaabbbeeegggiiifffdddcccbbb]]]TTTMMMHHHEEE@@@;;;666333111000...------...000///---+++............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++,,,,,,,,,+++++++++******************************+++******))))))******+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++++++++*********++++++++++++++++++***++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,---......---------...............///000000000000111444666===BBBIIIPPPUUUYYY\\\^^^___aaaccceeeffffffeeeeee```[[[XXXYYYXXXTTTTTTVVVXXX^^^eeeooo,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++((((((***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------........................///...------......---,,,...---,,,...000111111///222000......///000//////222333444666999===@@@BBBMMMPPPUUUZZZ[[[ZZZWWWUUUOOONNNLLLIIIIIILLLQQQVVVYYY[[[]]]```bbbfffkkkooouuuuuuvvvvvvuuutttsssssspppmmmjjjkkknnnpppmmmjjjaaa___^^^^^^```bbbcccccceeeccc```]]]\\\[[[\\\]]][[[\\\^^^```bbbccccccddd^^^```dddgggjjjiiifffbbbccccccbbbbbbbbbcccdddeeeddddddeeefffffffffffffffggghhhjjjkkklllmmmllllllnnnmmmllljjjhhhgggffffffccceeegggiiijjjjjjiiiiiifffdddbbb^^^YYYTTTPPPNNNDDDDDDCCCBBBBBBCCCDDDDDDHHHLLLOOOPPPOOOOOOQQQTTTUUUWWWZZZ[[[]]]```cccfffjjjhhhfffffffffddd^^^YYYTTTRRRNNNHHHAAA;;;666444222000.........///---,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...000111,,,,,,,,,,,,++++++++++++************************,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++************++++++*********))))))*********++++++++++++++++++++++++************************++++++************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------++++++,,,---......//////000000111000111444888;;;CCCHHHPPPVVVZZZ]]]___```aaaccceeeggghhhgggeeeccc]]]XXXUUUUUUUUUUUUXXX]]]bbbkkkvvv,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++******)))******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,---++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------..............................---,,,,,,---...---,,,//////...///000111222222////////////111444555666888888999:::===@@@CCCEEEEEEHHHKKKNNNOOOMMMJJJHHHJJJKKKLLLMMMOOOSSSXXX\\\bbbdddgggiiikkkmmmoooppprrrrrrrrrrrrrrrrrrpppooollljjjfffdddccccccbbbaaa]]][[[[[[\\\```cccddddddhhhhhhfffbbb^^^\\\[[[[[[YYY\\\aaaeeehhhgggfffddddddjjjrrryyy~~~|||rrrhhhccccccbbbbbbbbbcccgggiiijjjiiihhhhhhhhhhhhfffeeeiiijjjlllmmmmmmlllkkkjjjllllllllllllkkkjjjiiihhhgggffffffgggggghhhhhhhhhggggggfffeeebbb___\\\ZZZSSSPPPLLLHHHDDDCCCBBBBBBAAACCCFFFGGGGGGGGGIIIJJJKKKNNNRRRUUUYYY]]]bbbeeefffeeeeeeeeefffeeebbb___]]]\\\YYYUUUNNNGGG@@@<<<888555111///......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***,,,000333444444,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++)))(((((()))++++++******))))))))))))******))))))))))))))))))))))))************************++++++************++++++************************************************************************++++++,,,,,,,,,,,,---------------------------,,,...------,,,,,,,,,------,,,,,,,,,---......//////000000000111222777===AAAIIINNNVVV[[[___```aaabbbfffggghhhiiihhheeeaaa___[[[WWWUUUVVVXXXZZZaaaiiittt}}},,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,///...---,,,***)))''''''******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************+++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++***)))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------....................................,,,+++,,,---...---,,,//////.........///000111000111444666999===@@@BBB????????????@@@BBBDDDEEEDDDGGGJJJMMMOOOOOONNNMMMPPPSSSXXX\\\^^^```ccceeekkkmmmppprrrsssrrrooolllnnnmmmnnnppprrrqqqnnnkkkhhhiiihhhccc]]][[[^^^bbbaaa```aaadddjjjooorrrsssvvvwwwvvvrrrkkkeeebbbbbb___eeemmmtttwwwtttoookkkooozzztttlllmmmmmmmmmnnnqqqvvv{{{|||zzzxxxwwwtttpppmmmnnnoooqqqqqqpppnnnkkkjjjiiijjjlllmmmmmmlllkkkjjjhhhgggfffeeeeeeeeefffgggdddeeeffffffeeedddbbbaaa]]]ZZZTTTNNNIIIEEECCCCCC@@@AAABBBBBBAAA@@@@@@@@@@@@CCCHHHLLLQQQVVV\\\```aaaaaabbbdddeeeeeecccaaaaaaaaaaaa^^^YYYSSSMMMIII@@@<<<777333111000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,---555===>>>777///,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,******))))))))))))******)))))))))))))))))))))))))))***++++++++++++***)))++++++************++++++************************************************************************+++++++++,,,,,,---------,,,,,,---......------,,,......---,,,,,,,,,------........................///000111333666;;;BBBGGGNNNRRRYYY^^^```bbbcccdddjjjkkkjjjiiifffaaa]]]ZZZWWWTTTSSSWWWZZZ```jjjuuu,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,///...---+++***((('''&&&******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------***)))((('''&&&&&&&&&&&&******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,---------.......................................---,,,---...///...---------...------...111333333666;;;>>>AAACCCFFFIIIAAAAAAAAAAAABBBDDDFFFGGGNNNPPPSSSVVVYYYZZZ[[[ZZZ]]]aaafffjjjkkkkkkllllllpppqqqrrrttttttqqqkkkgggdddeeeiiioootttsssnnniiidddhhhiiieee___^^^eeemmmpppppprrrwww~~~zzzsssppppppooovvvzzz~~~yyyzzz||||||zzzwwwsssqqqlllmmmpppqqqqqqooommmkkkeeedddbbbaaa``````aaabbbcccccccccccccccbbbaaa```ccc```\\\WWWRRRNNNLLLKKKFFFEEEDDDCCC@@@>>><<<;;;999<<<@@@DDDGGGLLLQQQUUUZZZ]]]```ccceeeeeeeeedddaaabbbccccccaaa]]]YYYVVVLLLHHHAAA<<<888555222000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---555AAAIIIEEE666***,,,,,,,,,,,,------------************************---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,+++***))),,,++++++++++++++++++,,,*********))))))*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++************++++++***************************************************************************++++++,,,,,,------...+++,,,...//////...------...---------------......000000/////////////////////111444777;;;BBBIIINNNQQQUUUZZZ^^^aaaccceeegggmmmllljjjfffbbb]]]YYYWWWRRRQQQSSSYYY___ggguuu,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******))))))******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...******(((((('''((())))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++------------.......................................---,,,---///000///...---///000111111333888<<>>;;;<<>>@@@<<<444---,,,,,,,,,---------......************************,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++************++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++************++++++******************************************************************************+++,,,,,,---......,,,---///000111000///...---------------...///000//////000000111111222222111444888===BBBIIIOOOTTTUUUXXX\\\___aaadddhhhjjjllljjjfffbbb^^^[[[XXXWWWUUUVVV[[[ccckkkuuu,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))******+++++++++,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,++++++++++++---...///******+++++++++,,,,,,,,,++++++,,,---------,,,,,,)))******++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////......------------------.........//////........................///------...000111000///000222555666777;;;AAAFFFSSSXXX\\\]]][[[XXXWWWWWWTTTUUUXXX\\\aaafffkkknnnmmmnnnoooqqqrrrrrrssssssrrrssstttsssqqqppppppqqqppplllgggeeefffeeecccaaaffflllxxx~~~}}}{{{zzz{{{|||yyyuuuooojjjeeeaaa___[[[[[[[[[[[[\\\^^^```bbbXXXYYYYYYZZZZZZYYYYYYXXXZZZWWWTTTRRROOOKKKGGGDDD@@@AAABBBBBBAAABBBDDDFFFGGGMMMVVV]]]bbbddddddeee```aaadddffffffeeecccbbb___[[[TTTNNNGGGAAA<<<888333333222000///...---,,,---------------------------------------------------------------------------------------------------111444222...---111666,,,,,,,,,------.........************************,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,............,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))***,,,------,,,***)))++++++************++++++******************************************************************************+++,,,,,,---......---///111222333222111000,,,,,,,,,---...///000111......///111222333555555222666<<>>999333///---,,,,,,+++---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---+++)))+++---///---+++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,***)))((()))************++++++++++++******,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---...---+++)))(((((())))))(((((())))))*********+++,,,,,,,,,---------.........---///555<<<===666//////......---------.........000222333222222222333:::===BBBIIIPPPUUUZZZ\\\^^^\\\\\\```eeeiiikkkjjjgggddd___ZZZXXXXXX[[[]]]iiirrr,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------,,,,,,***)))((('''******+++++++++,,,,,,,,,...---,,,+++******************+++,,,,,,,,,,,,+++************++++++++++++************************,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************++++++++++++)))******+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,+++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---------...............------------------------------------.............................................///000---...111111000444;;;BBBEEEIIIOOOUUU^^^gggmmmrrrtttvvvuuurrroooooopppnnnnnnpppssswwwxxxwwwvvvvvvxxxzzzyyywwwtttssssssnnnllliiiggghhhjjjkkkllloooiiieeehhhmmmqqqwww~~~wwwqqqkkkiiihhhhhhhhhgggdddaaa```ZZZVVVWWWWWWVVVXXX\\\\\\\\\\\\ZZZXXXTTTQQQOOOPPPOOOLLLKKKJJJGGGDDDBBB@@@CCCHHHQQQZZZbbbeeegggdddcccbbb````````````aaa______^^^\\\YYYUUUQQQNNNFFFBBB;;;666333222000////////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,***)))***,,,---,,,***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++*********************++++++++++++******,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,---------......000000222999@@@@@@999222///......------.........///000111111111222555777===@@@EEELLLRRRXXX]]]___cccaaa```bbbdddfffeeeccc```]]]YYYVVVXXX^^^ffflll|||,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***((((((++++++++++++,,,,,,,,,,,,------,,,+++******************+++,,,,,,,,,,,,+++************+++++++++,,,************************,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,************+++++++++,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++*********++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------.........------------------------........................,,,---...///000000000000///...000333666888>>>EEEQQQUUU\\\bbbhhhooovvv{{{{{{|||~~~}}}{{{zzzzzz{{{wwwuuuuuuvvvxxxyyyyyyyyyuuuwwwyyyxxxtttppplllkkkhhhiiiiiikkknnnrrrvvvxxxwwwrrrqqqvvv}}}~~~~~~~~~~~~wwwqqqooorrrwww{{{{{{yyyyyyzzz||||||zzzvvvrrrkkkccc]]][[[YYYVVVVVVYYYZZZZZZZZZYYYWWWUUUSSSRRRVVVTTTRRRQQQPPPOOOMMMKKKAAABBBDDDJJJSSS\\\cccfffbbbaaa___^^^]]]]]]^^^___^^^^^^^^^]]]\\\ZZZYYYXXXOOOKKKDDD>>>:::777444222111111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))((()))+++,,,+++***+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,***+++,,,---------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......000000444;;;BBBBBB;;;555///......---......//////000000000000111444999===CCCFFFKKKPPPVVV[[[___```dddcccbbbbbbcccbbb```^^^\\\YYYVVVUUU[[[gggvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------++++++,,,,,,------.........................................................///111222333333222222222333666:::>>>DDDKKKQQQZZZ___gggnnnsssxxx|||~~~~~~~~~~~~}}}}}}~~~zzzwwwtttssstttuuuvvvvvvppprrrrrrpppllliiigggffffffkkkrrryyy~~~}}}yyyrrrkkkgggggghhhjjjffffffbbb^^^aaaiiikkkiiiccc```[[[XXXYYY\\\aaaeeemmmqqqxxxyyynnnhhhccc\\\YYYYYYYYYXXXWWWVVVUUUTTTSSSSSSWWWUUUTTTTTTUUUUUUTTTSSSIIIGGGDDDFFFKKKRRRYYY\\\\\\\\\\\\\\\[[[[[[ZZZZZZ]]]^^^______^^^]]]\\\[[[UUUQQQJJJDDD@@@;;;777444111000///...------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---......---+++******++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///333:::@@@@@@:::555...............//////000111000000000222888@@@EEELLLNNNQQQUUUXXX[[[^^^___```````````````___^^^]]]\\\[[[ZZZ[[[cccrrr,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,******++++++++++++***************+++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***------------............------------------------........................////////////////////////000000111222222222222222444888===BBBHHHPPPWWW[[[ccchhhpppwww{{{}}}~~~~~~~~~~~~~~~~~~wwwsssooollllllmmmnnnnnnmmmnnnmmmkkkiiiiiikkkmmmllluuu|||vvvnnniii___\\\VVVQQQNNNNNNPPPQQQKKKJJJGGGDDDEEEIIIKKKKKKGGGFFFDDDCCCEEEHHHLLLOOOQQQTTTZZZ```fffkkknnnooouuuwww{{{}}}{{{sssiiicccaaa\\\[[[YYYWWWUUUTTTTTTTTTUUUTTTSSSTTTVVVYYYYYYYYYUUUPPPJJJGGGGGGJJJLLLNNNSSSUUUWWWYYYYYYXXXUUUTTTVVVXXX[[[^^^______]]]\\\YYYVVVQQQKKKGGGBBB===999111000...---,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++******************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++---......---,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,***((('''++++++++++++++++++******,,,,,,,,,---------.........///333999======999555...............///000111111111222333777>>>GGGMMMTTTUUUVVVXXXYYYZZZ[[[[[[]]]^^^^^^]]]\\\[[[[[[ZZZ[[[^^^ccchhhrrr,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))((((((((()))))))))))))))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++******)))***++++++,,,,,,++++++***---------.........//////................................................/////////////////////////////////000000222333444999???FFFKKKRRR[[[bbbcccnnnssszzz}}}}}}~~~~~~}}}rrrnnniiifffeeefffgggggggggggghhhhhhjjjnnntttxxx~~~{{{{{{}}}{{{sssmmmkkkdddcccaaa^^^YYYTTTPPPMMMHHHFFFCCCAAA???@@@@@@AAA======;;;999999;;;<<<===;;;::::::;;;<<>>>>>>>>======<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGHHHIIIGGGIIIMMMQQQTTTXXX\\\```eeejjjmmmnnnqqqvvvwwwtttsssrrrrrruuu{{{wwwsssmmmgggbbb___^^^^^^[[[YYYWWWVVVXXXZZZZZZZZZ[[[YYYWWWUUUSSSPPPKKKHHHGGGGGGHHHJJJLLLMMMOOOPPPKKKKKKLLLOOOSSSXXX\\\^^^^^^\\\ZZZYYYWWWSSSNNNKKKCCC@@@;;;666222000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,---------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))+++---,,,******,,,...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***************+++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++************++++++---,,,++++++************------,,,,,,++++++++++++,,,,,,,,,---------......//////111222444555444444............///000111222000444:::@@@FFFMMMTTTYYY\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]\\\ZZZXXXXXX\\\___iiixxx,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++,,,------------.........------,,,,,,,,,+++++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++------------++++++---------....../////////---,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************++++++,,,------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++---///111222444555////////////////////////000000000000000000000000222111111222666;;;AAADDDHHHSSS\\\bbbhhhrrruuutttvvvzzz~~~}}}{{{zzzxxxtttqqqpppqqqrrrpppnnnooolllgggdddcccccccccbbbccciiiqqqzzz}}}kkk]]]WWWPPPKKKGGGGGGEEE@@@>>>>>>>>>>>>???>>>===<<<===>>>;;;<<<<<<<<<<<<;;;::::::<<<<<<>>>@@@???======???AAABBBCCCDDDEEEEEEEEEDDDGGGFFFFFFEEEEEEFFFGGGGGGCCCEEEHHHJJJLLLPPPTTTWWWTTTYYY\\\\\\^^^bbbaaa^^^```^^^___dddkkkqqqsssssswwwwww}}}yyysssooommmmmm```^^^ZZZYYYYYYZZZZZZYYYXXXXXXYYY[[[ZZZWWWRRRNNNFFFDDDCCCCCCFFFJJJNNNQQQOOOLLLJJJIIIKKKQQQWWW[[[\\\[[[ZZZZZZYYYVVVRRRNNNMMMIIIBBB;;;666222000///................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++(((***,,,+++))))))+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******)))((()))***,,,---+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++************++++++---,,,+++***+++,,,---............------,,,,,,,,,,,,,,,,,,---------......------------...///000000............///000222222///444<<>>>>>===;;;:::999999999::::::;;;===>>>???999>>>@@@>>>>>>AAABBB@@@CCCEEEFFFGGGGGGIIILLLOOONNNLLLJJJLLLPPPSSSSSSQQQXXXSSSQQQQQQPPPLLLKKKNNNNNNMMMPPPUUUWWWVVVYYY^^^[[[ZZZYYYWWWVVVVVVVVVVVVXXXYYYZZZ\\\___dddiiilllnnnmmmrrr{{{~~~yyyllleee```[[[ZZZ[[[YYYWWWWWWZZZ]]]]]][[[XXXSSSOOOIIIFFFFFFHHHJJJJJJLLLLLLKKKIIIHHHKKKQQQWWW\\\]]]\\\ZZZWWWVVVWWWXXXUUURRRMMMGGG@@@:::555222111111000000///...------......////////////......,,,,,,,,,---------......////////////////////////------------------------------------------------)))***++++++,,,---......---,,,+++******+++,,,---,,,,,,,,,,,,---...//////******+++,,,,,,---...............------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................------///000000000///000222444666===FFFNNNTTTXXX[[[\\\bbbbbbbbbcccdddccc```^^^^^^YYYVVVWWWXXX]]]lll{{{,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,+++*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,------...------------------------......------....../////////......------......//////000111111//////000222444777<<>>@@@BBBCCCDDDIIILLLJJJJJJLLLMMMKKKKKKMMMNNNOOOOOOOOOQQQSSSSSSRRRSSSWWW^^^bbbcccbbbddd^^^ZZZYYYWWWSSSRRRTTTPPPRRRYYY______]]]```eeekkkgggbbb\\\ZZZZZZ[[[]]]^^^[[[YYYYYY\\\aaaeeegggjjjgggiiinnnppppppuuu|||yyysssqqqqqqooorrrwww}}}xxxoooeee___^^^]]][[[ZZZ[[[]]]]]][[[YYYYYYUUUPPPMMMLLLLLLKKKKKKLLLLLLLLLIIIGGGGGGIIILLLTTTWWWZZZ[[[YYYXXXWWWWWWUUUSSSOOOJJJDDD>>>:::777111111000///.........///,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...------,,,,,,,,,------+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................///000000000///111444666;;;AAAIIIQQQUUUXXX[[[\\\^^^___```bbbbbb```]]]ZZZYYYUUUTTTWWW[[[cccsss,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))*********+++++++++************++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------...------,,,,,,------...///.........------,,,,,,...------,,,,,,,,,,,,---//////............//////000111111000///000333666<<>>???AAA>>>@@@BBBEEEHHHKKKLLLNNNRRRWWW[[[YYYYYY[[[[[[YYYWWWXXXYYYYYYXXXWWWYYYZZZ\\\]]]aaajjjttt{{{}}}}}}yyyqqqiiieeebbb]]]\\\]]]XXX^^^hhhooonnnlllpppxxx~~~sssiiicccbbbdddffffffaaa\\\\\\aaafffjjjkkkqqqnnnnnnooonnnllloootttrrrjjjdddcccdddeeeiiinnnqqquuu~~~wwwmmmiii```^^^[[[YYYZZZZZZYYYXXX]]][[[XXXVVVTTTRRROOOMMMIIIJJJKKKIIIFFFDDDCCCCCCIIINNNTTTYYYZZZYYYXXXXXXWWWUUURRRNNNIIIEEEAAA???444333111///......000000,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///000000111333777:::BBBGGGOOOTTTXXXZZZ[[[\\\]]]___aaabbbaaa^^^ZZZWWWVVVUUUWWW\\\dddppp,,,------......------,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,+++++++++******++++++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++,,,,,,---......------,,,,,,------...//////......------,,,,,,///...---,,,,,,,,,,,,,,,/////////...//////000000222222222111111444999===FFFKKKSSS[[[bbbgggmmmppppppqqqqqqqqqqqqpppoooooonnnrrrsssooollllllkkkhhhkkkuuu}}}sssjjjbbb^^^RRRPPPOOOOOOOOOMMMIIIEEEBBB???;;;:::<<<======<<<======???AAADDDHHHKKKMMMIIIKKKNNNRRRVVVZZZ]]]___dddjjjnnnnnnmmmooonnnllleeedddbbb```^^^^^^aaadddiiilllsssxxxrrrmmmhhheeefffgggnnnxxx~~~tttooonnnooonnnjjjgggiiiooouuuwwwwww}}}}}}~~~~~~|||yyyyyyzzzqqqiiibbbcccfffiiimmmqqqpppuuu~~~~~~yyyjjjgggbbb^^^[[[YYYXXXXXX\\\[[[ZZZZZZZZZXXXTTTQQQIIIIIIIIIHHHFFFDDDCCCBBBAAAFFFMMMSSSVVVWWWYYYZZZZZZYYYWWWSSSOOOKKKGGGEEE;;;888444111///...///000......////////////......+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.....................////////////...///000111333666;;;???JJJOOOTTTYYY[[[\\\]]]^^^aaacccddddddaaa\\\XXXVVVYYYZZZ^^^fffqqq,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,++++++******++++++,,,*********++++++++++++,,,,,,------------------,,,++++++++++++++++++++++++***************)))))))))***++++++,,,,,,,,,+++************+++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,---......------,,,,,,------.../////////......---------000000///...------......///////////////000111222111222222333555:::AAAFFFQQQXXXbbbjjjoooqqqrrrsssqqqooommmkkkjjjkkklllmmmqqqvvvxxxvvvttttttssspppvvv|||lll___UUUOOOKKKBBBBBBAAABBBBBBBBB@@@>>>===;;;:::;;;===@@@CCCCCCGGGGGGIIILLLOOORRRUUUWWWVVVXXXZZZ___dddiiinnnpppxxxtttqqqlllgggeeegggmmmrrryyy|||zzztttqqqpppwww|||~~~zzzxxxvvvuuuuuuyyy~~~uuummmgggiiimmmppptttwwwxxx}}}{{{tttjjjbbb]]]ZZZZZZYYYYYYYYYZZZ\\\[[[XXXVVVOOOMMMJJJHHHFFFDDDCCCBBB>>>AAAEEEIIIMMMRRRWWWZZZ\\\[[[ZZZWWWSSSOOOKKKIIIDDD@@@;;;666222/////////......////////////......++++++,,,,,,,,,---------------------------------------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........./////////000000///000111333555:::@@@EEEQQQTTTYYY\\\^^^^^^___```ccceeeeeebbb]]]YYYWWWWWW```cccgggooo|||,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------............------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------...------,,,,,,------...........................111111000/////////000000000//////000000111222333111222555888===DDDLLLQQQ^^^dddmmmsssuuusssqqqpppkkkhhheeeccccccfffjjjmmm~~~|||rrrdddUUUKKKDDD???===<<<<<<<<<=========>>>>>><<<>>>???AAACCCFFFKKKOOOVVVWWWYYY[[[]]]^^^______cccccceeeiiinnnuuu|||{{{uuutttwww~~~|||tttnnnqqqvvvyyyzzz|||~~~{{{}}}~~~}}}wwwkkkccc___^^^]]][[[ZZZZZZ[[[[[[ZZZYYYWWWSSSOOOKKKHHHEEEAAA???===>>>???AAAEEEKKKQQQVVVYYYZZZZZZXXXVVVRRROOOMMMKKKHHHBBB<<<666222000///,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------)))******+++---......///,,,,,,------------,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////.........//////000000111000111333555999???FFFKKKTTTWWW\\\___```aaabbbcccccccccaaa]]]XXXVVVYYY\\\jjjmmmqqqvvv,,,------......------,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,------......(((***+++------,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,------...------......//////000000000000/////////000111111000000000000111222333444555888===BBBIIIRRR[[[aaajjjnnnrrrsssrrrooolllkkkdddbbb```aaafffnnnwww|||~~~|||sssmmmlll[[[UUULLLDDD???<<<:::999;;;<<<<<<===>>>@@@BBBDDDBBBGGGMMMOOOPPPUUU]]]eeelllnnnpppqqqqqqpppnnnmmmpppoooppprrrxxx|||{{{tttrrrrrrgggccc^^^[[[ZZZYYYYYYXXXWWWTTTQQQOOOMMMHHHBBB===;;;<<<======???DDDJJJOOOTTTUUUWWWXXXWWWUUUSSSQQQNNNLLLGGGBBB<<<777444222,,,,,,------------,,,,,,------........./////////........................------------------------------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000---......///000000111111111222444777;;;BBBKKKPPPUUUYYY]]]```bbbccceeefffbbbaaa^^^YYYUUUXXX___fffwwwzzz|||~~~,,,------......------,,,***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++------------++++++++++++++++++++++++++++++******++++++,,,---......((()))+++---------+++***)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---...///+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++,,,,,,,,,---------------------------------...------,,,++++++++++++...------,,,,,,------...,,,,,,---...///000111111///////////////000111222000000000000111222333444;;;???EEELLLUUU^^^gggmmmrrrssssssqqqmmmiiihhhgggccccccccchhhrrrwwwqqqttttttooodddYYYQQQMMMDDDAAA===;;;;;;;;;;;;:::>>>???AAABBBDDDGGGLLLOOOKKKRRR[[[^^^___dddpppzzz|||zzzzzzxxxxxxyyyqqqkkkccc]]]YYYXXXWWWVVVRRRQQQQQQRRRQQQLLLDDD>>>:::;;;<<<<<<>>>AAAEEEIIIOOOQQQTTTWWWXXXWWWVVVUUUOOOMMMJJJEEE@@@;;;777444...//////////////////............////////////000////////////////////////------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,------,,,+++******************+++,,,,,,---......---,,,,,,++++++*********------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000---......///000111111222111333555888===EEEMMMSSSVVVYYY]]]aaacccdddggghhhbbbaaa]]]XXXVVV[[[gggppp------------------------,,,,,,,,,---...///000111...---,,,++++++---...000000///...---,,,+++++++++///...---,,,+++*********++++++,,,,,,,,,---------***++++++,,,---...//////,,,---...//////---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------,,,,,,,,,++++++***)))((((((((()))+++,,,+++,,,,,,------,,,,,,+++........................//////.........---------111000000///...---------............/////////000...000111000...---///000222333444555666999===@@@BBBLLLTTTYYY```kkkqqqpppvvvpppmmmlllhhhaaa```dddhhhkkkqqq|||wwwkkkeeeZZZWWWTTT\\\bbbRRR@@@@@@;;;===????????????AAACCCFFFHHHIIIJJJQQQZZZ___^^^dddccchhhpppqqqqqqtttfff```]]]WWWRRRTTTTTTTTTSSSPPPLLLIIIFFF@@@>>>;;;999999<<>>@@@BBBDDDEEEGGGJJJLLLTTTXXX\\\^^^dddmmmrrrrrruuurrruuu{{{|||~~~xxxiii```\\\[[[XXXWWWWWWUUUTTTRRRPPPPPPFFFCCC>>>:::999:::===???EEEFFFIIIMMMPPPRRRTTTUUUUUUTTTSSSQQQNNNHHHAAA;;;777444000//////000000000///.........//////000111------------..................---------,,,,,,,,,........./////////000000---------,,,,,,+++++++++************************++++++,,,---------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------......------,,,+++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,------------,,,------.........///////////////......///000000111444666999@@@IIIQQQXXX[[[[[[\\\^^^bbbdddfffeeeddd^^^YYYVVVWWWZZZ```ooo}}}www------------------------...---------,,,,,,,,,,,,------,,,+++,,,---...//////...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------,,,,,,,,,,,,,,,,,,------......---------......//////......---,,,,,,,,,,,,------------...............---------000000000///......------....../////////000000000///......000111222222111111555;;;BBBJJJTTT]]]dddeeekkkppppppnnnmmmjjjfffgggfffhhhkkklllnnnuuu~~~~~~wwwgggYYYOOOGGG@@@<<<::::::777;;;BBB<<<:::EEEEEEGGGKKKNNNPPPTTTXXX\\\bbbjjjpppssswww~~~vvvjjjhhhjjj___\\\YYYVVVTTTSSSTTTUUUNNNJJJDDD???;;;:::;;;<<<@@@BBBDDDHHHLLLOOOQQQRRRVVVUUUUUUUUUTTTPPPJJJFFF>>>:::444111000222333444000000//////000000111111------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******+++,,,------------++++++,,,,,,++++++******))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,---------------....../////////000000000000//////......000111222444888>>>FFFOOOWWW]]]``````______bbbeeeeeeaaa^^^ZZZWWWVVVYYY]]]gggvvv~~~zzz}}}tttiiiccc------------------------,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.............../////////000.........------,,,,,,,,,------,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...------------,,,,,,,,,,,,---...//////...---,,,------............------++++++,,,,,,,,,,,,,,,---........................000000//////...............////////////000000000222000///111333555555333666<<>><<<:::999<<<:::<<>>;;;:::<<<===???BBBFFFJJJMMMOOOTTTTTTUUUWWWWWWUUURRRNNNFFFAAA:::444222333333333000000000//////000000111......------,,,,,,++++++......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,************************,,,,,,------------,,,,,,+++,,,---...////////////++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...+++,,,,,,---...---------....../////////000000000//////...---...///111222666<<>>AAAEEEIIILLLOOOPPPRRRUUUWWWWWWUUUSSSNNNHHHAAA:::666444222111000000///....../////////.........------,,,,,,,,,......---------,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...------,,,........................,,,------......------,,,+++,,,---...////////////,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...,,,,,,---.........------------.........////////////...------...000333444<<>>CCCTTT[[[fffooossssssrrrqqqsssnnniiigggfffhhhooowww~~~yyyqqqggg\\\QQQGGG@@@999999888888999<<>>AAAEEEHHHJJJJJJMMMQQQUUUWWWVVVUUURRRNNNHHHBBB===888333000000000///.........//////..................------......---------,,,,,,,,,,,,------------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------------------------------------............------******+++,,,------------,,,,,,---.........------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,---...............------.........////////////...---...000333777999BBBHHHQQQWWWYYY[[[]]]```eeedddaaa^^^[[[YYYXXXWWWSSS___nnnyyyhhhddd___[[[YYYXXXWWWWWW------------------------***+++---/////////...---,,,,,,------......---------------,,,,,,------...,,,,,,+++++++++,,,------++++++,,,,,,,,,---------------------------,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................------------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---......//////---------.........//////...///////////////////////////000000000111111111...111333444555>>>KKKVVVfffkkkqqquuuuuurrrpppooonnnhhhfffhhhlllrrr}}}}}}nnnfffZZZOOOFFFAAA===;;;666999<<<======AAAGGGMMMMMMVVVXXX\\\ggglllmmmtttqqqtttyyyyyylllaaaYYYUUUPPPQQQSSSSSSQQQMMMIIIFFFAAA???<<<;;;<<<>>>BBBDDDEEEFFFIIIMMMRRRUUUUUUTTTTTTQQQNNNJJJEEE???888333222111000000/////////000......//////////////////......---------,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------,,,,,,,,,------------...+++,,,------......------++++++++++++++++++++++++------............------++++++,,,,,,---,,,,,,,,,++++++,,,---------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,------...................../////////000000000111000///000333888<<>>CCCDDDDDDHHHRRR[[[]]]fffeeefffqqqvvvuuu{{{{{{zzzppphhhdddTTTTTTSSSQQQPPPMMMKKKJJJCCCAAA===;;;;;;===@@@BBBCCCDDDGGGKKKQQQTTTUUUTTTSSSRRRQQQOOOKKKDDD<<<666333333222111000000111111......//////000000111111......---------,,,,,,,,,---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------------------------,,,,,,,,,---------......+++,,,,,,---.........---........................------............------.........///......------)))***+++,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...,,,---......//////......000000000000111111111111222222111333666;;;@@@CCCIIIPPPXXX\\\\\\]]]aaadddXXX[[[\\\XXXTTTUUU]]]eeeppp~~~tttjjjbbb]]]]]]ZZZXXXXXX[[[___aaabbb---.........---,,,,,,+++000000//////.........---------------------------------------------------++++++))))))))))))++++++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********.........------,,,,,,,,,+++,,,---...///...---,,,------------------------------------------------//////.........---------............/////////000222111000000000000...---...222999BBBMMM[[[iiiqqqtttvvvxxxvvvqqqllliiigggeeegggkkktttsssddd\\\HHHEEE@@@<<<::::::;;;<<<:::CCCKKKNNNRRR[[[cccgggkkkooouuuwwwxxx|||~~~rrrkkk]]]TTTXXXYYYQQQKKKMMMJJJHHHDDD@@@<<<<<<>>>@@@CCC@@@===???FFFMMMQQQRRRRRRTTTUUUTTTPPPIIIBBB===777444000---------------000...,,,+++---...//////........................------------------------------------------------------------------------,,,...//////...------......---,,,+++++++++,,,,,,------------,,,+++******---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------------.........//////...------,,,,,,++++++***+++,,,------......---------------------------------------............//////......//////000111222333333333666<<>>CCCFFFLLLSSSYYYZZZ]]]gggppptttyyy|||ssseeeaaa]]]SSSMMMNNNLLLJJJFFFBBB>>>;;;;;;<<<======>>>>>>AAAEEEKKKOOOUUUVVVVVVUUURRRMMMHHHEEE???;;;555000...---,,,,,,111...,,,,,,---/////////........................------------------------------------------------------------------------+++---///...---,,,---......---,,,,,,++++++,,,,,,.........///......------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,---+++,,,------......---------------------------------------............//////////////////000111111333333555999???FFFKKKNNNVVVVVVWWWYYY[[[\\\\\\\\\VVVVVVXXXZZZ[[[bbbtttyyysssmmmeee___^^^___``````]]]```bbbbbbaaabbbfffjjj---............---,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000,,,,,,,,,,,,,,,,,,---...,,,,,,---------......///+++,,,---,,,+++***+++,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------------------/////////............---....../////////000000000000000000111222444666777<<>>EEELLLQQQZZZ___bbbbbbfffqqq|||{{{qqqgggZZZSSSSSSPPPNNNKKKGGGCCC???<<<:::999<<>>@@@FFFLLLTTTUUUUUUUUUSSSQQQNNNLLLEEE@@@999444111000///...111///---,,,.../////////........................------------------------------------------------------------------------+++---///...---,,,---------------,,,,,,,,,,,,,,,------......///.........,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------***++++++,,,------......+++,,,------......---------------------------------------............///000000/////////000111111222444888===DDDKKKQQQUUUXXXYYYYYYZZZZZZZZZZZZZZZRRRTTTXXX]]]bbbnnnvvvjjjbbb```]]]ZZZYYY\\\___bbbcccbbbdddffffffeeehhhmmmqqq------............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,------...,,,,,,---...////////////***+++,,,,,,******+++,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,+++******,,,---.................................................../////////..................////////////000000000000000111111222555888;;;DDDNNN^^^llltttvvvuuutttsssnnnjjjlllrrrwwwwwwvvvxxxqqq\\\NNNEEE>>><<<>>>;;;<<>>??????BBBFFFIIILLLNNNPPPRRRRRRQQQOOONNNFFFBBB<<<777555444444333222000......///000///...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...---...///---------------,,,,,,+++******+++,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,------......+++,,,------......---------------------------------------............///000000000///000000111222222555;;;AAAHHHOOOUUUYYYWWWYYY[[[\\\[[[YYYXXXWWWSSSUUU\\\eeeppp}}}qqqfff]]]WWWZZZYYYYYYZZZ]]]```bbbdddfffhhhjjjkkklllpppvvv{{{------...//////......---..................//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,......---,,,,,,---------,,,,,,.../////////......***+++,,,,,,******+++,,,------------------------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------------------,,,+++***+++,,,---...................................................////////////////////////////////////000000000111111222222222333666<<<@@@NNNXXXfffqqqvvvtttppplllmmmkkkkkkqqq{{{{{{eeeXXXJJJCCC>>><<<===AAABBBFFFMMMVVV]]]bbbfffgggfffjjjlllppp{{{qqqfff```[[[XXXTTTQQQOOOKKKFFFBBB===;;;:::<<>>>>>???@@@AAA@@@BBBDDDHHHLLLPPPSSSUUUPPPMMMJJJGGGCCC>>>888444333222111111222111///...////////////////////////........................------------------------++++++++++++++++++++++++,,,...//////...------...---...///000///...,,,+++.........///......------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,------------........................---------+++,,,------......---------------------------------------............///------...///111444666777===DDDKKKPPPQQQSSSWWWZZZ]]]^^^]]]YYYTTTSSSWWW\\\nnn|||wwwhhhddd___\\\[[[\\\]]]\\\\\\___ccceeehhhkkkqqquuuvvv{{{------...///000000//////,,,,,,,,,------.........////////////////////////////////////////////////***+++,,,------,,,+++***000///...---------------,,,---......---+++)))'''+++,,,...------,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,------.........,,,---///000000000///...////////////////////////////////////////////////.../////////000000111111000000000000111111111111111444888:::>>>FFFRRR\\\fffhhhiiijjjhhhgggfffgggnnnwwwzzzvvvrrrpppkkk```PPPCCCDDD@@@@@@EEEKKKPPPXXX___hhhlllssszzzzzzqqqddd\\\YYYXXXVVVTTTOOONNNKKKDDD>>><<>>999444222222222222222///---000000000000000000000000////////////////////////------------------------++++++++++++++++++++++++***,,,------,,,++++++,,,---...///000000...,,,+++------------,,,+++******---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------.........//////,,,,,,------.../////////+++,,,------......---------------------------------------.........//////,,,,,,---///222555777888BBBHHHPPPSSSSSSTTTWWWZZZZZZZZZXXXSSSQQQUUU___hhh~~~|||ooohhh\\\[[[[[[\\\^^^```___^^^bbbeeeiiikkklllpppuuuzzz}}}////////////////////////---------.........//////.........------,,,,,,,,,---------.........//////........................222000////////////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++........................---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,------.../////////......------------......,,,,,,,,,---------..............................,,,,,,,,,---------......---------........./////////////////////.........////////////000000000000333111//////111333444444555555888===GGGTTT```hhhhhhjjjjjjhhhfffjjjsss{{{uuurrroooiii]]]NNNEEECCC???EEEKKKNNNUUUbbbnnnttt{{{{{{~~~rrrgggbbb^^^ZZZVVVTTTRRRNNNJJJFFFCCCAAA@@@AAACCCDDDDDDCCCEEEJJJOOOPPPPPPOOOMMMJJJFFFBBB???888777555333111000000000000000///.............../////////...---------,,,///............------------------............///000///...///000///...,,,///............---------++++++,,,,,,,,,---------//////............//////------------------------,,,,,,,,,------............------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,------............------///////////////.........000111222333333666:::===KKKNNNQQQTTTUUUVVVXXXZZZ\\\VVVTTTUUUSSSUUUfff|||~~~uuukkkaaa[[[YYYZZZ\\\]]]^^^```cccffffffgggjjjmmmqqqwww~~~////////////////////////---------.........//////.........------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---+++,,,------......------------......///000000000......------------......,,,,,,,,,---------..............................,,,,,,---------.........---------.........//////////////////////////////////////////000000000000111000......000111222333444777===EEEOOOZZZccciiihhhggggggiiimmmuuu~~~{{{wwwrrrkkkbbbZZZPPPFFFBBBCCCFFFLLLSSSYYYeeeuuuxxxqqqiii```ZZZVVVUUURRROOOKKKGGGCCCAAAAAABBBDDDEEEEEEGGGJJJLLLQQQQQQPPPOOOLLLHHHEEEBBB999777555333111111111222111111000///////////////..................------///............------------------............///000///...///000000...,,,///............---------++++++,,,,,,,,,---------......------------...............---------------,,,,,,------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,------............------////////////////////////000111222333444888===AAALLLOOOSSSVVVWWWWWWXXXYYYYYYUUUVVVZZZ\\\cccwwwvvvjjjcccaaa______\\\^^^aaabbbbbbbbbdddfffjjjmmmqqqvvv|||////////////////////////------........./////////.........------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...,,,+++---///------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------.........///000000111111......------------......,,,,,,,,,---------..............................,,,------------.........------........./////////////////////////////////////////////000000000000000000000000111222444555777>>>HHHRRRZZZ```eeehhhdddcccdddjjjvvv~~~tttpppnnnbbbTTTKKKEEEBBBEEEJJJTTTYYYaaakkk|||uuuhhh___\\\[[[YYYUUUQQQLLLHHHFFFDDDCCCCCCEEEHHHJJJJJJJJJQQQQQQQQQQQQOOOLLLIIIGGG<<<:::666333111111222333222222111000000000000000................../////////............------------------............///000///...///000000...,,,///............---------,,,,,,,,,,,,------------------,,,,,,,,,,,,------/////////......---------------------------,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,------............------///////////////////////////000222444777===DDDIIINNNRRRWWWZZZZZZYYYYYYYYYVVVSSSUUU^^^gggsss|||sssfff\\\XXXZZZ]]]___```bbbeeefffffffffggghhhooossszzz////////////////////////............////////////...............---------................................................)))---111000,,,***,,,000........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------------......//////000000......------------......,,,,,,,,,---------..............................------------........................///////////////////////////000000000////////////000000000000000111222333444666999;;;@@@IIIUUU^^^cccdddeeeeeeaaabbbgggooo|||yyypppmmmfffYYYKKKEEEEEEHHHPPPWWWfffjjjrrr}}}wwwnnnhhhfffaaa[[[VVVRRROOONNNKKKGGGDDDEEEHHHKKKLLLKKKPPPPPPQQQQQQPPPNNNLLLJJJBBB???:::555222111111222222111000000//////000000------......//////000000///............------------------............//////......///000000...---///............---------,,,,,,,,,------------......------,,,,,,------...000000000///......------.........------,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,------............------///////////////000000000///111333666:::BBBJJJPPPQQQUUUZZZ]]]]]][[[YYYXXXZZZUUUXXXeeevvv}}}tttfffccc___]]][[[\\\]]]]]]bbbdddfffggghhhkkknnnqqqwww{{{////////////////////////........./////////000000.............................................---........................,,,000333111,,,***,,,///........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------++++++,,,------......///......------------......,,,,,,,,,---------..............................---------.........//////........./////////000000////////////000000111111////////////000000000000///000222333555999???CCCOOOVVV```ffffffeeefffggggggmmmttt|||{{{nnngggeeeVVVNNNFFFFFFJJJQQQ[[[dddxxx}}}zzztttkkkaaaZZZWWWWWWWWWTTTNNNHHHFFFIIILLLNNNNNNOOOPPPQQQQQQQQQOOOMMMLLLHHHEEE???999555222000000000000///............///---......//////000000000///............------------------............//////......///000000///---///............---------,,,,,,---------.........//////............//////000000/////////..................------,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,------............------////////////000000111111000222555999???GGGOOOUUUUUUXXX]]]___^^^[[[YYYXXX]]]ZZZ___rrrzzzmmmdddYYY[[[]]]^^^____________cccdddeeehhhkkkqqqyyy~~~////////////////////////....../////////000000000.............../////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,///111333111...+++,,,---------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------***++++++,,,------............------------......,,,,,,,,,---------..............................------........./////////....../////////000000000...//////000000111111222////////////000000000000---///111333666===GGGNNN\\\aaaggghhhggghhhmmmrrrzzzxxxiii___ZZZWWWHHHFFFGGGLLLRRRZZZfffqqqvvviii```\\\\\\]]][[[VVVPPPLLLKKKMMMOOOPPPOOOPPPRRRSSSRRRQQQOOONNNLLLIIIDDD>>>999444111000000//////...............//////////////////000000///............------------------............///......---...000111///...///............---------,,,---------............/////////....../////////........................------------------,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,------............------...//////000000111111222111444888>>>DDDKKKSSSXXXXXX[[[___```^^^[[[YYYXXXWWW[[[iiiwwwjjj```ZZZWWWYYY[[[\\\]]]___bbbeeeccceeeiiimmmsss|||////////////////////////.../////////000000000000---........./////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------++++++,,,,,,---......///......------------......,,,,,,,,,---------..........................................////////////.../////////000000000000...//////000111111222222////////////000000000000...111444666;;;DDDQQQ[[[eeeggghhhggggggnnnzzzuuubbbXXXTTTOOOLLLGGGJJJQQQYYY___ffftttrrrgggaaa______]]]\\\YYYUUUQQQNNNOOOPPPQQQRRRTTTUUUTTTSSSQQQPPPLLLJJJGGGBBB===888555222111000000///.../////////000000000//////////////////............------------------............///...------...000111///...///............---------------------............///......------......///,,,,,,,,,---......//////,,,,,,------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,------............------...//////000111111222222222666<<>>DDDJJJOOOTTTWWW]]]^^^___^^^\\\ZZZYYYYYY```yyyzzzlll^^^UUUTTTXXX\\\WWW]]]cccggggggeeeeeeeeegggnnnxxx000000000000////////////////////////000000000000...........................------,,,,,,------...///............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...------,,,,,,------...---------............///+++++++++,,,,,,---------........................---------............///////////////////////////333222///---,,,,,,---...000000000000111111111111222111111111000000//////555333000///000222222222666888===DDDNNNYYYccciiinnnmmmkkkkkkqqqnnn]]]OOOLLLIIIEEEIIIRRR^^^iiirrruuuyyy|||pppgggaaa]]]______cccfffaaaWWWQQQPPPTTTSSSSSSTTTUUUUUUTTTRRRMMMLLLJJJHHHDDD>>>777111555333111111111111000///000000000000000000000000111000///..............................///000111////////////////////////................................................------------------------........................---------............/////////.........---------+++,,,...///000///...---........................,,,,,,,,,---------........................------222222333222111111333666777;;;AAAFFFKKKQQQWWWZZZ^^^___^^^[[[XXXWWWZZZ]]]oooooohhh^^^XXXVVVWWWXXXXXX[[[```eeefffddddddhhhlllnnnuuu111000000000////////////....../////////000000000...........................------,,,,,,------...///............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,...------,,,,,,------...---------............///---------....../////////........................---------............///////////////////////////222111///---,,,---......000000000000111111111111222111111111000000000000111000///...000111333333555;;;DDDOOOXXX```fffiiijjjhhhgggmmm{{{{{{sss```RRRHHHHHHIIIKKKVVVcccrrr~~~wwwnnnfffbbb______bbbfffeee]]]WWWVVVUUUWWWXXXYYYXXXVVVTTTSSSQQQPPPNNNMMMJJJDDD>>>999777555222111111222111000000000000000000000000000///......------------...---------,,,------......////////////////////////................................................------------------------........................------------............//////.........---------,,,,,,---...............------------------------,,,,,,---------.................................///000000//////000333555;;;>>>DDDIIINNNSSSXXX\\\^^^___^^^[[[XXXYYY```fff|||{{{rrreee___YYYVVVWWWYYY[[[[[[aaaeeeiiijjjjjjlllrrrwwwwww~~~111111000000000/////////............////////////..............................------------......///............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------------,,,,,,,,,...------,,,,,,------...---------............///.............../////////........................---------............///////////////////////////111000///---------...///000000000000111111111111111111111111111000000000000000000000111333555666888BBBPPP\\\dddfffggggggfffdddgggrrrwwwjjj___SSSKKKFFFIIINNNWWWkkk~~~yyyooojjjaaa^^^___eeehhheeeaaa___[[[___cccbbb^^^XXXUUUTTTSSSRRRQQQOOONNNJJJEEEAAA:::777333111111222222222000000000000000000000000------------------......//////...---------......////////////////////////................................................------------------------........................------------...........................---------,,,,,,,,,,,,,,,------...------------------------,,,------------.................................//////000//////111555888???CCCHHHMMMQQQVVVZZZ]]]]]]^^^^^^ZZZXXX]]]jjjuuuvvviiiaaaZZZXXXVVVVVVZZZ]]]```aaabbbeeehhhiiilllqqqyyy111111111000000000//////---.........////////////..............................------------......///............---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................------------------------...------,,,,,,------...---------............///,,,,,,,,,---------------........................---------............///////////////////////////000///............/////////000000000111111111111111111111111111111111111222222333333444666888:::BBBLLLZZZdddhhhgggdddcccdddeeekkkyyyzzzwwwpppcccXXXOOOLLLMMMRRRZZZjjj{{{uuuhhhaaa]]]bbbgggiiiiiijjjeeekkkpppnnneee\\\VVVUUURRRQQQOOONNNMMMKKKHHHEEE===999444111000111222222000000000000000000000000,,,------...////////////333222111000000000000000////////////////////////................................................................................................,,,,,,---------.................................---,,,+++***+++,,,---...------------------------------------........................////////////000111222222333666:::>>>CCCGGGLLLQQQTTTWWWZZZ]]]ZZZ\\\[[[YYYYYYdddvvvtttggg]]]WWWWWWXXXXXX[[[^^^bbbeeefffdddeeegggjjjooowww111111111111000000000000.........////////////000///////////////////////////......------......//////............---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,------...---------............///------------------------........................---------............//////////////////////////////............////////////000000000111111111111111111111111111222222222222444444444444666;;;???PPPXXXaaafffeeecccbbbbbbbbbhhhssswwwpppnnniii___VVVNNNQQQWWW___kkktttjjjaaabbbgggkkkooorrrqqqwww|||xxxnnnbbbZZZWWWSSSQQQOOONNNNNNLLLJJJHHH@@@<<<666222111111111111000000000000000000000000---...///000111111000000333222111000000000000000////////////////////////................................................................................................,,,,,,,,,------------...---.....................---,,,+++***+++,,,---...---------------------------------.........//////........./////////000000000111222333555999???CCCGGGJJJOOOSSSUUUWWWYYY[[[WWWXXXYYYYYY^^^nnntttggg^^^YYYWWWYYYZZZ\\\___aaaccceeegggjjjkkkmmmqqqxxx222222111111111000000000////////////000000000000//////////////////////////////............/////////............---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------......------,,,,,,------...---------............///000000000///////////////........................---------............///////////////////////////------......//////000000000000000000111111111111111111111222222222222222111222333333444888@@@FFF\\\```eeeeeebbbbbbeeeiiiiiiqqq}}}xxxmmmfffbbb___ZZZVVVPPPWWWcccpppxxxnnnjjjkkkmmmrrrwww|||wwwkkkbbb^^^YYYWWWSSSQQQQQQPPPNNNMMMEEEAAA;;;777444333111000000000000000000000000000...///000111222111000/////////...---------......////////////////////////................................................................................................,,,,,,,,,,,,---------------------...............,,,,,,,,,,,,,,,------...........................------........./////////.........//////000000111///000111222555:::AAAFFFIIIMMMRRRUUUVVVWWWXXXZZZVVVVVVWWW\\\ggg{{{~~~rrrggg___[[[ZZZZZZYYY\\\^^^```bbbcccfffhhhmmmooorrrxxx222222222111111111000000000000000000111111111222//////////////////////////////............/////////............---------,,,,,,,,,---------......,,,,,,,,,---------......................................................,,,,,,,,,---------.........------,,,,,,------...---------............///111000000000/////////...........................---------............///////////////////////////,,,---...///000000000000000000000000111111111111111111111222222333333333111333444555777???JJJTTT```dddgggfffdddgggooovvv}}}tttnnneee]]]YYYXXXYYYZZZ[[[eeetttyyyuuuqqqsssxxxvvvlllfff```\\\XXXUUUTTTSSSQQQPPPKKKGGGBBB===999666222000000000000000000000000000...///111111111000...------------,,,------......////////////////////////................................................................................................++++++,,,,,,,,,------------------.........//////,,,,,,---...............////////////////////////............////////////---......///000000111111000111222444777===EEEJJJLLLPPPUUUWWWXXXXXXYYYYYYVVVVVVXXXaaarrrwwwpppeee]]]ZZZZZZZZZ[[[YYY\\\```cccdddggglllooorrrtttyyy222222222111111111111000000111111111222222222222000000000000000000000000//////............////////////.........---------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////,,,,,,,,,------............------,,,,,,------...---------.........////////////......---------,,,........................---------.........//////////////////////////////,,,,,,...///000000000000000000000000111111111111111111111222222333333333222444666888<<>>DDDJJJNNNTTTSSSWWW\\\\\\WWWUUUVVVZZZZZZ```nnn~~~iii______^^^]]]\\\[[[ZZZZZZ``````aaaeeekkksss{{{555333222222333222111///000000111111111111000000111000000000/////////...///////////////.........///............---------------............------........................+++,,,------......------///---++++++,,,------,,,------------------------************************---------............///........................------------------------////////////////////////000/////////...................../////////000000///000000000///000222444111222333333222222333555555777<<>>BBBGGGMMMPPPQQQQQQSSSWWWWWWTTTTTTXXXZZZiii|||~~~rrrggg___[[[[[[[[[\\\]]]^^^``````ccceeejjjpppxxx999666333222222222222111000000111111111111000000000000000000////////////000000000///......------///............---------------............------........................+++,,,------......------,,,+++)))***,,,---------------------------------////////////////////////---------............///---------...............///////////////////////////////////////////////////////////////............////////////000000000111222222222000///111222111222444555555666777999888AAANNNYYY___`````````dddkkkxxxlllaaa___bbbdddjjjrrr|||wwwiii^^^YYYXXXSSSQQQNNNKKKIIIEEE@@@===666444222111000000111222333222111000////////////........................////////////////////////........./////////000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......000000//////......------////////////////////////000000111000//////000222222666<<>>JJJRRR[[[^^^]]]```jjjssssssgggaaaeeelll|||{{{xxxjjjbbbWWWTTTQQQOOONNNLLLJJJHHHDDDAAA<<<777333222222222222222111111000111111111////////////////////////////////////////////////---------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////..............................////////////...............///////////////////////////////////////...000111111111222555777:::???FFFKKKNNNOOOPPPQQQMMMMMMOOORRRSSSXXXeeesssrrreeeaaaaaa______```bbbbbbdddgggmmmsssyyy|||UUUOOOEEE===777444222111000000111111111111000000.../////////000000111111,,,,,,---...///000111111//////.........------------..................---------------------------+++,,,------......------222000......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------...///000000////////////////////////////////////////////////---.........//////000000000000000000111111111111...000333444333333333444111444777888:::<<>>888444222222222111111111111111111222222000000000000000000000000////////////////////////---------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......---.........//////000000////////////////////////---///111111222333666888;;;@@@GGGMMMOOOOOOPPPPPPLLLMMMQQQUUUXXX```ooo~~~pppgggaaabbbbbb______bbbcccdddfffkkkrrrzzz\\\VVVMMMCCC<<<777555555333111000000111111000...222222222111111111111000...///000111111000///...////////////////////////---------------------------------.........//////---------,,,,,,+++++++++*********++++++,,,,,,,,,------------------------..............................---,,,---...///000////////////////////////------............------////////////////////////000000000000000///......333222111//////111222333222222222222222222333333555444444555999>>>DDDGGGVVV[[[^^^\\\[[[eeezzzzzznnnjjjgggiiixxxxxxkkk___[[[VVVQQQOOONNNMMMMMMIIIGGGCCC===888555444555000000000000000///......111111000000//////......////////////////////////........................//////.........---------......------------......................................................,,,,,,------...///000000000000////////////000000555333000---,,,---///000............/////////000---...//////000222666999AAAFFFLLLOOONNNMMMNNNOOOLLLOOOTTTWWW___mmmrrrfffaaa___aaaaaa______aaaiiijjjooovvv^^^YYYQQQIIIBBB<<<888555444222111111222222111000222222222111111111111000//////000000000000//////////////////////////////------------------------........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...........................------,,,---...///000////////////////////////...//////////////////...////////////////////////000000000000000///......333222000//////000222333222222222222333333333333555666777888<<>>CCCHHHMMMTTTVVVUUUSSSSSSSSSSSSWWW^^^iiivvvwwweee\\\___\\\\\\___aaaaaadddiiimmmqqqyyy___]]]YYYVVVRRRKKKBBB;;;777555333222333333333222222222222111111111000000222111000//////000111222////////////////////////---------------------------------.........//////+++,,,,,,,,,------......000000//////......------------------------------........................------------......///////////////////////////////////////000000///////////////////////////////////////000000000000//////111000000//////000000111222222333333444444555555222222333999BBBMMMVVV[[[\\\^^^bbbkkkyyy}}}~~~wwwlllddddddjjjuuu|||rrrfff^^^[[[YYYTTTOOOMMMLLLIIIGGGCCC>>>999555222222222222222333333333000000000000000000000000////////////////////////........................////////////////////////......------------......................................................---------........./////////......------......///,,,---///000000000//////...////////////000000000222222222222555;;;CCCHHHJJJOOOUUUWWWUUUSSSRRRSSSUUU[[[eeerrrnnnbbb]]]^^^[[[\\\___```aaaeeekkkrrrxxxbbb___[[[XXXVVVPPPGGG@@@999777444222333333333222222222222111111111000000222111000//////000111222////////////////////////------------------------***+++,,,---...000111111,,,,,,,,,------.........///.........---,,,,,,,,,------------------------........................---------...............////////////////////////---......//////......---//////////////////////////////000000000000//////111111000000000000111111222333333444555555666666:::888999BBBOOOYYY\\\[[[bbbdddkkkxxx~~~vvvvvvpppfff```eeeqqq|||wwwtttssssssrrrqqqqqqrrrsssuuuvvvuuuvvvxxxyyy|||}}}nnnccc]]]YYYUUURRRNNNLLLIIIHHHFFFAAA;;;666333222111111111222222333000000000000111111111111000000000000000000000000////////////////////////..............................------------......................................................---------...............000//////////////////000---...000222222222111000////////////000000000111111222222333777>>>FFFLLLOOOTTTXXXYYYWWWTTTTTTUUU\\\dddrrrqqqgggaaa^^^^^^\\\]]]``````aaafffmmmyyyllleee^^^ZZZXXXTTTMMMGGG>>>;;;666444333333333222222222222111111111111000111111111000000111111111////////////////////////------------------------***+++,,,---...000111111---------------.........---------,,,,,,,,,,,,,,,------------------------........................,,,---......//////......////////////////////////------............------////////////////////////...//////000000000000000111111111111111111111111222333333444555666777777<<<<<<@@@JJJXXXaaacccaaafffjjjtttxxxppplllgggcccbbbmmm}}}{{{{{{vvvqqqmmmjjjhhhgggeeecccbbbbbbcccdddeeeeeefffhhhjjjlllpppuuuyyy{{{nnnccc\\\WWWUUUOOOLLLIIIHHHHHHDDD>>>999444333222111000111222333000000000111111111111222000000000000000000000000////////////////////////------------..................------------..............................................................................000000////////////000000...///111222333222222111/////////000000000111111000111333666:::BBBJJJPPPPPPTTTVVVVVVSSSQQQRRRTTT]]]iii{{{{{{jjjbbb```^^^\\\```___```ccccccdddkkksss{{{qqqeee]]]ZZZXXXRRRNNNCCC???:::777555555444333222222222111111111111000000111111222222111111000////////////////////////---------------------------------...........................------------,,,,,,,,,,,,,,,---------------------------------........................,,,---.../////////...---////////////////////////......////////////......////////////////////////......///000000000000000222222333333333333222222333333444555666777888888;;;@@@HHHRRR\\\fffnnnrrruuu{{{xxxqqqmmmfffdddgggnnn{{{~~~}}}zzzwwwsssmmmhhhdddaaa```\\\ZZZWWWUUUSSSTTTUUUVVVUUUWWWXXXZZZ\\\```eeehhhrrrtttwww|||}}}nnnbbbZZZWWWQQQMMMJJJIIIJJJHHHCCC>>>888666444222111111222333000000111111111222222222000000000000000000000000////////////////////////---.........////////////......------------............................................................................../////////......////////////000000111111111111000//////000000000111111111000222666:::???FFFNNNSSSQQQSSSTTTRRRNNNMMMPPPSSS]]]mmm}}}jjj___\\\^^^___^^^aaaaaacccggggggjjjrrr|||zzzjjj```\\\ZZZVVVRRRGGGCCC===999777666555444222222222111111111111000000111222333333222111000////////////////////////------------------------000000///...------,,,,,,/////////...---------,,,+++,,,,,,------.........------------------------........................,,,,,,.../////////...---//////////////////////////////000000000000//////////////////////////////......///000000000000000222333333444444333333222333333444555666777888999>>>GGGSSS\\\cccnnn||||||jjjkkkkkkeeeeeennnzzz|||}}}{{{zzzxxxuuussspppnnniiiccc^^^ZZZXXXVVVUUUSSSPPPLLLKKKKKKLLLMMMKKKMMMNNNPPPQQQUUUZZZ]]]]]]___dddjjjrrrzzzwwwggg]]]YYYSSSOOOKKKJJJLLLKKKFFFAAA:::999666333222222333333000000111111222222222222000000000000000000000000000000000000000000000000.../////////000000111111.........------..............................................................................---.........------.........000000000///////////////000000000000111111111111000333888<<>><<<777444111111222333444222000000111222111000222111111111000000//////000000//////.........---///////////////......---------------.........///////////////............111000///...---,,,,,,,,,------------------------555444333111///---+++***---------......000111222222222222222222111000000111555;;;@@@EEEKKKPPPTTTYYYSSSSSSVVVRRRLLLRRR^^^qqqxxxfffbbb^^^\\\]]]```cccdddcccfffiiimmmrrrxxx~~~ppphhhbbb]]]YYYSSSQQQMMMFFF???:::666555333333333333222222111000////////////////////////000000000000////////////111000///...---......///,,,,,,---------........................------------------............///++++++,,,,,,,,,---------///////////////////////////000000000000/////////.........///////////////000/////////............---------.........//////111111111111000000000///000000111111222333333333444555555444555888>>>CCCOOOVVV^^^hhhyyyooobbb]]]eeeiiikkkzzz}}}yyywwwuuuuuuuuusssqqqoooooopppooollljjjiiigggfffgggiiijjjiiigggeeeeeedddcccaaa___]]]\\\\\\ZZZUUUQQQMMMJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLOOORRRVVV\\\bbbgggmmmuuupppbbb\\\UUUNNNKKKLLLLLLIIIEEEBBB???:::555333222333555222000///...///000///...111111111111000000000///000000/////////.........000000000111000//////...---.........////////////////////////............000///......------------------------------------000000////////////.....................///000111///000111111222222222222333777<<>>999666666555555444333222111000////////////////////////000000000000////////////000000///............///,,,------------.........---------...............---------............///,,,,,,,,,,,,------------////////////////////////111111111000///......---///////////////.........////////////............------............//////111111111111000000000000111111222222333444444444666666555555888>>>FFFLLLVVV\\\ccclll~~~ooo___XXXYYYccclllxxx|||yyywwwuuuttttttqqqooollliiigggfffeeeeeeeeecccbbbaaaaaa```^^^[[[ZZZYYYWWWXXXYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQRRRQQQMMMJJJGGGEEEEEEDDDFFFEEEDDDDDDDDDEEEFFFGGGGGGEEECCCBBBBBBCCCEEEGGGFFFHHHKKKMMMPPPSSSWWW[[[dddkkkvvvrrrbbbZZZQQQMMMMMMNNNLLLIIIGGGDDD>>>888444333444555222111//////000000000///111111111111000000000000000000////////////......111111111111111000000///////////////000000000000////////////....................................---------------------------............///////////////.........//////000---...///000111222333333555999???DDDIIINNNRRRVVVWWWRRRRRRWWWXXXYYYcccppp~~~lllbbb[[[\\\^^^aaadddgggiiijjjmmmqqqwww}}}}}}oooccc^^^\\\YYYUUUPPPJJJDDD===999555555444333222222222111111111111111111111111111000000000000/////////////////////.........//////------------............,,,---------.../////////---------............///,,,,,,,,,------------............///////////////111111000///////////////000000//////......------///////////////.........000000000000000000111111111111111000000000000000111111222222333444444444666555555666<<>>444444333222222222333333222222222222222222222222000000000000////////////......//////////////////---------.........//////,,,---------.../////////---------............///,,,,,,---------.........,,,------...//////000000//////......///000111111000000//////......------.........///////////////111111111111111111000000000000000000000000111111000000111111222333333333555555555:::BBBLLLUUU[[[]]]bbbiiitttvvvhhh``````eeemmmxxx|||yyyuuuqqqmmmlllhhhgggdddaaa^^^]]]\\\\\\WWWVVVUUUSSSRRRQQQPPPPPPNNNOOOOOONNNLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKMMMKKKIIIHHHIIIKKKOOOQQQSSSVVVXXXZZZYYYYYYZZZ[[[```ffflllqqquuuzzzyyynnn___UUURRRRRRQQQOOOMMMIIICCC===888555444444555333111111222333222111000000000000000000111111//////000000000000000000//////000000//////...---000000000000111111111222////////////............+++,,,---.../////////...---------......////////////.........------------000//////............///000000000///000111222222:::>>>DDDIIIMMMQQQTTTWWWSSSQQQQQQVVV___jjjyyymmm___[[[\\\[[[___dddhhhjjjkkknnnpppvvv{{{sssfff^^^ZZZVVVSSSQQQNNNHHHDDD777666444333222222333444000000000000000000000000000000000000////////////---...//////000/////////------........./////////---------...............---------............///,,,---------............+++,,,---...000111333333///............000222333///////////////..................///////////////000000////////////......000000000000111111111111000000111111222333333333444555888@@@JJJTTT[[[___ZZZ```jjjxxx|||qqqiiifffgggppp|||}}}uuutttrrrnnnjjjfffbbb```\\\[[[XXXVVVTTTSSSRRRRRRMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHFFFEEEEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFEEEFFFGGGHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIJJJLLLMMMOOOMMMLLLKKKKKKLLLOOOSSSUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\```dddiiikkkmmmoootttyyyxxxfffXXXSSSQQQPPPNNNMMMJJJFFFAAA;;;777444333333111000000111111111///000000000000111111111111//////000000000000111111///////////////...------000000000000111111111111////////////............+++,,,.../////////......---------...//////000000,,,,,,---...//////000000//////.........//////000222222000000000111222333;;;@@@FFFKKKOOORRRTTTVVVTTTVVVZZZbbbnnnzzzuuuccc[[[ZZZ\\\___cccgggjjjkkkmmmqqquuu|||tttccc]]]WWWTTTTTTQQQLLLHHH===;;;888555444333333333000000000000000000000000000000000000////////////,,,---///000000000//////............////////////...............------------------............///------------............+++,,,...000222555666777111000///......///111222.........///////////////............/////////000000000000/////////......///000000000111111111111111111222222333444444444555777===GGGSSS\\\aaabbb```gggqqq{{{rrrmmmnnnsss~~~|||{{{xxxuuujjjiiigggddd```\\\XXXVVVQQQPPPNNNLLLJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDFFFFFFEEEDDDEEEGGGEEEGGGHHHHHHFFFEEEGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMIIIJJJKKKLLLMMMMMMNNNNNNPPPOOONNNNNNOOOPPPQQQRRRPPPOOOOOOPPPQQQSSSUUUWWWWWWYYYZZZ[[[[[[[[[]]]___```dddggghhhhhhhhhllloootttwww{{{~~~ooo___WWWTTTRRRQQQMMMLLLIIIEEE@@@;;;666444444222000000111111111000///000000000111111111111//////000000000111111111000000000000000///....../////////000000000111111////////////............+++---...///000///---,,,---------...///000000000.........//////000000000...............///000111222111000000111333555777<<<@@@GGGLLLOOORRRTTTVVVWWW^^^iiivvvjjjaaa``````___bbbeeeiiijjjkkkooowww}}}gggaaaYYYVVVUUUSSSNNNJJJBBB@@@<<<888555333222222222222222222222222222222000000000000////////////,,,---///000000000//////............/////////000/////////......------,,,---------.........//////---------.........//////,,,---///222555777:::;;;333222000...---...///000---.........//////000000---.........//////000000333222222222111111000000//////000000111111111222222222333444444555555666666999AAAMMMYYYbbbddddddnnnuuu{{{tttqqqsss}}}vvvrrrpppooollljjjbbbaaa```]]]YYYUUUQQQOOOJJJIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBEEEHHHHHHFFFFFFHHHJJJFFFIIIKKKJJJHHHHHHJJJMMMQQQRRRSSSTTTTTTTTTTTTTTTOOOOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQRRRSSSTTTUUUTTTTTTTTTUUUVVVWWWXXXXXXZZZ[[[]]]]]]]]]^^^aaacccbbbeeehhhiiiggggggiiikkkjjjnnnssstttuuuyyywwweee\\\XXXVVVTTTNNNMMMLLLHHHCCC===888555666444222222333444333222//////000000111111111222//////000000111111111222111111111111111000//////////////////000000000000000/////////............,,,---///000000///---,,,---------...///000000111222222111000///...---------------......000111222111000000000222555888:::<<>>:::888666444222333222000111222333333222000000000000000000000000000000////////////000000//////............//////////////////////////////------------------------...------,,,,,,------...111///---,,,---111444777666444111///.........///222222111000///...------............/////////000............////////////111111222222222333333333444222111111333444555555;;;@@@KKKXXX___aaaffflll|||}}}xxxvvvvvv~~~}}}tttqqqmmmhhhdddbbbaaa```[[[XXXTTTPPPLLLJJJHHHHHHDDDDDDEEEEEEDDDCCCAAA@@@CCCCCCBBBCCCDDDFFFHHHIIIGGGGGGHHHJJJMMMNNNNNNLLLRRRPPPMMMMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUWWWXXXXXXWWWUUUTTTTTTUUUSSSRRRRRRRRRSSSTTTVVVWWWUUUUUUUUUWWWYYY\\\___aaa^^^___``````aaacccgggkkknnnooopppqqqooolllgggdddmmmgggeeelllrrruuu{{{qqqcccYYYTTTSSSPPPLLLHHHFFFFFFCCC>>>:::888666333333333222111///222111111000000000000000000000000000000000000000111111000000//////......111111000000//////......000///...------...///000......------------......////////////////////////////////////////////////111111111000000000000000222111111333555888<<<>>>EEEFFFIIIOOOQQQQQQTTTYYYcccsssuuueee___aaaccceeefffeeehhhiiijjjpppzzzwwwkkk```[[[XXXVVVTTTKKKGGGAAA===:::888555333444222111111222333333222000000000000000000000000//////............////////////............//////////////////////////////------------------------...------,,,,,,------...000///...---...111444555444333111///......///000111111000000//////.............../////////000000....../////////000000000222222222333333333333444444333222333444555666666;;;CCCQQQ\\\```ccclllvvv{{{wwwvvvzzz|||vvvrrrkkkhhheee```\\\ZZZXXXWWWSSSQQQNNNKKKHHHFFFDDDDDDCCCCCCDDDDDDDDDCCCBBBAAACCCBBBCCCCCCEEEGGGIIIJJJLLLLLLLLLNNNQQQRRRQQQPPPTTTSSSRRRRRRSSSUUUVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVWWWXXXXXXWWWTTTSSSSSSTTTVVVUUUUUUUUUUUUVVVXXXYYYXXXXXXXXXYYY\\\^^^aaacccbbbcccddddddfffiiinnnqqqxxxyyyzzzxxxsssmmmhhheeejjjdddbbbgggmmmpppvvv||||||jjj^^^VVVTTTSSSOOOKKKIIIHHHDDD???:::999666333222222222222111222222111000000000000000000000000000000000000000111000000000/////////...111000000000/////////...000///...------...///000......------------......////////////////////////////////////////////////111000000000000000000000222222222333666999===???EEEFFFKKKOOOOOOOOOVVV^^^tttyyykkk^^^\\\___aaabbbdddhhhllloooqqqxxxtttggg]]]XXXVVVUUUOOOKKKFFFAAA>>>;;;777555444333111111333333333222000000000000000000000000///......------....../////////............//////////////////////////////------------------------......------------...............///000111222333222111000///...///000000000000000000////////////....../////////000000000///000000000000111111111222222222333333333444444444444444555666777888888???IIIWWWbbbfffjjjwwwzzzvvvxxx{{{vvvpppkkkfff```^^^\\\XXXUUUQQQOOOMMMJJJIIIIIIGGGFFFDDDBBBAAABBBBBBCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHJJJLLLNNNOOOSSSRRRRRRSSSUUUVVVVVVUUUVVVWWWWWWXXXYYYYYYZZZZZZWWWXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[YYYVVVTTTSSSTTTXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^```bbbeeefffhhhiiijjjkkkmmmqqqwww|||zzzrrrnnnlllkkkfffccceeeiiilllppptttxxxyyy}}}xxxhhh^^^YYYVVVRRRNNNLLLKKKGGG@@@;;;:::777333111222333333333222222111000000000000111000000000000000000000000000000000000////////////000000000000//////////////////............//////......------------......////////////////////////////////////////////////000000000000000000111111222222222444777;;;???AAAHHHJJJNNNPPPNNNOOO[[[hhh}}}kkkaaaZZZ[[[___```aaacccggglllqqquuu}}}~~~qqqeee[[[VVVUUURRRNNNIIIDDDAAA===999777555333222222333333333222000000000000000000000000//////............////////////............//////////////////////////////..............................------------......---...///000111111111111000000////////////000111.../////////000000000111...////////////000000000000000111111111222222222111111111222222222222333333444555555666777999;;;FFFOOO]]]kkkssszzzzzzxxx}}}}}}xxxtttoooiiiccc___WWWVVVUUUSSSPPPLLLIIIHHHDDDEEEFFFFFFFFFEEECCCBBBCCCCCCDDDEEEFFFGGGHHHHHHLLLLLLNNNPPPRRRTTTVVVWWWWWWUUUUUUVVVXXXYYYYYYXXXXXXYYY[[[\\\\\\\\\]]]^^^[[[\\\^^^___```______^^^___```___]]]YYYWWWVVVVVVXXXXXXYYYZZZ[[[\\\]]]^^^``````aaabbbdddgggiiikkkmmmnnnppprrruuuzzz}}}yyyxxxrrrnnniiihhhiiijjjkkkmmmkkklllooouuu|||vvvhhh___VVVSSSPPPNNNMMMIIICCC>>><<<888444111222333555555333222111111000000111111////////////////////////000000000000////////////000000000000/////////////////////....../////////......------------......////////////////////////////////////////////////000000000000000111111111222222333555999===AAADDDKKKOOORRRRRRNNNQQQbbbttt{{{iiibbb]]][[[^^^bbbbbbccceeegggnnnuuu{{{tttggg]]]XXXTTTPPPKKKGGGCCC@@@;;;888666444222222333333333222000000000000000000000000111111000000000000111111//////............//////////////////////////////........................///......------......///---...///000111111000000///////////////000000000......//////000000111111////////////000000000111111111111111222222222222000000000000111111111111111333444555555888<<<@@@PPPVVVeeexxx~~~zzz|||{{{xxxuuuppplllgggbbb\\\YYYPPPOOOOOOMMMKKKIIIFFFEEEBBBCCCEEEFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMNNNPPPQQQSSSUUUXXXZZZ[[[\\\XXXWWWVVVVVVYYY[[[[[[[[[YYY\\\___```______```bbb___```aaacccddddddcccccccccdddccc```\\\ZZZYYYYYYYYYYYY[[[\\\^^^``````aaaccccccdddeeehhhkkkmmmooopppsssvvvyyy|||{{{xxxrrrllljjjjjjiiigggcccccceeehhhnnnvvv}}}qqqcccWWWSSSOOONNNMMMKKKFFFBBB>>>:::555333333444555555333222222111111111111111////////////////////////////////////000000000000////////////000000000000...//////////////////.........------------......//////////////////////////////////////////////////////000000111111111111333333444777;;;@@@DDDGGGLLLOOORRRPPPLLLRRRfff{{{lll```^^^\\\]]]bbbdddccceeehhhpppwww~~~rrrddd\\\UUURRRNNNJJJGGGCCC???;;;777555333222333444333222000000000000000000000000222111111000000111111222//////............//////////////////////////////........................//////............//////---...///000000000000///////////////////////////......//////000000111111/////////000000000111111000111111111111222222222000000000000111111111222111333444444555:::AAAGGGXXX```rrr|||zzz}}}~~~|||vvvrrrllliiieeeaaa]]]YYYTTTPPPIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCEEEGGGHHHIIIJJJJJJLLLMMMMMMNNNOOOQQQSSSTTTSSSTTTVVVXXXZZZ[[[\\\]]]YYYXXXWWWXXX[[[]]]^^^___]]]```ccccccbbbbbbeeehhheeeggghhhjjjkkkkkkkkkjjjhhhiiihhhfffbbb____________```aaacccddddddddddddcccdddeeegggjjjnnnqqqssssssvvv{{{yyyqqqmmmmmmjjjfffbbbaaa___```ccchhhmmmpppzzz|||iii[[[VVVQQQNNNMMMLLLIIIFFF@@@<<<888555444444444444333333222111111111111222000000000000000000000000////////////000000000000////////////000000000000......////////////............------------....../////////////////////////////////////////////////////////000111111222222333333555888===BBBGGGJJJKKKMMMOOOMMMKKKRRRhhh~~~qqqddd___\\\[[[^^^cccddddddgggmmmwww~~~}}}nnndddWWWTTTQQQNNNKKKGGGCCC???777555333333333444333111000000000000000000000000111111000000000000111111//////............//////////////////////////////........................//////............//////.........////////////000//////////////////......////////////000000000000//////000000000111111111000000000111111111111222111222222222333333333333222444555555666===GGGOOO]]]kkk~~~vvvzzz}}}|||zzzvvvoooiiiaaa^^^[[[WWWTTTPPPLLLHHHFFFFFFEEEDDDDDDEEEGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQSSSRRRRRRSSSTTTVVVXXXYYYVVVXXXZZZ\\\]]]^^^^^^^^^\\\ZZZYYY[[[^^^aaacccddddddgggiiiiiigggggglllppprrrsssuuuwwwxxxxxxxxxwwwqqqrrrrrrooollljjjiiijjjkkkkkkkkkkkkkkkiiihhhgggbbbccceeegggkkkooosssuuuuuuzzzxxxtttuuurrrlllfffccc___\\\[[[]]]aaaccciiipppxxx~~~vvvccc\\\TTTOOOMMMLLLIIIGGGAAA>>>:::777666555333111444333222222111111222222000000000000000000000000.../////////000000000111.../////////000000000111---...///000000///...---......------------......////////////////////////////////////////////////...//////000111111222222333444666999>>>DDDIIILLLMMMMMMNNNMMMMMMVVVllluuuggg___]]][[[[[[___dddeeefffmmmuuu~~~{{{pppXXXVVVSSSPPPNNNJJJFFFBBB888666444333444444333111000000000000000000000000000000////////////000000//////............////////////////////////////////////////////////////////////............////////////.........//////000//////000000///......---000000000000////////////000000000000111111111111///000000000000111111111333333444444444555555555444666777666888???KKKUUU___rrrwww{{{uuu}}}~~~|||yyywwwuuuooofff```[[[XXXUUURRRPPPLLLHHHEEEGGGFFFEEEDDDEEEGGGJJJKKKNNNNNNNNNOOOQQQTTTVVVXXXWWWVVVVVVVVVWWWYYY[[[\\\ZZZ\\\^^^___aaaaaaaaa```^^^]]]\\\]]]aaaeeeggghhhiiilllnnnmmmjjjlllqqqvvv}}}~~~zzz{{{{{{xxxuuussssssttttttttttttrrrpppmmmjjjhhhaaabbbdddggglllppptttwwwwww|||~~~{{{}}}zzztttjjjgggaaa[[[XXXXXXZZZ\\\]]]cccjjjooosssyyyiiiaaaWWWPPPMMMLLLIIIHHHBBB???;;;999777555222000444333222222111111222222000000000000000000000000.../////////000000111111.../////////000000111111---...///000000///...---.........------.........////////////////////////////////////////////////...//////000111222222222333444666:::???EEEJJJMMMQQQPPPOOOOOOQQQ[[[qqqyyykkkaaa\\\YYY\\\]]]aaafffhhhjjjsss}}}kkk]]]RRRTTTWWWRRRKKKHHH===999333111222444444333333222000/////////000111......//////000000111111000000000000000000000000000000000000000000000000//////............//////000000000000000000000000............////////////000.........///000///...............////////////333222111111111111111222000000000///000000111222333444555666666666555444666555777:::===DDDRRRaaafffxxxtttuuurrr~~~zzzuuupppjjjddd^^^YYYVVVQQQKKKHHHHHHIIIGGGFFFDDDFFFIIIJJJKKKLLLNNNQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWTTTRRRTTTXXX[[[[[[ZZZ\\\\\\^^^```bbbcccdddeeedddcccbbbdddiiimmmpppqqqwwwuuurrrooopppuuu}}}~~~~~~zzzvvvrrrpppnnnmmmlllkkkkkkmmmqqqvvv|||yyysssmmmhhheee```[[[ZZZ]]]\\\]]]^^^___bbbhhhooouuu{{{{{{lll[[[SSSOOOKKKIIIIIIDDDBBB>>>:::666333222111222222222111111111111000111000000000//////......//////000000000000////////////////////////////////////............//////////////////////////////............/////////000............/////////000222111000//////000111222222333666<<>>GGGRRRaaaoooyyywwwxxxzzz~~~wwwrrrmmmggg```ZZZTTTOOOKKKJJJHHHEEEDDDFFFHHHIIIIIINNNOOORRRRRRSSSTTTVVVXXXWWWWWWVVVVVVUUUUUUUUUUUUXXXVVVVVVWWWZZZ]]]______``````aaabbbdddgggjjjlllsssvvvzzz|||zzzvvvqqqjjjhhhiiigggfffddd```^^^^^^aaadddjjjooovvv}}}}}}hhh]]]XXXRRRMMMKKKHHHFFFBBB>>>;;;888666555333222222222111111111111111111111111111000000000//////000000000000////////////////////////////////////............/////////////////////////////////////////////.............../////////000000000111111000000000111333444666999???EEEJJJMMMNNNOOOOOOPPPSSSZZZfffvvv}}}oooaaa[[[ZZZYYYZZZ\\\___bbbgggnnnwwwrrr```WWWQQQOOONNNGGGDDD???:::666444333222333333222222111111111111222111111000000///////////////////////////////////////////////////////////////............//////////////////////////////............////////////...---,,,---...///...,,,......///000111222333333000000000000111222444444222222111111222222333444333333444555555666666666888666888AAAMMMZZZkkkxxxzzz{{{{{{vvvmmmhhhaaaZZZUUUPPPKKKHHHFFFEEEDDDEEEGGGJJJLLLMMMRRRTTTVVVVVVVVVWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUXXXWWWXXXYYY\\\___aaabbbcccdddfffhhhmmmrrrvvvyyy~~~~~~wwwtttuuuvvvtttqqqlllhhhfffhhhjjjnnnssszzzpppaaaZZZSSSOOOMMMIIIGGGDDD@@@===999777666333333222222222111111111222222111111111111111111//////000000000000////////////////////////////////////............//////////////////////////////////////////...............////////////000000000111111000000111222444555777<<>>999555444333333333333333333222222111222222111111000000////////////////////////////////////////////////////////////............//////....................................///////////////...------...///...---...//////000111222222222000000000000111222444444222222111111222222333444333333444444555666777777888888<<>>:::777666333333333222222222222111111111111111111111222222//////000000000000////////////////////////////////////............/////////////////////////////////////////////.........////////////000000000111111000000111222444666777888>>>FFFKKKMMMMMMNNNNNNMMMOOOVVVeeewwwmmmddd]]]\\\]]]^^^```ddddddhhhoooxxxrrrbbbZZZUUUPPPMMMKKKHHHBBB;;;777555555333444444444444333222111111111111111111111000000000000000000000000000000000000000000000000000000//////............//////....................................////////////000...---...///000///...//////000000000000111111///.........///000111111111111111111111222333333333333333444444666777888888;;;DDDPPPZZZfffyyyzzzqqqmmmlll___ZZZSSSMMMJJJHHHGGGFFFHHHJJJLLLNNNOOORRRUUUXXXWWWYYYZZZZZZYYYYYYZZZ\\\]]]^^^_________]]]\\\[[[[[[\\\^^^```aaadddhhhllliiilllrrr{{{~~~}}}~~~sssbbbUUUQQQRRRJJJIIIGGGDDD@@@<<<999777333333333333222222222222000000000111111111111111//////000000000000////////////////////////////////////............//////////////////////////////............/////////000/////////000000000111111000000000111333555777888:::@@@HHHLLLMMMMMMNNNOOONNNRRR\\\lll|||}}}ggg```\\\]]]^^^___aaaeeejjjnnnvvv~~~~~~nnnddd\\\TTTNNNMMMKKKDDD===888777777333444555555555444222222111111111111111111222222000000000000000000000000000000000000000000000000//////............//////....................................////////////111000//////000111000///000000////////////......000///////////////000000111000000000000111222222333333333333444666888999999AAANNNYYYaaakkk~~~~~~{{{{{{rrrjjjfffYYYUUUNNNIIIGGGHHHHHHHHHJJJMMMPPPRRRRRRTTTWWWZZZYYYZZZ\\\[[[ZZZZZZ[[[\\\\\\^^^___aaaaaaaaa```___^^^aaaccceeefffiiinnnrrrrrrvvv~~~nnn[[[SSSSSSLLLKKKIIIFFFCCC???;;;999444444333333333222222222/////////000000111111111//////000000000000////////////////////////////////////............//////////////////////////////,,,------...///000111111//////000000000111111111000000000111333666888:::===CCCJJJMMMMMMLLLNNNQQQUUU\\\hhhwww|||nnnbbb]]][[[^^^```aaadddiiiqqqvvv}}}wwwlllaaaXXXNNNNNNLLLFFF>>>999888888333444555555555444333222000000000111222222222333000000000000000000000000000000000000000000000000//////............//////..................................../////////000222000///000111222111///000000000///......------333222111111111111111222000000000///000111111222333333333333444666888999;;;EEETTT___eeennn|||}}}}}}xxxoooddd\\\XXXSSSMMMIIIHHHIIIKKKKKKLLLOOOSSSTTTTTTUUUXXX[[[[[[\\\]]]]]][[[[[[\\\]]]\\\]]]```bbbccccccbbbaaaaaadddgggiiiiiilllrrrvvv{{{}}}|||}}}~~~www```UUUTTTNNNMMMKKKIIIEEEAAA===:::444444444333333333222222......//////000000000111//////000000000000////////////////////////////////////............//////////////////////////////+++,,,---...///111222222000000000000111111111111000000111222444666999:::???EEELLLNNNMMMMMMOOOSSS]]]fffttt{{{mmmddd___\\\\\\___bbbdddggglllwww{{{|||kkkZZZPPPMMMLLLKKKFFF>>>:::;;;777555333222333333222111------......//////000000000000000000000000000000////////////////////////000000000000000000000000------............------////////////000000000000000000000000000000000000000000000000111111111111.../////////000000000000222222222333333333444444555222222555666666999===HHHPPP[[[dddlllwwwzzzuuummmbbbZZZXXXLLLLLLLLLKKKKKKLLLPPPSSSPPPRRRUUUWWWWWWXXXYYYZZZZZZ\\\___aaa```___^^^___bbbccccccddddddccccccbbbcccgggkkkmmmooorrrwww{{{~~~~~~zzzxxxwwwxxxxxx{{{mmm\\\UUUTTTMMMIIIKKKLLLFFF???<<<888666444333444333222111000000000000000000000000000111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111333333222111111444999===CCCHHHMMMMMMKKKLLLSSSZZZcccrrrxxxkkkccc]]][[[\\\]]]^^^aaagggnnnssssssbbbWWWRRRNNNMMMIIIAAA===<<<777555333222333333222111///000000000000000000111000000000000000000000000////////////////////////000000000000000000000000---..................---////////////000000000000000000000000000000000000000000000000111111111111222222222222333333333333333333444444444555555555666333333666777777;;;@@@NNNSSS]]]fffooo}}}|||tttmmmeee[[[TTTRRRLLLMMMNNNNNNNNNPPPSSSUUUVVVXXX[[[[[[[[[ZZZZZZ[[[[[[]]]```aaa```_________```aaabbbdddeeefffffffffiiimmmpppssstttxxx~~~|||{{{zzzzzz|||~~~|||xxxeee[[[VVVMMMGGGHHHIIIEEEAAA???999777555444444444222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111333333333222333666;;;???EEEIIIMMMLLLKKKPPPZZZcccssslllbbb]]]ZZZZZZ[[[]]]___ccciiiqqqwwwpppaaaWWWOOONNNLLLFFFAAA>>>777555333222222333333222222222222111111111111111000000000000000000000000////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000000000000111111111111222333333333333444444444444444444555555555666666777444555777888999>>>EEEVVV[[[dddmmmxxxvvvllleee\\\SSSNNNMMMLLLOOOQQQSSSTTTUUUWWWXXXYYY[[[\\\\\\ZZZYYYYYYZZZ\\\^^^```aaa```_________aaabbbeeegggjjjlllmmmnnnmmmppptttvvvxxx|||zzztttuuu}}}rrrddd[[[QQQHHHHHHIIIGGGEEEEEE<<<999666444444444333222111111111111111111111111333222000/////////000111000000000000000000000000000000000000000000000000........................////////////000000000000000000000000111111111111222333444444666999???CCCHHHKKKLLLLLLMMMVVVfffrrrooo___ZZZYYYXXXYYY[[[^^^aaafffnnnvvv|||iii\\\PPPMMMMMMJJJDDDAAA999666333222333333333222333333222222111111000000000000000000000000000000////////////////////////////////////////////////.........------.........////////////000000000000///////////////////////////000000000111111111111000000000111111111222222444444444444555555555555666555555888999:::BBBJJJ^^^gggrrr|||{{{qqqfff^^^VVVOOOLLLMMMMMMQQQUUUXXXYYYZZZ[[[\\\[[[\\\]]]]]][[[ZZZ[[[\\\]]]___aaaaaa```______```fffgggjjjmmmpppssstttuuurrruuuyyy{{{~~~xxxuuuxxx{{{nnn```UUUMMMKKKLLLKKKIIIIII???<<<888555555444333222111111111111111111111111333222000......///111222000000000000000000000000////////////////////////........................////////////000000000000///000000000111111111111111333444666888===BBBFFFJJJLLLLLLKKKPPP^^^tttyyyeeeZZZYYYZZZ[[[ZZZ\\\```eeekkkttt|||sssbbbSSSNNNNNNKKKFFFCCC<<<999555333333444333333222222222111111000000000111111111111111111111111000000000000000000000000///////////////////////////...------------...///////////////000000000000///////////////////////////000000000111111111111////////////000000000111222333333333333444444444555444555888999===FFFQQQfffuuuzzzrrrhhh]]]WWWQQQLLLKKKNNNOOOSSSXXX[[[\\\]]]^^^___]]]^^^______^^^]]]___```^^^```aaabbbaaaaaabbbccckkkmmmooosssvvvxxxzzz{{{zzz~~~|||yyyyyywwwuuussssssuuu|||~~~zzzdddYYYQQQOOOOOOLLLIIIHHHBBB>>>:::666555444333222111111111111111111111111333222000......///111222111111111111111111111111////////////////////////........................////////////000000000000///000000000111111111111111333555888;;;???DDDHHHKKKLLLLLLMMMTTTggglll```[[[[[[\\\^^^\\\```dddjjjqqqyyynnn[[[RRROOOLLLHHHFFFAAA===888555444444444333222222222111111111111111111111111111111111111111000000000000000000000000///////////////////////////...---,,,,,,---...///////////////000000000000000000000000000000000000000000000000111111111111000000111111111222222222222222222333333333444444444444666999;;;@@@MMMYYYnnn{{{~~~uuueee\\\SSSOOOLLLJJJKKKNNNQQQUUUYYY\\\]]]^^^___```[[[\\\\\\\\\[[[[[[\\\^^^```bbbdddeeeeeeeeegggiiippprrruuuyyy}}}}}}vvvrrrooonnnpppyyy|||zzz|||iii^^^TTTQQQOOOKKKGGGFFFEEEAAA<<<888666555444333222222222222222222222222333222000/////////000111111111111111111111111111000000000000000000000000........................////////////000000000000000000000000111111111111000333666999<<<@@@EEEIIIKKKLLLMMMOOOYYYnnnvvvlllaaa]]]\\\[[[]]]```aaaeeejjjpppwww}}}gggZZZRRRLLLHHHHHHEEEAAA;;;777555444444333222222222222333333333333111111111111111111111111000000000000000000000000000000000000000000000000000///---,,,,,,---///000////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333333444444444555444555888<<>>AAAHHHXXXgggzzz~~~uuuhhh^^^VVVOOOJJJJJJLLLMMMPPPUUUTTTWWWZZZ[[[\\\]]]___aaaiiiiiigggdddaaa```aaacccgggiiikkkmmmnnnpppsssvvv~~~|||uuupppmmmsssyyyooommmnnnqqqyyyooo^^^UUUQQQNNNMMMOOOIIIDDD>>>999666555444333222222222222222222222222000111111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000333666:::===@@@EEEHHHHHHKKKOOOTTT```www|||jjjbbb\\\[[[^^^___]]]aaahhhjjjmmmrrrwww}}}kkk\\\WWWPPPFFFIIIGGGBBB<<<666333333444555555444333222222222222111111111111111111111111000000////////////000000000000000000000000000000........................000000000000///////////////000000000000//////...111222222222222333333333333333333333333333333333444444444444444555666777666999666:::HHHQQQ\\\ooo~~~tttfff\\\YYYKKKJJJIIIIIIKKKOOOSSSUUUUUUXXX\\\_________^^^___bbbhhhsssyyyrrrgggccchhhjjjlllmmmooopppssswwwzzz~~~wwwwwwyyyooohhhiiirrrzzz|||dddWWWUUUUUUQQQKKKJJJGGGCCC>>>:::777555444777666444333222111111111111111111111000000000000333333222111000///......000000000000000000000000......////////////......//////000111111111111000111111111111111222222222444555777<<>>999666555555555444333222222111111222111111111111111111111111000000////////////000000////////////////////////////////////////////////000000000000////////////000111111222222111111111///000000000000111111111333333333333333333333333444444444444555666666777777;;;999???LLLUUU```rrrwwwpppggg[[[SSSPPPJJJIIIJJJKKKMMMPPPSSSUUUVVVYYY]]]______^^^^^^^^^___```hhhqqqsssnnnlllmmmpppqqqtttvvvxxx|||}}}|||pppgggeeejjjoooppp]]]VVVTTTOOOJJJJJJHHHDDD???;;;888666555666555444333222222111111111111111111000000000000222111111000000//////...000000000000000000000000///000000111111000000//////000111111222222111111111111111111222222222222555666999===CCCGGGJJJKKKIIILLLRRR[[[iii~~~nnnbbb\\\[[[\\\^^^___```bbbfffiiiooorrrwww~~~sss\\\QQQPPPJJJHHHEEEAAA===999777666444444333222111111111111111111111111111111111111000000////////////000000........................000000000000000000000000////////////000000000000111111222333444444444333///000000000000111111111333333333333333333333333444444444444555666777888777===>>>EEESSSZZZdddvvv}}}|||vvvmmmfff^^^TTTNNNMMMGGGIIIKKKMMMPPPRRRTTTTTTYYY\\\___aaa```_________^^^[[[]]]gggqqqtttsssqqqvvvyyy|||~~~uuukkkfffgggjjj~~~fffZZZTTTPPPMMMJJJHHHEEEAAA===999777666555555444333333222333333222222111111111000000000000000000000////////////////////////////////////000111111222222111111000000111111222222222222222111111111111222222333333777888;;;@@@DDDHHHKKKMMMMMMOOOTTT___pppssseee\\\YYY[[[\\\___```bbbfffjjjmmmsssvvv|||gggWWWUUUKKKIIIFFFCCC@@@<<<999666444444333222111111111111111111111111111111111111000000////////////000000........................////////////////////////////////////000000000000000111222333444444444444111111222222222333333333222222333333333333444444444444444444555777888888666>>>BBBJJJXXX___iii{{{zzzpppeee^^^WWWOOOLLLLLLGGGIIIMMMQQQSSSTTTTTTTTT[[[^^^aaabbbaaaaaaaaabbbfffbbbbbbiiittt{{{|||{{{~~~}}}tttnnnmmmmmmyyyppp___VVVRRRQQQKKKIIIFFFCCC???;;;999777555444444333333333444444222222222111111111000000....../////////000000000////////////////////////000111111111111111111000111111222333333333333222000111111222222333333333777999===AAADDDHHHLLLOOONNNPPPWWWdddwwwxxxhhh^^^ZZZZZZZZZ\\\___bbbeeejjjooosssyyy|||wwwbbbXXXNNNKKKGGGDDDBBB???:::777555444333222111111111111111111111111111111111111000000////////////000000.................................................../////////000000000111//////111222333333333333111111222222222333333333222222222333333444444444444444444555666777888999555???EEEOOO\\\cccnnn{{{oooeee[[[TTTNNNHHHFFFHHHHHHKKKOOOTTTVVVWWWVVVUUUYYY[[[^^^``````aaabbbccclllmmmooottt|||}}}vvvqqqoooppp~~~hhhZZZSSSPPPLLLJJJHHHEEEAAA>>>;;;999555555444333333444444444222222222222111111111111......//////000000111111000000000000000000000000///000000111111000000///111111222333333333333222000111111222333333444444666:::>>>BBBDDDHHHLLLOOONNNRRR]]]lll|||kkk___YYYYYY[[[[[[]]]bbbfffjjjpppvvvzzzqqq___SSSOOOIIIEEEDDDAAA<<<888555555444333222222222222111111111111111111111111000000////////////000000......................................................//////000000111111//////000111222222222111///000000000000111111111111222222333333444444555333444444555666888999:::888CCCKKKTTTbbbiiiuuuzzzqqqeee\\\SSSNNNJJJGGGGGGIIILLLNNNSSSWWWYYYXXXWWWVVVUUUXXX[[[^^^___aaadddfffiiipppwww{{{{{{rrrmmmiiiwwwuuu___SSSNNNLLLLLLJJJGGGCCC@@@===;;;666666555444333333444444333222222222222111111111//////000000111111222222000000000000000000000000///000000000000000000///000111111222222222222222000111111222333444555555666;;;@@@CCCEEEHHHMMMQQQSSS[[[iiizzzooo```XXXXXXYYYZZZ^^^aaafffkkkqqqxxxlllZZZTTTLLLHHHFFFDDD???;;;777666555444333333333333111111111111111111111111000000////////////000000////////////////////////.................................///000111111111000000111111111111111000///000000000000111111111111111222333333444555555333444444555666888:::;;;===IIIQQQ[[[iiiqqq~~~|||wwwnnneee\\\TTTMMMLLLKKKJJJKKKOOOPPPRRRVVVYYYZZZZZZXXXWWWUUUXXX\\\```cccgggkkknnnoooxxxvvvoooiiinnnyyyjjjYYYRRRMMMLLLKKKHHHEEEAAA>>><<<888777666444333333333333333333222222222111111111111111111111222222222222222222222222222222222222000111111222222111111000///000111111222222111111000111111222333444555666888===BBBEEEFFFIIINNNSSS\\\hhhyyywwwbbbVVVVVV[[[^^^]]]bbbfffkkkrrrxxxxxx___XXXOOOJJJHHHFFFBBB>>>777777666555444444444444111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000---......///000111111222111111222222222111000000111222222222222333333333111111222333333444555555333444444555777888:::;;;BBBNNNWWW```nnnwww{{{ttt{{{vvvnnnddd\\\RRRKKKGGGGGGIIIIIILLLPPPSSSUUUWWWZZZ[[[ZZZYYYXXXXXX\\\```eeeiiimmmrrrvvv}}}uuullliiilll{{{tttaaaYYYMMMMMMLLLIIIFFFBBB???===999888666555333333222222333333333222222222111111222222222222222222222222222222222222222222222222222222222333333222222222//////000111111111111111000111111222444555666666999>>>DDDGGGGGGJJJPPPUUUdddrrrnnnXXXPPPVVV```dddcccfffjjjpppvvv}}}nnn```TTTOOOLLLFFFEEEHHH===999555444555555333111111111222333333111000///000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000/////////000111111222222000111111111111222222222222222333333333444444444222000111666999:::>>>CCCFFFQQQ]]]fffrrr|||qqqnnnyyyvvvlllaaaXXXRRRKKKIIIHHHGGGHHHKKKOOOQQQUUUYYY]]]___^^^[[[YYYYYY\\\\\\bbblllrrruuu{{{yyynnngggeeeooolllWWWMMMKKKHHHFFFGGGHHHEEE@@@<<<:::777666666555444222333333333222222222111111222222222222222222222222111222222222222111000000000000000000000000000000111111111000000000000///000111333444444444666888;;;>>>CCCFFFGGGIIITTTaaaooo|||uuueeeWWWWWW]]]aaaaaaaaakkkpppwwwzzzgggTTTMMMLLLHHHDDDCCC???;;;777444555444333111111222222222111111000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000111//////000000111111222222111111111111222222222222222222333333333444444444888555555888999999<<>>CCCGGGIIIMMMZZZhhhwwwmmmaaaWWWWWW\\\```cccfffooossszzzvvv\\\PPPNNNKKKEEEAAABBB>>>999666444444333222222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111//////000000111222222222111111111111222222222333333333333333444444444444:::888777999999:::???FFFSSSaaaoooyyyvvvooozzzxxxmmmcccZZZSSSNNNJJJGGGGGGHHHJJJNNNSSSXXXZZZ[[[]]]___aaaaaabbbeeefffkkkqqqxxxzzzxxx|||~~~qqqhhhbbbdddlllxxxmmmZZZTTTNNNLLLLLLJJJEEEAAA>>><<<999777777666444333333333333333222222222222111111111111111111111111111222222222222111000000000000000000000000000000//////000111222333444444000222333444444555777999>>>@@@DDDIIILLLSSSbbbqqqvvvccc\\\WWWXXX\\\```fffllltttxxxlllYYYRRRMMMHHHCCCEEEBBB<<<888555333333333333222111//////000111111000000000000000000000000////////////////////////////////////000000000000//////000000000111111111///000000111111222333333111111111222222222333333333333333444444444444555888666666888:::<<>>JJJUUUbbbzzzxxxyyyzzztttkkkddd[[[RRRNNNKKKJJJIIIHHHIIILLLOOOSSSWWWYYY[[[````````````aaadddiiimmmttt{{{ssskkkgggfffgggnnnvvvlll]]]QQQOOOOOOKKKGGGFFFAAA>>>;;;999999777666444444444444333333333222222000000000000000000000000111222222222222111000000000000000000000000000000222222222222222222222222111222333333444666999<<>>999555444555444444333222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222000000111111222333333333222222222222333333333333333444444444555555555555999888888999;;;@@@NNN\\\ppp{{{|||tttmmmbbb\\\TTTNNNKKKJJJIIIIIIKKKLLLPPPSSSWWWYYY[[[\\\```aaabbbcccdddiiinnnrrrzzz~~~xxxqqqlllfffbbbeeekkkssszzzfffUUUQQQPPPKKKHHHIIIBBB@@@<<<:::999888666444444444444444333333333333111111111111111111111111111222222222222111000000000000000000000000000000333333222222111111111111111222333333333666:::===EEEFFFKKKPPPUUU^^^ppp|||iii^^^\\\]]]bbbfffgggiiiqqq{{{~~~}}}kkkYYYOOOIIIEEEFFFEEEAAA;;;777555555444444555555444444333333000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222000111111222222333333444222222222333333333444444444444444444555555555555999888999;;;>>>FFFVVVeee~~~{{{xxxqqqhhhYYYUUUNNNJJJHHHHHHHHHGGGLLLOOOSSSWWW[[[^^^___``````bbbeeegggkkkpppvvv{{{yyyrrriiiaaa```dddiii}}}qqq[[[TTTQQQJJJGGGIIICCCAAA===;;;:::999777555555444444444444333333333222222222222222222222222111222222222222111000000000000000000000000000000000000111111111111111111222222333333333666;;;>>>DDDGGGMMMTTTZZZdddvvvrrrddd]]]\\\^^^dddkkknnnpppxxxyyyvvvuuuvvvdddUUUKKKDDDFFFFFFCCC===888666666444555666777666555444333000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222000111111222222333444444222222333333333444444444444444444555555555666666666666888<<>><<<;;;999777555555555444444444333333333222222222222222222222222111222222222222111000000000000000000000000000000......///000111222222333222222333333333666;;;???CCCFFFNNNWWW^^^iii{{{|||jjj^^^[[[]]]^^^eeemmmrrrvvv}}}}}}}}}vvvppplllkkkmmmWWWNNNGGGHHHGGGCCC???<<<999666555555666666555333222111111111111111000000000000000000000000000000000000111111000000000000111111000000000000111111111111000111111111111222222222222333444444555555444444666555555555555666666777>>>:::999>>>GGGUUUhhhxxxxxxoookkkeee]]]VVVMMMLLLIIIEEEDDDFFFJJJNNNSSSUUUWWWZZZ^^^aaaeeegggbbbhhhooossswww}}}uuummmfffbbb```nnnjjjZZZSSSKKKGGGHHHGGGEEEAAA<<<999777666666333333333444444555555555333333333333333333333333111111111111111111222222111111111111111111111111000000000000111111111111333444555555666888<<>>HHHTTTbbbtttvvviii___YYYUUUOOOJJJIIIIIIIIIHHHIIILLLRRRVVVWWWYYY[[[]]]___aaaeeehhhqqqvvv|||}}}xxxuuuuuuwwwvvvxxx|||xxxqqqlllaaa___fffyyyfffWWWSSSNNNIIIHHHEEEBBB>>>:::888666666333333333333222222222222333333333333333333333333444333333222111000//////111111111111111111111111000000000111111111222222444555666777888;;;???CCCGGGJJJPPPZZZhhh{{{{{{mmmbbbZZZZZZ^^^bbbgggooowww~~~{{{tttqqqnnnlllkkkjjjiiihhhfffeeecccaaa___\\\[[[ZZZeeeSSSMMMIIIIIIHHHBBB;;;777333333444444444333333333222222222111111111000000000000000000000000000000111111000000000000111111000000111111111222222222111111111222222222333333222222333444444444444333555555555555666777888888777:::BBBMMMYYYeeewwwvvvmmm```VVVPPPMMMIIIEEEEEEGGGHHHIIIKKKOOOUUUYYY[[[^^^aaabbbccceeeiiillltttyyy|||{{{yyytttpppnnnnnnooowwwwww{{{yyytttkkkddddddqqqrrr]]]WWWQQQIIIHHHFFFCCC???;;;888777666333333333222222111111111333333333333333333333333333222222222111000000000111111111111111111111111000000111111111222222222444555777888:::===BBBFFFHHHJJJOOOYYYiii}}}ttthhh```[[[]]]aaaccciiisss{{{~~~yyyuuunnnllliiihhhhhhhhhgggfffdddcccaaa___]]][[[YYYXXXttt[[[PPPIIIIIIIIIDDD===;;;555555444444444444444444222222222222111111111111000000000000000000000000111111000000000000111111111111111111222222222222111222222222222333333333333444444555555555555555555555555666666777999999777<<>>BBBHHHLLLMMMNNNSSS]]]ooowwwjjjcccaaa```cccgggiiirrr}}}}}}{{{wwwrrrnnnkkkjjjiiifffeeecccdddeeeeeedddbbb^^^^^^]]]\\\\\\[[[ZZZZZZzzzcccOOOKKKKKKFFFBBBCCC;;;:::888666555444444444333333222222222111111111000000000000000000000000111111000000000000111111111111111222222222333333222222222333333333444444333444555555666666555555555555555666777999:::;;;===DDDPPP\\\eeeqqqssshhhXXXUUUOOOKKKHHHGGGGGGGGGGGGJJJOOORRRTTTWWW[[[]]]]]]dddkkknnnooosss{{{~~~}}}|||{{{yyyxxxyyy||||||}}}rrrjjj^^^aaadddhhhmmmttt|||qqqjjjeeefffnnnbbbTTTSSSJJJIIIFFFBBB>>>:::777555333333333333444444444444333333333333333333333333000000000111222222222333111111111111111111111111111111111222222222333333555777999<<>>BBBEEEJJJPPPSSSaaarrrqqqddd\\\___bbbaaafffoooyyyzzzsssrrrpppmmmkkkiiiiiihhhjjjhhheeefffggggggeeebbb```^^^\\\^^^bbbddddddbbbkkk\\\TTTKKKFFFHHHAAA===888555555555444333333333333222222222111111333333333222222222222222222222111000000111222222222222222222222222222222222222333333333333444444333444444444555666666666777555777;;;;;;:::;;;???GGGOOO[[[hhhwww}}}qqqiii^^^UUUPPPJJJIIIFFFFFFGGGHHHJJJJJJOOOSSSXXX\\\^^^```cccfffiiipppyyy~~~zzzyyyvvvqqqnnnmmmkkkiiigggeeeccc```^^^^^^```bbbdddhhhkkknnnqqqsssuuuwwwzzz}}}~~~ttthhhaaa______eeemmmvvv~~~pppggghhhlllppp{{{eeeWWWOOOJJJGGGFFFBBB<<<999:::666666555444333333333333333333333333222222222222333333222222222222222222111111000000111111222333111111111222333444555666666555888???DDDGGGMMMSSS\\\jjjzzz}}}lllaaa\\\aaaeeecccgggooo|||{{{vvvsssrrrqqqooommmllljjjiiillljjjhhhhhhiiihhhfffdddaaa___^^^```ccceeeeeedddzzz___PPPJJJFFFCCC@@@===999777666666666555333333333222222222111111333333333333222222111111222222111000000111222222222222222222222222222222222222333333333333444444555555555555555555555555888777888;;;;;;:::===BBBOOOUUUaaaooooooddd\\\TTTMMMJJJFFFEEEDDDDDDFFFHHHLLLNNNSSSXXX]]]```aaabbbeeehhhkkkrrr|||yyyuuuqqqnnniiifffeeecccaaa___ZZZYYYWWWUUUVVVXXXZZZ\\\[[[]]]```bbbcccdddgggiiilllnnnrrruuuyyy~~~|||uuulllbbb^^^___bbbhhhqqq}}}ssshhhfffffffffmmmwwwoooZZZOOOJJJGGGGGGDDD???;;;;;;777666555444333333333333555444444444444333333333222222222222222222333333111111000000111111222333111111222222333555666777444555999AAAFFFIIIOOOWWWdddssswwweee^^^\\\bbbggggggkkkrrr}}}xxxtttrrrsssrrrrrrpppnnnllljjjmmmkkkiiiiiiiiiiiigggeeecccbbbbbbdddgggiiiiiiiiieeePPPKKKFFF@@@@@@>>>;;;999777777666666333333333222222222111111222222111111000/////////222111111111111111111222222222222222222222222222222222222333333333444444444444444555555555555555888777888:::::::::???FFFWWW]]]iiizzzyyyggg\\\UUUNNNIIIHHHFFFFFFFFFFFFGGGJJJOOORRRUUU[[[aaaccccccdddhhhlllooowww|||tttooojjjgggbbb___^^^\\\ZZZXXXTTTRRRQQQOOOPPPQQQSSSTTTQQQSSSUUUVVVVVVWWWZZZ\\\]]]___bbbeeeiiimmmsssvvvyyyvvvooogggaaa```cccfffkkkuuuuuuiiidddaaa```ccciii~~~{{{```PPPJJJFFFGGGEEE@@@<<<;;;777666555444444333333333222222222222111111111111111111111222222333333333111111000000111111222333555444444333333333444444444666;;;BBBGGGJJJQQQYYYfffyyyrrraaa\\\[[[aaafffjjjqqqxxx~~~zzzwwwrrrssstttsssrrrooommmkkkjjjjjjiiihhhhhhgggfffeeefffggghhhjjjmmmnnnoooooorrrXXXPPPKKKDDD@@@???===;;;888777777777333333333222222222111111111111111000000000//////111111111222222111111111222222222222222222222222222222222333333333444444222222333444555666777888777666777999999:::BBBKKKZZZcccsssrrraaaWWWPPPJJJGGGGGGGGGGGGGGGGGGGGGJJJPPPTTTWWW^^^eeegggfffggglllqqqzzz{{{tttlllgggdddaaa]]]ZZZXXXVVVTTTSSSOOONNNLLLJJJJJJJJJKKKKKKJJJKKKLLLLLLLLLNNNPPPSSSUUUWWWYYYZZZ\\\___cccfffmmmssszzzzzzpppiiidddaaaccciiimmmsss~~~vvvkkkddd```]]]^^^```mmmiiiUUUMMMGGGGGGFFFAAA===<<<777777666555444444444444222111111111111000000000111111111222222333333333111111000000111111222333444444444333333444555555666888===CCCGGGKKKTTT]]]jjj~~~}}}lll^^^[[[ZZZ^^^dddlllwww|||{{{ssstttuuutttssspppmmmkkkhhhhhhiiihhhggggggggghhhhhhjjjmmmoooqqqssstttuuubbbSSSKKKFFFAAAAAA@@@===999777666777333333333222222222111111222222222222222222222222000111222222222222111000222222222222222222222222222222333333333333444444111222333444555777888888777666888999999<<>>===888777666555444444444444333333333333222222222222222222222222222222333333111111000000111111222333111111222333555666888999999;;;???EEEIIINNNZZZeeetttsssfff[[[ZZZZZZ\\\cccnnn{{{}}}}}}xxxwwwwwwvvvtttqqqnnnmmmjjjlllmmmmmmllllllnnnooommmppptttwwwxxxyyy{{{|||mmmUUUJJJHHHBBBCCCBBB???999666555666333333333222222222111111111111111222333333444444000111222222222222111000222222222222222222222222222222333333333333444444333333444444555666777777888777999;;;;;;@@@LLLZZZeeexxxwwwggg\\\RRRMMMIIIEEEDDDFFFEEEGGGHHHHHHHHHMMMVVV^^^iiiqqqwwwwwwsssrrrvvv|||zzzuuummmeee```XXXUUUPPPMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGKKKNNNSSSSSSTTTSSSRRRSSSUUUWWW]]]eeemmmuuu|||tttkkkgggfffhhhooovvv~~~yyypppfff```\\\XXXUUUNNN[[[aaajjjggg[[[NNNJJJIIIDDDAAA???888777666555444444444444555444444444333333333333333333222222222222222222111111000000111111222333111111222333555777999:::;;;<<>><<<999666555555444444333333444444222111111111111111111222///000111222222111000///222222333333333333444444444333333333333444555555555555666666777777888888:::999:::===AAAJJJ[[[kkkzzzjjj```WWWPPPIIIEEEEEEFFFEEEBBBHHHHHHLLLRRRUUUYYYcccnnn|||vvvmmmhhhmmmwwwyyyqqqjjjbbbZZZTTTKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFHHHKKKMMMNNNPPPSSSUUUUUUXXXZZZZZZYYYZZZ^^^bbbfffqqq}}}{{{}}}{{{rrrjjjaaaYYYTTTMMMMMMOOOXXXmmmoooWWWPPPOOOHHHCCCBBB;;;999777555444444555666555555444444444333333333666555444333222222222222333222222111111222222333111222444444444444666888===BBBGGGKKKRRRaaawwwqqq___XXXXXXYYYYYY]]]gggsss}}}hhhXXXJJJGGGDDDAAA???<<<888666666555555444333333444444111111000000000000111111000000111222222111000000222222333333333333444444444333333333333444555555555555555666777888888888;;;:::<<>>:::999888777666555444444444444444333333222222333333444222222111111111111222222222222222333333333444444444333333333333444555555444444555666777888999999777888===FFFOOO[[[nnn~~~|||ooobbbVVVQQQJJJHHHEEECCCDDDEEEFFFFFFHHHLLLQQQUUUYYY]]]```aaa^^^WWWRRRRRRUUU\\\iiiuuutttiii```XXXPPPJJJEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBDDDGGGKKKMMMNNNRRRVVVXXXYYYYYYYYYZZZ^^^aaadddeeegggjjjpppuuu~~~}}}vvvlllccc]]]SSSPPPPPPUUU___sssoooXXXNNNJJJHHHFFF???===:::777555444555555555555444444444333333333444444333222222222333333333222222111111222222333222333333333333555888;;;AAADDDHHHNNNYYYkkkttt```WWWYYY^^^]]]bbblllwwwzzz```RRRHHHGGGEEE???;;;===888888666555444444333333444444333333333333444444333222111111111111222333222222333333333333444444444333333333333444555555333444555666777888999:::777999@@@JJJTTTbbbuuuuuuiii\\\SSSPPPGGGFFFEEEDDDDDDEEEGGGHHHJJJOOOSSSUUUZZZ___aaa___YYYTTTRRRSSSVVV^^^nnn}}}yyymmmccc\\\UUUNNNIIIDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDGGGJJJMMMPPPPPPSSSWWWYYYZZZZZZ\\\]]]ccceeehhhiiilllqqqzzz}}}xxxppphhhbbbYYYSSSQQQVVV^^^kkk{{{```QQQKKKHHHGGGAAA???<<<888666555555666555555444444444333333333444333333222222333333333333222222111111222222333222333333333333666999===AAADDDIIIPPP]]]ooolll]]]XXX\\\bbbaaagggqqq|||iiiXXXKKKIIIGGG@@@===AAA999888777555444444333333444333333222222333333444333222222111111222222333222222333333333333444444444333333333333444555555333333444666777999::::::999<<>>:::888666666666555555444444444333333333333333333222222333333444333222222111111222222333222333333333333666:::===AAAEEEKKKTTTaaasssxxxdddYYYYYY]]]aaaeeellluuuooo\\\LLLJJJHHHAAA???CCC999888777666444444333333333222222111111222222333444333222111111222333444222222333333333444444444444333333333333444555555333333444666777999::::::<<>>BBBFFFMMMWWWeeevvvrrr___WWWXXX]]]___hhhnnnxxxdddMMMLLLKKKAAA>>>DDD;;;:::888666555444444555222222222222222222222222222222222222222222222222333333333333333333333333444444444555555555555666666777888777777888;;;======BBBLLLYYYfffwwwnnn```VVVNNNIIIHHHEEEEEEDDDDDDEEEFFFGGGHHHNNNSSSZZZ```eeeiiimmmpppvvv}}}tttjjj___XXXRRRJJJDDDCCCBBBBBBAAA@@@AAACCCFFFGGGDDDGGGJJJMMMPPPTTTXXX[[[WWWZZZ^^^___```ccchhhmmmppprrrtttvvv|||yyywwwsssmmmllllllllloootttyyy}}}~~~~~~|||~~~|||wwwiiibbb\\\[[[[[[]]]cccjjj}}}bbbSSSMMMHHHFFFCCC>>>;;;:::888666444666666555444444444444555555555444444444333333333666555444333333333444555222333444555666999===AAAEEEHHHNNNVVVbbbttteeeZZZXXXYYY^^^dddkkkvvvoooTTTNNNLLLCCC@@@DDD<<<;;;999666555444444444222222222222222222222222222222222222222222222222333333333333333333333333444444444555555555555666666777777777777888:::===???DDDOOO^^^lll|||}}}hhhZZZQQQIIIEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIPPPUUU[[[bbbfffkkkoooqqq~~~ssshhh]]]WWWQQQIIIDDDCCCCCCCCCBBBBBBCCCFFFHHHIIIGGGJJJNNNQQQSSSUUUXXXZZZ^^^aaaccccccbbbeeejjjnnnssswww{{{{{{qqqpppooollliiiiiijjjmmmrrrwww{{{}}}}}}oooggg```\\\ZZZZZZ___fffwwwhhhVVVLLLGGGFFFCCC???<<<:::888666555666666555444444444444555555555444444444333333333555444333222222333444444222333444555666999>>>BBBHHHKKKQQQ\\\jjj|||{{{bbbXXXWWWXXX]]]dddoooyyy}}}]]]QQQMMMFFFBBBDDD>>><<<:::777555444444444333333333333333333333333222222222222222222222222333333333333333333333333444444444555555555555666555666777777666888:::===AAAHHHUUUgggvvvvvvbbbUUUMMMFFFDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJSSSWWW]]]ccchhhmmmqqqttt{{{pppeeeZZZUUUOOOIIIDDDDDDDDDDDDDDDEEEFFFIIIKKKLLLLLLOOORRRUUUVVVXXXZZZ[[[eeegggjjjjjjiiijjjooorrruuuzzzxxxlllkkkmmmmmmhhhiiikkkoootttyyy}}}yyyoooeee^^^YYYWWW[[[aaapppttt\\\OOOIIIGGGDDD@@@<<<;;;999777555777666555555444444555555555555444444444333333333333333222222222222333444333444555555777:::@@@CCCKKKNNNVVVdddvvvrrr]]]WWWWWWXXX]]]eeettt~~~fffTTTMMMHHHDDDCCC@@@>>><<<999666555444444333333333333333333333333222222222222222222222222222222333333333333444444444444444555555555555666555666777777666888;;;===EEELLL]]]qqqqqq^^^RRRLLLGGGEEEGGGCCCCCCCCCDDDFFFHHHKKKLLLUUUYYY^^^dddiiinnntttxxxyyymmmbbbXXXRRRNNNHHHDDDDDDDDDDDDEEEFFFIIIKKKMMMOOOOOOQQQSSSUUUXXX[[[___cccjjjnnnrrrtttrrrrrrsssvvvwww}}}pppmmmoooppplllnnnrrrvvvzzzwwwkkkbbb[[[WWWYYY___nnneeeTTTMMMHHHEEEAAA===<<<:::888666777666666555555555555555555555444444444333333333222222222222222222333333333444555666777<<>>===;;;999777777777666555555555555666555555444444444333333333111111111222333333333333444444555666888===CCCHHHMMMRRR^^^pppnnnaaaWWWXXXZZZ\\\dddnnn}}}aaaRRRMMMJJJFFFEEECCC???;;;888555444333333333333333333333333333222222222222222222222222111222222333333444444555444444444555555555555666666777888888999:::>>>@@@MMMWWWlllooobbbSSSLLLIIIFFFDDDEEEDDDDDDEEEGGGJJJMMMPPPRRRYYY\\\aaaffflllttt}}}zzzkkk```UUUPPPKKKGGGDDDEEECCCDDDFFFIIIMMMOOORRRSSSSSSTTTUUUXXX]]]eeeooovvvzzz}}}|||vvvoookkkjjjqqq|||~~~~~~uuurrrqqqqqqvvv}}}zzzoooeee]]][[[^^^fffvvvwww[[[NNNJJJGGGCCC???>>><<<:::888888777666666555555666666555555444444444333333333000111222333444444444333444555555666999>>>EEEKKKMMMTTTbbbsssfff\\\VVVYYY\\\^^^hhhtttmmmWWWPPPMMMHHHGGGDDD@@@<<<888555333333444444444444444444444444222222222222222222222222111111222333333444555555444444444555555555555666777888999::::::<<>>===;;;999888777777666666666666666555555444444444333333333000111333444555555555444555555666666999???GGGLLLNNNWWWeeevvvvvv```XXXUUUYYY\\\___kkkyyyuuu\\\SSSOOOIIIHHHEEEAAA===888555333333444444444444444444444444222222222222222222222222111111222333333444555555444444444555555555666666777999::::::;;;===@@@CCCRRR]]]uuuqqqeeeZZZOOOLLLKKKGGGDDDDDDEEEFFFGGGIIIMMMQQQTTTWWW]]]```eeekkksss}}}|||mmmbbbVVVOOOKKKFFFDDDEEEEEEGGGJJJNNNRRRUUUWWWXXXUUUYYY```fffkkkpppuuuxxxyyywwwsssmmmgggfffjjjooo{{{xxxuuuuuuvvv}}}{{{nnnaaa[[[[[[ZZZkkk~~~mmm[[[KKKHHHDDDAAA???===;;;999888888777666666666666666555555444444444333333333111222333555666666555555555555666666:::@@@HHHMMMNNNYYYhhhwwwooo]]]VVVTTTXXX[[[___lll{{{gggVVVNNNHHHHHHEEEAAA===;;;:::777666555555444333333333444444111222444444444444222111333444555555555444333222444444555555666777777777<<<999999:::;;;;;;AAAHHHVVVeee~~~uuullleeeWWWJJJFFFGGGFFFEEEEEEFFFGGGJJJLLLNNNQQQVVVZZZ[[[___eeemmmvvvmmmaaaUUUNNNIIIEEECCCDDDHHHJJJLLLOOORRRTTTUUUVVV\\\]]]```fffnnnrrrsssrrrvvvpppiiidddeeeiiiooorrr}}}|||tttsssxxx}}}ssseee\\\ZZZ]]]eeeuuuZZZSSSMMMEEE>>><<<<<<999555777777555444444444444444555555555555555555555555444444444333333222222222333444444555999???GGGMMMYYYZZZfffzzzhhhVVVXXXYYYYYY\\\dddqqq|||qqq[[[QQQNNNIIIEEEAAA===;;;:::777666666666555444444444444444555555666666666666555555222333444555555555444333444444555555666777777777:::888888;;;<<<>>>FFFNNN\\\lllrrrlllcccVVVJJJFFFGGGFFFEEEEEEEEEHHHKKKNNNQQQTTTYYY\\\bbbffflllsss{{{mmmaaaTTTMMMIIIEEEDDDFFFFFFHHHKKKPPPTTTXXXZZZ\\\___aaaeeekkkqqqtttrrrpppnnnjjjffffffkkksss|||}}}wwwyyyxxxvvvzzzzzzkkkaaa]]][[[bbbrrrcccTTTNNNFFF@@@???>>>;;;777777777666555444444444444555555555555555555555555444444444333333333222222777888999:::>>>DDDMMMRRRYYY]]]iii}}}{{{aaaTTTVVVXXXYYY]]]fffsss}}}bbbTTTTTTIIIFFFAAA>>><<<:::777666666666555444444444444555333222222222222222222333222222333444555555555555444444555555666777777777888777888;;;===BBBLLLVVVfffvvvyyynnniii___TTTIIIFFFGGGFFFEEEFFFEEEIIIMMMQQQTTTWWW[[[]]]dddhhhnnnttt|||}}}mmm```SSSLLLIIIFFFGGGJJJIIIKKKOOOSSSXXX\\\^^^```dddfffjjjpppttttttqqqnnnjjjiiijjjmmmtttuuurrr}}}ttthhhbbbZZZ___nnnpppWWWOOOGGGBBBBBB@@@<<<888888777666555444444444444555555555555555555555555444444444444333333333333666777888999>>>EEEMMMSSSZZZaaappprrrYYYRRRTTTVVVYYY^^^iiivvvjjjVVVTTTKKKGGGCCC???===;;;888666666555444444333333444444222111000//////000111222111222333444555555666666444444555555666777777777777666888;;;>>>DDDQQQ]]]mmm}}}rrrgggbbbZZZQQQHHHFFFGGGFFFEEEGGGGGGJJJOOOSSSVVVXXX[[[]]]eeeiiiooottt|||{{{lll___RRRKKKIIIHHHJJJNNNPPPRRRUUUYYY\\\___aaaaaahhhiiillloooqqqqqqpppnnnqqqrrrtttxxxxxxqqqyyy}}}ooofff\\\^^^jjj~~~\\\RRRGGGDDDCCC@@@<<<999888777666555444444444444555555555555555555555555444444444444444444333333555666777999>>>EEENNNTTT\\\gggzzzmmmUUUQQQSSSUUUZZZaaammmzzzwww[[[SSSMMMIIIEEEAAA>>><<<999777555444444333333333333333555444333222222333444555222222222333444555666666444444555555666777777777888777888;;;===EEETTTcccttt}}}mmm```YYYUUUMMMGGGFFFGGGEEEFFFHHHIIILLLQQQTTTVVVXXXZZZ[[[ggglllrrrxxxyyyiii]]]QQQKKKJJJJJJMMMRRRUUUVVVYYY]]]```bbbdddeeejjjjjjkkklllmmmooorrrsss{{{~~~}}}tttwwwuuukkk```^^^fff{{{dddVVVHHHEEEDDD???;;;999888888666555555555555555555555555555555555555555444444444444444444444444777888:::===BBBJJJSSSZZZ```pppjjjUUUQQQRRRVVV[[[eeeqqq~~~jjjWWWPPPLLLGGGCCC@@@>>>;;;999555555444333333333333444444333333222222333333444333333333333333444555666444444555555666777777777888888999<<>>BBBMMMbbbuuuooobbbVVVNNNMMMHHHEEEFFFGGGEEEFFFJJJKKKMMMQQQUUUXXX\\\aaadddeeelllttt{{{zzzrrrdddYYYPPPNNNNNNOOORRRUUUTTTVVVYYY\\\```ccceeeffffffhhhlllooosssxxxxxxwww|||yyyiiiaaa]]]fffxxx{{{dddOOOIIIFFF>>>:::;;;999888777666555555555555555555555555555555555555444444444444555555555666444666888<<>><<<999999888777777777777777444444666777777666444444666555444333222333444555444444555555666777777777777888;;;???EEEQQQhhh|||wwwiii___UUUMMMKKKGGGEEEGGGGGGEEEGGGJJJJJJMMMQQQUUUYYY___eeejjjjjjqqqyyyvvvnnnbbbXXXPPPOOOPPPPPPSSSVVVWWWXXXZZZ\\\]]]_________ccchhhoootttyyy~~~{{{vvvyyymmmcccZZZ\\\hhh~~~jjjRRRKKKGGG???;;;<<<999888777666666555555555555555555555555555555555444444444555555555666666999:::===@@@GGGPPPZZZaaauuuwww___SSSUUUVVVYYYaaannn{{{{{{]]]SSSJJJHHHGGGCCC???>>>:::777555444555555555444333333333444444444555555444444444555555555666666666666666777888888999999888<<<;;;???IIISSSiiisssfff[[[QQQMMMHHHHHHGGGDDDCCCDDDGGGJJJMMMOOOQQQTTTXXX^^^eeeiiilllrrrzzz}}}wwwooohhh```[[[UUUQQQQQQTTTVVVWWWXXXWWWXXX[[[[[[ZZZ]]]bbbggglllqqqttt{{{wwwrrruuu{{{uuudddZZZ^^^bbbhhh}}}sssTTTJJJHHHBBB======:::999888777666666666666666555555444444444555555555444444444444555666666888777:::AAAGGGOOO[[[eeelll\\\WWWQQQSSSXXXcccqqqdddXXXMMMJJJHHHDDD???>>>;;;999666555555555555444333333333444444444555555444444444555555555666666666666777777888888999999777;;;;;;@@@KKKUUUkkkooocccXXXOOOKKKGGGGGGFFFDDDCCCDDDGGGJJJNNNPPPRRRUUUYYY^^^eeejjjnnnttt~~~}}}yyyuuupppiiiccc___[[[VVVTTTTTTVVVXXXXXXWWWUUUVVVXXXYYYXXX\\\bbbjjjqqqvvvzzz}}}rrrmmmnnnttt~~~zzziii]]]]]]]]]___pppyyyXXXLLLJJJEEE???>>>:::999888777777666666666666555555444444555555555555444444444444555666666888888<<>><<<888777666666555444333333333444444444555555444444555555555666666666666666777777888999999999888<<<===CCCOOOYYYooo{{{jjj___TTTLLLIIIFFFFFFEEEDDDCCCEEEHHHKKKOOOQQQSSSVVVZZZ```fffkkkooowww~~~yyysssooollliiiddd___^^^[[[YYYXXXYYYZZZZZZYYYXXXUUUUUUXXXYYYZZZ___fffpppwww}}}uuullliiiiiinnnvvv|||kkk^^^[[[XXXWWWcccuuu___OOOLLLHHHBBB>>>::::::888777777777777777666555555444555555666666555555444444555555666777777999???HHHOOOWWWcccooo}}}hhhZZZUUUTTTQQQSSSXXXcccppp~~~yyyhhhVVVMMMKKKGGGCCCAAAAAA>>>:::888777666555444333333333444444444555555555555555555666666666666666777777888888999::::::;;;???@@@GGGUUU___sssuuufff[[[QQQKKKIIIEEEEEEEEEDDDDDDFFFJJJMMMQQQRRRUUUXXX[[[aaahhhmmmpppxxxzzzvvvqqqmmmiiigggfffeeedddbbb^^^]]]\\\\\\]]]]]]\\\ZZZ[[[XXXXXX[[[\\\^^^eeelllwww}}}}}}qqqjjjiiikkkooouuu|||{{{mmmaaa\\\XXXVVV```nnnfffRRRMMMIIICCC>>>::::::999888777777777777555555555555555666666777555555555555555666666777888:::BBBKKKRRRZZZgggsssrrr^^^UUUTTTTTTRRRUUU[[[fffuuuoooYYYOOOLLLIIIEEEDDDBBB???;;;999888777555444333333333444444444555555555555555666666666777777777777777888999999::::::;;;???@@@IIIXXXcccuuurrrdddYYYPPPJJJIIIEEEEEEEEEEEEEEEHHHLLLOOORRRTTTWWWYYY]]]cccjjjnnnpppzzz{{{tttoookkkdddcccaaabbbccceeefffgggaaa`````````aaa```]]]ZZZ\\\YYYZZZ]]]```bbbiiiqqq{{{|||qqqmmmooorrruuuxxxzzzuuuiiiaaa[[[XXX```kkkoooVVVMMMIIICCC>>>;;;:::999888777777777777555555555555555666777888666555555555555666777777999<<>>FFFNNNUUU^^^ooommm\\\XXXXXXUUUQQQUUU]]]jjjzzzppprrrgggVVVPPPLLLHHHFFF@@@>>>:::888888777666555333333333444444444555555555666666666777777777777777888888999999::::::;;;999>>>BBBPPPeeesssoooaaaVVVLLLHHHIIIFFFFFFGGGGGGIIILLLQQQUUUUUUWWWYYY\\\```fffmmmqqqzzz~~~vvvooojjjgggdddbbb```cccfffiiillloooqqqsssrrrpppmmmkkkiiifffbbb^^^ZZZZZZ]]]bbbfffiiiooovvv|||uuuwww}}}rrrbbbZZZ\\\aaajjjaaaOOOGGGDDDAAA;;;;;;:::999888888888888555555555555666777888999666666666666666777777888:::>>>FFFOOOWWWcccwwwmmm\\\ZZZYYYUUUVVVYYYaaammm|||~~~jjjiiilllYYYRRRMMMHHHFFF@@@===:::888888777666555333333333444444444555555666666666666777777777777777888888999999:::;;;;;;;;;@@@FFFWWWnnn}}}~~~nnn```UUUKKKGGGHHHFFFGGGHHHHHHJJJMMMRRRVVVVVVXXXZZZ]]]aaafffmmmrrrwwwsssmmmjjjhhhhhhhhhhhhgggjjjnnnrrrtttvvvwwwyyyxxxuuurrrooolllhhhdddaaa]]]\\\```gggkkkmmmssszzz{{{uuuyyyvvveee\\\\\\aaabbbvvveeePPPGGGEEECCC<<<;;;:::999888888888888555555555555666777999999666666666666666777888888999===FFFPPPYYYggg}}}mmm[[[YYYYYYTTT\\\___fffrrrrrrggghhhpppuuu{{{^^^TTTQQQKKKAAABBB>>>;;;888888888777666666666666666555555555555555555555555555666777777999888888888888999;;;<<>>EEEWWWqqqxxxfff[[[SSSLLLHHHHHHGGGGGGGGGIIILLLPPPSSSVVVXXXXXX[[[aaadddhhhrrr||||||ooommmjjjjjjmmmpppssstttvvvyyy|||ssskkkfffccccccgggmmmppprrrwww}}}{{{iii___[[[[[[\\\bbbuuuwwwZZZNNNIIIDDD???<<<999888888888777666777777777777777777777777555666666666555666888;;;;;;BBBIIIOOO[[[pppzzzdddXXXSSSTTTWWW```gggqqq{{{vvv||||||qqqddd```dddiiiqqqlllZZZTTTNNNGGGCCC@@@<<<999888888777666666666666666555555555555666666555555666666777888999888888888999:::<<<===>>>HHH^^^zzzsssaaaVVVPPPKKKHHHIIIGGGGGGHHHJJJNNNQQQUUUWWWXXXXXX\\\aaaeeejjjuuuxxxlllkkkkkknnnsssyyy|||~~~}}}zzzpppjjjffffffkkkrrruuuwww{{{|||kkk```\\\[[[ZZZ^^^mmmbbbQQQKKKGGG???===:::888888888777666777777777777777777777777555666666666555666999;;;;;;CCCKKKSSSaaavvvsssaaaYYYVVVWWWZZZbbbkkkuuu~~~pppvvvyyysssiiidddgggkkkkkkyyywww```UUUOOOIIIEEEAAA===:::999888777666666666666666555555555555666666666555666777777888999888888888999;;;<<<===AAALLLaaa|||ppp^^^TTTNNNIIIHHHHHHGGGHHHIIILLLPPPTTTWWWYYYZZZYYY\\\bbbgggnnnyyy~~~uuunnnmmmnnnrrrxxx}}}}}}ssslllhhhiiinnnuuuyyyzzz~~~~~~nnnccc]]][[[\\\]]]hhhiiiSSSIIIFFF@@@>>>:::999888888777666666666666666666666666666555666777666666777999<<<>>>EEENNNWWWeeezzzmmm^^^ZZZXXXYYY\\\bbbmmmyyynnnrrruuusssmmmgggfffhhhjjjuuuhhhXXXPPPKKKFFFCCC>>>;;;999888777666666666666666555555555555666666666666666777888888999888888888999;;;===>>>EEEPPPccc{{{~~~nnn]]]SSSNNNIIIGGGGGGGGGHHHKKKNNNRRRVVVYYY[[[[[[[[[]]]dddjjjrrr~~~uuuooooooqqqvvv}}}wwwqqqllllllpppwww{{{|||}}}|||rrrggg___\\\ZZZ[[[ddd|||rrrWWWJJJFFFAAA>>>;;;999999888777666666666666666666666666666555666777666666777:::===AAAHHHQQQZZZiii}}}eeeZZZWWWTTTUUUZZZeeerrrpppooooooqqqnnnfffaaa___fffppprrr]]]RRRMMMHHHDDD???<<<:::888777555666666666666555555555555777777666666777777888999999888888999:::<<<>>>???GGGSSSeee|||zzzlll\\\SSSNNNIIIFFFFFFGGGIIILLLPPPUUUYYY\\\]]]^^^]]]___ffflllvvvxxxooopppuuu|||}}}xxxppppppsssxxx{{{}}}yyyvvvxxxkkkbbb]]]VVVXXX```vvv~~~___MMMGGGBBB???<<<:::999888777666777777777777777777777777555666777777777888;;;===CCCJJJTTT^^^nnnzzzbbb[[[YYYUUUWWW___iiixxxqqqkkkiiinnnoooiii```\\\```iii{{{|||cccVVVPPPIIIEEE@@@<<<:::999777555666666666666555555555555777777666666777777888999888888888999:::<<<>>>@@@IIIWWWjjjtttgggYYYSSSOOOJJJGGGFFFGGGJJJMMMRRRVVVZZZ]]]___```___aaagggooozzz{{{sssvvv||||||vvvtttuuuyyy|||~~~tttrrruuu|||nnnddd^^^VVVXXX___qqqeeeOOOGGGBBB@@@<<<:::999888777666777777777777777777777777555666777777777888;;;>>>DDDLLLVVVbbbsssrrr___\\\ZZZVVVZZZeeekkk{{{qqqgggdddmmmsssnnnddd___ZZZbbbuuu|||gggXXXRRRJJJFFFAAA===:::999777555777666666666555555555555777777777777777888888999888888888999:::===???@@@LLLZZZoooooobbbWWWRRRPPPKKKHHHGGGHHHJJJNNNSSSWWW[[[^^^___aaa```bbbiiiqqq|||~~~zzz}}}|||zzzwwwwwwzzz|||~~~rrrpppmmmzzzpppeee^^^YYY\\\```nnnhhhOOOEEECCC@@@<<<:::999888777666777777777777777777777777555666777777777999<<<>>>DDDLLLWWWdddwww}}}hhhYYYXXXWWWRRRXXXeeejjj{{{rrrgggbbbkkkrrrnnnccc\\\\\\aaaooo{{{xxxmmm\\\VVVMMMIIIDDD@@@===;;;999777666666555555555555666666777777777777777888888888:::888888<<<>>>>>>@@@EEESSSZZZjjjmmmcccXXXRRRLLLGGGFFFHHHGGGIIIMMMPPPTTTYYY___cccdddcccccchhhppp~~~xxxyyyzzz{{{~~~zzzppplllvvvuuueee[[[YYY\\\___eeeyyypppTTTIIIDDD@@@===::::::999999888777777666666666666777777777555555777777777;;;AAAIIIPPPYYYfff|||pppddd\\\[[[ZZZXXX\\\eeesss~~~rrrhhhbbbiiipppmmmddd^^^[[[___mmm{{{vvv```XXXNNNJJJDDD@@@===;;;999777666666555555555555666666777777777777888888888888:::888888<<<======@@@EEETTT[[[llllllbbbXXXQQQLLLGGGFFFHHHGGGJJJMMMQQQTTTYYY^^^bbb``````ccckkkvvv||||||}}}~~~}}}sssiiiqqqwwwhhh^^^YYYYYY[[[aaapppyyy[[[NNNDDDAAA===:::::::::999888888777777666666777777888888666666888888888<<>><<<:::888777666666555555666666777777777777888888888999999:::888999;;;<<<<<>>;;;::::::999888888888888777777888888888999777777999:::999>>>DDDLLLRRR\\\kkk|||bbbYYYUUUYYY[[[[[[aaakkk{{{qqqiiibbbbbbfffgggeeebbbYYY[[[dddssskkkYYYQQQMMMGGGBBB???===;;;999777777666666666666777777777777777888888999999::::::999999;;;<<<<<>><<<;;;:::999888999999888888888888999999888666666999999:::>>>DDDNNNTTT___pppttt\\\UUUSSSXXX[[[[[[cccnnnqqqllleeeaaabbbeeeeeecccZZZZZZ```kkkwwwooo[[[SSSOOOIIIDDDAAA>>><<<:::777777666666666666777777666777777888999::::::::::::999:::<<<<<<>>>FFFOOO]]]kkk~~~sssfff\\\SSSNNNJJJFFFFFFIIIJJJMMMQQQTTTWWWZZZ^^^```fffhhhooozzzrrrnnnooo|||}}}qqqhhh```XXXWWW]]]]]]]]]lllpppSSSGGGDDD???<<<;;;;;;:::888999999888888888888999999777555555888999999>>>DDDOOOVVVdddwwwnnn[[[UUUSSSXXXZZZ[[[eeerrrsssqqqjjjcccbbbeeegggeee[[[[[[^^^fffooo{{{uuu___UUUPPPJJJEEEBBB???===;;;888777777666666777777888666777777888999:::;;;;;;:::999;;;======@@@JJJVVVcccsss{{{rrrcccZZZQQQLLLIIIFFFGGGJJJKKKNNNSSSVVVXXXZZZ]]]___cccfffooo|||rrrllljjjsssuuummm___YYYWWWZZZZZZ[[[dddqqqzzzuuuUUUHHHEEE@@@===<<<;;;:::999888888888777777888888888777444555888999999>>>DDDQQQXXXiiihhh[[[UUUTTTXXXZZZ]]]iiiwwwwwwwwwqqqgggdddhhhjjjhhh]]]\\\]]]bbbiiittt~~~fffVVVRRRKKKFFFCCC@@@===;;;888888777777777777888888666777777888:::;;;;;;<<<999999;;;>>>>>>BBBNNN[[[ooozzzsssbbbYYYPPPLLLIIIFFFGGGJJJLLLOOOTTTWWWYYY[[[]]]___aaaeeeppp~~~tttnnniiinnn~~~zzztttaaa^^^YYYXXXYYY]]]bbbfffzzz|||}}}[[[IIIFFFAAA>>><<<;;;:::999888777777666666777777888777555666999::::::???FFFRRRZZZnnnwwwccc[[[UUUTTTXXX[[[___nnn~~~{{{{{{vvvkkkgggjjjllljjj___\\\]]]```fffqqqkkkWWWRRRLLLGGGCCC@@@>>><<<888888777777777777888888666777777999:::;;;<<<<<<999999<<<>>>???CCCQQQ^^^zzz{{{tttaaaXXXOOOKKKHHHFFFGGGJJJMMMPPPTTTWWWYYY[[[]]]___dddhhhrrryyyssskkklllxxx~~~xxxdddccc]]]XXX[[[bbbddd```kkkaaaJJJFFFAAA>>>===<<<:::999777777666666666666777777888666777:::;;;<<>>FFFLLLQQQ[[[ooojjj^^^WWWSSSTTTYYY^^^gggyyy{{{sssnnnlllmmmnnnooolll^^^WWW]]]ccchhh{{{xxx```YYYOOOGGGEEEDDDBBB>>>999999888777666666777777666777777777888888999999:::===;;;>>>EEEIIIYYYtttxxxmmm___WWWOOOKKKIIIFFFGGGJJJPPPPPPRRRVVVZZZ^^^```aaafffkkkvvvvvvhhhggglllxxxrrrfff```]]]]]]gggmmmddddddpppkkkTTTCCC@@@DDD>>>:::;;;888999999999888888888888777:::;;;;;;::::::>>>FFFLLLRRR[[[ppp}}}dddYYYWWWTTTTTTYYY___iii{{{~~~yyysssooommmmmmmmmllliii\\\UUUYYY^^^dddvvvggg]]]RRRJJJGGGEEEAAA===;;;;;;:::888777777777777666777777888999:::;;;;;;;;;???===>>>EEEMMMcccwwwmmm___VVVNNNKKKIIIFFFGGGJJJOOOPPPSSSWWW[[[___aaacccgggmmmyyy|||kkkfffhhhqqquuuiiibbb^^^^^^jjjrrrjjj___kkkvvvXXXFFFBBBEEE@@@<<<===;;;999999999888888888888777999:::;;;::::::???GGGNNNRRR\\\pppyyyaaaXXXXXXUUUUUUYYY```lll{{{wwwrrrnnnkkkiiigggeeeeeeZZZSSSUUUYYY```qqq~~~nnnaaaSSSLLLIIIEEEAAA>>>======;;;:::888888777777777888999:::;;;<<<===>>>:::>>>===>>>FFFQQQmmmvvvmmm^^^VVVNNNKKKHHHFFFGGGJJJNNNQQQTTTXXX\\\___ccceeegggnnn{{{qqqiiigggmmmyyylllddd```aaaoooyyyrrr___ggg]]]IIIBBBDDD???===>>>;;;999999999888888888777777888999::::::;;;@@@IIIOOOTTT^^^ssszzzbbb[[[XXXVVVVVVYYYbbbqqq}}}yyysssnnnjjjfffaaa^^^aaaWWWQQQRRRUUU\\\kkk{{{{{{~~~vvveeeTTTMMMJJJEEEBBBAAA>>>===<<<:::999888888888777777888999:::;;;<<<===999===<<<>>>HHHVVVuuuuuukkk\\\TTTMMMJJJHHHFFFHHHKKKOOORRRVVVZZZ\\\___dddggggggooo}}}vvvlllgggjjj{{{|||nnnfffbbbcccrrr}}}xxxbbbeeexxxbbbLLLBBBCCC>>><<<===:::999999999888888888777777777888::::::<<>><<<===999999999999888888888888777666888999:::<<>><<<===999999999999888888888888777555777999:::===CCCMMMTTTZZZiiifffUUUUUUSSSWWWZZZ___lll|||wwwqqqkkkfffbbb^^^[[[VVVSSSQQQQQQSSSXXXaaaiiizzzzzz{{{www}}}```SSSMMMEEEBBBEEE;;;::::::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<>>999999999999888888888888777555777999:::===DDDMMMUUU[[[kkkzzz___TTTWWWRRRWWW[[[```nnn~~~ssskkkjjjjjjeee]]]YYYQQQRRRPPPMMMLLLQQQ[[[cccrrrxxxtttzzzeeeQQQKKKGGGFFFGGG@@@>>><<<:::999888888999999999:::;;;;;;<<<<<<======;;;>>>HHHWWWllluuuiii```WWWOOOJJJIIIIIIHHHJJJNNNSSSVVVZZZ[[[\\\^^^cccggglllvvvzzzjjjdddjjjtttwwwggg^^^\\\\\\ZZZWWWPPPRRRYYYooo]]]FFFBBB???@@@@@@999999999999999999999999999;;;999:::<<<>>>BBBLLLWWWbbbttthhhZZZUUURRRSSSWWW^^^fffqqq~~~zzzrrrkkkjjjhhhaaa[[[XXXQQQQQQQQQNNNMMMQQQZZZaaammm{{{vvvzzzjjjTTTLLLHHHEEEDDD@@@>>><<<:::999999999999999999:::;;;;;;<<<<<<===>>>===@@@JJJYYYnnnuuuhhh___UUUNNNIIIIIIIIIIIILLLOOOSSSVVVZZZ[[[\\\^^^bbbfffkkkxxx}}}}}}}}}nnneeeiiirrrvvvggg]]]ZZZZZZXXXUUUPPPPPPUUUfffaaaIIIDDD@@@AAA@@@999999999999999999999999999;;;999999<<>>>>>BBBMMM\\\qqquuufff^^^SSSLLLHHHHHHJJJJJJMMMRRRTTTWWW[[[[[[[[[]]]aaaeeekkkzzz}}}zzzzzz}}}rrrggghhhooouuufff\\\XXXWWWUUUSSSPPPOOOOOOZZZssshhhNNNFFFAAA@@@@@@999999999999999999999999999;;;888999<<<@@@GGGUUUaaawwwvvv]]]TTTTTTTTTVVVYYY```hhhsss}}}tttqqqnnnlllfff\\\UUUUUUNNNPPPQQQQQQQQQSSSWWWZZZddd|||{{{{{{^^^QQQKKKEEE@@@@@@???===;;;:::999999999999999:::;;;;;;<<<<<<===>>>>>>CCCOOO___sssssseee\\\QQQKKKGGGHHHJJJLLLOOOTTTUUUXXX[[[\\\[[[]]]aaaeeelll|||~~~|||zzz{{{~~~vvvhhhfffjjjzzzwwwhhh]]]XXXVVVTTTSSSRRRPPPNNNRRRccc}}}~~~nnnQQQGGG@@@??????888999999999999999999999999:::888999===BBBKKKYYYgggwww___VVVVVVUUUUUUYYY```iiiuuu~~~~~~vvvrrrooommmfff\\\UUUTTTMMMOOOPPPQQQRRRTTTWWWYYYcccwww|||dddTTTMMMGGGBBBAAA???===;;;:::999::::::999999:::;;;;;;<<<<<<===<<<===DDDPPP```tttqqqddd[[[PPPIIIFFFHHHKKKLLLPPPUUUVVVYYY\\\]]]\\\^^^bbbfffooo}}}~~~}}}{{{}}}xxxhhhdddggguuuzzzkkk___YYYVVVTTTTTTUUURRRPPPQQQ\\\sss}}}yyysssTTTHHH???======777999999999999999999999999:::888999>>>DDDMMM\\\jjj{{{bbbXXXUUUSSSTTTYYYaaakkkwwwzzztttooolllggg]]]VVVTTTLLLMMMNNNPPPSSSUUUWWWYYYbbbqqq}}}lllWWWNNNIIIEEEAAA@@@>>><<<::::::::::::999999:::;;;;;;<<<<<<===;;;===EEERRRcccvvv~~~oooaaaYYYOOOIIIEEEHHHKKKMMMQQQVVVWWWZZZ]]]^^^^^^```dddhhhttt~~~~~~~~~}}}zzzjjjdddeeeppp|||nnnaaaYYYVVVUUUTTTWWWTTTRRRSSSZZZjjj|||wwwWWWHHH???======888999999999999999999999999:::999:::???EEENNN\\\iiizzzaaaWWWSSSPPPSSSYYYdddooo{{{}}}tttllljjjfff^^^VVVRRRLLLLLLLLLOOOSSSVVVYYYZZZ```jjj~~~~~~}}}uuuZZZOOOJJJGGGAAA@@@>>><<<::::::::::::999999:::;;;;;;<<<<<<===<<<>>>GGGUUUfffyyy|||mmm___VVVOOOIIIEEEHHHKKKMMMQQQVVVXXX[[[^^^``````bbbgggkkkyyy}}}|||llleeegggiii}}}pppbbbYYYUUUTTTTTTXXXUUUTTTUUUXXXbbbuuu|||ZZZJJJ@@@>>>???:::999999999999999999999999;;;:::<<>><<<;;;:::::::::999999:::;;;;;;<<<<<<======???HHHWWWhhh{{{|||lll]]]SSSOOOIIIFFFHHHKKKMMMQQQUUUXXX[[[___aaaaaaccchhhlll{{{}}}~~~nnngggiiiddd|||~~~pppbbbXXXTTTSSSSSSWWWTTTTTTVVVWWW\\\kkk{{{\\\LLLAAA@@@AAA<<<999999999999999999999999;;;:::===BBBGGGMMMYYYeeezzzsss[[[UUUVVVUUUSSS\\\jjjxxxssslllmmmddd\\\YYYTTTRRRLLLIIIMMMRRRUUUWWW[[[aaafffssseeeTTTKKKGGGCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAACCCKKKZZZpppwwwhhh]]]XXXRRROOOKKKIIIJJJOOOTTTWWW\\\]]]___bbbbbbccclllvvvwwwkkkcccccctttssseee[[[VVVUUUUUUWWWWWWXXXZZZYYYZZZbbblll~~~eeeJJJGGGCCC<<<=========<<<;;;::::::999999<<>>???AAADDDMMM___wwwsssdddZZZUUUNNNKKKIIIGGGIIIMMMSSSVVV\\\\\\___aaaaaacccmmmwwwzzzmmmddddddssstttggg]]]WWWUUUUUUWWWXXXZZZ[[[XXXXXXaaakkkiiiLLLHHHDDD===>>>===<<<<<<;;;::::::999999;;;???===AAANNNSSSYYYhhhvvvjjjYYYSSSTTTUUUXXX```mmm|||}}}|||oookkknnniiidddbbb\\\SSSNNNKKKNNNRRRTTTXXX]]]^^^___hhh{{{}}}rrrXXXMMMJJJEEEDDDAAA>>><<<:::::::::999999999:::;;;<<<>>>>>>AAAEEEQQQggg}}}mmm___VVVQQQJJJIIIGGGGGGJJJNNNTTTWWW[[[[[[^^^aaabbbdddnnnyyy}}}{{{}}}oooeeedddpppwwwjjj___YYYVVVVVVWWWZZZ]]]]]]XXXVVV___jjjnnnPPPJJJDDD===???<<<<<<<<<;;;;;;::::::999;;;>>>===BBBOOOUUU]]]lll~~~wwwaaaVVVSSSTTTUUUZZZcccppp~~~|||zzzzzz}}}~~~~~~~~~tttmmmpppjjjdddaaaZZZTTTOOOMMMOOORRRTTTYYY^^^___^^^cccttt~~~|||\\\NNNJJJGGGEEEBBB???<<<;;;:::::::::::::::;;;<<<===>>>???@@@FFFUUUnnnxxxhhh\\\SSSNNNIIIIIIIIIJJJMMMRRRWWWZZZZZZ[[[]]]aaabbbfffqqq|||{{{uuuuuu{{{rrrfffaaakkkxxxzzznnnccc\\\XXXVVVWWWZZZ^^^^^^XXXUUU^^^jjjtttTTTJJJDDD===>>><<<<<<;;;;;;;;;::::::::::::>>>===BBBOOOWWWaaarrrkkkZZZUUUUUUVVVWWW^^^fffsssxxxvvvuuuxxx|||xxxyyyzzz|||yyyooopppkkkeeebbb[[[VVVQQQOOOQQQRRRTTTZZZ```bbb___aaammm}}}bbbPPPKKKGGGFFFCCC@@@===;;;;;;:::;;;;;;<<<<<<===???@@@AAA???GGGXXXuuutttfffZZZQQQKKKHHHHHHIIIKKKOOOTTTYYY[[[ZZZ[[[]]]aaaccchhhttt~~~xxxtttqqqttt{{{uuuhhh^^^eeeqqq}}}rrrggg^^^YYYVVVVVVYYY]]]]]]YYYWWW___iii{{{XXXKKKCCC===>>>;;;;;;;;;;;;;;;:::::::::999>>>>>>CCCPPPYYYeeeyyyeeeWWWVVVWWWXXXZZZcccjjjvvvzzztttqqqpppqqqtttrrrssstttwww{{{~~~rrrrrrlllhhhfff___WWWSSSQQQRRRRRRSSSZZZbbbeeeaaa```gggwww{{{kkkTTTMMMGGGFFFCCC@@@>>><<<<<<<<<<<<<<<<<<===>>>???AAAAAA@@@III]]]|||rrrdddYYYOOOIIIEEEFFFHHHKKKPPPTTTXXXZZZ[[[[[[^^^bbbeeekkkwww~~~zzzqqqppprrrwww~~~yyymmm^^^cccmmm}}}vvvkkkaaaZZZVVVUUUVVVYYY\\\[[[[[[aaaiii]]]LLLDDD===>>>;;;;;;;;;;;;;;;;;;;;;;;;999>>>>>>CCCQQQ[[[iiicccWWWWWWXXXZZZ___hhhmmmwwwsssnnnkkkiiijjjmmmkkklllooorrrwww|||xxxuuunnnjjjhhhaaaXXXTTTRRRRRRRRRSSS[[[cccgggccc___aaalll|||wwwuuuYYYOOOGGGEEECCC@@@>>>>>>======<<<<<<<<<<<<===???@@@AAABBBLLLaaa~~~ooocccXXXNNNGGGFFFGGGJJJNNNRRRVVVYYYZZZ\\\\\\___cccgggmmmzzzzzzvvvnnnqqqvvv|||}}}~~~rrraaadddlll{{{yyymmmccc[[[WWWTTTSSSUUUZZZ^^^___dddjjjcccOOOFFF@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;888>>>???DDDQQQ\\\llleeeYYYWWWWWW[[[aaakkkpppwwwuuukkkgggeeedddeeegggfffgggjjjnnntttzzz~~~xxxooojjjfff___XXXUUUSSSSSSRRRSSS[[[dddhhhddd^^^]]]eeeyyyxxxttt{{{]]]QQQFFFEEECCC@@@???>>>>>>>>>;;;;;;;;;;;;===>>>???@@@DDDNNNeee{{{mmmbbbXXXLLLEEEIIIJJJMMMQQQUUUXXX[[[]]]\\\]]]```dddhhhnnn|||xxxtttmmmsss{{{{{{}}}~~~~~~vvvdddfffmmm{{{zzzoooddd\\\WWWTTTQQQRRRYYY___bbbfffjjj~~~fffRRRHHHBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;888>>>???DDDRRR]]]nnnfffZZZWWWUUUZZZbbbmmmqqqwwwxxxnnneeebbbaaaaaabbbeeecccdddggglllrrrxxx}}}}}}|||}}}wwwpppeee```cccZZZXXXWWWVVVSSSRRRYYYbbbhhhgggddd^^^```ppp|||vvvooo{{{bbbPPPJJJGGGCCC@@@@@@@@@???>>>???>>>===<<<<<<===>>>???DDDQQQkkkuuuhhh___TTTMMMKKKIIIHHHHHHNNNWWW]]]]]]\\\ZZZ\\\aaagggkkkrrrzzzsssllllllrrrzzz~~~{{{~~~}}}zzznnnccceeettt~~~sssggg]]]XXXUUUUUUWWW[[[aaafffiiijjjrrrKKKAAADDD=========<<<;;;;;;;;;;;;<<<===AAAAAAGGGTTT[[[lllcccZZZYYYWWW[[[dddpppuuuzzzpppjjjaaa[[[YYYZZZ[[[\\\aaabbbeeeiiinnntttyyy||||||yyywwwwwwzzz~~~vvvqqqgggbbbbbbYYYWWWVVVVVVSSSQQQXXX```ffffffccc]]]^^^lll|||vvvpppvvvgggQQQJJJGGGCCC@@@@@@@@@???>>>======<<<<<<===>>>@@@AAAEEERRRkkkpppddd[[[RRRKKKIIIHHHGGGHHHNNNVVV[[[\\\ZZZ[[[]]]bbbgggkkktttyyyrrrmmmnnnuuu~~~~~~~~~~~~}}}|||{{{~~~~~~}}}zzzlllaaacccqqqttthhh^^^XXXSSSTTTVVV[[[bbbiiimmmnnnzzzxxxQQQDDDEEE>>>======<<<;;;;;;;;;;;;<<<<<<@@@@@@HHHVVV```ttt}}}bbbZZZYYYWWW[[[dddnnnuuu{{{yyyhhhbbb[[[UUUSSSTTTUUUUUUZZZ[[[]]]aaaeeejjjoooqqqrrrqqqpppqqqtttxxxzzzzzzvvvqqqjjjcccaaaXXXVVVUUUUUURRRQQQVVV]]]dddeeeccc]]][[[ggg~~~}}}vvvqqqqqqnnnTTTKKKGGGCCCAAA@@@@@@???>>>;;;;;;;;;<<<===@@@BBBCCCEEETTTmmm{{{jjj___WWWNNNIIIGGGGGGGGGHHHNNNUUUYYYZZZYYY]]]^^^aaaffflllwwwwwwqqqnnnpppyyy~~~~~~{{{zzz~~~}}}{{{zzz}}}zzzjjj^^^```lll}}}vvvjjj___XXXRRRSSSUUU[[[ccckkkpppsssmmm~~~YYYIIIGGG???>>>===<<<<<<;;;;;;<<<<<<;;;???@@@IIIYYYfff|||xxx```ZZZZZZWWW\\\eeennnvvvuuu___[[[UUUQQQOOOOOOOOOOOOTTTTTTVVVXXX\\\```ccceeejjjjjjkkknnnrrruuuvvvvvvwwwqqqjjjbbb]]]XXXUUUTTTUUUSSSPPPTTTZZZccceeeddd]]]YYYbbbwwwyyysssrrr~~~uuuVVVKKKHHHDDDAAA@@@@@@???>>><<<<<<<<<<<<>>>@@@BBBCCCFFFUUUooovvveeeZZZSSSLLLGGGGGGGGGHHHJJJOOOUUUYYYYYYYYY\\\]]]```eeelllyyy~~~tttnnnnnnqqq|||~~~}}}~~~}}}{{{zzz|||{{{jjj^^^^^^iiixxxyyylllaaaZZZSSSSSSTTTYYYaaaiiiooorrrggg~~~~~~aaaLLLGGG???>>>======<<<<<<<<<<<<<<<<<>>>>>>>>======>>>???AAABBBHHHXXXqqqrrraaaWWWQQQKKKGGGGGGHHHJJJMMMRRRVVVYYYYYYYYY[[[\\\___eeemmm}}}|||oookkkmmmrrr{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}lll___]]]fffttt}}}pppccc\\\VVVTTTTTTWWW]]]eeekkknnnddd~~~|||gggNNNFFF???>>>>>>===<<<<<<<<<<<<======@@@@@@III\\\kkkrrr^^^ZZZYYYVVV[[[eeerrr}}}xxxfffXXXUUURRRPPPOOOOOONNNMMMOOONNNNNNOOOPPPRRRTTTVVVTTTVVVYYY___dddhhhhhhhhh{{{oooggg```[[[[[[WWWVVVXXXWWWTTTSSSVVV^^^dddfff^^^VVVZZZkkk|||{{{zzz~~~]]]MMMJJJEEEBBBAAA@@@???===???>>>>>>===>>>???AAABBBJJJZZZsssqqq___UUUOOOJJJGGGGGGHHHKKKOOOSSSVVVXXXYYYYYY[[[[[[```gggqqqzzzkkkggglllqqqxxx}}}}}}~~~{{{zzzzzzzzzzzz||||||}}}oooaaa^^^dddpppsssggg___XXXVVVSSSTTTZZZ```fffiiieeeyyy|||lllOOOFFF@@@???>>>======<<<<<<=========AAAAAAKKK]]]mmmooo\\\YYYXXXWWW^^^jjjxxxoooaaaTTTQQQNNNLLLLLLMMMLLLLLLJJJIIIIIIIIIJJJKKKMMMNNNNNNOOOSSSXXX^^^bbbcccccc|||mmmfffbbb___]]]YYYXXXZZZZZZVVVUUUVVVZZZaaaddd]]]TTTVVVfffvvvzzzbbbNNNJJJEEEBBBAAA@@@???===============>>>@@@BBBDDDLLL\\\uuuooo^^^TTTNNNIIIFFFFFFGGGKKKOOOSSSUUUVVVWWWWWW[[[\\\bbbjjjuuuxxxhhhdddkkkoootttyyy}}}~~~{{{yyyyyy{{{||||||qqqbbb]]]aaalllvvviiibbbZZZWWWSSSSSSXXX^^^dddgggdddppppppQQQGGGBBB???>>>>>>==================AAACCCMMM```pppkkkYYYWWWXXXYYYcccppp~~~wwwhhh]]]QQQNNNJJJHHHIIIJJJKKKKKKFFFFFFEEEEEEEEEGGGHHHIIIKKKKKKNNNSSSYYY]]]______}}}mmmfffdddbbb^^^[[[ZZZ\\\\\\XXXUUUVVVWWW___ccc\\\RRRSSScccsssyyyyyyeeeNNNJJJFFFBBBAAA@@@???===;;;;;;<<<===???BBBDDDFFFMMM]]]uuu~~~nnn]]]RRRLLLGGGEEEFFFFFFJJJOOOSSSTTTUUUVVVVVV\\\^^^dddmmmyyywwwfffbbbjjjnnnqqqtttyyy|||~~~~~~{{{zzz{{{~~~qqqccc]]]```iiixxxkkkccc[[[WWWSSSSSSWWW^^^dddhhh\\\ddd{{{rrrRRRHHHDDD??????>>>===============<<>>@@@@@@CCCHHHSSSddduuuppp^^^RRRKKKFFFFFFHHHHHHKKKPPPTTTVVVXXXZZZ\\\___aaahhhrrr~~~qqqfffdddfffiiiooosssttt~~~~~~}}}{{{|||wwwggg\\\```kkk{{{{{{pppjjj```VVVQQQUUUXXXYYY___iiieeegggrrr}}}VVVFFFHHHAAA@@@>>>===<<<<<<=========@@@FFFOOO```xxxoooaaaVVVUUUXXX\\\ggguuuuuubbbWWWTTTKKKJJJIIIHHHGGGGGGGGGGGGBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGJJJMMMPPPRRRssslllkkkjjjdddaaa______[[[TTTPPPPPPTTTYYY]]]YYYTTTUUU___iii~~~{{{rrrWWWNNNEEECCCBBB???======???<<<<<>>===<<<<<<======???AAAFFFPPPaaayyymmm```VVVVVVXXX]]]iiivvvxxxhhhZZZQQQOOOJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEHHHKKKLLLwwwqqqpppooohhhccc```^^^YYYRRRNNNOOOQQQVVVYYYVVVQQQSSS]]]fff{{{zzz[[[PPPFFFCCCCCC@@@======AAA>>>>>>AAAAAAAAAEEEKKKXXXlll~~~{{{mmm\\\QQQKKKFFFFFFHHHLLLOOOTTTWWWYYY[[[]]]___]]]aaakkkyyypppfffccceeeiiipppvvvzzz~~~|||{{{|||~~~~~~~~~~~~yyyjjj______fffqqqvvvooocccYYYSSSUUUXXXYYYbbbmmmpppkkkkkkxxx[[[HHHGGGAAA@@@>>>===<<<<<<======???BBBGGGPPPaaazzzjjj^^^VVVVVVYYY^^^kkkyyy{{{iii^^^UUUOOONNNHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCAAA@@@@@@AAABBBDDDFFFGGGxxxsssqqqnnnjjjddd___\\\WWWPPPMMMNNNNNNRRRUUUSSSOOORRR[[[ddd}}}zzz___RRRGGGCCCCCCAAA>>>===AAA??????AAA@@@@@@EEELLL\\\tttxxxjjjZZZPPPKKKGGGGGGIIIMMMQQQUUUXXXZZZ\\\^^^___^^^aaalll|||pppgggddddddhhhooovvv|||}}}zzzyyyyyy{{{}}}}}}~~~~~~}}}}}}~~~{{{mmmaaa___cccjjjzzzyyyqqqdddZZZTTTUUUVVVXXXcccpppxxxnnngggqqq___IIIEEEAAA@@@???============>>>???AAAFFFPPPaaazzzfff\\\VVVXXX[[[___lll{{{ooo```XXXRRRMMMKKKGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFF{{{uuuqqqmmmiiiccc^^^ZZZUUUNNNLLLMMMLLLOOORRRPPPNNNQQQZZZbbb{{{|||dddUUUHHHDDDDDDBBB???===???>>>???@@@??????FFFNNN___sssfffWWWOOOKKKHHHHHHKKKNNNQQQUUUXXXZZZ[[[]]]______bbblll|||}}}pppgggccccccfffllluuu}}}{{{zzzxxxxxxyyy{{{~~~}}}~~~~~~}}}|||}}}~~~pppccc___```eeetttzzzqqqeee[[[TTTTTTTTTWWWcccrrr~~~rrrfffmmmeeeKKKDDDBBBAAA???>>>======>>>>>>===@@@FFFQQQbbb{{{vvvbbbZZZVVVYYY\\\```nnn}}}|||eeeYYYSSSMMMGGGDDDEEEEEEDDDDDDCCCCCCDDDDDDFFFFFFFFFGGGGGGFFFEEEEEEEEEEEECCCCCCBBBCCCDDDEEExxxqqqkkkeee```[[[YYYTTTMMMKKKMMMKKKNNNPPPOOONNNRRR[[[bbbxxxhhhXXXHHHDDDDDDCCC???>>>======???@@@>>>???GGGQQQeeemmmaaaTTTNNNKKKIIIJJJMMMOOORRRVVVYYY[[[\\\^^^```aaaccckkk{{{yyymmmeeeaaa```bbbhhhrrr|||zzzyyyyyyyyyzzz|||~~~}}}~~~}}}{{{{{{rrreee___]]]aaaqqq{{{rrrggg]]]VVVTTTSSSWWWeeevvvuuugggnnnlllPPPFFFBBBAAA???>>>======>>>>>><<<@@@HHHTTTeee}}}qqq```ZZZWWW[[[]]]aaannn~~~tttaaaVVVQQQKKKGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHEEEDDDCCCBBBAAABBBCCCCCCzzzpppggg```\\\YYYWWWSSSMMMKKKLLLLLLNNNOOOOOOOOOTTT\\\cccrrr~~~kkkZZZIIIDDDEEECCC@@@>>>======???AAA???AAAJJJUUUjjj~~~iii]]]RRRMMMLLLKKKLLLPPPQQQTTTXXX[[[\\\^^^___aaaaaabbbjjjyyyuuujjjbbb^^^\\\^^^dddoooyyy|||||||||||||||||||||{{{|||}}}~~~{{{xxxxxx}}}uuufff___\\\```ppp}}}ssskkk```XXXVVVTTTXXXhhhzzzwwwiiirrrtttUUUIIIBBBAAA@@@>>>===>>>>>>???<<>>===>>>@@@BBBAAABBBLLLXXXooo|||fff[[[PPPLLLLLLLLLNNNQQQSSSVVVZZZ]]]^^^___aaabbbaaabbbiiiyyy}}}qqqggg___[[[YYY[[[aaalllwww||||||{{{{{{~~~~~~|||zzzxxx{{{}}}}}}zzzvvvvvv{{{vvvggg___[[[___qqq~~~tttmmmccc[[[XXXVVVZZZkkk}}}xxxkkkuuuzzzZZZLLLBBBAAA@@@>>>>>>>>>>>>???<<>>???@@@@@@@@@???BBBKKK]]]uuulll^^^ZZZXXX[[[```gggrrr}}}hhh[[[NNNJJJJJJHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIIIIHHHFFFFFFGGGHHHHHHHHHHHHGGGsssjjjeee___\\\WWWTTTRRROOOLLLJJJIIIKKKLLLNNNOOOSSSXXX[[[iiixxxttttttaaaLLLIIICCC???AAA@@@???AAA???AAAFFFCCCIII]]]tttvvvdddZZZPPPMMMMMMLLLNNNRRRWWWWWWYYY\\\___aaabbbaaabbbiiittt{{{ssshhh^^^YYYXXXYYY[[[dddpppyyy{{{{{{zzzzzz{{{uuuttttttuuusssrrrqqqrrruuuxxxzzz{{{jjj```[[[^^^ppp~~~{{{nnndddZZZUUUTTTWWW```iiipppaaa```sssbbbMMMGGGDDD@@@>>>???@@@@@@@@@AAACCCLLL^^^vvvzzzeee]]]YYYXXX[[[```fffrrr|||uuueeeXXXLLLIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHrrriiieee\\\YYYUUURRRQQQOOOLLLJJJJJJKKKMMMNNNOOOQQQUUUXXXbbbppp{{{qqqpppzzzgggOOOJJJCCC???BBBAAA>>>BBBAAABBBFFFCCCLLLbbb|||~~~qqqbbbXXXOOOLLLMMMNNNPPPTTTWWWXXXZZZ\\\___aaabbbccceeekkkuuuzzzvvvnnnddd\\\XXXWWWYYY\\\gggttt}}}}}}{{{yyyzzzuuurrrssssssrrrpppppppppsssvvvwww~~~nnnaaaZZZ]]]nnn~~~oooeeeZZZWWWVVVUUUWWWZZZbbb[[[]]]kkkzzzyyyiiiRRRHHHEEEAAA??????@@@@@@@@@BBBEEENNN```xxxrrr```\\\XXXWWW[[[___fffqqq|||wwwjjj___TTTJJJHHHHHHGGGFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJIIIGGGEEECCCBBBCCCEEEFFFHHHHHHIIIIIIrrriiieee]]]ZZZVVVSSSQQQOOOLLLJJJKKKLLLMMMNNNNNNOOORRRTTT\\\jjj|||tttpppvvvnnnSSSKKKCCC@@@CCCBBB;;;AAAAAACCCEEECCCMMMeee~~~qqq```VVVNNNLLLMMMOOORRRVVVVVVWWWYYY[[[\\\___bbbdddgggmmmvvv~~~xxxtttpppjjjaaaZZZWWWXXXZZZ^^^iiiwww{{{yyyyyytttssstttpppooonnnmmmooorrruuuwww}}}qqqbbbZZZ^^^nnn~~~rrrfff[[[WWWVVVTTTRRRSSSVVVWWW\\\eeezzzxxxnnnUUUIIIEEEAAA??????@@@@@@@@@BBBFFFQQQddd|||nnn```ZZZWWWWWW[[[```fffrrr|||nnnbbbXXXOOOHHHGGGHHHGGGFFFHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHEEEBBB@@@AAABBBDDDFFFHHHIIIJJJJJJsssiiieee```]]]YYYUUURRROOOLLLIIIKKKLLLMMMMMMMMMNNNOOOQQQYYYeeezzzwwwqqqssstttUUULLLCCCAAACCCBBB:::@@@@@@AAADDDCCCNNNfffuuu```VVVNNNLLLMMMOOORRRVVVTTTUUUWWWXXXYYY\\\aaaeeeiiinnnyyyyyysssnnnkkkfff___YYYXXXYYY\\\cccmmmzzz|||zzz|||}}}xxxtttssstttllllllkkklllnnnrrrvvvxxx{{{~~~~~~~~~rrrccc[[[___ooo}}}~~~ttthhh[[[VVVUUUSSSRRRSSSQQQTTT[[[aaawww{{{wwwsssWWWIIIFFFBBB??????@@@@@@@@@AAAFFFSSShhhiiiaaaXXXVVVVVV[[[aaahhhsss~~~uuufff\\\SSSLLLFFFGGGGGGFFFFFFHHHEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHFFFCCCAAA???AAABBBDDDFFFHHHIIIJJJKKKuuujjjfffbbb___ZZZVVVSSSPPPLLLJJJJJJKKKMMMMMMLLLLLLNNNOOOVVVaaasssyyypppooo~~~xxxWWWMMMEEEAAACCCAAA<<<@@@???@@@EEEDDDOOOfff{{{yyybbbXXXOOOLLLMMMNNNPPPTTTRRRTTTVVVVVVWWWZZZ```ffflllrrr}}}~~~wwwppphhhfffaaa[[[WWWWWWZZZ]]]fffooozzz|||{{{{{{~~~|||wwwrrrqqqrrrkkkkkkjjjkkkmmmqqquuuwwwyyy{{{~~~}}}}}}|||}}}tttddd\\\```nnnzzztttiii]]]WWWTTTQQQQQQTTTPPPQQQXXX]]]mmm{{{wwwxxxYYYJJJGGGBBB@@@@@@@@@@@@@@@AAAFFFTTTjjjzzzbbb^^^VVVTTTVVV\\\ccckkkvvvrrrccc[[[OOOIIIFFFGGGHHHFFFFFFIIIFFFFFFGGGHHHIIIIIIJJJJJJLLLKKKHHHFFFCCCAAA@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKxxxlllgggaaa^^^ZZZVVVTTTQQQNNNKKKIIIJJJLLLMMMLLLLLLMMMNNNRRR[[[kkk}}}pppnnn{{{yyyXXXMMMFFFBBBCCC@@@@@@AAA>>>@@@GGGGGGPPPfffvvvyyydddZZZPPPMMMMMMLLLNNNRRRSSSUUUWWWVVVVVVZZZaaahhhpppvvvxxxxxx{{{{{{tttmmmbbb```]]]XXXUUUVVVYYY]]]dddkkktttyyyyyywwwwwwwwwsssvvvxxxvvvrrroooooopppnnnmmmlllkkkmmmooorrrtttuuuxxx{{{~~~}}}|||{{{{{{{{{}}}vvveee\\\```kkktttrrriii```ZZZSSSNNNNNNQQQPPPMMMRRRYYYccc}}}}}}]]]KKKGGGCCC@@@@@@@@@@@@@@@@@@GGGUUUkkkrrr[[[[[[TTTSSSVVV]]]eeemmmyyynnn```YYYMMMIIIFFFHHHHHHFFFFFFIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNKKKGGGCCCAAA@@@AAABBBDDDEEEFFFHHHJJJKKKKKKLLLzzzmmmhhh___\\\XXXUUUTTTRRROOOMMMHHHJJJLLLMMMLLLLLLMMMNNNNNNWWWfffyyyrrrooo{{{zzzYYYNNNFFFCCCCCC@@@CCCCCC>>>AAAIIIJJJRRReeetttwwwfff[[[QQQMMMLLLLLLMMMPPPSSSVVVXXXWWWVVVZZZbbbiiirrryyyyyyssssssxxxxxxrrrlll___]]]YYYUUUSSSTTTXXX\\\```eeelllppppppooopppqqqhhhlllooopppnnnmmmnnnpppqqqooommmllllllnnnppprrrsssuuuyyy{{{}}}~~~{{{{{{zzzzzz{{{|||xxxfff\\\___iiipppoooiiibbb\\\SSSLLLJJJNNNPPPJJJNNNUUU]]]uuu```KKKHHHCCC@@@@@@@@@@@@@@@AAAGGGUUUkkknnnXXXZZZSSSRRRVVV^^^fffooo{{{}}}gggYYYRRRLLLHHHGGGHHHHHHFFFFFFIIIJJJJJJKKKLLLMMMNNNOOOOOONNNKKKFFFAAA???@@@AAACCCEEEFFFGGGIIIJJJKKKLLLLLLnnnggg```^^^[[[WWWTTTQQQNNNMMMHHHIIIJJJLLLMMMNNNNNNNNNQQQUUUaaasssqqqooo{{{ZZZJJJFFFBBB@@@CCCAAA???AAAEEEDDDEEEQQQaaaqqqvvvjjj___TTTMMMJJJHHHJJJOOOQQQVVVZZZ[[[ZZZ]]]ccciiittt{{{yyyssspppsssyyyxxxmmmcccXXXWWWUUUSSSSSSTTTVVVWWW\\\```dddfffdddcccdddeeeggghhhgggfffeeeiiipppuuuzzzuuuoookkkkkknnnqqqrrrrrrrrrtttvvvyyy|||~~~}}}yyywwwvvvxxxyyyzzz{{{wwwiii___\\\bbbkkktttiii^^^XXXSSSNNNNNNQQQTTTMMMKKKQQQYYYiii^^^LLLFFFAAABBBAAA??????BBBEEELLLVVVgggnnn\\\YYYTTTWWW[[[___gggtttxxxfffXXXPPPKKKJJJHHHGGGFFFFFFGGGGGGEEEGGGIIILLLMMMMMMMMMLLLLLLHHHDDD@@@>>>@@@CCCEEEJJJJJJIIIIIIIIIJJJJJJKKKpppiii___]]]ZZZVVVRRROOOMMMLLLHHHHHHJJJKKKMMMNNNNNNNNNQQQTTT```qqquuupppyyy]]]LLLGGGBBB@@@AAABBB???AAAEEEEEEFFFSSScccrrrwwwjjj___TTTMMMJJJHHHKKKOOOQQQUUUZZZ\\\\\\```gggmmmyyywwwrrrnnnqqquuusssiii```VVVUUUTTTSSSSSSUUUVVVXXX]]]```bbbcccaaa```aaabbbaaaccceeefffggglllrrrwwwyyyuuuoookkkkkkmmmoooqqqqqqsssuuuxxx{{{}}}|||yyywwwvvvxxxyyyzzz|||wwwjjj```\\\aaaiii{{{~~~tttiii^^^XXXSSSOOOOOORRRRRRLLLJJJOOOWWWfff```LLLFFFBBBBBBAAA??????BBBGGGNNNZZZkkknnn\\\YYYUUUXXX]]]ccckkkwwwpppaaaUUUNNNKKKJJJIIIGGGGGGGGGGGGGGGGGGIIIKKKNNNOOONNNMMMLLLJJJGGGCCC@@@???AAADDDFFFJJJIIIIIIIIIIIIKKKLLLMMMqqqiii^^^\\\YYYUUUQQQNNNLLLKKKGGGHHHJJJKKKMMMNNNNNNNNNPPPSSS]]]ppp}}}ssswww}}}aaaOOOHHHCCC??????BBB@@@AAAEEEEEEGGGUUUfffqqqxxxjjj___TTTMMMJJJHHHKKKPPPPPPUUU[[[]]]___dddmmmttt~~~uuuqqqmmmnnnpppmmmccc[[[TTTTTTTTTTTTUUUWWWYYYZZZ___```aaaaaa______```aaa^^^aaaeeeiiilllpppuuuxxxwwwsssmmmjjjjjjlllmmmnnnppprrrvvvyyy}}}}}}{{{xxxvvvvvvxxxzzz|||~~~xxxlllaaa\\\___fffxxxtttjjj^^^XXXSSSOOOPPPSSSRRRMMMLLLOOOUUUcccdddMMMGGGBBBBBBAAA??????BBBFFFNNN\\\ooommm]]]ZZZVVV[[[aaahhhppp{{{uuueeeZZZRRRMMMKKKJJJIIIHHHGGGGGGHHHHHHFFFIIILLLNNNNNNLLLJJJHHHGGGEEEBBB@@@@@@BBBEEEGGGJJJIIIHHHHHHJJJMMMOOOQQQnnnfff___]]]YYYUUUQQQNNNKKKJJJGGGHHHIIIKKKMMMNNNOOOOOONNNQQQ[[[oooxxxxxx|||cccPPPHHHDDD@@@>>>BBB???@@@DDDDDDGGGVVVhhhpppyyyjjj___TTTNNNJJJIIIKKKPPPPPPUUU[[[___bbbhhhrrrzzz~~~sssooolllkkkkkkggg___XXXUUUUUUVVVWWWYYY[[[]]]___bbbbbbcccccccccdddeeegggeeehhhmmmqqqtttuuuwwwwwwsssoookkkiiiiiijjjkkkllloooqqquuuyyy}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvvvvxxx{{{}}}yyynnnccc\\\^^^cccvvvuuujjj___XXXSSSPPPQQQTTTVVVRRRPPPRRRTTT```~~~gggNNNHHHBBBAAAAAA???@@@BBBAAAKKK[[[ppplll]]]ZZZXXX]]]fffnnnvvv|||iii]]]VVVPPPLLLJJJIIIIIIHHHHHHHHHHHHHHHDDDFFFIIIKKKKKKHHHEEEBBBDDDCCCAAAAAABBBDDDGGGHHHIIIIIIHHHIIIKKKOOOSSSUUUmmmeee```^^^ZZZVVVRRRNNNLLLKKKFFFGGGIIIKKKMMMNNNOOOOOOMMMOOOZZZppp|||~~~fffQQQHHHEEEBBB@@@BBB>>>>>>BBBCCCGGGXXXjjjqqqzzzkkk```UUUNNNKKKHHHKKKOOOPPPUUU[[[___ccckkkvvv~~~{{{pppnnnllljjjhhhccc]]]XXXWWWXXXZZZ\\\^^^aaacccdddgggggggggiiikkknnnooopppssstttwwwyyyzzzxxxuuusssllljjjgggggghhhjjjkkkkkknnnqqqtttxxx{{{|||||||||}}}}}}||||||{{{zzzyyywwwwwwvvvyyy|||{{{pppddd]]]]]]bbbrrrwwwlll```XXXSSSPPPQQQTTTWWWUUUTTTTTTSSS]]]{{{jjjPPPIIICCCAAAAAA???@@@CCC???JJJ[[[rrrjjj]]]\\\YYY___iiiqqqzzzuuucccYYYTTTOOOKKKHHHHHHHHHHHHHHHHHHGGGGGGDDDFFFHHHIIIHHHFFFBBB@@@AAAAAAAAAAAACCCEEEGGGIIIIIIIIIIIIKKKMMMQQQUUUWWWooohhhaaa^^^[[[VVVRRRNNNLLLJJJFFFGGGIIIKKKMMMOOOOOOPPPMMMOOO[[[rrrkkkSSSIIIFFFDDDBBBBBB>>>>>>BBBCCCIIIZZZnnn{{{}}}mmmbbbVVVOOOKKKHHHJJJNNNPPPUUU[[[___ccckkkvvv}}}wwwlllkkkjjjhhheee```\\\ZZZ[[[\\\^^^```cccfffhhhiiillllllmmmppptttwwwxxxxxx{{{{{{|||}}}|||wwwqqqlllgggfffeeegggjjjmmmnnnnnnppprrrtttwwwyyyzzz{{{{{{}}}||||||{{{zzzyyyyyyxxxxxxvvvyyy}}}}}}qqqfff]]]^^^bbbmmmzzznnnaaaYYYSSSOOOPPPTTTUUUUUUUUUUUUSSS]]]|||nnnQQQIIICCCAAA@@@???@@@CCCAAAMMM___wwwjjj^^^]]]ZZZ```jjjsss{{{nnn^^^VVVQQQMMMIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGEEECCCBBB@@@@@@AAABBBDDDFFFHHHHHHHHHIIIKKKMMMPPPSSSVVVXXXqqqkkk```^^^ZZZUUUQQQMMMJJJIIIEEEGGGIIIKKKMMMOOOPPPPPPNNNPPP\\\tttrrrVVVJJJHHHFFFCCCDDD@@@@@@CCCEEEKKK^^^rrrooodddWWWPPPJJJGGGIIILLLQQQUUU[[[^^^bbbiiiuuu~~~~~~vvvpppggghhhhhhfffbbb^^^\\\[[[]]]^^^```cccfffhhhjjjjjjppppppqqquuuzzz|||{{{yyy{{{zzzyyyzzzxxxtttlllgggdddccceeehhhmmmqqqssssssttttttuuuwwwxxxyyyzzz{{{|||~~~~~~|||{{{zzzzzzyyyyyyyyyyyyvvvyyy~~~~~~rrrfff^^^^^^ccclll}}}qqqcccYYYSSSNNNOOOSSSTTTUUUXXXYYYWWWcccsssRRRJJJCCCAAA@@@???@@@DDDCCCOOObbbzzzkkk```^^^ZZZ```jjjsss{{{|||fffWWWQQQNNNJJJEEEDDDEEEFFFFFFFFFFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCC???@@@AAACCCEEEFFFGGGHHHGGGIIILLLPPPSSSUUUVVVWWWpppkkk___]]]YYYTTTPPPLLLIIIHHHEEEGGGIIIKKKMMMOOOPPPPPPPPPQQQ]]]tttxxxYYYKKKIIIGGGCCCFFFBBBAAAEEEGGGMMMaaauuuqqqeeeXXXPPPJJJGGGHHHKKKQQQVVVZZZ]]]aaahhhttt}}}|||~~~~~~xxxpppkkkccceeefffddd```\\\\\\\\\^^^___aaadddgggiiijjjkkksssssstttxxx|||}}}{{{xxxvvvuuutttuuutttpppiiidddbbbccceeejjjpppuuuwwwxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{}}}~~~||||||{{{zzzzzzyyyyyyyyyzzzvvvyyy~~~sssggg______dddmmmrrrcccZZZSSSNNNOOORRRUUUWWW\\\^^^]]]jjjvvvSSSKKKCCCAAA@@@???@@@DDDBBBOOObbbzzzlllbbb```ZZZ```iiirrr{{{uuu```SSSNNNLLLGGGBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBAAAAAAAAAAAABBB???@@@BBBDDDEEEFFFGGGGGGGGGJJJMMMQQQTTTVVVVVVVVVppphhhaaa]]]VVVQQQNNNLLLJJJIIIEEEFFFHHHJJJMMMOOOQQQRRRJJJUUU]]]mmm|||^^^KKKJJJHHHCCCCCC???BBBHHHGGGJJJeeerrreeeWWWOOOKKKHHHHHHKKKOOORRRXXX]]]ccciiiooottt{{{yyyyyysssmmmiii___``````^^^[[[YYYXXXYYY]]]```cccgggjjjlllnnnnnnwww{{{yyyqqqlllkkkjjjkkknnnrrrrrrnnnkkkeeegggkkkoootttxxx{{{|||{{{zzzyyyxxxxxxyyyzzz{{{{{{~~~|||{{{yyyxxxxxxyyyzzz{{{{{{|||~~~sssgggaaaaaacccrrrxxxfff[[[TTTOOOOOORRRTTTYYY[[[___fffpppwwwYYYKKKBBBCCCEEEAAA@@@DDDDDDPPPfffjjj___bbb]]]bbbggglllxxxppp\\\QQQMMMIIIEEEDDDDDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBAAA@@@???>>>>>>>>>???AAACCCEEEGGGHHHHHHIIIIIIMMMRRRSSSQQQSSSWWWqqqhhhbbb]]]WWWRRRNNNLLLJJJHHHEEEFFFHHHJJJMMMOOOQQQRRRMMMUUU[[[ggg~~~~~~}}}bbbMMMJJJHHHBBBCCC???AAAHHHHHHNNNjjjrrreeeWWWOOOKKKHHHHHHKKKOOORRRWWW\\\aaagggmmmqqqsssttt~~~zzztttmmmgggccc]]]]]]]]][[[XXXVVVVVVWWW\\\___cccfffjjjllloooppp}}}xxxpppkkkggghhhkkknnnqqqrrrqqqooolllnnnrrrvvvzzz}}}~~~~~~}}}||||||||||||}}}~~~}}}{{{zzzxxxwwwvvvwwwxxxyyy|||}}}~~~uuuhhhbbbbbbdddqqq{{{iii]]]UUUPPPOOOQQQUUUZZZ]]]bbbkkkvvvyyyYYYKKKBBBCCCDDD@@@@@@CCCEEEPPPeee}}}jjj___bbb]]]bbbgggmmmyyyyyygggTTTLLLIIIEEEBBBAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>???AAACCCEEEGGGHHHHHHIIIIIILLLPPPQQQPPPSSSWWWrrriiibbb^^^XXXRRROOOLLLIIIGGGEEEFFFGGGJJJLLLNNNPPPPPPOOOUUUWWW```uuuzzz|||fffPPPKKKHHHBBBCCC???BBBHHHJJJSSSooorrreeeXXXPPPLLLIIIIIIKKKOOORRRWWW[[[___ccciiillllllppp~~~zzztttmmmggg```\\\YYYZZZYYYXXXUUUTTTTTTUUU[[[^^^bbbfffiiilllpppsss{{{rrrjjjfffdddhhhlllppprrrsssuuuvvvtttvvvzzz}}}~~~~~~}}}~~~~~~}}}yyyxxxwwwuuuuuuvvvwwwwww}}}~~~wwwjjjcccbbbdddooo~~~lll```WWWQQQPPPRRRVVV[[[___gggrrr~~~{{{YYYKKKAAABBBCCC??????CCCFFFPPPccczzzkkk___bbb]]]bbbgggmmmyyymmm^^^NNNGGGFFFCCCAAAAAACCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@?????????@@@BBBDDDEEEFFFGGGGGGJJJHHHJJJMMMNNNNNNRRRXXXrrriiibbb^^^XXXSSSOOOLLLHHHFFFEEEFFFGGGIIIKKKMMMNNNOOOMMMSSSTTT]]]ppp~~~wwwwwwjjjRRRLLLIIICCCCCC@@@BBBGGGJJJUUUrrrsssfffXXXQQQLLLIIIJJJLLLPPPRRRVVVYYY\\\```dddhhhkkkppp|||vvvooohhhbbb[[[WWWWWWWWWVVVTTTRRRQQQSSSTTTYYY]]]bbbeeehhhlllrrrwww|||sssjjjdddbbbggglllrrruuuuuuvvvyyy|||zzz|||~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{xxxwwwvvvvvvvvvvvvwwwwww~~~xxxjjjcccaaabbbjjj|||}}}lll```YYYSSSQQQSSSUUU[[[___jjjxxxZZZKKKAAAAAABBB??????CCCGGGPPPbbbxxxlll```bbb^^^ccciiiooo{{{|||eeeXXXLLLHHHGGGFFFDDDEEEBBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFJJJHHHGGGJJJKKKLLLQQQXXXrrrhhhaaa]]]XXXSSSPPPLLLIIIFFFFFFFFFGGGIIIJJJLLLMMMMMMGGGOOOSSS\\\ooo|||uuusss{{{lllSSSLLLIIIDDDDDDBBBCCCFFFJJJVVVppptttgggYYYQQQMMMJJJJJJMMMPPPRRRUUUXXXZZZ]]]aaadddjjjqqq}}}yyyrrrllleee___XXXTTTTTTTTTTTTRRRPPPPPPRRRTTTXXX\\\aaacccfffkkksssyyy}}}vvvllleeebbbcccnnnssswwwyyyyyyzzz}}}}}}|||zzz{{{|||}}}~~~}}}zzzwwwwwwwwwwwwxxxxxxyyyyyy~~~xxxiiiaaa^^^^^^dddwwwzzzjjj```YYYTTTRRRTTTTTTZZZ```mmm|||[[[LLLAAAAAABBB>>>???CCCGGGQQQbbbwwwmmm```bbb___dddjjjqqq}}}~~~nnn]]]SSSJJJHHHIIIGGGFFFHHHAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFJJJFFFEEEGGGHHHJJJPPPXXXrrrggg___\\\WWWTTTPPPMMMJJJGGGFFFFFFGGGHHHIIIJJJKKKLLLDDDNNNRRR[[[mmm~~~}}}vvvqqqxxxnnnSSSKKKHHHDDDCCCBBBCCCFFFJJJWWWoootttgggYYYRRRNNNKKKKKKMMMPPPRRRUUUWWWYYY[[[___bbbiiiqqq|||xxxtttnnnhhhbbb\\\VVVRRRQQQQQQQQQOOOMMMNNNPPPSSSUUUYYY^^^```aaafffpppwww{{{{{{yyyqqqhhhdddfffiiisssvvvxxxzzz{{{|||~~~~~~|||{{{zzzxxxyyy{{{~~~|||zzzuuuvvvwwwxxxzzz{{{{{{|||~~~wwwiii___[[[[[[```rrrxxxhhh___YYYTTTRRRTTTTTTYYY```ooo}}}]]]NNNBBBBBBBBB??????DDDGGGQQQcccxxxnnnaaabbb```fffmmmtttuuufffUUUMMMGGGFFFGGGEEEDDDFFF@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHEEECCCEEEFFFHHHOOOVVVqqqfff]]][[[WWWTTTQQQNNNKKKHHHFFFFFFGGGHHHIIIJJJJJJKKKEEENNNQQQXXXiiiyyyvvvnnnsssqqqTTTKKKGGGBBBAAABBBDDDGGGLLLZZZqqquuuhhhZZZRRRNNNKKKKKKNNNPPPRRRUUUVVVXXX[[[___aaahhhsss}}}xxxrrrnnnhhhccc]]]XXXRRRNNNNNNNNNMMMKKKJJJKKKNNNQQQQQQUUUZZZ[[[[[[aaakkksssssstttrrrkkkdddccchhhooosssssstttwwwzzz}}}~~~~~~~~~|||zzzxxxwwwvvvvvvsssuuuyyy|||}}}zzzssstttvvvxxxzzz|||}}}~~~~~~xxxiii^^^ZZZYYY]]]ppp~~~yyyjjj```YYYTTTRRRSSSTTTZZZbbbqqq___OOOCCCBBBCCC@@@@@@EEEGGGQQQddd{{{nnnaaabbbbbbhhhooovvvppp```PPPIIIDDDDDDEEEBBBAAACCC@@@@@@??????@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHFFFCCCBBBDDDEEEGGGMMMUUUpppeee\\\ZZZVVVTTTRRROOOKKKIIIFFFFFFGGGHHHHHHIIIJJJJJJGGGOOOQQQUUUddduuuuuujjjnnn|||sssUUUJJJEEEAAA@@@BBBEEEHHHNNN\\\sssuuuhhhZZZSSSOOOKKKLLLNNNPPPRRRTTTVVVXXX[[[___aaaiiivvvzzzuuummmiiiddd___ZZZUUUOOOLLLLLLLLLJJJIIIHHHIIILLLOOONNNRRRVVVWWWWWW\\\gggpppkkklllkkkfff```aaaiiipppqqqoooooosssyyy}}}}}}||||||zzzwwwtttqqqqqqqqqrrroooqqquuuyyy}}}}}}{{{qqqrrruuuxxxzzz|||~~~~~~~~~yyyiii___ZZZXXX]]]ppp~~~{{{kkkaaaZZZSSSQQQQQQUUU[[[cccsss```PPPDDDCCCCCC@@@AAAFFFGGGRRReee|||oooaaabbbccciiipppxxxzzzhhhYYYNNNHHHDDDEEEDDDAAA@@@BBB@@@?????????@@@AAAAAABBBCCCCCCEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHEEECCCBBBDDDEEEFFFLLLSSSpppbbb[[[ZZZWWWTTTQQQNNNKKKJJJGGGGGGGGGGGGHHHHHHIIIJJJJJJOOOQQQWWWdddoooxxxllllllsss~~~[[[JJJGGGGGGDDDDDDDDDEEELLL\\\qqqwwwiiiZZZRRROOOLLLKKKMMMRRRTTTVVVWWWXXX[[[^^^```kkkxxxzzzsssooohhhddd]]]XXXTTTPPPMMMKKKMMMJJJGGGFFFFFFGGGHHHHHHMMMOOOQQQSSSVVVZZZ```dddeeebbb___]]]]]]___ccceeeggghhhjjjlllpppsssvvvxxxvvvtttpppmmmkkkjjjjjjjjjkkkmmmpppuuuyyy}}}}}}}}}}}}zzzrrrtttwwwyyy{{{|||}}}}}}zzzjjj^^^YYYWWW```mmm~~~|||nnncccYYYQQQOOOPPPTTTWWW]]]nnn{{{vvvzzzeeeMMMDDDGGGAAA===AAACCCFFFRRRdddyyyooobbbaaaaaahhhrrr|||}}}rrreeeYYYKKKIIIFFFCCCAAA@@@@@@AAABBBBBBBBBBBBBBBCCCEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIGGGEEECCCCCCEEEHHHIIIqqqccc[[[ZZZWWWTTTPPPMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKPPPQQQWWWcccooo|||mmmkkkppp~~~\\\KKKGGGGGGCCCCCCDDDEEEMMM^^^tttvvvhhhYYYRRRPPPMMMLLLNNNPPPRRRUUUWWWXXX[[[___bbbmmmzzz}}}vvvoookkkfffbbb[[[VVVRRRNNNLLLIIILLLJJJHHHFFFFFFGGGGGGGGGIIIKKKMMMOOOQQQUUUZZZ^^^]]][[[YYYXXXYYY]]]aaacccggghhhiiillloooqqqtttuuuooommmjjjgggeeedddddddddfffgggkkkoootttyyy}}}}}}zzz{{{}}}{{{ssstttwwwyyy{{{|||||||||~~~xxxhhh]]]XXXWWW^^^kkk~~~|||nnnccc[[[SSSQQQSSSTTTVVV[[[jjjvvvqqqrrrgggNNNDDDGGGBBB===AAACCCFFFRRRdddwwwmmmaaa```aaaiiiuuu{{{qqqeeeYYYJJJHHHEEEBBBAAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIJJJIIIHHHFFFFFFGGGHHHIIIrrreeeZZZYYYWWWSSSPPPMMMJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLQQQQQQWWWcccnnnmmmhhhlll]]]KKKGGGGGGCCCCCCDDDFFFNNN___uuuuuuhhhYYYSSSQQQOOONNNPPPPPPRRRUUUWWWYYY\\\```cccooo~~~yyyqqqjjjeeeccc___XXXRRROOOLLLJJJHHHKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLPPPUUUXXXVVVVVVUUUVVVXXX\\\```cccfffggghhhjjjlllnnnoooppphhhfffdddaaa___^^^^^^^^^___```bbbffflllrrrwwwzzzyyywwwyyy|||{{{ssstttvvvxxxzzz{{{{{{{{{~~~vvvfff\\\XXXXXX\\\jjj|||nnnddd\\\UUUSSSUUUVVVXXX[[[hhhrrrmmmmmm|||jjjPPPEEEGGGBBB>>>AAACCCFFFSSScccssskkk______aaaiiivvvxxxpppcccWWWIIIGGGEEEBBB@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJLLLLLLMMMMMMMMMNNNNNNOOOOOONNNLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIsssfffZZZXXXVVVSSSOOOLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLQQQRRRWWWcccmmm~~~jjjdddjjj^^^MMMGGGGGGCCCDDDDDDFFFNNN___uuuvvvhhhZZZTTTRRRQQQQQQRRRTTTUUUWWWXXXYYY]]]aaadddppp{{{uuunnngggbbbaaa\\\VVVPPPMMMKKKIIIHHHJJJJJJJJJIIIGGGEEEEEEEEEFFFGGGIIIIIIKKKNNNRRRVVVVVVVVVWWWXXXZZZ^^^aaacccdddeeefffgggiiiiiijjjjjjdddcccaaa^^^\\\[[[ZZZZZZYYYYYYZZZ\\\aaagggmmmpppwww{{{{{{wwwvvvxxxzzzxxxrrrssstttvvvxxxyyyzzz{{{~~~vvvfff]]]YYYYYY\\\kkkqqqfff]]]UUUSSSUUUXXXZZZ]]]gggrrrnnnmmmzzznnnRRREEEGGGBBB>>>BBBCCCFFFSSSbbbpppkkk```______gggsss~~~|||vvvmmm```UUUHHHFFFDDDBBB@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJLLLMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLLLLMMMMMMLLLKKKIIIHHHttteeeYYYXXXUUURRROOOKKKIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKLLLQQQQQQWWWbbbmmm|||gggcccjjjaaaNNNHHHFFFDDDEEEEEEFFFMMM^^^ssswwwiii\\\VVVTTTSSSSSSUUUXXXYYYYYYZZZZZZ]]]bbbeeerrr{{{vvvqqqlllfffbbb___ZZZTTTNNNKKKJJJIIIHHHIIIJJJLLLKKKHHHEEEEEEFFFEEEFFFGGGHHHIIILLLPPPTTTYYYYYYZZZ[[[]]]___aaabbbcccccceeeffffffffffffeeebbbaaa___\\\ZZZXXXVVVVVVUUUTTTSSSSSSVVV[[[```ccckkkqqquuuuuuuuuvvvvvvssspppppprrrsssuuuwwwyyyzzzwwwhhh^^^[[[ZZZ^^^lllsssggg]]]TTTQQQRRRVVVZZZ\\\eeerrrpppoooyyyrrrUUUFFFGGGBBB???BBBCCCGGGSSSaaannnmmmaaa```]]]cccnnnxxx{{{tttiii\\\QQQGGGEEECCCAAA@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFFFFEEEFFFGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNKKKLLLMMMNNNMMMLLLJJJIIItttdddXXXWWWUUUQQQNNNKKKHHHGGGDDDDDDDDDEEEFFFHHHJJJJJJKKKPPPPPPVVVbbbmmmhhheeennn~~~cccOOOHHHEEEEEEEEEEEEGGGNNN___uuuzzzlll^^^XXXWWWUUUUUUWWWYYYYYYYYYZZZ[[[^^^cccgggttt~~~{{{wwwsssooojjjeeeaaa]]]XXXQQQLLLIIIHHHHHHGGGGGGJJJNNNMMMJJJGGGGGGHHHDDDEEEFFFGGGHHHKKKPPPSSSZZZZZZ\\\]]]___```aaaaaacccdddeeefffgggfffeeeddd___^^^\\\YYYVVVSSSQQQPPPQQQOOOMMMLLLMMMQQQTTTWWW]]]eeelllnnnpppqqqpppmmmlllmmmnnnpppsssvvvxxxzzzxxxjjj___[[[ZZZ^^^lllttthhh]]]SSSPPPQQQRRRWWWYYYbbbppppppooowwwvvvWWWFFFFFFBBB@@@CCCCCCGGGRRR```nnnnnnbbb```[[[aaakkkuuu{{{rrreeeWWWOOOEEEDDDBBBAAA@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMOOOPPPPPPOOOOOONNNKKKLLLMMMNNNNNNNNNLLLLLLtttcccXXXWWWTTTQQQNNNJJJHHHGGGDDDDDDEEEFFFGGGIIIJJJKKKIIINNNPPPVVVbbbmmmnnniiirrreeePPPHHHEEEDDDEEEFFFIIIRRRdddzzz}}}oooaaa[[[YYYWWWWWWYYYUUUVVVVVVWWWZZZ^^^dddiiixxx{{{xxxtttpppmmmhhhccc```ZZZUUUNNNIIIFFFFFFFFFFFFEEEJJJOOOOOOLLLIIIIIIJJJEEEGGGHHHIIIKKKNNNSSSVVVZZZ\\\^^^```bbbccccccccceeefffhhhiiiiiiiiigggfff___^^^\\\YYYUUUQQQNNNLLLKKKJJJHHHHHHHHHJJJMMMOOORRRZZZaaadddgggjjjkkkhhhhhhiiijjjmmmppptttxxxzzz~~~}}}||||||}}}yyyjjj___ZZZXXX[[[jjjsssggg]]]SSSPPPQQQQQQVVVXXX```nnnpppnnnuuuyyyYYYGGGFFFBBB@@@CCCBBBGGGQQQ___nnnnnnbbb___[[[aaalllvvv{{{qqqaaaSSSNNNEEECCCBBB@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLLLLLLLKKKLLLMMMNNNOOONNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPtttaaaXXXVVVTTTQQQMMMJJJHHHFFFEEEEEEFFFGGGHHHJJJLLLMMMHHHNNNOOOUUUbbbmmmsssmmmuuugggQQQHHHDDDBBBDDDFFFJJJTTTgggqqqccc\\\ZZZXXXXXXYYYQQQRRRSSSUUUYYY^^^fffkkk{{{~~~zzzxxxsssppplllgggbbb^^^XXXSSSLLLFFFDDDDDDDDDEEEEEEJJJPPPQQQMMMJJJJJJLLLIIIJJJKKKMMMOOORRRWWW[[[[[[]]]```ccceeegggggggggfffhhhjjjkkklllkkkjjjiiiaaa```^^^ZZZVVVRRRNNNLLLGGGFFFFFFEEEFFFHHHJJJKKKLLLSSSYYY\\\___eeehhhgggfffggghhhkkkooossswwwzzz}}}|||vvvuuuuuuxxxyyyjjj___XXXVVVYYYhhhrrrggg]]]TTTQQQRRRSSSXXXYYY```ooorrrooouuu{{{ZZZGGGFFFBBB@@@CCCBBBGGGQQQ^^^ooonnnaaa^^^[[[cccnnnzzz{{{ppp^^^RRRNNNDDDCCCAAA@@@@@@AAACCCDDDCCCCCCCCCDDDDDDEEEFFFGGGJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLNNNOOOOOOPPPQQQRRRSSSSSS}}}gggZZZTTTOOONNNMMMIIIGGGHHHFFFEEEDDDDDDEEEHHHKKKMMMJJJOOOOOOSSS___kkkvvvpppvvvlllQQQHHHJJJDDDGGGHHHIIIQQQhhhvvvggg\\\XXXWWWVVVTTTNNNQQQTTTWWW[[[aaaggglllwwwzzzyyyxxxuuupppjjjccc]]]YYYPPPMMMIIIFFFEEEGGGJJJLLLNNNNNNOOONNNMMMKKKIIIGGGIIIKKKOOOQQQSSSUUUXXXZZZ\\\]]]```dddiiikkkkkkjjjlllmmmmmmnnnooooooppppppiiiccc^^^\\\XXXPPPKKKJJJIIIFFFDDDDDDHHHKKKLLLKKKLLLPPPVVVYYY[[[^^^bbbeeedddgggjjjlllnnnsss|||xxxtttssstttvvvwwwzzzyyygggZZZVVVWWW[[[ggg}}}uuuggg\\\UUURRRQQQVVVYYY\\\gggtttpppmmmwwwXXXLLLHHHDDDEEE???EEEIIIPPP___sssjjj``````\\\aaaiiitttxxxiiiZZZNNNGGGBBBAAA???@@@BBBDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNLLLJJJHHHDDDFFFHHHKKKMMMOOOPPPPPPLLLNNNOOOPPPOOONNNOOOPPPiii[[[TTTOOONNNLLLHHHGGGHHHFFFEEEDDDDDDFFFHHHKKKMMMKKKOOONNNSSS___mmmzzzsssxxxmmmPPPGGGHHHEEEGGGHHHJJJTTTnnnzzzjjj^^^XXXUUUSSSQQQNNNPPPSSSWWW[[[aaahhhlllzzzzzzxxxvvvsssmmmfff^^^XXXTTTNNNLLLIIIFFFFFFHHHKKKMMMOOOOOOOOOOOONNNLLLKKKJJJLLLNNNPPPRRRSSSUUUYYY\\\```aaadddhhhmmmooonnnmmmnnnoooooooooppppppppppppooohhhaaa]]]VVVMMMGGGFFFEEECCCAAACCCGGGJJJLLLKKKMMMQQQUUUXXXZZZ]]]bbbeeefffhhhjjjlllooottt{{{yyyrrrpppooorrrvvvyyy}}}wwweeeYYYUUUVVV[[[ggg{{{uuuggg\\\VVVSSSRRRVVVYYY\\\hhhvvvtttsssYYYLLLGGGCCCCCC===DDDHHHPPP^^^rrr~~~iii______\\\```hhhsss{{{pppcccUUUKKKFFFAAA@@@>>>>>>AAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGGGGLLLMMMNNNMMMLLLIIIFFFDDD???@@@BBBEEEGGGIIIJJJKKKLLLNNNPPPPPPOOONNNOOOPPPkkk\\\UUUPPPNNNLLLHHHFFFHHHFFFEEEEEEEEEFFFIIIKKKMMMKKKOOONNNSSSaaaooozzztttyyyqqqSSSHHHHHHGGGHHHHHHKKKXXXuuuoooaaaXXXSSSPPPMMMMMMOOOSSSWWW[[[aaahhhmmm~~~}}}zzzwwwtttooohhh```XXXRRRNNNKKKJJJHHHGGGHHHJJJMMMOOOQQQPPPPPPOOONNNMMMMMMLLLOOOPPPRRRRRRTTTWWW[[[___eeefffiiimmmrrrttttttrrrqqqrrrrrrsssssssssrrrrrrrrrjjjbbb\\\UUUKKKEEEDDDCCCBBBBBBDDDHHHLLLMMMMMMOOOQQQTTTWWWZZZ^^^cccgggkkkkkkmmmooosssxxx|||xxxqqqmmmggggggllltttzzzvvvdddXXXUUUVVV]]]fffyyyttthhh]]]WWWTTTSSSVVVYYY\\\iiixxxzzz|||]]]NNNHHHDDDDDD>>>DDDGGGNNN]]]qqqjjj``````]]]```gggrrr{{{qqqdddXXXNNNHHHDDDAAA???===>>>@@@BBBBBBBBBBBBAAABBBBBBDDDFFFHHHJJJOOONNNMMMKKKHHHDDD@@@>>>???@@@AAADDDFFFHHHJJJKKKMMMNNNPPPPPPOOONNNPPPQQQnnn]]]VVVPPPNNNKKKGGGFFFHHHFFFFFFEEEFFFGGGIIIKKKMMMLLLOOONNNTTTbbbppptttqqqxxxxxxXXXKKKJJJIIIIIIHHHLLLZZZyyyrrrcccXXXQQQMMMKKKLLLNNNRRRVVV[[[aaahhhmmm}}}~~~zzzwwwvvvrrrlllddd[[[RRRLLLIIIIIIHHHHHHIIIJJJMMMPPPRRRUUUSSSRRROOONNNMMMLLLLLLNNNOOOQQQRRRUUUYYY___dddiiijjjmmmrrrvvvxxxxxxwwwtttuuuvvvwwwxxxwwwwwwvvvppphhh```ZZZTTTKKKFFFFFFEEEFFFGGGIIILLLNNNOOOOOOPPPQQQTTTWWW\\\bbbhhhkkkqqqrrrsssvvvzzz}}}vvvpppkkkiiiccceeelllvvvvvveeeYYYVVVWWW^^^gggxxxttthhh^^^XXXUUUTTTVVVZZZ]]]jjj{{{~~~bbbQQQIIIEEEFFF???EEEEEELLL\\\rrrnnncccaaa]]]```gggrrr}}}tttgggZZZOOOIIIEEECCCAAA???>>>>>>@@@BBBCCCBBBDDDCCCCCCCCCEEEHHHKKKMMMOOOMMMKKKHHHDDD@@@===;;;???@@@AAACCCFFFHHHJJJKKKLLLMMMOOOOOONNNNNNPPPRRRppp___WWWPPPMMMJJJFFFEEEGGGFFFFFFFFFFFFHHHJJJLLLMMMLLLNNNNNNTTTcccoooyyymmmooowww}}}[[[LLLKKKJJJIIIHHHLLL[[[xxxuuueeeYYYQQQMMMKKKLLLOOORRRVVV[[[aaaggglllzzz}}}yyyvvvttttttpppiii```WWWOOOIIIGGGGGGHHHIIIKKKNNNQQQSSSUUUXXXVVVRRROOOLLLJJJJJJJJJKKKMMMOOORRRWWW]]]eeejjjlllmmmppptttyyy{{{zzzyyyxxxyyyzzz|||||||||{{{zzzpppggg^^^XXXQQQIIIEEEFFFHHHIIILLLMMMNNNNNNOOOOOOQQQRRRUUU[[[bbbkkkqqquuuyyy{{{}}}xxxqqqlllgggdddeeehhhppp|||wwwfff[[[WWWXXX___gggxxx~~~~~~uuuiii___YYYVVVTTTUUUZZZ^^^kkk|||eeePPPHHHCCCEEE>>>DDDCCCKKK[[[sssoooccc```^^^aaaiiitttyyyooo```RRRJJJFFFDDDCCCBBB@@@??????AAACCCDDDDDDDDDCCCCCCCCCEEEHHHKKKMMMLLLJJJHHHDDDAAA???===<<<======>>>@@@BBBEEEHHHIIIKKKLLLMMMNNNNNNPPPRRRUUUrrr```XXXQQQMMMJJJFFFEEEGGGFFFFFFFFFGGGIIIJJJLLLMMMKKKNNNNNNUUUcccmmmqqqiiinnnwww\\\LLLJJJHHHHHHHHHLLL[[[vvvzzzjjj\\\SSSNNNMMMMMMOOOSSSVVVZZZ```fffkkkwwwzzzvvvsssrrrqqqmmmeee\\\SSSLLLHHHFFFGGGIIIKKKNNNQQQTTTVVVWWWXXXUUUQQQLLLIIIHHHHHHIIIIIILLLPPPUUU[[[bbbiiinnnnnnoooqqqvvvzzz}}}|||{{{|||}}}~~~~~~|||zzzyyyqqqggg]]]UUUNNNFFFBBBCCCGGGJJJNNNOOOOOONNNNNNNNNRRRTTTYYYbbbnnnyyy}}}wwwrrrnnnjjjgggiiillltttyyyggg[[[XXXYYY]]]eeevvv~~~uuujjj```YYYUUUTTTUUUZZZ___lll{{{eeeNNNEEEAAACCC===CCCDDDKKK[[[sssooobbb^^^___ccclllxxxuuukkk[[[OOOHHHEEEDDDBBBCCCAAA???@@@BBBDDDDDDDDDBBBAAABBBBBBDDDFFFHHHJJJJJJHHHEEEBBB???>>>>>>>>>@@@@@@@@@BBBDDDGGGJJJLLLKKKLLLNNNOOOPPPSSSWWWZZZvvvaaaYYYQQQMMMIIIEEEDDDFFFEEEFFFGGGHHHIIIKKKLLLLLLJJJNNNNNNUUUbbbjjjzzz}}}nnniiimmmttt^^^MMMKKKEEEFFFHHHMMM\\\tttooo___UUUPPPNNNNNNPPPSSSVVVYYY___eeeiiivvv}}}wwwsssqqqrrrmmmiiiaaaXXXPPPJJJGGGFFFHHHJJJMMMQQQTTTVVVXXXXXXTTTRRRMMMIIIGGGGGGIIIJJJKKKOOOTTTZZZ___ffflllpppoooqqqsssxxx|||~~~}}}}}}yyyuuusssnnndddYYYRRRLLLEEECCCDDDGGGKKKPPPSSSRRRQQQQQQRRRTTTWWW___lll{{{~~~{{{yyywwwwwwyyyyyyggg[[[WWWXXXZZZbbbttt~~~vvvkkkaaaYYYUUUSSSTTTZZZ```lllzzz~~~gggOOOEEEBBBEEE???EEEFFFLLLZZZsssqqqccc______eeeooo|||qqqgggXXXMMMHHHEEECCCAAABBB@@@>>>???AAACCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGIIIGGGDDD@@@>>>===>>>>>>CCCBBBCCCDDDFFFJJJMMMOOOLLLNNNPPPQQQTTTWWW\\\```yyybbbYYYQQQMMMIIIEEEDDDFFFEEEFFFGGGHHHJJJKKKLLLLLLJJJMMMNNNUUUbbbhhhvvvzzzmmmhhhkkkppp~~~aaaPPPMMMCCCDDDGGGNNN]]]tttsssbbbVVVQQQOOOOOOQQQTTTVVVYYY^^^dddhhhwww~~~zzztttqqqqqqrrrjjjeee^^^UUUMMMIIIFFFEEEIIIKKKOOORRRVVVXXXYYYYYYQQQNNNJJJGGGFFFGGGJJJLLLNNNRRRXXX]]]bbbhhhmmmqqqqqqrrruuuyyy~~~~~~{{{uuupppmmmhhh___UUUPPPKKKGGGFFFIIIHHHMMMSSSVVVVVVUUUVVVWWWVVVZZZcccsssyyygggZZZVVVWWWWWW___rrr~~~wwwkkkaaaYYYTTTRRRTTTZZZ```lllyyy|||kkkRRRHHHEEEIIICCCIIIHHHMMM[[[ssssssfffbbb```fffqqqnnndddVVVLLLHHHEEEBBB???AAA???===>>>@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHJJJHHHDDD@@@=========>>>@@@??????@@@CCCFFFJJJLLLNNNOOORRRTTTVVV[[[aaaeeettt```YYYRRROOOKKKGGGEEEGGGGGGGGGIIIIIIJJJJJJJJJIIIKKKOOOOOOUUU```eeetttxxxpppmmmoooaaaOOONNNDDDGGGIIINNN]]]uuuxxxhhh[[[UUURRRQQQPPPRRRWWWZZZ\\\bbbjjjvvv~~~yyyvvvtttqqqooohhhbbbXXXOOOIIIGGGIIIJJJMMMNNNPPPUUUYYY[[[[[[ZZZUUUPPPKKKHHHIIILLLNNNOOONNNTTT[[[```eeejjjqqqvvv~~~{{{yyyzzz~~~|||wwwrrrlllgggddddddZZZQQQNNNLLLIIIIIIKKKOOORRRVVVYYY[[[\\\^^^___ddddddnnnuuueee[[[WWWWWWYYYbbbttt~~~vvvjjj^^^WWWTTTTTTTTTZZZ^^^hhhsssttt{{{pppOOOJJJFFFCCCCCCBBBGGGMMM[[[pppxxxjjjeeeaaaiiivvvwwwjjj\\\NNNHHHFFFCCC@@@??????@@@AAAAAABBBBBBAAAAAAFFFEEEDDDEEEGGGGGGEEEDDDFFFDDDAAA>>>======>>>@@@AAACCCDDDDDDDDDFFFKKKOOOVVVTTTUUUYYY[[[]]]cccjjjppp```XXXQQQOOOKKKGGGEEEGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKOOONNNTTT^^^cccrrrtttpppqqq}}}aaaNNNMMMEEEGGGHHHNNN^^^vvv{{{jjj^^^WWWUUUSSSRRRSSSXXX[[[]]]ccckkkzzz|||wwwtttqqqnnnlllfff```WWWOOOIIIHHHIIIKKKMMMOOORRRVVV[[[\\\[[[ZZZSSSOOOJJJIIIJJJNNNQQQRRRTTTXXX]]]aaaccchhhooottt{{{zzzzzz{{{~~~}}}yyyssslllfffaaa^^^ZZZRRRJJJIIIHHHGGGHHHKKKOOOSSSWWW\\\___dddhhhkkkmmmppp|||sssdddZZZVVVUUUXXXaaasss~~~uuuiii^^^WWWVVVVVVTTTZZZ^^^gggrrrrrryyyqqqOOOJJJFFFCCCCCCBBBEEEKKKXXXkkkyyykkkfffdddkkkxxx|||rrrfffYYYKKKFFFEEEBBB?????????@@@AAAAAABBBBBBAAAAAAEEEDDDDDDEEEFFFFFFEEECCCDDDCCC@@@>>>===>>>@@@AAAAAACCCEEEFFFFFFIIIMMMQQQTTTUUUYYY___bbbfffnnnwwwlll___XXXQQQNNNKKKGGGEEEGGGGGGGGGGGGGGGHHHJJJLLLMMMKKKNNNNNNRRR\\\aaaooo}}}uuuuuuzzzaaaNNNMMMGGGHHHHHHNNN___wwwnnnaaaZZZXXXUUUSSSUUUYYY[[[^^^dddkkk|||yyytttqqqnnnjjjhhhaaa]]]VVVOOOKKKJJJKKKLLLLLLNNNQQQVVVZZZ[[[ZZZWWWRRRNNNJJJIIILLLPPPTTTVVV[[[]]]___```aaaeeelllrrr{{{|||}}}}}}}}}~~~|||zzztttmmmeee^^^XXXUUUPPPIIIDDDEEEFFFGGGJJJNNNSSSWWW[[[aaafffmmmuuuzzz|||oooaaaXXXTTTTTTWWWaaarrr~~~}}}ssshhh]]]XXXVVVWWWTTTZZZ]]]fffooooootttqqqPPPJJJFFFCCCCCCBBBEEEKKKVVVhhh|||zzzlllgggfffmmmxxxyyymmm```TTTIIIEEECCCAAA?????????@@@AAAAAABBBBBBAAAAAADDDCCCCCCDDDEEEEEEDDDBBBBBBAAA???>>>>>>???AAABBBCCCDDDFFFHHHIIILLLQQQTTTUUUXXX^^^dddfffkkkxxx~~~kkk___WWWPPPNNNKKKGGGEEEGGGGGGFFFFFFFFFHHHJJJMMMOOOKKKNNNMMMQQQZZZ^^^lllyyyxxxyyycccOOOLLLIIIHHHGGGNNN```wwwrrrddd]]]ZZZWWWTTTUUUXXX[[[]]]ccckkkzzz}}}xxxsssoookkkgggddd]]]ZZZTTTOOOLLLKKKKKKLLLJJJLLLPPPUUUYYYZZZXXXVVVTTTPPPLLLKKKMMMRRRUUUWWW]]]^^^^^^]]]^^^ccckkkrrr{{{~~~|||zzz|||~~~{{{wwwqqqhhh```XXXRRROOOJJJEEECCCEEEGGGIIIMMMRRRYYY\\\bbbhhhoooxxx}}}kkk^^^WWWUUUUUUYYYaaarrr}}}|||~~~~~~sssggg\\\VVVUUUVVVTTTYYY\\\dddllljjjooorrrPPPJJJFFFBBBDDDCCCGGGLLLWWWfffyyyyyykkkfffeeekkkttt~~~wwwkkk\\\QQQGGGDDDCCC@@@@@@AAA???@@@AAAAAABBBBBBAAAAAACCCBBBBBBCCCDDDDDDCCCAAA??????>>>>>>???AAACCCDDDDDDFFFGGGJJJMMMPPPSSSVVVXXX[[[___cccdddkkk}}}lll^^^VVVPPPMMMKKKGGGFFFGGGGGGFFFFFFFFFHHHJJJMMMOOOKKKMMMLLLPPPXXX\\\jjjwwwwwwyyyfffPPPLLLJJJIIIGGGMMM___vvvwwwhhh```\\\WWWTTTTTTWWWYYY[[[bbbjjjxxx|||wwwrrrnnniiieeeaaaYYYWWWSSSPPPMMMLLLLLLLLLKKKMMMPPPVVVZZZ\\\ZZZXXXXXXTTTOOOMMMOOORRRUUUVVVZZZ[[[[[[ZZZ[[[aaakkkssswww{{{}}}{{{|||}}}zzzvvvnnneee\\\TTTNNNKKKHHHDDDCCCFFFIIIKKKPPPVVV\\\aaaiiirrr}}}|||hhh[[[VVVWWWXXX[[[cccrrr|||wwwzzztttfffZZZTTTRRRSSSTTTYYY[[[bbbiiieeehhhyyysssPPPJJJEEEBBBDDDCCCFFFLLLVVVccctttwwwjjjeeebbbfffmmmuuu|||tttgggXXXOOOFFFDDDCCC@@@@@@CCC???@@@AAAAAABBBBBBAAAAAABBBAAA@@@AAACCCCCCAAA???======>>>>>>@@@BBBDDDEEEFFFFFFHHHKKKOOORRRTTTUUUXXXYYY\\\___cccnnnmmm]]]VVVOOOMMMKKKGGGFFFHHHGGGGGGGGGGGGHHHJJJLLLMMMJJJMMMKKKOOOXXX[[[iii|||rrrssswwwjjjRRRLLLJJJIIIHHHMMM]]]sss}}}mmmccc___XXXUUUTTTWWWXXXZZZaaaiiiyyy|||wwwrrrmmmhhhbbb___UUUTTTSSSQQQNNNMMMKKKKKKMMMNNNQQQVVV\\\^^^___^^^\\\WWWRRROOOPPPRRRTTTVVVWWWXXXXXXXXXZZZaaallltttrrrvvvzzz}}}~~~}}}}}}}}}vvvrrrjjjaaaXXXQQQLLLIIIEEEDDDEEEIIIKKKMMMTTT[[[```hhhtttyyyeeeZZZVVVXXXZZZ]]]dddrrrxxxrrrwwwttteeeYYYRRRQQQRRRSSSXXX[[[```fffaaacccssstttQQQJJJEEEBBBDDDDDDCCCJJJUUU```ooowwwjjjddd___bbbgggmmmrrrwwwzzz|||mmm```UUUMMMFFFDDDBBB???@@@CCC???@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAAAAA@@@>>><<<======???@@@BBBDDDEEEFFFFFFHHHKKKOOORRRSSSSSSTTTUUUXXX^^^fffuuummm\\\UUUOOOMMMJJJGGGFFFHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJLLLKKKOOOXXX[[[iiixxxpppssssssnnnUUUMMMHHHIIIIIILLLZZZpppsssgggbbb[[[WWWVVVWWWYYY[[[bbbjjjxxx~~~zzzuuupppkkkfff```\\\TTTSSSSSSQQQOOOMMMKKKIIILLLLLLOOOTTTYYY^^^``````]]]YYYSSSPPPQQQSSSVVVWWWWWWXXXYYYYYY[[[bbbllltttsssuuuxxx{{{~~~}}}zzzwwwpppllleee\\\TTTMMMIIIGGGEEEEEEHHHMMMQQQTTT[[[dddlllvvvuuudddZZZWWWWWWXXX]]]dddqqq~~~tttqqqwwwrrrdddXXXRRRQQQSSSSSSXXXZZZ___ddd^^^^^^nnnuuuQQQJJJEEEBBBDDDDDDCCCJJJUUUaaannnwwwjjjeee^^^```ccchhhlllqqqtttuuuyyyhhh[[[QQQJJJDDDBBB@@@======AAA???@@@AAAAAABBBBBBAAAAAA???>>>>>>???@@@@@@???===<<<===>>>???AAABBBDDDEEEGGGFFFGGGJJJOOORRRRRRPPPOOOPPPVVV```kkkyyy~~~lll\\\UUUOOOMMMJJJGGGFFFHHHGGGHHHIIIJJJJJJJJJJJJIIIIIILLLKKKOOOXXX\\\iiiyyyrrrvvvpppqqqVVVNNNHHHJJJJJJLLLXXXnnnwwwjjjddd\\\YYYWWWYYYZZZ\\\ccckkkvvv}}}yyytttooojjjddd^^^ZZZSSSSSSSSSRRROOOMMMJJJHHHIIIIIIKKKOOOVVV[[[^^^```]]]XXXSSSQQQRRRUUUWWWYYYXXXYYYZZZZZZ\\\cccllltttyyyxxxyyy{{{}}}{{{uuuooolllhhhaaaXXXPPPJJJFFFEEEGGGHHHLLLSSSWWW[[[ccclllzzzqqqccc[[[WWWVVVVVV\\\cccppp~~~zzzpppqqqxxx}}}qqqcccXXXSSSSSSTTTSSSXXXZZZ^^^ccc\\\\\\kkkuuuQQQJJJEEEBBBDDDDDDDDDMMMXXXcccpppxxxkkkfff^^^```cccfffjjjnnnqqqrrrwwwfffZZZOOOIIICCCAAA>>>;;;<<>>===>>>@@@@@@>>>===<<<===>>>???AAABBBDDDDDDGGGFFFFFFJJJNNNQQQPPPNNNMMMNNNUUUaaammmxxxuuuaaaVVVPPPLLLLLLLLLIIIHHHJJJFFFGGGJJJLLLMMMLLLJJJHHHJJJLLLJJJOOOZZZ^^^jjjqqqtttwwwuuuWWWOOOHHHKKKLLLLLLYYYqqq~~~pppfff]]]XXXVVVVVVWWWYYYaaaiiivvv~~~zzzrrrlllfffaaa\\\YYYSSSRRRQQQPPPNNNKKKIIIHHHJJJKKKMMMPPPUUUZZZ___bbb___]]]XXXUUURRRRRRTTTUUUVVVWWWWWWXXX\\\bbbkkkqqq{{{}}}~~~{{{uuuoookkkaaa```]]]WWWQQQLLLIIIIIIHHHMMMRRRUUUYYYaaammmuuu~~~~~~~~~~~~mmm```XXXSSSTTTXXXVVVcccooo}}}rrrqqqpppyyy{{{ooobbbYYYTTTRRRSSSQQQXXXXXXWWWXXXTTT]]]rrryyySSSJJJDDDAAACCCCCCCCCMMMWWW___oooyyyqqqeeeaaaaaadddhhhhhhgggkkkqqquuudddYYYLLLIIIEEEAAA>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>??????>>><<<;;;===>>>???@@@CCCEEEGGGGGGGGGGGGFFFEEEEEEHHHKKKLLLJJJGGGIIIJJJPPP]]]mmm{{{rrr```TTTNNNJJJJJJJJJGGGFFFHHHFFFGGGIIIKKKKKKKKKJJJIIIJJJLLLKKKPPP[[[___kkkttttttvvvwwwYYYQQQHHHKKKLLLNNN[[[tttssshhh\\\XXXUUUVVVWWWYYY___gggttt}}}xxxqqqjjjddd___ZZZWWWQQQQQQPPPNNNLLLJJJIIIGGGJJJJJJLLLOOOSSSXXX]]]```___\\\XXXTTTQQQQQQRRRSSSTTTTTTUUUWWW[[[bbbjjjpppxxxxxxwwwuuuqqqlllgggcccaaa___\\\VVVPPPKKKIIIIIIIIIMMMSSSWWW]]]fffsss|||~~~}}}}}}{{{kkk___WWWRRRSSSVVVYYYfffqqqrrrrrroooyyy{{{ooobbbYYYTTTRRRSSSSSSYYYYYYXXXZZZXXXbbbyyywwwSSSJJJDDDAAACCCCCCAAAJJJUUU```sssyyyqqqgggbbbbbbdddiiiiiiiiimmmsssrrrcccXXXKKKIIIDDD@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>><<<<<<===>>>@@@AAACCCEEEGGGGGGGGGGGGFFFEEEEEEHHHKKKKKKIIIGGGHHHJJJPPP]]]kkkvvvzzz{{{nnn___SSSMMMHHHIIIHHHEEEDDDFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMLLLQQQ\\\aaammmyyyuuuvvvzzz[[[RRRIIIKKKKKKNNN]]]xxxvvvjjj\\\WWWUUUVVVXXXYYY^^^dddpppyyy|||wwwpppiiiccc]]]XXXUUUOOOOOONNNLLLKKKIIIHHHHHHIIIIIIJJJMMMQQQUUUZZZ\\\\\\ZZZVVVRRROOOOOOOOOPPPOOOQQQSSSVVVZZZaaaiiinnntttrrroookkkgggccc___^^^```___[[[UUUNNNJJJHHHHHHKKKOOOTTTZZZbbbooo}}}}}}|||}}}wwwhhh^^^VVVQQQQQQUUUZZZgggrrr~~~~~~pppqqqnnnyyy|||ooobbbXXXTTTSSSSSSUUUZZZZZZ\\\``````mmmuuuQQQJJJEEEAAACCCBBB@@@HHHRRRaaayyywwwrrrkkkdddccceeejjjlllmmmqqqwww{{{nnn```VVVIIIGGGCCC@@@>>>>>>???@@@????????????????????????>>>??????>>><<<<<<===???AAABBBDDDFFFGGGHHHGGGGGGFFFFFFFFFHHHJJJJJJHHHGGGFFFIIIQQQ]]]hhhoooooommmjjj^^^SSSLLLHHHHHHGGGDDDCCCEEEFFFFFFEEEEEEFFFHHHJJJKKKKKKNNNLLLRRR^^^bbbooo{{{vvvyyy~~~]]]RRRJJJJJJJJJMMM\\\www{{{mmm^^^XXXTTTVVVWWWXXX\\\```kkkrrr}}}|||wwwooohhhbbb]]]WWWTTTNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIKKKNNNQQQUUUWWWYYYWWWSSSPPPMMMLLLLLLMMMKKKMMMPPPTTTXXX^^^fffkkkooolllhhhdddaaa```______```___[[[TTTNNNIIIHHHHHHNNNQQQWWW^^^iiiwww}}}{{{}}}tttggg^^^WWWRRRRRRUUUWWWeeeppp}}}{{{nnnpppmmmyyy}}}pppbbbXXXSSSSSSSSSWWW[[[]]]cccjjjkkk{{{rrrOOOIIIEEEAAACCCBBBAAAGGGQQQbbb}}}vvvtttooogggfffggglllpppqqqvvv|||wwwjjj]]]TTTGGGEEEBBB@@@>>>??????@@@>>>>>>????????????@@@@@@>>>???@@@???======>>>@@@BBBCCCEEEGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIGGGFFFFFFJJJRRR\\\dddgggdddaaa{{{fff[[[TTTNNNIIIIIIHHHEEEDDDEEEFFFEEEDDDDDDFFFHHHJJJKKKKKKMMMMMMSSS^^^dddqqqxxxvvv{{{___RRRKKKIIIHHHLLLZZZtttrrrbbbZZZUUUUUUWWWWWWYYY]]]ffflllvvv|||wwwpppiiibbb\\\WWWTTTNNNMMMLLLKKKKKKKKKKKKLLLIIIIIIIIIIIIKKKNNNQQQSSSTTTSSSPPPMMMKKKJJJJJJJJJHHHKKKNNNRRRVVV[[[aaaeeefffdddbbb```___aaabbbdddbbb```[[[UUUNNNJJJIIIJJJPPPSSSYYYbbbnnn~~~~~~|||}}}tttggg^^^WWWSSSSSSVVVVVVeeesss}}}pppqqqmmmyyy~~~pppbbbXXXSSSSSSTTTXXX\\\aaalllvvvxxxnnnMMMHHHEEEAAABBBAAACCCHHHPPP```{{{vvvuuussskkkhhhhhhnnnrrruuuyyy~~~ssseeeYYYQQQDDDCCCAAA?????????@@@@@@>>>>>>??????@@@@@@@@@@@@???@@@AAA@@@???>>>@@@BBBDDDEEEFFFHHHHHHHHHGGGGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFKKKSSS[[[______[[[WWWwwwddd[[[UUUOOOJJJJJJIIIEEEDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLJJJMMMLLLSSS___dddrrr}}}tttuuu~~~bbbTTTLLLIIIIIIMMMZZZsssxxxhhh^^^VVVUUUVVVVVVXXX[[[aaagggrrr|||wwwppphhhbbb\\\VVVSSSMMMLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHHHHIIIKKKNNNOOOOOONNNLLLJJJIIIHHHHHHHHHGGGJJJNNNQQQSSSWWW[[[^^^\\\\\\]]]^^^```bbbeeegggdddbbb]]]VVVPPPLLLLLLMMMRRRUUU[[[eeerrr}}}|||}}}uuuggg]]]WWWSSSTTTXXXYYYjjjyyyrrrsssnnnzzzpppbbbXXXSSSSSSTTTYYY]]]eeetttkkkKKKHHHEEEBBBBBBAAADDDHHHOOO]]]vvvwwwuuutttlllhhhhhhmmmrrruuuyyy~~~|||nnn```UUUNNNBBBAAA@@@?????????@@@AAA?????????@@@AAAAAABBBBBBAAABBBBBBBBB@@@AAABBBDDDFFFFFFHHHHHHIIIHHHGGGFFFFFFGGGIIIIIIGGGEEEEEEEEEFFFJJJQQQVVVXXXWWWTTTQQQzzzjjjaaaUUUOOOJJJJJJHHHEEECCCEEEEEEEEEEEEFFFHHHIIIKKKLLLIIILLLKKKRRR^^^dddrrrssspppsss~~~fffWWWMMMJJJJJJQQQ^^^vvvnnnbbbWWWTTTUUUUUUWWWZZZ^^^dddppp{{{vvvnnnggg```ZZZTTTQQQKKKJJJIIIHHHIIIJJJLLLMMMKKKJJJIIIHHHHHHJJJLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJNNNPPPQQQSSSVVVXXXWWWYYY\\\```cccfffhhhiiigggeee___XXXRRRNNNNNNOOOTTTVVV]]]gggttt|||{{{zzz{{{}}}uuufff\\\UUUQQQSSSXXX]]]ooopppqqqooo{{{qqqbbbWWWSSSSSSTTTZZZ___iii{{{iiiJJJGGGEEEBBBBBB@@@AAAFFFMMMYYYoooxxxtttssslllfffeeejjjpppssswww{{{vvvgggZZZPPPKKK@@@???????????????@@@AAA???@@@@@@AAABBBBBBCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFGGGGGGHHHIIIIIIHHHGGGFFFFFFHHHJJJIIIFFFDDDDDDEEEEEEHHHMMMPPPQQQPPPNNNMMMqqqhhhUUUNNNJJJIIIHHHDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLIIIKKKKKKRRR^^^dddrrr|||ooonnnrrr~~~iiiYYYMMMKKKLLLTTTbbbzzzrrreeeXXXTTTTTTTTTVVVYYY\\\cccpppzzzuuummmeee___XXXSSSOOOIIIHHHGGGGGGGGGIIIKKKMMMLLLKKKIIIHHHHHHIIIKKKLLLHHHHHHGGGGGGGGGGGGGGGGGGHHHKKKNNNPPPPPPQQQSSSTTTWWWYYY^^^cccgggjjjkkkkkkiiifffaaaZZZSSSPPPPPPQQQTTTWWW^^^hhhuuu~~~yyyxxxxxxzzz|||uuueeeZZZSSSPPPSSSXXX^^^qqqmmmlllppp|||qqqbbbWWWSSSSSSUUU[[[```lllgggIIIGGGEEEBBBBBB@@@???DDDKKKVVVjjjxxxsssrrrjjjeeeccchhhmmmqqqtttxxx~~~qqqcccWWWNNNIII??????>>>>>>???@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDCCCDDDEEEDDDCCCDDDFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFHHHJJJIIIFFFCCCCCCDDDDDDGGGJJJLLLLLLLLLKKKKKKzzziiiTTTPPPJJJFFFDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKJJJPPPPPPTTT```gggssswwwnnnoooqqqiiiTTTRRRLLLMMMXXXjjjxxxjjj[[[WWWXXXXXXYYYZZZ^^^cccqqqtttjjjeee^^^SSSLLLKKKJJJGGGEEEEEEHHHKKKMMMMMMOOOMMMKKKHHHGGGGGGHHHIIIFFFFFFEEEEEEEEEFFFFFFGGGKKKKKKKKKKKKKKKMMMRRRUUUWWWZZZ```fffkkkoooqqqrrrrrrlllcccYYYRRROOOOOOPPPXXXZZZ```jjjuuu}}}zzzyyyyyyzzzwwwxxxzzz||||||~~~wwwhhh]]]WWWSSSUUUZZZcccqqq}}}}}}mmmnnnqqq~~~ooo```XXXVVVWWWYYY]]]```qqqxxxfffRRRFFFBBBFFF???AAADDDDDDKKKXXXhhh||||||qqqmmmiiiddd```aaagggmmmooonnn|||wwwlllaaaTTTKKKHHH@@@???>>>======<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHKKKJJJJJJJJJJJJIIIIIIIIIKKKKKKIIIGGGDDDBBB@@@???BBBCCCEEEHHHJJJLLLLLLMMM|||kkkVVVQQQKKKFFFDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJOOOOOOSSS^^^eeeooozzzrrrqqqrrr}}}jjjUUURRRMMMNNN[[[nnn{{{lll]]]WWWWWWWWWWWWYYYaaadddooouuukkkeee^^^TTTMMMKKKJJJGGGEEEEEEHHHKKKMMMNNNNNNMMMKKKHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFJJJJJJJJJJJJJJJLLLQQQTTTVVVYYY```gggmmmqqqtttuuuvvvqqqiii___WWWRRRPPPPPPVVVXXX___iiissszzz||||||{{{zzzqqqkkkooowww{{{vvvwwwyyyzzzzzz|||ttteee\\\VVVSSSUUUZZZbbbppp|||{{{mmmoootttooo```WWWUUUVVVXXX___bbbqqqtttyyy|||eeeQQQFFFBBBFFF???AAABBBCCCIIIUUUeeewww}}}pppjjjeee```]]]^^^eeekkknnnooozzztttiii^^^QQQHHHEEE???>>>>>>===============??????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHKKKJJJHHHFFFDDDBBBBBBAAACCCDDDFFFHHHJJJLLLMMMNNNyyyiiiXXXRRRKKKFFFDDDDDDEEEEEEHHHHHHHHHHHHHHHIIIJJJJJJJJJOOONNNQQQ]]]bbbkkk|||yyywwwvvv{{{jjjVVVPPPLLLOOO]]]rrrppp```XXXUUUTTTUUUXXX___bbbkkkzzzvvvlllfff___UUUNNNKKKIIIGGGEEEEEEHHHLLLNNNOOONNNMMMKKKIIIGGGDDDCCCBBBAAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHKKKOOOSSSTTTXXX```hhhpppuuuyyyzzzzzzvvvnnndddZZZSSSPPPPPPUUUZZZbbbllluuuzzz{{{zzz|||ssskkkgggeeemmmyyy{{{uuuvvvwwwwwwxxxzzz~~~|||pppbbbZZZTTTRRRUUUZZZbbbpppzzzwwwlllqqqyyynnn___VVVTTTUUUVVV```cccooommmnnnqqq|||cccQQQFFFBBBFFF???BBBBBBCCCIIIUUUcccsssppphhhaaa]]]ZZZ\\\bbbiiimmmnnnvvv~~~ooodddYYYMMMDDDAAA===============>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPqqqbbbUUUPPPJJJFFFEEEFFFHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKOOONNNRRR]]]aaahhhwww}}}zzzzzziiiVVVMMMKKKNNN\\\rrruuudddZZZUUURRRSSSVVVZZZ\\\fffvvvxxxnnnfff```WWWOOOJJJHHHFFFEEEEEEIIILLLOOOPPPOOOOOOMMMKKKHHHDDDAAA@@@???@@@BBBDDDEEEGGGGGGHHHGGGHHHHHHGGGGGGIIINNNQQQRRRWWW```jjjsssyyy}}}~~~{{{rrreeeYYYQQQPPPQQQYYY^^^hhhrrryyy||||||{{{}}}{{{kkkeeeeeegggrrryyyuuuvvvwwwxxxxxxzzz}}}vvvkkk^^^WWWSSSQQQTTTYYYaaaoooyyytttlllttt~~~nnn___VVVTTTUUUWWW___```jjjeeecccgggvvv```PPPFFFBBBEEE???BBBBBBDDDKKKWWWdddtttrrrhhhbbb^^^[[[\\\```ggglllnnnqqqyyyjjj___TTTIIIAAA???<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHFFFDDDCCCCCCEEEGGGIIIIIIIIIIIIJJJLLLNNNQQQRRRzzzhhh\\\PPPLLLHHHFFFGGGIIIJJJKKKHHHGGGFFFFFFFFFHHHJJJKKKNNNQQQOOOSSS^^^bbbfffttt}}}{{{gggUUUNNNLLLOOOZZZooozzziii^^^WWWRRRRRRUUUUUUYYYeeevvvyyypppggg```YYYQQQJJJHHHFFFDDDEEEIIIMMMPPPQQQQQQQQQOOOLLLIIIEEEBBB@@@???@@@CCCFFFHHHJJJKKKKKKIIIIIIHHHGGGGGGIIILLLPPPRRRWWWaaallluuu{{{uuugggYYYRRRSSSVVV[[[bbbllluuu{{{||||||{{{}}}tttddd```aaaeeeqqq|||vvvvvvwwwyyyzzzzzz{{{~~~~~~rrrggg[[[UUURRRQQQTTTYYYaaapppzzz~~~}}}rrrmmmxxxnnn___WWWUUUVVVXXX\\\[[[ddd]]][[[```ppp^^^OOOGGGBBBEEE???CCCAAACCCJJJWWWeeeuuuvvvkkkfffccc___^^^```fffkkknnnnnn}}}uuufff[[[QQQGGG@@@>>><<<<<<<<<<<<===???@@@AAA??????@@@AAABBBCCCDDDDDDIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFDDDCCCDDDGGGJJJLLLKKKKKKLLLMMMOOOPPPRRRSSSrrraaaWWWJJJHHHFFFFFFHHHJJJKKKKKKFFFEEEDDDDDDEEEGGGJJJKKKOOORRRPPPTTT```cccfffrrr}}}zzz{{{fffUUUOOOOOOPPPXXXjjj~~~nnncccZZZSSSRRRUUUVVVZZZeeevvv{{{rrrhhhaaa[[[SSSJJJGGGFFFDDDFFFJJJNNNQQQRRRSSSQQQOOOLLLHHHEEEBBBAAA@@@BBBFFFJJJMMMOOOPPPPPPLLLLLLKKKIIIGGGIIILLLOOORRRXXXbbbmmmvvv|||zzzlll^^^VVVWWW[[[[[[bbbllltttxxxyyyyyyyyy}}}qqqccc___```dddppp}}}xxxtttuuuxxx{{{}}}}}}}}}~~~{{{ooodddZZZTTTQQQPPPSSSXXXaaaqqq|||}}}qqqnnn{{{|||lll^^^VVVUUUWWWXXXYYYWWW]]]WWWWWW\\\kkk[[[NNNGGGBBBEEE???CCC@@@AAAHHHTTTbbbsssyyymmmiiifffbbb```aaaffflllpppnnn|||}}}pppaaaWWWOOOEEE@@@>>><<<<<<<<<<<<===>>>@@@@@@??????@@@AAABBBCCCDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFGGGIIILLLMMMLLLMMMNNNPPPRRRSSSSSSSSSkkk[[[SSSGGGFFFFFFGGGIIIJJJIIIGGGDDDCCCBBBBBBDDDGGGJJJLLLNNNQQQOOOTTTaaaccceeepppuuutttyyyfffUUUNNNOOONNNQQQaaa{{{rrrggg]]]UUUSSSUUUWWWZZZbbbooo{{{~~~|||ttthhhaaa]]]TTTJJJGGGEEEDDDFFFJJJOOORRRSSSSSSQQQMMMIIIFFFDDDBBBBBBCCCEEEIIINNNQQQTTTUUUUUUPPPOOONNNKKKIIIIIILLLNNNSSSYYYcccnnnvvv|||~~~}}}qqqbbbYYYXXX[[[\\\ccclllrrruuuvvvwwwxxx~~~qqqdddbbbcccfffqqq~~~xxxtttrrrssswww|||}}}||||||zzznnncccYYYTTTQQQPPPRRRWWWaaasss~~~rrrppp~~~xxxhhh[[[TTTSSSVVVXXXXXXUUUZZZTTTUUUZZZfffYYYNNNGGGBBBDDD???CCCAAAAAAGGGRRR```qqqzzzmmmiiifffcccaaabbbgggnnnsssppp}}}xxxkkk]]]SSSLLLDDD???>>>======<<<======>>>??????@@@@@@AAABBBCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNLLLNNNQQQSSSUUUUUUSSSSSS|||eeeUUUOOOGGGFFFGGGHHHIIIIIIFFFDDDBBBAAA@@@AAACCCFFFJJJLLLMMMPPPNNNTTT```cccdddnnnyyynnnnnnwwwgggWWWKKKLLLJJJJJJXXXsssuuujjj___VVVSSSUUUXXXXXX]]]gggqqq{{{~~~}}}tttiiibbb^^^TTTJJJGGGEEEDDDFFFJJJOOORRRTTTRRRPPPLLLGGGDDDCCCBBBBBBDDDGGGKKKPPPTTTWWWXXXXXXRRRRRROOOLLLJJJIIILLLNNNTTTZZZdddnnnvvv{{{}}}~~~|||~~~|||ssseeeZZZWWWXXX]]]dddmmmsssuuuvvvwwwxxx~~~ooocccaaacccfffppp|||~~~tttrrrrrrrrrvvv|||}}}{{{zzzzzzmmmcccYYYTTTQQQPPPRRRWWWaaatttsssqqquuufffYYYRRRRRRUUUWWWYYYTTTXXXSSSUUUYYYccc}}}XXXNNNGGGBBBDDD???DDDEEEDDDIIISSS```qqqzzzlllgggeeebbb```bbbhhhpppvvvrrr~~~ttthhhZZZQQQJJJBBB>>>>>>===============>>>>>>???AAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNLLLNNNRRRUUUWWWVVVTTTRRRuuubbbTTTMMMKKKKKKKKKKKKJJJHHHFFFDDD@@@BBBDDDEEEFFFHHHKKKMMMLLLQQQQQQVVV```aaadddppppppfffiiiuuuiiiTTTMMMKKKJJJLLLTTTeee~~~}}}mmm___WWWTTTTTTVVVVVVZZZ```eeennn}}}}}}rrrkkkfff```VVVNNNHHHHHHHHHKKKNNNOOONNNMMMQQQKKKGGGEEEBBB??????CCCFFFGGGJJJOOOUUUXXXYYYYYYZZZWWWRRRNNNLLLMMMPPPRRRWWW]]]fffnnnsssvvvyyyzzz~~~ssseee[[[YYY[[[]]]cccllltttsssrrrvvv~~~~~~nnnbbb```bbbdddkkkuuuyyyrrrqqqqqqsssvvv}}}zzz||||||ssslll```TTTOOONNNOOOSSSWWWbbbwww~~~|||xxxwwwppp___XXXVVVUUUUUUVVV\\\XXXVVVVVVRRRVVVnnntttYYYIIIFFF@@@>>>@@@<<>>>>>>>>============>>>>>>??????@@@AAACCCEEEFFFHHHHHHJJJHHHFFFFFFGGGHHHGGGFFFIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKKKKKKKLLLNNNPPPPPPTTTXXX[[[YYYUUUPPPLLLqqq```UUUOOOLLLLLLKKKJJJHHHEEECCCAAAAAABBBDDDEEEFFFHHHKKKMMMLLLQQQQQQVVV```aaadddppppppiiilllxxxnnnXXXOOOLLLJJJKKKQQQ```xxxoooaaaYYYUUUTTTTTTTTTXXX___eeeoootttlllfff___UUUMMMGGGGGGGGGJJJMMMOOONNNMMMOOOIIIEEEDDDBBB???@@@DDDGGGHHHKKKPPPUUUYYYZZZYYYZZZWWWSSSOOONNNPPPSSSUUUXXX^^^gggooouuuxxxzzz{{{}}}sssfff\\\YYY[[[\\\aaajjjqqqsssssszzz{{{kkk^^^]]]___bbbjjjtttvvvooonnnnnnsssvvv}}}{{{|||{{{rrrhhh]]]SSSPPPPPPQQQUUUYYYcccxxx~~~|||xxxxxx~~~ooo___XXXVVVUUUUUUVVV[[[XXXVVVTTTPPPWWWssspppVVVGGGEEE@@@???AAA>>>???CCCBBBKKK```qqqzzznnngggccc``````aaadddllluuuvvv|||nnnbbbVVVNNNIIICCC???@@@===============>>>>>>?????????AAABBBDDDFFFGGGHHHIIIGGGEEEEEEFFFGGGGGGFFFIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKLLLOOOQQQRRRVVV[[[]]][[[UUUPPPLLLlll___WWWRRRPPPOOOMMMKKKHHHEEECCCAAAAAACCCDDDEEEFFFHHHKKKMMMLLLQQQQQQUUU```bbbeeeqqqnnnjjjooo}}}rrr]]]PPPLLLJJJJJJMMMZZZqqqrrreee\\\WWWTTTSSSSSSWWW]]]eeepppvvvmmmggg___UUUNNNHHHGGGGGGIIILLLNNNMMMMMMKKKFFFBBBBBBAAA???AAAEEEGGGIIILLLQQQVVVZZZ[[[[[[ZZZXXXTTTRRRQQQSSSWWWYYY[[[aaajjjrrrvvvyyyzzz{{{|||}}}{{{sssggg^^^ZZZ[[[ZZZ^^^fffnnnrrruuu}}}lll^^^[[[]]]```iiitttyyyvvvpppooooootttwww}}}}}}}}}zzzqqqbbbZZZSSSQQQRRRSSSWWW\\\dddxxx}}}|||xxxyyyzzzlll^^^WWWUUUTTTUUUWWWZZZWWWTTTQQQOOO\\\}}}kkkSSSFFFEEEAAA@@@CCC@@@@@@CCCCCCKKK```pppzzzmmmhhhccc___^^^___bbbjjjsssxxxvvvjjj^^^RRRLLLHHHCCC@@@AAA===============>>>??????>>>???@@@BBBCCCEEEFFFFFFIIIFFFCCCBBBDDDFFFGGGHHHIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNQQQSSSVVV[[[```aaa]]]VVVOOOKKKzzzggg]]]XXXUUUSSSRRRPPPNNNKKKHHHFFFEEEAAACCCEEEEEEFFFGGGJJJMMMKKKPPPPPPUUU```bbbfffsss}}}kkkjjjqqqttt___QQQLLLIIIJJJKKKUUUlllvvvjjj```YYYUUUTTTSSSVVV\\\cccooowwwooohhh```WWWQQQMMMKKKJJJJJJKKKLLLKKKJJJGGGBBB@@@@@@@@@???BBBFFFHHHIIIMMMRRRXXX\\\]]]\\\[[[YYYVVVUUUUUUXXX[[[^^^```fffnnntttwwwwwwwwwxxxyyy{{{zzztttjjjaaa]]][[[YYY[[[aaaiiiooovvvsssbbb]]]]]]___hhhsssxxx{{{vvvuuutttwwwxxx}}}~~~~~~zzzqqq___XXXSSSSSSSSSSSSWWW\\\dddxxx|||zzzwwwyyyvvviii\\\VVVUUUTTTUUUXXXXXXVVVSSSPPPQQQdddhhhQQQEEEEEE@@@???BBB@@@@@@DDDCCCLLL```ooo~~~ppphhhbbb^^^^^^]]]```hhhpppwww~~~ssshhh\\\QQQJJJFFFAAA???@@@===<<<<<<======>>>???@@@>>>???@@@AAACCCDDDEEEEEEGGGDDDAAA@@@BBBEEEHHHIIIIIIIIIHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOQQQTTTWWW\\\aaafffeee___UUUNNNJJJvvveee]]]ZZZWWWRRRQQQPPPNNNLLLJJJIIIHHHBBBCCCEEEEEEFFFGGGJJJLLLKKKOOOOOOTTT___bbbgggttt{{{mmmnnnuuusss^^^PPPKKKIIIKKKKKKSSSkkkzzznnnddd[[[UUUVVVUUUVVVZZZ```jjj|||yyypppiiibbbZZZUUURRRPPPMMMKKKKKKJJJIIIHHHEEE@@@>>>???@@@???CCCHHHIIIJJJNNNSSSYYY]]]^^^^^^\\\[[[YYYXXXZZZ]]]```bbbfffjjjppptttttttttttttttwwwyyyzzzvvvnnnfff```^^^YYYYYY]]]eeellltttyyyfff^^^]]]^^^gggsss|||~~~|||{{{|||{{{}}}~~~zzzqqq]]]XXXTTTTTTSSSSSSWWW]]]fffyyy{{{yyywwwyyyqqqfffZZZUUUTTTSSSUUUYYYWWWUUURRRQQQWWWqqqeeeOOOFFFFFF@@@>>>@@@>>>@@@DDDCCCLLL```oooqqqgggbbb___^^^^^^___eeemmmttt~~~ttthhh]]]QQQJJJEEE???===>>><<<<<<<<<<<<===>>>???@@@??????@@@AAABBBDDDEEEEEEEEECCC@@@???BBBFFFIIIJJJIIIIIIHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQTTTXXX\\\bbbgggkkkhhh___TTTLLLIIIuuufff___[[[WWWQQQOOOMMMKKKIIIHHHGGGGGGBBBDDDEEEFFFFFFGGGIIILLLJJJOOONNNSSS___ccchhhvvvyyyqqqtttzzzsss^^^QQQJJJIIIKKKKKKPPPiii|||rrrhhh]]]VVVVVVUUUVVVYYY]]]eeeuuu{{{rrrjjjbbb[[[VVVTTTQQQMMMKKKJJJIIIGGGFFFDDD???===???@@@@@@CCCHHHJJJKKKOOOTTT[[[___``````^^^]]]\\\\\\]]]```ccceeejjjlllpppqqqqqqpppqqqrrrvvvyyy{{{zzztttllleeeaaaZZZXXXZZZaaahhhooozzzyyyeee]]]\\\___jjjwww~~~~~~|||pppqqqwwwvvvnnn\\\WWWTTTTTTSSSSSSXXX___iii{{{|||zzzyyy||||||lllbbbYYYUUUSSSRRRVVVZZZWWWUUURRRSSSaaabbbMMMFFFFFF@@@===???>>>???CCCCCCLLL```ooo~~~ooogggccc``````______cccjjjsss}}}wwwiii]]]QQQJJJDDD>>>;;;<<<<<<<<<<<<<<<===???@@@AAA@@@@@@AAABBBCCCDDDEEEEEECCCAAA@@@@@@DDDGGGJJJKKKJJJIIIIIIIIIJJJLLLMMMNNNOOOOOOPPPQQQSSSWWW]]]aaahhhllloooiii^^^RRRJJJHHHwwwiiiaaa\\\WWWSSSQQQNNNKKKHHHFFFEEEEEECCCDDDEEEFFFFFFGGGIIIKKKJJJOOONNNSSS___ccchhhwwwsssqqqwww|||vvvaaaRRRJJJIIIKKKIIIMMMeee~~~uuukkk___WWWTTTSSSUUUXXX[[[aaappp~~~~~~tttjjjaaaYYYUUUQQQNNNJJJHHHHHHGGGGGGFFFDDD???===???@@@@@@DDDIIIKKKLLLPPPUUU\\\```aaaaaa``````______```ccceeegggiiikkkmmmmmmmmmnnnqqqsssvvvyyy}}}}}}xxxqqqiiiddd[[[YYYYYY^^^dddjjjsss|||uuuccc]]]___fffttt~~~~~~~~~}}}yyypppeeegggnnnvvv|||~~~pppgggYYYUUUSSSRRRRRRSSS[[[dddmmm}}}|||xxxiii```XXXTTTRRRRRRVVV[[[WWWUUURRRWWWkkk]]]JJJDDDFFF@@@===AAA???>>>BBBCCCLLL```ooopppfffcccbbbcccaaa___bbbggguuu~~~yyyiii]]]PPPJJJDDD???<<<===;;;;;;<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFBBBAAA@@@BBBFFFIIIKKKKKKJJJIIIIIIIIIJJJLLLNNNOOONNNOOOQQQRRRUUUZZZaaafffmmmpppqqqiii\\\OOOIIIHHHxxxkkkccc\\\VVVWWWUUUQQQMMMIIIGGGEEEEEECCCDDDEEEFFFFFFGGGIIIKKKJJJNNNNNNSSS___ccciiiwwwyyymmmooowww{{{yyyeeeSSSKKKIIIKKKHHHJJJaaa~~~vvvlll```WWWRRRQQQSSSWWWZZZ```mmm{{{uuujjj___WWWRRRNNNKKKGGGFFFFFFGGGGGGFFFDDD@@@>>>@@@AAAAAADDDIIIKKKLLLPPPVVV\\\aaabbbbbbbbbaaaaaaaaabbbdddfffhhhhhhiiijjjkkkkkknnnrrruuuwwwzzz~~~{{{tttkkkfff]]]YYYYYY]]]bbbfffooowww|||zzz{{{sssbbb___dddnnn~~~}}}}}}}}}qqqhhhbbbdddkkksssxxx~~~yyykkkbbbVVVSSSQQQQQQRRRTTT^^^hhhppp~~~vvvggg___WWWTTTRRRRRRVVV\\\WWWTTTRRRYYYqqqYYYGGGCCCFFF@@@>>>BBBBBB===AAABBBLLL```ooouuufffcccccceeeccc```aaafffwww{{{ggg\\\PPPIIIEEE@@@>>>>>>;;;;;;<<<<<<===???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFAAA@@@AAACCCGGGJJJKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPNNNOOOQQQSSSVVV\\\ccchhhppprrrrrriiiZZZNNNHHHHHH|||hhh\\\XXXVVVQQQPPPNNNKKKGGGDDDBBBAAAAAABBBCCCEEEGGGIIIKKKKKKLLLPPPOOOSSS^^^```eeerrrmmmiiiooowww}}}{{{```SSSLLLKKKMMMLLLNNNccc}}}}}}kkk^^^ZZZUUUTTTUUUXXXZZZ___kkkwww|||ssskkkbbbYYYRRRLLLKKKIIIGGGFFFDDDDDDDDD???>>>======???CCCFFFIIIJJJLLLOOOVVV\\\bbbdddeeedddeeeffffffdddbbbbbbcccllljjjjjjlllkkkjjjmmmssstttzzz~~~~~~|||yyyssskkkggg^^^WWWZZZaaafffkkkooo{{{}}}|||}}}lll___aaahhhsss~~~{{{zzz{{{nnneeecccfffkkkpppuuu}}}xxxiii```UUUSSSRRRRRRQQQTTT___kkk{{{|||{{{pppfff\\\SSSRRRSSSTTTVVVZZZXXXVVVTTT]]]xxx|||UUULLLDDDBBBAAA???>>>@@@>>>>>>AAAJJJZZZnnnqqqiiiccc^^^^^^______aaaddduuu{{{hhh\\\OOOIIIDDD@@@>>>???:::;;;===>>>@@@AAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFCCCAAA@@@AAAEEEIIILLLMMMIIIJJJKKKJJJIIIJJJLLLNNNWWWSSSSSSUUUXXX\\\eeennnuuuwwwqqqaaaRRRKKKJJJJJJ|||ggg\\\VVVSSSQQQPPPNNNKKKHHHEEECCCBBBAAABBBCCCEEEGGGIIIKKKKKKJJJOOOOOOSSS^^^```dddqqquuuiiiiiimmmuuu}}}{{{___RRRKKKIIIKKKIIILLLaaa{{{nnn```[[[RRRQQQQQQTTTVVVZZZeeeqqqvvvmmmcccXXXPPPJJJIIIHHHFFFDDDCCCBBBBBB@@@???>>>???AAADDDGGGJJJKKKMMMQQQXXX^^^dddhhhiiihhhiiiiiigggeeebbbbbbcccgggeeefffhhhiiiiiimmmssstttzzz}}}wwwpppiii```YYYZZZ```fffmmmttt}}}}}}zzzlllccchhhqqq~~~}}}|||zzzooohhhhhhkkkooosssxxxuuuggg^^^SSSQQQQQQRRRRRRVVVbbbooo|||zzzpppdddZZZRRRQQQRRRSSSUUUXXXWWWVVVUUU^^^yyyyyyUUULLLDDDBBBAAA>>>===???@@@@@@AAAIIIXXXjjj{{{vvvjjjddd``````aaa```bbbeeeqqqxxxggg[[[OOOHHHDDD???>>>???<<<<<<>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFEEECCCAAAAAADDDGGGJJJKKKJJJJJJKKKJJJIIIJJJMMMOOOUUUSSSTTTXXX[[[___fffnnnwwwxxxppp```QQQJJJJJJJJJzzzfff[[[TTTPPPPPPOOOMMMJJJHHHFFFDDDCCCAAABBBCCCEEEGGGIIIKKKKKKIIINNNOOOTTT___aaacccpppnnnlllppppppwww|||^^^SSSKKKGGGIIIGGGJJJ^^^xxxrrrccc\\\QQQOOOOOOQQQSSSWWWaaakkkxxxnnncccWWWNNNIIIGGGFFFDDDBBBAAA@@@@@@@@@??????@@@BBBEEEIIIKKKJJJMMMRRRXXX___eeejjjmmmnnnnnnllliiieeebbbaaabbbaaa___```ccceeeffflllsssttt{{{~~~xxxooofff]]][[[^^^eeeqqq{{{}}}|||tttkkkgggmmmxxx~~~~~~xxxqqqllloooqqquuu{{{~~~wwwssssssvvvwww{{{~~~qqqccc[[[QQQPPPQQQSSSTTTYYYfffsss|||wwwnnnaaaXXXQQQQQQRRRRRRSSSVVVUUUUUUUUU```|||uuuUUULLLDDDBBBAAA>>>===>>>BBBAAABBBHHHTTTdddttt~~~|||lllfffaaabbbbbbaaacccfffmmm|||uuueeeYYYMMMGGGCCC???>>>???===>>>???@@@@@@@@@@@@???AAABBBCCCEEEFFFFFFFFFFFFFFFCCCAAAAAACCCFFFHHHHHHJJJKKKKKKJJJIIIKKKNNNPPPSSSRRRTTTZZZ]]]```gggoooyyyxxxooo^^^OOOJJJJJJKKKvvvdddZZZSSSMMMMMMMMMKKKIIIGGGEEECCCBBBAAABBBCCCEEEGGGIIIKKKKKKIIIOOOPPPVVVaaabbbdddppplllpppvvvrrrwww}}}___TTTKKKFFFHHHGGGIII\\\tttttteee\\\TTTQQQPPPRRRTTTWWW___hhhtttyyynnncccWWWPPPHHHGGGEEECCCBBB@@@@@@????????????AAACCCFFFIIIKKKIIIMMMRRRXXX^^^eeekkknnnqqqqqqoookkkfffaaa``````^^^[[[[[[^^^```cccjjjqqquuu|||wwwmmmccc^^^^^^dddsss~~~xxxxxx|||~~~{{{sssooopppwww|||~~~{{{yyyvvvrrrpppqqqvvv}}}sssllliiijjjnnnooottt~~~yyymmmaaaYYYPPPOOOQQQSSSUUU[[[hhhuuu{{{|||~~~sssjjj___WWWQQQRRRTTTSSSSSSUUURRRRRRUUUcccqqqTTTLLLDDDBBBAAA>>><<<===AAA@@@AAAFFFPPP___oooyyy~~~mmmfffaaaaaabbbaaacccffflll|||~~~tttdddXXXLLLFFFCCC???>>>??????@@@@@@@@@@@@@@@??????AAABBBCCCEEEFFFFFFFFFFFFEEEBBB@@@@@@CCCFFFHHHIIIKKKKKKKKKJJJIIIKKKOOORRRTTTQQQRRRWWW[[[___hhhqqqzzzxxxmmm[[[NNNJJJKKKLLLqqqaaaYYYSSSMMMLLLKKKIIIGGGEEECCCBBBAAAAAABBBCCCEEEGGGIIIKKKKKKJJJPPPRRRWWWbbbccceeeqqqooossswwwqqqsss```VVVLLLGGGIIIHHHIIIZZZpppvvvggg]]]WWWSSSQQQRRRTTTVVV\\\ccckkkxxxyyymmmbbbYYYRRRIIIHHHFFFDDDBBBAAAAAA@@@>>>???@@@AAADDDGGGIIIKKKLLLOOOUUUZZZ^^^eeekkkppprrrrrrppplllgggaaa^^^]]]]]]ZZZYYY[[[]]]```hhhpppxxxuuuhhh```^^^cccppp~~~xxxrrrrrruuuvvvuuusssxxxzzz~~~zzz{{{{{{yyyxxxwwwvvvtttssszzz~~~nnngggeeegggkkkjjjqqq|||uuuiii^^^XXXPPPPPPQQQTTTVVV[[[iiivvv{{{xxx|||~~~qqqhhh]]]VVVRRRTTTVVVTTTSSSTTTNNNPPPUUUffflllSSSJJJCCCBBBAAA>>><<<===>>>>>>@@@CCCLLL[[[kkkvvvoooggg```______```cccgggooo}}}~~~tttcccWWWLLLFFFCCC??????@@@AAAAAAAAAAAAAAA@@@@@@???AAABBBCCCEEEFFFFFFFFFFFFCCCAAA???@@@DDDHHHJJJLLLLLLLLLKKKJJJJJJLLLPPPSSSVVVQQQOOOQQQUUU\\\hhhsssyyyvvvkkkZZZNNNKKKMMMMMMkkk^^^ZZZUUUPPPLLLKKKJJJGGGEEEBBBAAA@@@AAABBBCCCEEEGGGIIIKKKKKKKKKQQQQQQVVVaaaccceeerrr}}}||||||vvvwwwcccVVVLLLGGGJJJIIIIIIWWWkkkyyyjjj___WWWRRROOOPPPRRRRRRWWW]]]eeeqqq{{{ooodddZZZSSSJJJIIIGGGEEECCCBBBAAAAAA???@@@AAACCCFFFIIIKKKLLLOOOSSSXXX\\\___dddkkkqqqppprrrrrroooiiiccc___\\\]]]YYYXXXZZZ\\\```iiirrr~~~zzzjjjaaa]]]___iiisssuuuoookkkmmmpppqqqsssuuu|||}}}yyyzzz}}}{{{|||||||||{{{zzz}}}mmmfffdddgggllljjjsss|||pppeee\\\VVVQQQPPPRRRUUUXXX^^^lllyyyyyywww}}}qqqggg[[[UUURRRUUUWWWUUUSSSSSSLLLNNNUUUgggeeePPPHHHBBBBBBBBB???===>>><<<===???BBBJJJWWWhhhtttrrriii```]]]]]]___ccciiiqqq|||sssbbbWWWLLLGGGDDDAAA@@@BBBAAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCEEEFFFFFFFFFFFFCCCAAA@@@AAAEEEIIILLLMMMLLLLLLKKKJJJJJJMMMQQQUUUXXXRRRNNNOOOSSSZZZgggssswwwtttiiiYYYOOOMMMNNNNNN|||fff\\\ZZZXXXSSSOOONNNLLLIIIFFFCCCAAA@@@AAABBBCCCEEEGGGIIIKKKKKKKKKOOOOOOTTT^^^```dddqqq}}}~~~fffTTTJJJFFFJJJIIIGGGSSSeee{{{nnnbbbXXXRRROOOPPPQQQQQQTTTYYY___iiixxxsssfffZZZQQQIIIHHHGGGEEECCCBBBAAAAAAAAABBBDDDFFFIIILLLNNNOOOPPPTTTXXXZZZ[[[___ffflllooorrrtttsssmmmfffaaa^^^\\\XXXWWWZZZ]]]bbbmmmvvv|||jjj___[[[[[[___eeehhhddddddjjjooorrryyy}}}}}}~~~{{{}}}qqqjjjhhhkkkooorrr~~~wwwkkkaaaXXXSSSPPPPPPSSSWWW[[[cccqqqzzzyyywwwllldddXXXSSSQQQUUUWWWTTTQQQQQQKKKNNNUUUggg___NNNFFFAAABBBBBB@@@>>>???===>>>@@@BBBHHHTTTeeeqqqvvvkkk```\\\\\\___eeemmmrrrzzzpppcccWWWLLLGGGEEEBBBAAACCCAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFEEECCCBBBBBBFFFIIILLLMMMMMMMMMKKKJJJJJJMMMRRRVVVXXXSSSPPPQQQTTTZZZfffrrruuuqqqgggYYYPPPOOOOOONNNyyycccZZZZZZYYYVVVQQQPPPNNNKKKGGGDDDBBBAAAAAABBBCCCEEEGGGIIIKKKKKKJJJNNNMMMQQQ\\\___cccqqq~~~hhhRRRHHHEEEJJJIIIFFFQQQbbbwww}}}qqqeeeZZZTTTPPPQQQRRRQQQTTTXXXYYYdddrrrwwwiiiYYYOOOIIIHHHFFFDDDBBBAAA@@@@@@CCCDDDFFFHHHKKKNNNPPPQQQNNNRRRUUUVVVVVVZZZaaagggnnnrrruuuuuuqqqiiiccc___ZZZWWWVVVZZZ^^^eeeppp{{{|||iii^^^YYYWWWXXX[[[^^^\\\```iiipppvvvtttvvv~~~uuunnnmmmooosss|||ssshhh^^^VVVQQQPPPPPPTTTYYY^^^gggvvv{{{{{{yyypppfff```VVVQQQPPPTTTVVVSSSPPPOOOLLLNNNUUUgggZZZLLLEEE@@@BBBCCCAAA???@@@???@@@AAABBBGGGRRRbbboooyyymmmaaa\\\\\\___gggooorrr~~~wwwmmmcccXXXMMMHHHEEEBBBBBBDDD@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCEEEFFFFFFFFFFFFHHHFFFCCCCCCFFFIIIKKKLLLMMMMMMLLLJJJJJJMMMSSSWWWXXXTTTRRRTTTWWW\\\fffpppssspppfffYYYQQQPPPPPPNNNsssfffaaa]]][[[ZZZVVVSSSPPPKKKGGGDDDCCCBBBCCCCCCEEEFFFHHHJJJKKKKKKPPPOOONNNOOOTTT___kkksss|||hhhTTTLLLFFFEEEHHHJJJPPPVVVppp}}}ppphhh]]]VVVPPPPPPQQQRRRUUUYYYZZZ___iiixxx~~~rrrhhhYYYLLLFFFEEECCCBBB@@@@@@@@@@@@HHHHHHIIIJJJLLLMMMOOOPPPQQQVVVZZZYYYVVVWWW^^^dddmmmttt{{{yyypppeee```___WWWWWWXXX[[[aaakkkwwwyyyggg^^^[[[YYYYYY[[[^^^```fffmmmrrr{{{zzzuuuuuuyyyyyyrrruuu}}}{{{mmmaaaYYYUUUTTTUUUSSSUUU\\\fffqqq|||yyyqqq}}}yyyooofff```VVVTTTSSSTTTUUUUUURRRNNNOOOOOOUUUhhhWWWJJJGGGBBB???>>>>>>>>>=========???BBBEEEMMM___ooorrreee___```ccciiiooopppxxxzzznnnbbbVVVKKKFFFDDDBBBBBBEEEFFFEEEEEEEEEDDDDDDCCCCCCAAA@@@@@@@@@AAACCCEEEFFFDDDDDDCCCDDDGGGKKKOOOQQQOOOOOONNNMMMLLLMMMQQQTTTWWWUUURRRPPPPPPVVV^^^dddffffffbbb[[[RRRMMMMMMOOOpppddd```\\\YYYXXXWWWUUUQQQLLLHHHEEECCCBBBCCCDDDEEEFFFHHHJJJKKKLLLOOONNNNNNOOOTTT___kkkssszzzyyyyyygggUUUMMMFFFFFFGGGJJJOOOTTTlll~~~rrrjjj^^^VVVQQQPPPPPPPPPRRRVVVYYY]]]ffftttuuujjj[[[NNNHHHFFFDDDBBBAAAAAABBBCCCIIIJJJKKKLLLNNNPPPRRRSSSTTTWWWZZZXXXUUUVVV^^^eeepppwww|||yyyoooddd^^^\\\WWWXXXZZZ^^^eeeppp|||pppbbb\\\\\\\\\\\\^^^]]]```fffnnnuuu~~~yyyvvvxxx|||~~~{{{lllaaaYYYVVVUUUTTTSSSUUU\\\hhhuuu|||ttt}}}vvvmmmeee___TTTSSSSSSTTTUUUTTTQQQNNNLLLNNNWWWggg~~~}}}TTTJJJFFFBBB???>>>>>>>>>=========???BBBEEEMMM^^^ooo~~~uuugggaaaaaadddiiiooopppxxxzzznnnaaaVVVKKKFFFCCCAAABBBEEEFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAABBBCCCCCCDDDEEEDDDDDDDDDGGGJJJNNNPPPPPPPPPPPPNNNMMMMMMPPPRRRWWWUUUSSSPPPQQQVVV]]]cccddddddaaa[[[TTTOOOOOOQQQlllbbb___\\\XXXWWWYYYWWWRRRMMMIIIEEECCCBBBCCCDDDEEEGGGHHHJJJKKKLLLNNNMMMMMMOOOUUU___kkksss|||tttvvv{{{fffVVVNNNGGGFFFGGGHHHLLLRRRfffyyyuuummm^^^WWWQQQOOOOOONNNOOOSSSWWWZZZaaannn~~~{{{ooo___QQQJJJHHHEEECCCBBBDDDFFFHHHJJJKKKMMMOOOQQQSSSUUUVVVWWWYYYYYYVVVTTTWWW```hhhtttyyy|||xxxmmmaaaZZZWWWVVVWWW[[[___hhhsssvvvkkkaaa^^^_________aaa]]]```fffooowww{{{xxxxxx{{{yyykkk```YYYVVVUUUTTTSSSVVV]]]kkk{{{www~~~wwwrrrlllccc]]]RRRRRRSSSTTTUUUTTTPPPMMMKKKPPPZZZjjjvvvQQQIIIEEEAAA???>>>>>>============???BBBDDDLLL^^^nnnyyyyyyjjjdddbbbdddiiinnnpppwwwzzznnn```UUUJJJEEECCCAAABBBDDDFFFFFFFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDBBBAAA@@@DDDCCCCCCDDDGGGJJJMMMPPPQQQRRRRRRQQQOOOMMMNNNOOOWWWVVVTTTRRRRRRVVV\\\```aaaaaa```[[[UUUQQQRRRSSS}}}jjjaaa___\\\YYYWWW[[[XXXTTTNNNIIIEEECCCBBBCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMOOOUUU```kkksssxxxrrrwwwiiiVVVNNNGGGFFFFFFGGGJJJOOO___sssxxxooo]]]VVVPPPOOOOOONNNOOORRRVVVYYY___iiixxxvvvdddUUULLLIIIFFFCCCCCCEEEHHHKKKKKKLLLNNNPPPRRRTTTVVVVVVXXXYYYXXXUUUUUUZZZdddlllvvvxxxyyyssshhh]]]VVVSSSSSSUUUYYY]]]dddnnnyyysssjjjccccccdddcccbbbccc___```fffnnnvvv{{{yyyyyyzzzxxxiii]]]WWWTTTTTTTTTUUUWWW^^^nnnzzzzzzuuurrrlllaaaXXXPPPQQQSSSUUUUUUSSSOOOMMMNNNSSS___rrroooNNNGGGEEEAAA???>>>>>>===<<<<<<<<<>>>AAADDDKKK]]]mmmuuu{{{llldddbbbcccggglllpppwwwxxxlll___TTTIIIDDDBBBAAABBBDDDGGGGGGFFFFFFFFFFFFFFFFFFCCCEEEFFFFFFEEECCC@@@>>>AAAAAABBBDDDHHHLLLOOORRRRRRTTTTTTSSSPPPMMMLLLLLLUUUUUUTTTSSSRRRUUUZZZ]]]___aaa```\\\VVVRRRRRRSSS{{{iiiaaa___]]]ZZZYYY[[[YYYTTTOOOJJJFFFCCCBBBDDDDDDFFFGGGIIIKKKLLLLLLKKKLLLMMMPPPWWWaaammmuuuvvvqqqvvvmmmVVVNNNGGGFFFFFFFFFHHHMMMYYYoooyyynnn[[[UUUPPPPPPQQQOOOQQQTTTVVVXXX^^^hhhvvv|||jjjZZZMMMKKKGGGEEEDDDGGGJJJLLLJJJLLLNNNQQQSSSTTTUUUUUUVVVWWWVVVVVVXXX___hhhooorrrsssqqqjjj```WWWRRRPPPRRRSSSUUUXXX]]]dddlllqqqrrrxxx}}}{{{tttkkkfffccceeegggeeedddfffcccbbbeeekkkrrrzzz{{{xxxyyyzzz{{{uuueeeZZZSSSQQQQQQUUUWWWZZZaaarrr{{{zzzvvvssskkk^^^TTTOOOQQQSSSTTTTTTRRRPPPOOORRRWWWddd}}}iiiMMMFFFDDDAAA??????>>>===<<<<<<<<<>>>@@@CCCKKK\\\lllttt|||lllccc``````dddiiiqqqwwwvvvjjj^^^SSSHHHDDDBBB@@@AAADDDFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEGGGHHHFFFDDD@@@>>>>>>???AAAEEEIIINNNRRRUUUTTTUUUVVVUUUQQQMMMKKKKKKRRRSSSSSSSSSSSSTTTXXXZZZ^^^``````]]]VVVQQQPPPPPP{{{hhh___^^^]]][[[[[[ZZZXXXSSSNNNJJJFFFDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMKKKLLLNNNRRRYYYcccnnnvvvtttpppuuunnnUUUMMMGGGFFFFFFEEEHHHKKKUUUmmmyyylll\\\VVVRRRRRRSSSRRRSSSVVVUUUXXX___hhhvvvppp```PPPNNNKKKHHHHHHIIILLLMMMKKKMMMOOOQQQSSSTTTTTTSSSSSSTTTUUUWWWZZZ```gggmmmkkkiiieee^^^WWWQQQOOOOOORRRSSSTTTUUUVVVZZZ___cccbbbiiiooorrrtttuuuqqqkkkbbb^^^___cccgggfffgggiiigggddddddhhhlllrrr||||||xxxwwwyyyzzz}}}}}}ooo```VVVPPPOOOPPPTTTYYY]]]eeexxx}}}zzzvvvqqqhhh\\\RRRPPPRRRTTTTTTSSSQQQQQQRRRUUU\\\ooodddLLLEEECCC@@@?????????===;;;<<<<<<>>>@@@BBBJJJ[[[kkkuuu{{{kkkccc______bbbgggqqqvvvttthhh]]]RRRGGGCCCAAA@@@AAADDDEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDFFFHHHGGGEEECCCAAA===???BBBFFFKKKPPPTTTWWWUUUWWWWWWUUUQQQNNNLLLKKKNNNPPPRRRRRRRRRTTTVVVXXX[[[^^^___\\\VVVQQQOOONNNzzzfff]]]\\\[[[[[[[[[YYYVVVRRRNNNIIIFFFDDDCCCDDDEEEFFFHHHJJJKKKLLLMMMKKKMMMOOOSSSZZZeeepppxxxzzzsssssszzzkkkTTTLLLFFFFFFFFFEEEGGGKKKRRRmmmwwwiii```ZZZUUUUUUUUUSSSSSSVVVSSSWWW___iiiwwwttteeeSSSRRROOOMMMLLLMMMNNNOOOMMMNNNQQQSSSTTTTTTSSSRRRPPPRRRUUUWWWZZZ^^^bbbeeebbb^^^XXXRRRMMMLLLNNNOOOTTTUUUUUUUUUTTTVVVYYY[[[ZZZ```eeefffhhhkkkjjjggg```^^^___dddgggfffgggjjjiiidddccceeehhhlllttt}}}}}}yyyvvvvvvyyyzzz}}}~~~uuuhhh[[[RRROOOPPPQQQSSSZZZ```jjj}}}xxxrrrkkkbbbYYYSSSRRRSSSTTTSSSQQQQQQSSSUUUYYYfff___KKKDDDBBB@@@?????????===;;;<<<<<<===???BBBIIIZZZjjjwww|||kkkccc______bbbgggqqqvvv~~~ttthhh\\\QQQFFFBBBAAA@@@AAADDDDDDDDDDDDEEEEEEFFFFFFFFFBBBCCCEEEGGGGGGFFFEEEDDD@@@BBBEEEIIIMMMQQQTTTUUUWWWWWWWWWUUUQQQNNNMMMMMMJJJMMMPPPQQQRRRSSSTTTVVVWWWZZZ]]][[[VVVQQQOOOOOOyyyeee[[[ZZZZZZZZZ[[[WWWUUUQQQMMMIIIFFFDDDDDDEEEEEEFFFHHHJJJKKKMMMMMMLLLMMMPPPTTT\\\fffqqqyyy~~~uuutttxxxhhhSSSLLLFFFFFFFFFEEEGGGKKKQQQmmmvvvfffccc]]]XXXWWWVVVSSSSSSUUUQQQWWW___iiixxxwwwgggVVVUUUSSSQQQPPPOOOPPPPPPOOOPPPRRRTTTUUUTTTSSSRRROOOQQQTTTWWWZZZ\\\]]]^^^\\\WWWQQQKKKHHHIIIMMMPPPVVVWWWWWWVVVUUUUUUXXXZZZXXX]]]___^^^```dddgggfffeeeccccccggghhhffffffiiiiiieeebbbdddgggjjjqqqyyyxxx{{{wwwuuuuuuxxxzzz}}}wwwooocccXXXQQQOOOQQQTTTQQQZZZbbbmmm}}}wwwooofff^^^XXXUUUSSSTTTUUUSSSQQQQQQTTTWWW]]]ppp\\\IIICCCBBB@@@?????????===;;;<<<<<<===???AAAIIIYYYiiixxx~~~|||lllccc```___cccgggqqqvvv~~~ttthhh\\\QQQFFFBBBAAA@@@AAADDDCCCCCCDDDDDDEEEEEEEEEFFFAAACCCDDDFFFGGGGGGGGGGGGCCCEEEGGGJJJMMMPPPRRRTTTWWWXXXWWWTTTQQQNNNMMMNNNHHHKKKNNNQQQRRRRRRTTTUUUSSSWWW[[[[[[VVVRRRPPPPPPvvvhhhbbb[[[[[[\\\VVVXXXVVVRRRNNNIIIFFFCCCBBBBBBCCCFFFHHHKKKMMMNNNOOOMMMKKKMMMSSS[[[cccppp{{{zzzkkkuuu}}}lllSSSLLLHHHHHHHHHFFFGGGJJJPPPddd{{{ttthhhfffbbb\\\WWWSSSRRRRRRVVVWWW\\\gggvvv|||jjj___VVVNNNMMMMMMLLLMMMPPPSSSUUUUUUTTTUUUWWWUUUPPPLLLMMMOOORRRTTTVVVVVVWWWOOOMMMJJJIIIKKKOOOUUUXXX\\\ZZZXXXWWWYYY\\\]]]]]]^^^aaabbb```\\\\\\```dddfffgggggghhhhhhggggggfffhhhgggfffdddcccfffkkkoooxxx}}}}}}|||}}}yyyyyyyyywwwwww}}}tttgggZZZTTTRRRPPPPPPQQQVVV]]]gggxxxvvvjjj```YYYVVVTTTPPPSSSUUUTTTRRRRRRTTTWWW___zzzyyyUUUHHHCCCBBB@@@>>>===<<<;;;;;;:::;;;???AAABBBHHHYYYiii~~~}}}~~~kkkdddbbb```ccciiiuuuzzzrrrhhhYYYOOOFFFDDDCCCBBBCCCFFFEEEEEEEEEFFFFFFGGGGGGHHHFFFDDDCCCDDDFFFHHHIIIIIIFFFHHHJJJLLLMMMOOOSSSUUUWWWVVVVVVVVVUUUTTTQQQOOOLLLLLLMMMPPPSSSTTTSSSQQQVVVWWWWWWWWWUUURRROOOMMMuuuiiiddd]]]\\\]]]VVVYYYWWWSSSOOOKKKGGGEEECCCBBBCCCFFFHHHKKKMMMNNNOOONNNLLLMMMSSS[[[cccppp|||yyynnnxxxfffSSSLLLHHHHHHHHHFFFGGGJJJOOOccc~~~wwwkkkhhhccc]]]WWWTTTSSSSSSWWWWWW\\\eeerrrqqqaaaXXXPPPOOOOOOOOOPPPRRRSSSVVVVVVTTTUUUWWWTTTOOOJJJJJJKKKLLLLLLMMMNNNNNNKKKKKKJJJKKKNNNSSSWWWZZZ\\\ZZZXXXXXX[[[]]]_________bbbdddbbb___^^^aaadddeeeeeefffggghhhiiijjjkkkjjjiiigggeeeccceeeiiillloootttzzz||||||{{{|||}}}|||xxxuuuxxx}}}qqqdddXXXSSSRRRPPPQQQSSSXXX^^^iii{{{uuujjj```YYYUUUSSSPPPSSSUUUUUUSSSSSSVVVYYYeeerrrSSSIIICCCBBB@@@>>>===<<<;;;;;;;;;<<<>>>@@@@@@EEETTTcccwww~~~yyyjjjccccccbbbeeekkkvvvzzzrrrhhhXXXNNNFFFCCCCCCBBBCCCFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGEEECCCCCCEEEHHHIIIIIIHHHJJJLLLNNNNNNPPPSSSVVVWWWWWWVVVVVVVVVTTTQQQOOOKKKKKKLLLOOORRRTTTSSSRRRTTTTTTTTTSSSQQQOOOMMMLLLtttjjjggg___^^^^^^WWWYYYWWWSSSOOOKKKHHHFFFEEECCCDDDFFFIIIKKKMMMNNNNNNOOOLLLMMMRRRYYYcccppp|||xxxrrr}}}|||```SSSLLLGGGGGGGGGFFFGGGJJJLLL___{{{oookkkddd]]]WWWTTTTTTTTTXXXWWW[[[cccnnnzzzfff\\\SSSQQQRRRQQQRRRTTTSSSVVVVVVUUUUUUVVVSSSMMMIIIHHHGGGFFFEEEFFFGGGGGGFFFHHHKKKOOOSSSWWWZZZ[[[ZZZYYYXXXYYY\\\___aaaaaaaaadddgggfffcccbbbccceeeggggggggghhhiiikkkmmmnnnmmmllljjjfffdddcccfffhhhggglllssswwwyyy{{{|||vvvwww~~~yyylllaaaVVVRRRQQQQQQRRRUUUZZZ```lll}}}tttiii___XXXSSSPPPPPPSSSVVVVVVUUUVVVZZZ]]]mmmhhhOOOKKKBBBAAA@@@>>>===<<<;;;;;;<<<<<<===>>>===AAANNN\\\rrrxxxuuujjjbbbcccdddgggmmmvvvzzzqqqgggWWWMMMEEECCCCCCBBBCCCEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFCCCBBBDDDGGGHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUVVVVVVWWWWWWUUUSSSPPPOOOIIIIIIJJJMMMQQQSSSSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLsssllliiibbb___^^^XXXWWWUUURRRNNNKKKHHHFFFEEECCCEEEGGGIIIKKKMMMNNNNNNOOOKKKLLLQQQXXXaaaooo{{{vvvvvvyyy^^^RRRLLLGGGGGGGGGFFFFFFIIIIII[[[yyy~~~rrrlllccc[[[VVVTTTSSSSSSWWWWWWZZZ```kkk}}}lllaaaWWWSSSRRRPPPPPPSSSSSSVVVWWWVVVVVVUUUQQQJJJHHHGGGEEECCCCCCDDDFFFGGGEEEIIINNNSSSWWWYYYYYYYYYWWWVVVVVVYYY]]]aaaccccccdddgggiiijjjhhhgggggghhhmmmllllllmmmmmmnnnpppppppppooommmhhhdddbbbcccdddeeejjjpppuuuyyy~~~|||{{{}}}uuuiii___VVVRRRQQQPPPRRRVVV[[[aaaqqq{{{rrrhhh^^^VVVQQQOOOQQQTTTWWWWWWWWWYYY]]]aaattt___LLLJJJAAA@@@???>>><<<<<<<<<;;;<<<;;;<<<===<<>>===<<<<<<<<<<<<;;;:::;;;<<<===AAALLLWWWkkkvvvrrrvvviiifffdddgggmmmuuu}}}~~~mmmbbbRRRJJJCCCCCCCCCBBBCCCEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIFFFCCCBBBCCCEEEFFFFFFGGGJJJMMMNNNNNNOOOPPPQQQQQQTTTVVVUUURRRNNNKKKKKKHHHGGGHHHKKKOOORRRSSSSSSRRRPPPMMMKKKJJJKKKLLLNNNrrrmmmkkkaaa]]]]]]WWWSSSQQQOOOLLLIIIFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNLLLJJJKKKQQQXXX___kkkvvv{{{{{{}}}zzzbbbRRRKKKFFFFFFFFFEEEFFFIIILLLWWWmmmxxxnnnaaaVVVRRRRRRQQQQQQRRRTTTXXX^^^eeeuuuuuuhhh\\\UUUQQQMMMLLLNNNSSSWWWYYYXXXVVVTTTMMMEEE@@@@@@@@@BBBDDDGGGIIIKKKMMMPPPSSSVVVWWWVVVTTTRRRQQQRRRUUUZZZ```fffhhhiiijjjkkkmmmnnnpppqqqrrrrrrppptttzzz~~~|||qqqqqqooolllgggcccaaaaaaccchhhnnnsssyyyuuulllbbb[[[UUUSSSRRRQQQUUUZZZaaalllzzzuuukkkaaaYYYSSSQQQPPPSSSUUUXXXXXXXXX[[[aaaeeeyyyUUUFFFFFF@@@???>>>===<<<<<<<<<<<<;;;999:::<<<>>>BBBLLLVVVbbbvvvyyyrrr|||ppphhhdddhhhooowww}}}kkk^^^PPPHHHBBBBBBCCCCCCCCCEEEDDDEEEHHHJJJLLLLLLKKKJJJHHHFFFDDDCCCDDDEEEDDDDDDEEEGGGKKKMMMMMMNNNOOOPPPPPPSSSWWWVVVQQQLLLJJJJJJIIIHHHHHHKKKNNNQQQSSSSSSSSSRRROOOMMMLLLLLLMMMMMMsssmmmjjj```[[[\\\WWWSSSQQQOOOLLLIIIGGGFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNLLLKKKMMMTTT[[[aaalllvvvyyyaaaQQQKKKFFFFFFFFFEEEEEEHHHJJJRRRddd}}}|||qqqaaaVVVRRRRRRRRRRRRQQQSSSXXX\\\bbbooouuuiii\\\UUURRROOONNNQQQSSSWWWZZZXXXWWWTTTKKKCCC>>>???AAADDDGGGIIIKKKLLLPPPQQQSSSTTTUUUTTTRRRRRRQQQRRRVVV\\\dddiiilllmmmllllllmmmooorrruuuwwwxxxwww}}}{{{ooopppooolllhhhdddbbbaaabbbgggmmmsss{{{{{{oooggg\\\WWWTTTTTTSSSTTTYYY```ggguuuxxxrrrhhh^^^VVVSSSRRRRRRTTTVVVXXXXXXXXX[[[```eeeqqqPPPEEEEEE???>>>===<<<<<<<<<<<<<<<<<<999999;;;===AAAIIISSS]]]ooowww~~~uuujjjeeejjjsss|||}}}iii[[[OOOGGGAAABBBCCCCCCCCCDDDBBBDDDGGGJJJLLLKKKJJJIIIGGGFFFEEEEEEEEEEEECCCAAACCCFFFJJJMMMMMMNNNOOOPPPPPPUUUYYYXXXRRRMMMKKKKKKKKKJJJIIIKKKNNNQQQRRRSSSTTTRRRPPPNNNMMMLLLLLLLLLsssmmmjjj^^^ZZZ[[[VVVSSSRRRPPPMMMKKKIIIGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLOOOWWW]]]cccmmmvvvwww```QQQKKKFFFFFFFFFEEEEEEHHHEEELLL[[[ssssssbbbWWWSSSSSSSSSSSSQQQSSSXXX[[[___jjjuuuiii\\\VVVSSSQQQQQQTTTSSSXXXZZZYYYWWWSSSKKKBBB@@@AAADDDGGGJJJLLLMMMNNNRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSXXX^^^ffflllooopppnnnmmmmmmooossswwwzzz{{{}}}uuunnnoooooommmiiieeebbbbbbcccgggmmmuuu~~~wwwllldddXXXTTTRRRTTTUUUVVV]]]eeelll{{{wwwqqqfff\\\UUURRRSSSTTTUUUWWWXXXXXXWWWZZZ```eeejjjMMMDDDFFF???>>>===<<<<<<<<<<<<<<<<<<999999;;;<<>>===;;;:::::::::<<<:::;;;======>>>EEEMMM^^^jjj{{{uuujjjkkkqqqvvvlll[[[NNNGGGBBBBBBAAA???@@@CCCBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCBBBAAACCCDDDFFFIIILLLNNNOOOOOONNNSSSXXXZZZVVVPPPKKKIIIKKKKKKLLLMMMOOOPPPQQQQQQPPPOOONNNLLLKKKKKKJJJJJJvvvmmmeeeaaa^^^ZZZZZZ]]]ZZZXXXUUUOOOJJJFFFFFFGGGDDDGGGJJJLLLLLLLLLLLLMMMMMMLLLOOOWWW]]]ccckkkrrrxxx```RRRLLLFFFFFFEEECCCCCCEEEHHHGGGOOOddd{{{ssseee]]]XXXSSSQQQRRRSSSSSSUUUYYY^^^gggxxx|||nnn```YYYVVVRRRPPPQQQWWW\\\```^^^VVVMMMGGGEEEAAACCCFFFIIIMMMPPPSSSTTTUUUTTTRRRPPPOOOOOOPPPQQQPPPSSSXXX]]]bbbfffiiijjjiiijjjkkklllooowwwvvvrrrmmmnnnnnnnnnmmmllljjjiiigggjjjpppwwwyyymmmccc\\\UUUQQQOOORRRUUUZZZbbbjjj{{{|||vvvmmmfff\\\UUURRRRRRTTTUUUXXXWWWXXXYYYXXXWWW^^^ggg]]]IIIDDDBBB@@@???>>>===============<<<:::;;;===<<<===DDDMMM\\\gggwwwtttjjjllltttzzzlll[[[NNNGGGBBBBBBBBB@@@@@@CCCBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFEEECCCBBBBBBAAACCCEEEHHHJJJLLLMMMNNNMMMRRRWWWXXXUUUPPPLLLJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQOOONNNLLLKKKKKKKKKnnngggaaa```^^^\\\\\\^^^]]]\\\XXXRRRKKKGGGFFFFFFDDDGGGKKKLLLLLLLLLLLLMMMLLLLLLQQQYYY```fffnnnwwwxxx___RRRLLLGGGGGGGGGDDDDDDFFFFFFEEELLL^^^tttvvvhhh```[[[UUUSSSTTTRRRQQQSSSXXX\\\eeeuuurrrccc\\\XXXTTTRRRRRRZZZ^^^aaa^^^VVVNNNHHHEEEBBBCCCFFFIIIMMMQQQSSSUUUVVVTTTPPPNNNMMMOOOQQQSSSPPPRRRUUUYYY]]]```bbbcccaaaccceeeiiiqqq~~~rrrooommmnnnooopppppppppooonnnlllnnnsssyyy|||rrrfff\\\VVVRRROOOOOOSSSWWW]]]hhhrrrxxxrrrgggaaaXXXRRRQQQRRRUUUVVVXXXXXXZZZ[[[YYYXXX___hhh~~~XXXGGGDDDCCC???>>>>>>===>>>>>>??????;;;:::;;;===<<<<<>>==================;;;:::;;;===<<<<<>>===;;;:::999888888;;;:::;;;===;;;:::>>>EEEQQQYYYfffxxxpppccceeelllnnn||||||qqqkkkrrrqqq^^^MMMGGGCCCCCCCCCBBBCCCFFFCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBDDDFFFGGGIIIIIIJJJGGGGGGHHHKKKNNNOOOMMMLLLIIIJJJKKKMMMOOOQQQRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPjjjggggggkkkkkkgggdddddd``````]]]XXXQQQKKKHHHGGGGGGIIIMMMOOOOOOOOOOOOPPPNNNPPPVVV___gggrrryyyvvvYYYMMMHHHFFFGGGHHHEEECCCEEEBBBFFFIIIOOO___xxx|||rrrfffZZZUUUUUURRRRRRSSSVVVXXX]]]jjjvvvssshhheeedddbbb``````^^^^^^]]][[[WWWQQQJJJFFFDDDFFFHHHLLLPPPSSSVVVWWWYYYXXXVVVTTTRRRQQQQQQPPPRRRQQQPPPPPPPPPQQQRRRSSSUUU]]]eeennn}}}nnnffffffccceeehhhllloooqqqssssssuuuyyy}}}pppddd[[[VVVRRRPPPOOOPPPUUU\\\cccnnn|||wwwsssnnneee___XXXTTTOOOMMMOOORRRUUUWWWXXXYYY[[[ZZZVVVYYYhhhxxx```MMMEEEBBB@@@>>>>>>===;;;;;;:::::::::;;;:::;;;===;;;999===CCCMMMUUUcccuuuuuuddddddkkkhhhuuuzzzzzz|||uuupppvvvsss```MMMGGGCCCCCCDDDBBBCCCFFFBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDFFFGGGHHHHHHEEEEEEEEEIIIMMMOOONNNLLLIIIJJJKKKMMMOOOQQQSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUiiiggghhhmmmnnnkkkggggggcccbbb___YYYQQQJJJFFFDDDGGGJJJMMMOOOOOOOOOOOOPPPOOOQQQWWW___gggsssxxxwwwZZZNNNIIIGGGIIIIIIFFFEEEFFFCCCHHHJJJOOO^^^yyyvvviii\\\VVVWWWQQQPPPRRRUUUVVV[[[gggttttttjjjggggggeeedddddd]]]]]]\\\ZZZWWWQQQKKKFFFEEEFFFIIILLLPPPTTTVVVXXX___\\\XXXTTTRRRRRRSSSTTTRRRQQQPPPPPPPPPQQQRRRSSSWWW```hhhqqq}}}nnnffffffaaacccgggjjjnnnpppqqqrrrvvv{{{yyylll```XXXTTTQQQPPPOOOQQQWWW___gggtttzzztttpppjjjbbb[[[UUUQQQNNNMMMPPPTTTXXXZZZWWWYYYZZZZZZWWW\\\nnn{{{ZZZJJJCCCAAA???======<<<<<<<<<<<<======::::::;;;===;;;999<<>>???AAACCCDDDEEEFFFFFFEEECCCDDDGGGLLLOOONNNLLLIIIIIIKKKMMMOOOQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXjjjnnnooollllllmmmkkkggggggeeeaaaZZZSSSNNNKKKJJJIIIJJJLLLMMMNNNNNNNNNMMMMMMTTTVVV^^^iiinnn~~~zzz___PPPKKKHHHIIIIIIEEECCCDDDBBBFFFIIILLLXXXrrryyykkk```YYYVVVUUURRRRRRTTTVVVZZZfffqqq}}}tttqqqrrrqqqkkkeee^^^\\\[[[YYYWWWSSSMMMIIIBBBGGGKKKLLLOOOUUU\\\```hhhddd[[[TTTTTTWWWVVVQQQPPPQQQRRRRRRRRRSSSUUUWWWZZZ___iiivvvyyymmmgggeeecccdddeeegggjjjnnnrrrtttvvv}}}~~~rrreee\\\TTTNNNMMMOOOSSSWWWZZZ\\\ggg~~~vvvoookkkdddZZZQQQQQQNNNLLLLLLOOOSSSVVVWWWYYYZZZ\\\[[[XXX```{{{nnnVVVGGGCCCCCC===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>EEEQQQaaarrrmmmhhhoooqqquuu|||~~~vvvdddUUUKKKCCCCCCEEEEEEDDDEEEDDDDDDEEEFFFFFFEEECCCBBB>>>>>>>>>>>>============@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCBBBBBBEEEJJJNNNOOOLLLKKKLLLOOOQQQPPPNNNUUUSSSRRRRRRTTTUUUUUUTTTmmmqqqtttrrrqqqrrrooojjjkkkhhhbbbZZZSSSMMMJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLSSSWWW___kkkqqq}}}yyy|||xxx\\\QQQLLLHHHIIIHHHEEECCCEEECCCFFFHHHLLLXXXrrr{{{lll```YYYWWWUUURRRRRRSSSUUUZZZeeepppzzzwwwwwwuuunnnggg\\\ZZZYYYYYYWWWSSSMMMHHHDDDHHHKKKMMMPPPVVV^^^cccooojjj```XXXWWWZZZYYYTTTRRRSSSUUUUUUUUUVVVWWWXXX]]]bbblllxxxzzzmmmfffdddccceeegggjjjmmmpppsssuuuwww~~~yyynnnbbbZZZTTTNNNNNNPPPNNNTTTYYY```ppp|||qqqjjjfffaaaYYYRRRPPPMMMLLLLLLPPPTTTWWWXXX[[[\\\]]]]]]^^^kkkfffQQQEEEBBBCCC>>><<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>BBBNNN]]]ooowwwooorrrrrrvvv|||zzzhhhWWWMMMDDDCCCEEEEEEDDDEEECCCDDDEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@???????????????@@@AAACCCDDDEEEFFFFFFDDDDDDCCCBBBBBBEEEIIIMMMPPPNNNLLLLLLNNNPPPQQQQQQUUUSSSRRRRRRTTTUUUUUUTTTooouuuyyyyyyyyyxxxsssmmmnnnjjjbbbYYYQQQLLLIIIHHHJJJKKKLLLNNNNNNNNNNNNMMMKKKRRRXXXbbbooowwwwwwvvv~~~www[[[SSSMMMHHHHHHGGGEEEDDDFFFEEEFFFGGGKKKWWWrrr~~~mmm```YYYXXXVVVSSSRRRSSSUUUYYYdddooo~~~}}}yyyoooggg\\\[[[[[[]]]]]]XXXPPPJJJFFFHHHKKKNNNQQQWWW___gggwwwrrrggg]]]ZZZ]]]\\\XXXVVVWWWXXXZZZZZZZZZYYYYYYaaaeeennnzzz{{{mmmfffcccdddgggkkknnnppprrruuuwwwxxx~~~sssiii^^^WWWRRRNNNNNNQQQNNNSSSZZZfff{{{vvvkkkccc```\\\VVVRRRMMMLLLKKKMMMQQQUUUXXXYYY[[[[[[\\\]]]cccxxx\\\LLLBBBBBBDDD???<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<<<<@@@JJJXXXjjjuuutttsssvvv|||mmm[[[PPPFFFDDDEEEEEEDDDEEECCCDDDEEEEEEEEEEEEEEEDDDEEEDDDDDDCCCBBBAAAAAA@@@??????@@@BBBCCCDDDEEEFFFEEEEEEDDDCCCBBBDDDGGGJJJOOOOOOOOOOOONNNPPPRRRUUUTTTSSSRRRSSSUUUVVVUUUTTTpppwww~~~yyyrrrmmmggg^^^UUUOOOKKKIIIHHHKKKLLLMMMNNNOOONNNMMMMMMKKKSSSYYYeeettt}}}yyyzzzyyy]]]TTTNNNHHHHHHGGGEEEEEEHHHGGGFFFGGGJJJUUUooopppaaaZZZXXXXXXTTTSSSTTTUUUXXXcccmmm|||{{{pppfffaaaaaabbbeeegggbbbXXXPPPHHHHHHJJJMMMPPPVVV```iii|||wwwlll```\\\^^^]]]ZZZXXXYYY[[[]]]______]]][[[bbbfffooo{{{{{{mmmfffdddggglllqqqtttuuuuuuwwwxxxyyy~~~{{{nnndddZZZTTTPPPLLLLLLOOORRRVVV^^^lllxxxpppggg```]]]YYYTTTPPPKKKJJJKKKNNNSSSWWWZZZZZZYYYYYYYYY[[[fffqqqSSSHHHAAAAAACCC???<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;<<<>>>FFFTTTeeeyyyxxxtttuuuxxx|||rrr```TTTIIIEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA??????@@@AAABBBCCCDDDEEEFFFFFFEEECCCBBBCCCEEEHHHKKKOOORRRSSSQQQQQQTTTVVVUUUTTTTTTUUUWWWXXXWWWVVVttt}}}xxxjjjbbbXXXPPPLLLKKKKKKJJJKKKLLLNNNOOOOOONNNMMMMMMLLLTTT[[[gggxxx~~~|||}}}```UUUNNNIIIHHHHHHFFFFFFIIIHHHFFFFFFJJJSSSjjjvvvggg^^^[[[[[[XXXUUUUUUUUUWWWaaakkkxxxtttjjjggggggiiinnnqqqkkk___UUUKKKHHHHHHLLLOOOSSS___kkk|||yyyoooccc^^^^^^^^^[[[YYYYYY[[[___bbbcccbbb___bbbfffnnnzzz{{{nnniiihhhnnnsssyyy{{{yyywwwxxxzzz{{{~~~~~~vvviii```WWWRRROOOKKKKKKNNNUUUYYYaaappp}}}pppkkkeee```\\\WWWQQQLLLIIIIIIKKKOOOTTTXXXZZZ[[[ZZZZZZYYY\\\kkkeeeNNNGGGAAA@@@AAA===<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;;;;>>>DDDPPPaaattt{{{uuuwwwyyy|||xxxeeeXXXKKKFFFFFFDDDDDDFFFFFFFFFGGGGGGHHHIIIJJJKKKIIIIIIHHHGGGFFFDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEDDDBBBBBBDDDFFFFFFLLLSSSVVVVVVTTTUUUVVVWWWWWWWWWYYY[[[\\\[[[YYY}}}{{{ggg^^^SSSKKKJJJKKKLLLLLLLLLMMMNNNOOOOOONNNMMMMMMOOOVVV\\\iiizzz{{{zzz}}}bbbUUUOOOJJJJJJIIIGGGFFFHHHHHHEEEFFFJJJQQQccc}}}pppfffaaa```\\\XXXWWWUUUWWW___iiiuuu}}}tttlllmmmpppwwwzzzttteeeYYYNNNIIIHHHLLLNNNQQQ^^^lll{{{yyyqqqgggaaaaaa```^^^ZZZYYY[[[```fffiiihhhfffdddhhhppp{{{{{{rrrooopppwww||||||yyyyyy{{{~~~xxxpppddd[[[TTTPPPNNNLLLLLLOOOTTT[[[gggxxx}}}zzzkkkhhhccc___ZZZTTTNNNJJJIIIIIILLLPPPVVVYYYZZZZZZ\\\]]]]]]```ssszzz\\\IIIFFFAAA@@@@@@;;;<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;;;;>>>BBBMMM^^^pppxxxwwwyyy{{{}}}jjj\\\NNNGGGFFFDDDDDDFFFFFFFFFGGGGGGIIIJJJLLLMMMKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCBBBAAAAAAAAABBBCCCEEEFFFEEEDDDBBBBBBCCCEEEDDDIIIPPPUUUXXXXXXXXXXXXZZZZZZ[[[]]]``````___]]]wwwhhh^^^QQQJJJIIIKKKMMMMMMMMMNNNOOOOOOOOONNNMMMMMMRRRYYY]]]iii|||{{{www~~~zzz___TTTOOOKKKLLLKKKHHHFFFHHHGGGEEEFFFKKKNNN\\\|||zzzqqqjjjddd```\\\YYYVVVVVV^^^gggsss|||tttuuuyyy|||lll^^^SSSKKKIIIMMMNNNQQQ^^^nnn{{{{{{uuulllfffeeedddbbb[[[ZZZ[[[aaaiiiooopppooojjjmmmttt~~~}}}vvvwwwzzz~~~yyyzzz||||||qqqiii]]]VVVPPPOOOOOONNNPPPSSSUUU```qqqzzzwwwiiifff```ZZZUUUPPPKKKIIIHHHJJJMMMQQQWWWZZZZZZYYY[[[]]]^^^cccxxxnnnSSSEEEDDDAAA@@@@@@;;;<<<<<<;;;;;;;;;:::::::::999888888999999:::;;;<<<===???IIIZZZlll}}}wwwuuuwww{{{mmm___PPPHHHFFFDDDEEEGGGEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHFFFDDDBBBAAAAAABBBBBBDDDEEEEEEDDDBBBBBBCCCEEEEEEGGGKKKQQQVVVZZZ[[[[[[]]]^^^___aaaddddddcccaaa{{{pppjjj___RRRJJJIIILLLMMMNNNMMMNNNOOOPPPOOOOOOMMMLLLUUUZZZ^^^iii|||{{{www~~~www\\\TTTNNNLLLMMMLLLHHHFFFGGGFFFDDDGGGKKKMMMWWWuuuxxxqqqgggbbb]]]ZZZVVVVVV]]]fffrrr{{{{{{rrrcccVVVMMMJJJNNNOOOQQQ^^^ooo{{{|||xxxpppjjjiiihhhfff\\\[[[[[[bbbkkksssuuutttooorrrwww~~~zzz|||zzzzzz}}}wwwlllcccXXXRRRMMMNNNOOOPPPSSSWWWXXXfffzzz{{{uuusssjjjeee^^^VVVPPPLLLJJJIIIIIIJJJMMMRRRWWWZZZYYYXXXWWW[[[]]]ccc{{{gggNNNBBBCCCAAA@@@@@@;;;<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<===<<<===GGGXXXiiiyyyttttttvvvzzzpppaaaQQQIIIFFFDDDEEEGGGCCCCCCCCCDDDFFFHHHJJJLLLNNNNNNMMMMMMMMMMMMMMMMMMJJJHHHEEECCCAAAAAAAAABBBCCCDDDEEEDDDBBBBBBDDDEEEHHHFFFGGGLLLTTT[[[^^^^^^___```aaadddggggggeeeccc|||rrrkkkbbb[[[QQQJJJGGGHHHKKKLLLMMMOOOQQQRRRRRRQQQNNNMMMYYYYYYbbboooxxx{{{~~~ppp]]]RRRQQQNNNLLLJJJIIIIIIJJJGGGDDDEEEJJJLLLSSSkkkxxxmmmjjjbbbZZZVVVSSSTTT[[[cccrrr{{{xxxhhh\\\SSSMMMNNNOOOPPPZZZfffrrrzzz}}}vvvmmmjjjmmmnnngggbbb^^^bbbllltttwwwvvvsssvvv{{{~~~{{{{{{|||{{{pppeee^^^XXXPPPKKKMMMPPPSSSWWW[[[aaajjj}}}|||uuupppjjjbbb[[[WWWSSSNNNLLLMMMLLLLLLMMMRRRWWWZZZZZZXXX\\\ZZZ[[[hhh\\\PPPFFFCCCCCC???;;;999;;;;;;::::::::::::999999888888999999999:::::::::;;;???DDDTTTiiisssuuuvvvwwwyyyvvvdddRRRIIIFFFDDDCCCCCCFFFEEEDDDDDDEEEGGGIIIKKKKKKMMMPPPRRRRRRQQQOOOMMMNNNLLLHHHEEECCCBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIKKKNNNSSSYYY___bbbdddaaa```ccciiillljjjggg{{{uuummmggg```YYYPPPIIIGGGHHHJJJLLLMMMOOOQQQSSSTTTRRRQQQOOO[[[]]]gggrrryyy{{{|||~~~nnn]]]QQQQQQOOOMMMKKKIIIHHHGGGGGGDDDEEEIIIIIINNNccczzz|||rrrlllddd[[[WWWTTTUUU[[[dddnnnxxxqqqaaaVVVOOOOOOPPPPPPXXXcccqqqyyy}}}xxxqqqpppqqqrrrkkkfffbbbdddmmmuuuxxxxxxuuuvvvzzz||||||vvvkkkaaaZZZUUUOOOLLLOOOSSSVVV[[[```eeesss}}}|||zzzsssnnnhhh```YYYVVVRRRMMMKKKMMMNNNNNNOOOTTTYYY[[[[[[YYYXXXWWW\\\mmmvvvVVVKKKAAA@@@AAA>>>;;;:::;;;;;;::::::::::::999999888888888888999999999:::;;;???DDDRRReeennn|||~~~|||zzzyyyyyy{{{xxxgggTTTJJJGGGEEEDDDEEEFFFEEEDDDDDDDDDFFFHHHIIIMMMOOOQQQSSSSSSSSSRRRQQQNNNLLLJJJGGGEEECCCCCCBBBEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHJJJMMMRRRYYY___bbbeeebbbaaadddjjjmmmllljjjxxxwwwuuutttqqqlllfffbbb[[[UUUMMMHHHFFFHHHJJJLLLMMMOOORRRUUUVVVUUUTTTSSS[[[aaalllvvv{{{}}}{{{}}}kkk]]]SSSTTTTTTSSSPPPLLLHHHFFFHHHFFFGGGIIIGGGJJJ[[[nnnxxxnnneee\\\WWWUUUUUU[[[ccciiirrrjjj]]]RRRQQQPPPOOOVVV___jjjsssyyyxxxuuutttuuutttpppjjjeeegggnnnvvvzzz{{{yyyxxxzzz}}}xxxnnndddZZZTTTQQQNNNNNNRRRWWWZZZaaahhhooowwwyyy{{{}}}wwwqqqllleee]]]VVVSSSPPPLLLJJJLLLOOOOOORRRVVVZZZ\\\[[[ZZZWWWVVV^^^vvvhhhOOOFFF>>>>>>@@@>>><<<<<<;;;;;;::::::::::::999999777777777888888888999999;;;@@@DDDPPPaaahhhttt~~~wwwwww|||}}}~~~zzziiiUUUKKKHHHFFFFFFGGGFFFEEEDDDDDDDDDDDDFFFFFFJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNLLLJJJHHHEEECCCBBBDDDEEEGGGIIIJJJJJJIIIIIIHHHIIIKKKOOOTTT[[[bbbeeefffdddcccfffkkknnnnnnmmmnnnnnnnnnnnnmmmhhhaaa\\\UUUPPPJJJFFFFFFHHHKKKLLLNNNPPPSSSVVVXXXXXXWWWVVVYYYbbbooozzz{{{iii]]]WWWYYYZZZZZZVVVQQQKKKGGGIIIHHHJJJJJJHHHJJJWWWfff|||}}}qqqggg]]]WWWUUUUUUYYY___dddmmm{{{uuudddVVVRRRQQQOOOSSS[[[```iiirrruuuvvvxxxwwwuuurrrlllffffffmmmuuu{{{}}}|||zzz{{{zzzpppfff]]]UUUPPPNNNMMMPPPUUUYYY]]]eeennn{{{zzzzzzyyysssnnnjjjaaaYYYSSSQQQNNNKKKJJJKKKOOOPPPTTTWWWZZZ[[[ZZZYYYXXXWWWbbb^^^MMMEEE??????AAA???===>>>;;;;;;:::::::::999999999666777777777777888888888:::@@@CCCMMM]]]eeepppvvvpppzzz}}}}}}}}}{{{iiiVVVLLLIIIGGGFFFGGGFFFFFFEEEDDDCCCCCCDDDDDDGGGHHHIIIKKKLLLNNNPPPPPPOOOOOOOOONNNKKKHHHDDDBBBCCCEEEGGGJJJKKKKKKKKKJJJKKKLLLNNNRRRYYY```fffjjjiiihhhgggiiimmmpppqqqqqqfffhhhkkkmmmlllfff]]]VVVOOOKKKGGGEEEFFFIIILLLMMMNNNPPPTTTWWWZZZZZZYYYYYYVVVaaappp|||zzzhhh___ZZZ[[[\\\[[[XXXRRRLLLIIIGGGHHHJJJJJJHHHKKKUUU```wwwuuujjj]]]WWWUUUTTTWWW[[[```iiivvvkkkYYYSSSRRRPPPSSSXXXYYYcccmmmsssyyy}}}|||xxxrrrllleeeccciiiqqqyyy}}}}}}||||||}}}sssiii```XXXRRRNNNMMMNNNRRRWWWZZZ___iiittt|||zzz}}}|||vvvqqqlllhhh]]]VVVPPPOOOMMMJJJIIILLLNNNQQQUUUXXXYYYYYYXXXXXXXXXXXXfff{{{YYYLLLEEE@@@@@@???===;;;===;;;;;;:::::::::999999999666777777777777888888888777???BBBIIIYYYdddooo{{{pppvvv||||||}}}|||yyyhhhVVVMMMJJJHHHFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCJJJJJJLLLMMMOOOQQQSSSTTTOOOPPPPPPPPPNNNKKKGGGEEECCCDDDGGGIIIKKKLLLMMMMMMNNNOOOQQQUUU[[[bbbiiimmmmmmlllkkklllooorrrtttttt___bbbgggkkkjjjcccYYYQQQJJJHHHEEEEEEGGGKKKMMMNNNOOOQQQUUUXXXZZZ[[[ZZZYYYWWWaaapppxxxhhhaaaZZZZZZZZZXXXUUUPPPLLLIIIEEEGGGHHHGGGFFFJJJSSS\\\rrr}}}{{{nnn```YYYUUUSSSUUUXXX]]]eeerrr~~~ppp[[[TTTTTTRRRSSSWWWYYYaaallluuu~~~ssslllddd```ccckkktttyyy{{{{{{}}}xxxmmmccc[[[UUUPPPMMMNNNPPPUUUZZZ\\\aaaooo}}}|||tttttt|||uuupppjjjeeeZZZTTTNNNMMMLLLJJJJJJLLLNNNRRRVVVYYYYYYXXXXXXWWWXXXZZZmmmpppUUUIIICCC>>>>>>===:::888:::;;;;;;::::::::::::999999777777777888888888999999555>>>@@@EEEVVVbbboootttvvv|||{{{{{{}}}~~~{{{vvvfffVVVOOOMMMJJJGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDHHHIIIKKKMMMOOOQQQQQQRRRPPPQQQQQQQQQPPPMMMKKKIIIEEEEEEGGGIIILLLNNNPPPQQQQQQRRRTTTWWW]]]dddjjjnnnqqqqqqpppoooqqqsssuuuwww[[[]]]aaacccbbb\\\SSSMMMGGGEEEDDDEEEHHHLLLOOOPPPOOOQQQUUUXXXZZZ[[[ZZZYYY[[[dddrrr|||zzzzzzgggccc[[[ZZZXXXUUURRROOOMMMLLLGGGIIIJJJGGGFFFKKKSSSZZZpppzzzsssddd[[[WWWTTTTTTVVVZZZbbbmmmyyysss\\\UUUUUUTTTTTTXXXZZZbbbkkkvvvwwwpppfff______eeemmmsssuuuyyy|||~~~zzzssshhh^^^VVVRRROOOMMMNNNQQQWWW\\\___fffxxxtttsssvvvwwwooogggbbbYYYRRRMMMMMMLLLJJJKKKMMMOOOSSSYYY[[[[[[YYYXXXXXX[[[aaayyycccOOOFFFAAA>>>???===:::999<<<;;;;;;::::::::::::999999888888888888999999999:::555===>>>AAAQQQ```nnnxxxwww~~~|||zzzzzz{{{|||{{{zzzyyyssseeeWWWRRRQQQMMMJJJHHHFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJMMMOOOOOONNNNNNPPPQQQQQQQQQQQQOOONNNMMMHHHHHHIIIJJJMMMQQQUUUWWWWWWXXXYYY]]]bbbiiinnnrrruuuuuusssrrrrrrsssvvvxxxYYYYYY[[[\\\[[[VVVOOOJJJEEEDDDCCCEEEIIIMMMPPPQQQPPPRRRUUUXXXZZZZZZYYYYYY___gggtttxxx~~~uuueeeddd]]][[[XXXUUURRRPPPPPPPPPLLLNNNMMMIIIHHHMMMUUUZZZpppzzzwwwggg^^^YYYVVVTTTVVVXXX___kkkvvvttt\\\UUUVVVUUUUUUXXXZZZaaajjjuuu{{{sssggg^^^\\\aaaiiinnnqqqvvv{{{||||||~~~wwwpppdddZZZTTTPPPNNNMMMMMMQQQXXX]]]aaajjj~~~vvvooowwwyyyooofff___XXXQQQMMMLLLLLLKKKKKKNNNPPPUUU[[[]]]\\\ZZZYYYYYY^^^gggZZZKKKFFFBBB@@@AAA@@@======@@@;;;;;;;;;:::::::::999999888999999999999:::::::::555======>>>NNN]]]lll}}}zzzxxx}}}zzzxxxxxxxxxxxxwwwyyyrrreeeYYYUUUTTTPPPLLLJJJFFFFFFGGGGGGGGGGGGFFFFFFIIIKKKOOOQQQSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQPPPPPPKKKJJJJJJLLLOOOSSSXXX[[[^^^^^^```ccchhhnnnssswwwxxxwwwuuusssrrrsssvvvyyyWWWWWWWWWUUUQQQMMMIIIFFFAAABBBCCCFFFIIILLLOOOPPPPPPSSSUUUVVVVVVVVVXXXYYY```kkk||||||xxxtttjjjgggeee^^^XXXUUURRRNNNMMMOOOKKKKKKKKKKKKMMMOOOQQQRRRfffzzzoooddd]]]VVVSSSSSSWWW[[[cccnnnzzznnn^^^YYYZZZZZZWWWVVV]]]eeejjjppp|||kkk___[[[]]]aaadddnnnpppsssvvvyyy}}}wwwsssggg[[[TTTPPPMMMLLLNNNMMMSSSZZZ```fffttt{{{ooommmwwwzzzrrreee\\\WWWQQQLLLLLLKKKJJJMMMRRRVVVYYY\\\\\\\\\\\\\\\ZZZbbbxxxsssSSSFFFDDDCCCAAA???===;;;;;;::::::::::::999999999888888777888888888888999999999::::::;;;???JJJ\\\ooo|||}}}uuuwww{{{uuuwwwwwwrrrqqqttt~~~}}}ooo```ZZZXXXSSSOOOMMMKKKIIIFFFEEEGGGHHHIIIIIIMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPNNNKKKJJJIIIJJJMMMRRRXXX[[[]]]^^^bbbfffkkkooorrrtttyyyzzzxxxsssqqqsssrrroooTTTTTTRRRPPPLLLIIIEEECCCBBBCCCEEEGGGJJJMMMPPPRRRQQQTTTWWWXXXWWWVVVXXXZZZbbbpppyyyxxxtttmmmllljjj```WWWUUUSSSPPPNNNOOOKKKKKKLLLMMMNNNPPPQQQRRRdddzzzvvvjjj```WWWTTTUUUVVVYYY```jjjvvvqqqfff\\\[[[___aaaaaabbbbbbiiinnnrrrssscccZZZXXX[[[]]]hhhjjjllloooqqqvvv{{{zzzssslllaaaVVVQQQNNNLLLMMMPPPSSSYYYbbbjjjrrrvvvnnnooozzz{{{rrrfff\\\UUUOOOKKKKKKKKKJJJNNNSSSVVVYYY]]]]]]]]]]]]]]]]]]llljjjPPPHHHCCCBBBAAA>>>===;;;;;;:::::::::999999999888888888777777888888888999999999:::::::::>>>GGGWWWjjjwww}}}ssstttvvvwwwvvvrrrrrrwwwuuuggg```\\\VVVPPPMMMKKKHHHFFFEEEGGGHHHIIIHHHKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSSSSSSSQQQPPPLLLKKKIIIIIILLLPPPUUUXXX[[[]]]```dddiiinnnqqqsssuuuwwwvvvqqqppprrrqqqnnnTTTRRROOOLLLHHHEEECCCBBBCCCDDDFFFIIILLLOOORRRSSSRRRVVVZZZ[[[YYYXXXYYY[[[dddvvvyyywww{{{wwwssstttrrreeeYYYUUUUUUSSSPPPOOOKKKLLLMMMNNNOOOPPPQQQRRR^^^uuusssdddYYYUUUWWWUUUXXX]]]eeeooo|||mmmeeeaaabbbeeeeeeeeefffhhhpppuuuwww}}}hhhYYYUUUVVVYYYbbbdddfffhhhkkkooouuuyyy~~~tttmmmcccZZZQQQNNNLLLKKKNNNRRRVVV[[[dddooo|||{{{qqqooouuu{{{qqqdddZZZRRRMMMJJJJJJKKKKKKOOOUUUWWWZZZ^^^___^^^]]]___aaaxxx^^^LLLJJJCCCBBB@@@>>>===;;;;;;::::::999999999999888888888777777777888888888999999999999:::<<>><<<;;;;;;;;;999999999999888888888888777777777777888888888888777888999;;;AAAOOOaaannnmmmgggrrr{{{xxxuuuyyyuuummmfff\\\RRRMMMIIIGGGEEEEEEFFFGGGGGGFFFJJJLLLOOOQQQRRRQQQPPPNNNKKKLLLNNNQQQSSSTTTUUUUUUNNNLLLJJJHHHHHHJJJLLLNNNQQQSSSVVVZZZ___cccggghhhhhhkkkkkkiiiiiilllllliiiXXXUUUPPPKKKGGGEEEDDDDDDAAABBBFFFJJJMMMPPPRRRRRRTTT[[[bbbdddaaa^^^___bbbpppuuurrr}}}yyyiiiYYYTTTUUUSSSPPPNNNOOOOOOOOOOOOOOOOOOOOOPPPTTTjjjppp^^^VVVXXXTTTWWWZZZ]]]cccnnn|||gggfffhhhpppvvvwwwxxx{{{ttt|||wwwbbbWWWWWW[[[^^^```cccfffiiimmmqqquuuxxxzzz|||zzzxxxyyy}}}{{{rrriiibbbZZZTTTOOONNNMMMMMMQQQXXX^^^fffppp}}}rrrqqqyyyyyymmmbbbYYYPPPKKKHHHJJJLLLNNNSSSYYY\\\]]]______ZZZWWW^^^jjjnnnQQQFFFGGGAAA@@@???===<<<;;;;;;;;;999999999888888888777777666666777777777888888888444777999;;;AAANNN```nnn|||nnnccckkk|||yyy~~~xxxooohhh]]]SSSMMMGGGFFFEEEEEEFFFGGGFFFEEEGGGIIILLLNNNPPPOOOMMMLLLIIIJJJLLLOOOQQQSSSTTTTTTNNNLLLJJJHHHGGGHHHJJJKKKLLLMMMPPPTTTXXX\\\___```aaadddeeedddeeehhhhhheeeVVVSSSOOOJJJFFFCCCBBBAAA@@@BBBFFFJJJNNNPPPRRRRRRUUU^^^gggiiifffcccdddgggzzzyyytttuuussseeeXXXUUUVVVUUUTTTUUUUUUTTTRRRPPPOOOPPPPPPQQQTTTfffxxxcccYYYXXXUUUXXX\\\^^^aaajjjxxxqqqmmmnnnvvv}}}}}}hhhXXXUUUWWWYYY\\\aaaeeegggjjjmmmpppssswwwyyyxxxuuuwww||||||tttkkkbbb\\\VVVRRROOOOOOOOOOOOUUU\\\aaammmzzzwwwpppsss}}}yyynnnccc\\\PPPLLLIIIKKKMMMOOOUUU[[[^^^]]]______YYYVVVccctttcccNNNFFFDDD@@@@@@>>>===<<<;;;;;;;;;999888888888888777777777666666666777777777888888333777:::;;;@@@LLL^^^lllvvvtttgggjjj}}}|||zzzoooggg\\\RRRLLLFFFEEEDDDEEEFFFGGGEEEDDDCCCDDDGGGIIIJJJKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQRRRMMMLLLJJJHHHGGGHHHIIIJJJIIIJJJMMMOOOSSSVVVXXXYYY[[[___aaa```aaadddccc```UUURRRNNNJJJFFFBBB@@@@@@@@@CCCGGGLLLPPPRRRSSSTTTUUU___jjjnnnjjjgggiiilll|||ssssssvvvmmmddd\\\[[[]]]___aaaeee]]]ZZZVVVSSSQQQQQQRRRSSSSSS```yyyjjj]]]YYYVVVZZZ^^^___aaaiiiuuu}}}uuussszzznnn[[[TTTUUUTTTXXX___dddggghhhjjjkkkmmmqqquuutttrrrttt{{{tttkkkcccZZZTTTPPPNNNMMMOOOPPPRRRYYYbbbeeevvvwwwrrrqqqxxxvvvlllbbb\\\RRRMMMKKKMMMOOOPPPVVV\\\^^^]]]^^^___YYYYYYjjjqqqVVVJJJFFFBBB@@@???>>>===<<<;;;;;;;;;888888888888777777777777666666666666777777777888444888;;;;;;>>>HHHZZZhhhsssnnnkkkyyy}}}|||pppfffZZZOOOJJJEEEDDDDDDEEEFFFFFFEEECCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKNNNPPPRRRTTTUUUWWW[[[]]]\\\]]]```___\\\UUUSSSPPPLLLGGGDDDAAA@@@AAADDDIIIMMMQQQTTTUUUUUUUUU```lllpppmmmjjjlllooouuupppssswww}}}llleeeaaacccfffiiinnntttbbb___ZZZUUUSSSSSSTTTVVVQQQZZZpppooo```ZZZWWW[[[```aaabbbiiiuuu~~~{{{rrrpppzzzrrr^^^VVVVVVRRRWWW___eeeggghhhiiiiiihhhmmmrrrqqqoooqqqyyy{{{oooeee]]]UUUOOOLLLJJJKKKOOOQQQTTT\\\ffflllrrrqqqttt}}}{{{rrrhhh___YYYSSSNNNLLLNNNPPPQQQVVV]]]^^^\\\^^^___[[[\\\qqqaaaKKKHHHFFFAAA@@@???>>><<<<<<;;;;;;;;;888888888888777777777777666666666666777777777777555999<<<;;;<<>>===<<<;;;:::999999::::::999999888777666666888666444333555666666666666666888;;;<<>>???>>>===<<<;;;:::999999::::::999999888777777666888666444444666777777666777666888:::;;;AAANNN\\\pppxxxppp}}}tttdddWWWNNNHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMJJJKKKMMMNNNMMMLLLMMMNNNRRRRRRRRRRRRQQQPPPOOONNNUUUVVVWWWXXXYYYZZZZZZZZZWWWTTTOOOJJJFFFDDDCCCCCCEEEFFFKKKQQQRRRRRRWWW^^^fff||||||sssxxxxxxxxxvvvuuuuuuppplllfffmmmyyyuuupppyyywwwkkk___ZZZYYYWWWUUUVVVQQQTTT\\\mmmrrrgggbbbeeekkkooorrruuuyyy{{{lllYYYSSSTTTQQQUUU\\\eeemmmssswwwyyyuuutttssssssuuuxxx{{{}}}sssfff]]]UUUNNNMMMOOOPPPOOORRRZZZ___dddrrr|||wwwtttzzz|||rrrmmmggg^^^WWWTTTOOOMMMLLLOOOTTTZZZ^^^___aaa^^^[[[[[[___sss]]]OOOHHHGGGEEE===>>>>>>===<<<;;;::::::999::::::999999888777777777999777555555777888777777777666777999:::>>>JJJVVVhhh{{{www}}}xxxgggYYYPPPKKKHHHGGGGGGFFFFFFEEEEEEEEECCCDDDDDDFFFGGGIIIKKKLLLNNNNNNNNNNNNNNNNNNMMMMMMLLLNNNOOOOOONNNMMMNNNOOOSSSSSSSSSSSSRRRQQQPPPPPPTTTTTTVVVWWWXXXYYYYYYYYYZZZVVVQQQJJJFFFCCCCCCCCCDDDGGGMMMSSSTTTUUU[[[cccnnn}}}|||zzzwwwwwwzzzqqqkkkjjjhhhppp|||uuummmsss{{{nnn```ZZZXXXUUUSSSSSSRRRTTTZZZgggyyyvvvlllfffkkkqqquuuwwwyyy|||~~~fffWWWRRRRRRQQQUUU]]]gggpppxxx}}}~~~|||zzzyyyyyy|||~~~|||pppcccZZZSSSNNNNNNQQQPPPQQQUUU\\\bbblllyyyyyyxxxxxxmmmgggaaaYYYSSSRRRMMMLLLMMMPPPVVV[[[___```___]]]ZZZ[[[bbbzzzsssTTTKKKGGGGGGEEE===>>>======<<<;;;;;;::::::999999999888888888777777999777666777888999888777888666666888888;;;EEEOOO^^^qqq}}}}}}{{{iiiZZZPPPLLLHHHHHHGGGGGGGGGFFFFFFFFFCCCDDDDDDFFFGGGIIIKKKLLLPPPPPPQQQQQQQQQPPPOOONNNNNNPPPQQQQQQOOONNNNNNOOOPPPQQQRRRSSSTTTTTTUUUTTTSSSTTTUUUVVVWWWXXXXXXXXX[[[WWWPPPIIIDDDBBBAAAAAADDDHHHNNNTTTVVVWWW```iiiyyy~~~wwwsssvvvyyynnngggjjjmmmwwwuuukkkppp~~~pppaaaZZZWWWSSSQQQQQQWWWXXX[[[bbbpppxxxpppkkkqqqxxx||||||{{{}}}yyyaaaUUURRRQQQQQQVVV^^^iiittt}}}xxxlll```WWWQQQMMMNNNQQQQQQSSSWWW]]]fffvvv}}}wwwyyyuuuiiibbb\\\UUUQQQQQQLLLLLLNNNRRRXXX]]]___```]]][[[ZZZ[[[fffjjjQQQKKKGGGFFFEEE============<<<;;;;;;::::::999999999888888888888888888777666777888999888666888666666777888999AAAJJJZZZlllzzz}}}lll[[[PPPKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKQQQQQQSSSTTTSSSRRRQQQPPPOOOPPPQQQQQQOOOMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUVVVRRRSSSUUUVVVWWWWWWXXXXXXXXXTTTMMMGGGBBBAAAAAABBBFFFIIIOOOUUUVVVYYYdddppp{{{rrrooovvv{{{pppgggmmmrrr{{{tttkkksss~~~pppaaaZZZXXXUUUSSSTTT[[[\\\\\\^^^eeerrryyyttt{{{||||||~~~|||uuu___WWWUUURRRRRRWWW```mmmzzzoooeeeZZZSSSOOOKKKLLLPPPSSSVVV\\\dddqqq{{{xxx{{{~~~rrreee]]]WWWRRROOOPPPLLLMMMOOOTTTYYY^^^___```\\\[[[\\\aaaqqqbbbPPPLLLFFFDDDDDD>>>======<<<<<<<<<;;;;;;;;;888888888888888888888888777666666777888888777555888555555777888999>>>EEEWWWhhhuuurrr___SSSMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJOOOPPPRRRTTTTTTSSSRRRQQQOOOPPPQQQPPPNNNLLLLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXRRRNNNIIIDDDAAAAAACCCDDDGGGJJJPPPTTTVVVZZZhhhvvvuuuoooqqqyyyrrrhhhppptttzzz{{{oookkkxxx{{{nnnaaa[[[[[[ZZZZZZ\\\\\\\\\[[[ZZZ]]]hhhyyy|||zzzzzzzzzvvv```ZZZYYYUUUQQQWWWbbbqqqwwwfff]]]TTTQQQOOOMMMNNNRRRUUUZZZcccppp}}}{{{oooaaaYYYSSSNNNMMMNNNMMMMMMPPPUUUZZZ^^^______]]]^^^```jjjrrrZZZMMMKKKCCC@@@BBB@@@<<<<<<<<<<<<<<<;;;;;;;;;888888888888888888888888666555555777888888666444888555555777888999===CCCSSSbbbnnn|||zzzeeeWWWPPPHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHKKKMMMOOORRRSSSRRRQQQPPPNNNOOOPPPNNNLLLJJJIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSTTTUUUWWWXXXXXXXXXXXXMMMIIIEEEAAA@@@BBBEEEGGGHHHKKKPPPTTTUUU[[[jjjzzzzzzpppooowwwuuusssgggpppsssuuutttiiijjj{{{yyylll```\\\]]]^^^```cccYYYZZZZZZYYY[[[fffwww|||wwwwwwyyywwwbbb]]]\\\XXXPPPWWWdddtttvvvhhh```YYYRRRQQQQQQPPPRRRVVVVVV]]]jjjyyyzzzmmm^^^VVVPPPLLLKKKMMMMMMNNNQQQVVV[[[^^^^^^^^^___```dddqqqhhhTTTKKKJJJAAA>>>AAA@@@<<<<<<<<<<<<<<<;;;;;;;;;888888888888888888999999555555555666888777555333888555444777999999===BBBMMM\\\ggguuujjj[[[TTTIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHJJJMMMPPPQQQQQQPPPOOOMMMNNNOOOMMMKKKIIIHHHHHHDDDFFFIIIMMMPPPSSSVVVWWWTTTUUUVVVWWWXXXYYYYYYYYY