BM66(@ ))))))((((((((((((((()))+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((******************++++++************************))))))))))))))))))))))))***)))(((''''''((()))***************************+++***)))(((((()))***+++,,,+++)))'''$$$""" ))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&************************))))))************))))))))))))))))))))))))))))))+++*********))))))((((((************************************))))))))))))))))))************))))))************))))))))))))+++++++++*********))))))++++++************************+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++------++++++++++++------,,,,,,,,,,,,,,,---...///000///...---,,,------...///...,,,,,,,,,---///111---...///000111222333333222222222111111111000000111111111222222333333333---...000222333333333333222111111222333333000...,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((())))))))))))+++******)))((()))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))*********))))))(((***)))(((''''''((()))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((()))***************++++++******))))))((((((******))))))))))))******+++***)))))))))***,,,---***)))((((((((()))+++,,,(((((((((((()))***+++,,,,,,+++)))((('''''''''''',,,,,,,,,++++++*********)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++))))))***+++,,,---------...,,,++++++,,,---,,,+++,,,---------.../////////......---,,,,,,,,,------------,,,,,,---///000111222000///...000444888:::AAA>>>;;;888666444222000000111111111///---+++***//////...------------...222222222222222222222222222222333444444444333333333444555777888888888888;;;<<>>888666333222222111///...,,,---...000000000//////......------...///000000111111111111111111111111000000222333444444444444444444555666777888999999:::;;;@@@IIIUUUfff~~~))))))(((((((((((())))))%%%%%%&&&&&&''')))***+++******))))))))))))******))))))))))))))))))))))))************))))))))))))************************************************''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************************''''''((()))***+++,,,,,,))))))************))))))''''''((()))***+++,,,,,,+++++++++*********************************************+++++++++,,,,,,,,,************+++++++++,,,************+++++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,///...------,,,---------......---,,,,,,...///000000000111111222333444444222222222111111111111111111222222222222333333333111111333444555555555555222111000111222222000.........------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++************)))))))))++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))(((((((((((((((((())))))))))))'''(((((())))))'''&&&%%%))))))))))))))))))))))))******)))((((((((()))))))))******+++++++++******))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))(((((()))***************''''''((((((((((((((((((******))))))))))))******))))))***+++++++++++++++(((((()))***************------,,,+++************)))***,,,---------,,,+++*********)))))))))))))))+++++++++*********************+++,,,,,,,,,,,,+++******************++++++,,,***)))***,,,------,,,............------------......------------......------,,,+++,,,...000111000222666:::===>>>===<<<000///------...///...---,,,,,,...///000000000000------......///111222333000000000000000000000000...///000222333444555555555555555555666777999:::::::::???HHHTTTddd|||)))(((((((((((())))))***''''''''''''((()))***+++******))))))))))))******((((((((((((((((((((((((*********)))))))))))))))+++++++++***************************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********))))))*********(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************'''(((((()))******++++++))))))************))))))'''(((((()))******++++++***************************************+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,++++++++++++++++++,,,------------,,,,,,+++***...---------------------...------------...///000//////000111222222333333111111111111111111111111222222222222222222222222111111222333444444555555111000///000111111///...,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))'''((()))******(((&&&%%%))))))))))))))))))))))))******))))))(((((((((((()))******++++++++++++***))))))(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))(((((()))***************''''''(((((())))))************))))))))))))******((()))***,,,,,,+++******'''((()))++++++***)))))),,,+++******)))))))))***)))+++---......---+++*********************)))))),,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++*********************))),,,+++***+++---//////............------,,,,,,,,,---,,,,,,,,,,,,------...))))))+++,,,///222555666:::;;;======<<<999666444...---,,,,,,...//////...//////////////////......////////////000111222333000000000111111111111111///000111222333333333333666555444444555777:::;;;:::;;;???HHHSSSddd{{{((((((((((((((()))************)))(((((())))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))************))))))******))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,+++******,,,,,,------------------------------......//////......//////000000111111111111111111111111111111222222222222222222222222000000000111111222333333111000......///000///...,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))((()))***++++++)))'''&&&(((((((((((((((((((((((())))))))))))((((((''''''((()))***+++++++++++++++(((((())))))))))))((((((''''''((((((((((((((()))))))))))))))))))))))))))(((((()))***************)))))))))******+++++++++******))))))))))))******((()))***,,,,,,+++******'''((()))++++++***))))))((((((((((((((()))*********+++------,,,***((('''++++++++++++++++++++++++,,,+++++++++***)))))))))******+++,,,,,,,,,,,,++++++++++++***************---,,,+++,,,...000000///......------,,,,,,,,,+++++++++******+++,,,------(((***...333888<<>>;;;888444111///...---...---++++++,,,------,,,------------...000111222222222111000000000000000111111111222333333444444444444444444333222111111555555555555666777999:::<<<===AAAIIISSScccyyy''''''''''''((()))***+++))))))((((((((())))))*********))))))))))))******))))))))))))))))))))))))((()))))))))************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''************************((()))************)))((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))))))))))))))*********))))))*********+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------)))***+++,,,,,,+++***))))))***,,,------,,,+++******+++,,,---...------,,,,,,------...............////////////000000000000000000111111111222222222333333333222222222111111000///.........///000111111///---,,,---......---......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********+++++++++,,,))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((()))))))))(((((((((((())))))))))))***))))))))))))(((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''&&&&&&'''))))))******)))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************+++++++++*********************))))))))))))************))))))******+++,,,)))))))))))))))******+++)))((((((((((((((())))))++++++******)))))))))((()))*********++++++++++++***************+++++++++******+++,,,,,,,,,,,,++++++++++++,,,---------...---,,,******,,,------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...///000333777>>>CCCFFFEEEBBB@@@555444222000///.........---,,,++++++---//////...///...------...///000111000000/////////000111111000000000111222333333333444444555555555444333333444444555666777888999999<<<<<<@@@HHHRRRaaaxxx''''''''''''((()))++++++&&&&&&&&&'''((()))***+++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''************************&&&'''((())))))((('''&&&)))******+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))************))))))''''''((()))***+++,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))((()))+++---------++++++)))***,,,---...------,,,,,,---......//////......000000000000111111111111000000111111222222222222333333333222222111111111000000///......///000111111///---,,,---......---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******'''((((((((())))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((%%%&&&''')))))))))((((((%%%&&&'''((())))))))))))'''((()))******)))((('''*********)))))))))))))))))))))))))))))))))))))))(((((()))***************++++++******))))))((((((******))))))))))))******+++***)))))))))***,,,---***)))((((((((()))+++,,,,,,+++***)))((((((((((((******)))))))))***+++,,,(((((())))))*********+++))))))******+++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,------...//////,,,+++))))))***+++***)))+++++++++,,,,,,------------------...///000111111666:::@@@DDDDDDAAA;;;777000000000000//////...---...---,,,---000222222222333222000...---,,,------............///111222333...//////000111222222222333444444555666666666666333444555777888888888888;;;;;;???FFFPPP```vvv)))))))))))))))*********(((+++***'''(((,,,---***---,,,+++***))))))))))))************)))))))))(((%%%%%%'''((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))---,,,***)))))))))************))))))))))))))))))************************))))))))))))))))))))))))************************'''((()))******++++++***(((((()))***************))))))))))))))))))))))))+++++++++*********))))))******))))))((((((''''''***))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))+++++++++******)))))))))***+++,,,------,,,+++***************************++++++******++++++,,,---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////000000000000333222000/////////000111222333444555555333222000000000/////////.........///...---,,,++++++***+++000...---+++******++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,---......///+++***)))'''''''''((()))+++*********))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((()))***************+++++++++************)))))))))))))))))))))))))))%%%&&&((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000111******************++++++******)))))))))))))))***(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,...///000++++++,,,---------,,,,,,++++++,,,---------,,,+++$$$)))------,,,///888@@@EEECCCAAA===:::666444222.../////////...---,,,,,,000000000000000000000000......///////////////...,,,---------.../////////222000......000333555555666666444333333444555666777777888888999999::::::;;;<<>>DDDIIITTThhhyyy((((((((())))))((((((((()))))))))******)))))))))((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***)))))))))((()))))))))************)))))))))******)))))))))******************++++++***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++(((((()))***************+++******))))))))))))))),,,,,,,,,,,,++++++******++++++++++++++++++++++++******++++++++++++******+++***)))((()))***,,,---++++++************++++++,,,+++)))(((((()))+++,,,,,,+++))))))))))))+++,,,)))******+++,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++------------,,,,,,++++++///......---+++******)))***+++,,,,,,---------,,,,,,,,,------------------///...---...///000///...//////////////////000000...------------,,,,,,,,,...---+++***)))***+++,,,...------,,,,,,,,,,,,,,,+++******)))(((((())))))******))))))******+++,,,))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((()))******((((((((()))******++++++***)))'''&&&&&&(((***+++(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))((((((((()))++++++)))(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((()))))))))******************))))))))))))))))))(((((()))***+++,,,,,,---************)))))))))(((+++******))))))(((((((((******))))))))))))******))))))))))))))))))***************+++++++++,,,,,,************************)))))))))*********++++++*********++++++,,,,,,,,,)))***,,,...//////...------,,,***))))))+++---...+++,,,---......---,,,++++++++++++,,,,,,---------++++++******++++++,,,---)))***,,,,,,,,,,,,---...////////////////////////......------------......---------.........////////////000000111111111111111111222222333444444555444555777777666666777999999:::>>>CCCIIISSSfffxxx(((((())))))))))))((((((((())))))******))))))(((((((((((((((((((((((((((******))))))))))))******)))))))))******)))))))))*********))))))(((((((((******))))))))))))******+++++++++******)))))))))))))))))))))************((())))))******))))))(((******)))))))))***++++++******))))))))))))******))))))))))))))))))))))))(((((((((''''''(((((((((************************+++******))))))******+++(((((()))***************++++++***)))(((((())))))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******)))((()))***+++,,,++++++************++++++,,,+++***))))))***+++,,,*********))))))*********((())))))***+++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))).........---------------******+++,,,------------++++++,,,------......//////...---...///000///.........////////////000000------------,,,,,,,,,,,,///...,,,+++******+++++++++++++++,,,+++******)))++++++***)))((((((((((((******))))))******+++,,,))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''((())))))(((((())))))*********+++)))((((((''''''(((******(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************))))))))))))((()))++++++***))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,************))))))))))))))))))))))))))))))((((((******))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,---***+++,,,.........---,,,,,,+++)))((((((+++---///,,,------......,,,+++******++++++,,,,,,------...+++++++++++++++,,,------...000111000...,,,,,,---////////////////////////......------------......,,,,,,---------........./////////000111111222222111111222222333333444444444555777666666555777888:::;;;>>>CCCHHHSSSeeewww'''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''((())))))((()))***++++++***)))(((***)))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))((((((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))******************************)))(((((()))******(((((()))***************))))))))))))))))))***+++))))))))))))))))))))))))************************((()))***++++++***)))((()))((((((((())))))******++++++************++++++************************))))))************))))))'''(((((()))***+++,,,---***++++++,,,,,,++++++***,,,+++++++++************,,,,,,---------,,,+++***++++++,,,,,,------......)))***+++,,,------------******+++,,,...///000000000///---...///000///---........./////////000000---------,,,,,,,,,++++++,,,,,,++++++++++++++++++)))+++,,,------+++)))(((***))))))((((((((())))))******))))))******+++,,,((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''(((((()))))))))))))))*********'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))))))))(((((((((&&&''')))***)))))))))+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))************''''''(((((())))))******)))))))))***+++++++++,,,************))))))))))))((((((((()))))))))))))))******))))))))))))******((()))))))))************************++++++++++++************************))))))))))))************)))******+++,,,,,,------++++++,,,,,,,,,,,,,,,++++++*********++++++,,,---+++,,,,,,------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,------...///000222111///---------////////////////////////...------,,,,,,------...------------.........///...//////000111111222222111111111222333333444444444555777666555555666777;;;<<>>CCCHHHSSSgggxxx)))((('''((()))***)))((((((((((((((()))))))))))))))((('''''''''(((***+++((((((((((((''''''''''''((()))******+++*********+++++++++++++++++++++++++++************)))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))******+++,,,))))))************)))))))))******++++++******))))))))))))*********++++++))))))******+++,,,------))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))++++++************++++++************)))))))))))),,,------...---+++***)))******)))))))))((((((((())))))))))))******************++++++++++++******---,,,+++***((('''%%%%%%((()))******+++*********------,,,,,,++++++***************++++++++++++,,,---///000...+++)))+++---++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,---...///000........................---------...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))************))))))((()))))))))))))))*********))))))))))))))))))))))))))))))***++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))************''''''((((((((((((''''''***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((())))))******++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))******************************************(((''''''((())))))))))))))))))))))))*********))))))))))))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))***++++++(((%%%%%%(((+++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******+++++++++++++++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,.................................---------------------------------------......---------.........000000000222555888888777000111222333444444444444333333333444444555666777::::::>>>CCCHHHRRReeewww)))((('''((()))***)))((((((((((((((()))))))))))))))(((((('''((()))******(((((((((((((((((((((((()))******+++++++++******''''''''''''''''''''''''************))))))))))))&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))))))))************)))))))))*********++++++++++++'''(((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++************++++++*********)))))))))))))))&&&(((***+++,,,,,,+++***))))))))))))((((((((((((((()))))))))******************++++++++++++***************))))))))))))(((((())))))***++++++++++++,,,,,,,,,,,,++++++******))))))*********+++++++++---111333000+++(((***---+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...------------...///000000....................................---,,,++++++*********************+++************************)))))))))((((((((((((((())))))************)))(((*********)))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))(((((((((((((((((((((((((((((((((((()))******+++***((('''%%%%%%&&&((()))))))))((('''***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((*********))))))((('''&&&+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************(((((()))))))))*********)))******************)))+++***)))(((''''''(((((()))))))))))))))*********))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))(((******&&&"""!!!&&&+++++++++******)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++++++++***+++,,,------...---------)))******+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------.........///////////////...............---------------------------------000///...,,,,,,---...//////...///000111333444444111111222333444444444444444444444444444666777888777888<<>>CCCGGGPPPaaaqqq((('''&&&'''***+++***)))(((((((((((())))))))))))'''(((((()))))))))))))))((((((((()))))))))******)))*********))))))((('''))))))))))))))))))))))))(((((((((((())))))*********+++,,,---,,,***((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((((((((((()))))))))*********++++++,,,,,,---------))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))++++++************++++++((()))))))))************,,,+++******))))))))))))++++++*********)))))))))))))))))))))******************++++++++++++******+++++++++*********))))))---,,,+++*********+++,,,******************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///++++++++++++,,,---...///////////////////////////,,,,,,------...---------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++(((((()))***************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((()))***(((((('''''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&(((***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''''''''((()))'''(((((((((((()))))))))((()))+++,,,,,,+++)))((('''(((((()))))))))))))))'''(((((()))******++++++))))))*********+++++++++)))))))))******)))))))))))))))))))))))))))))))))'''''''''''''''((()))***************++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++***))))))***+++,,,---............******+++,,,,,,,,,,,,,,,*********++++++++++++,,,)))******+++,,,,,,------+++,,,,,,---......//////---........./////////000........................///......---...///111111111222222000//////222555222222222111222444555666777555444333444666888:::999:::>>>CCCGGGOOO___ooo''''''&&&'''***++++++***(((((((((((())))))))))))'''(((((()))))))))))))))&&&'''''''''(((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((((((((())))))******,,,---......---+++((('''))))))))))))))))))))))))***)))(((((((((((())))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))+++,,,---...))))))))))))))))))))))))))))))******++++++++++++))))))))))))************))))))))))))))))))))))))++++++************++++++(((((())))))*********+++%%%&&&((()))******))))))++++++++++++************))))))))))))******************++++++++++++******)))))))))***++++++,,,,,,...---+++*********++++++******************++++++++++++,,,,,,,,,---------***)))((()))+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++,,,---..............................++++++,,,---............************))))))((((((************************''''''(((((()))))))))***(((((()))***************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))+++***((('''&&&&&&'''''')))((('''&&&&&&'''((()))&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))))))))((((((((()))***+++***(((&&&%%%))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))************)))***,,,------,,,***)))&&&'''((()))******))))))'''(((((()))***+++++++++))))))******++++++++++++)))(((((((((((((((((()))))))))))))))))))))))))))***))))))***---......---(((((())))))******++++++************************))))))******++++++++++++***************)))(((((('''((()))***+++,,,,,,+++))))))***++++++++++++***))))))*********+++++++++((()))***,,,,,,------,,,++++++,,,,,,---...//////---.........//////000000------------------------,,,,,,,,,---...///000111...000000///...///333666333222111111222333555666666444333222222555777999666888<<>>===???BBBDDDIIIUUUbbb|||)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++,,,...---***''''''(((***++++++***(((''')))))))))))))))*********(((((())))))************))))))))))))))))))))))))************+++++++++++++++)))((()))***+++***((())))))))))))))))))))))))((()))******))))))***+++++++++************++++++)))***+++,,,,,,+++***)))************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))+++++++++***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++)))((((((***,,,---,,,++++++)))((((((((())))))))))))***+++,,,---//////,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,,,,+++***)))******+++,,,---...//////+++,,,---------,,,+++***************************)))))))))))))))))))))))),,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))******************+++***((((((***+++))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''))))))((((((((('''''''''&&&'''))))))'''&&&'''(((''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))***,,,---...++++++***))))))))))))***%%%&&&(((***+++,,,,,,+++///---+++***---222777;;;DDDGGGLLLPPPOOOJJJCCC???666333///,,,++++++***)))******+++++++++++++++***,,,+++++++++************)))))))))*********++++++++++++***************+++************************++++++******)))(((((((((,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,------...............,,,------...------,,,,,,------......///000000000///..................///,,,------///000111222333333111///...---...///000111111222222333444444444666555555555555666777777===<<<>>>AAADDDIIIVVVccc|||))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---,,,***(((((()))***+++++++++))))))************)))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************+++)))((()))***+++***((())))))))))))))))))))))))***++++++***((('''((()))++++++************++++++***++++++,,,,,,++++++***************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))),,,,,,,,,++++++*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))***************)))((((((((()))))))))***+++,,,...000111222*********+++++++++,,,,,,...------,,,++++++******,,,,,,,,,,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,---...//////000,,,,,,,,,,,,,,,+++******************************************************...+++((()))+++,,,+++((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************'''))),,,,,,+++******+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))))))))''''''(((((((((((((((((()))))))))))))))(((((((((''')))+++***)))((())))))(((''''''&&&'''((()))***''''''((((((((()))))))))******************************)))))))))******+++))))))))))))))))))))))))(((((()))***+++---...///++++++***))))))))))))***''')))+++---......---,,,---,,,---///333:::@@@DDDMMMMMMMMMJJJDDD<<<333...///,,,***))))))***)))((())))))))))))***++++++,,,,,,,,,,,,++++++++++++***((((((((()))))))))******+++***************++++++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,++++++++++++***+++++++++,,,,,,------...,,,,,,---...............,,,,,,------...------,,,...///000111111000///.........------------......---......//////000111111333222000...------......000000111111222333333333555555555555555666777777;;;;;;===AAACCCIIIVVVccczzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&((()))***+++++++++***)))++++++******))))))(((((()))(((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&'''((()))(((&&&)))))))))))))))))))))))))))***+++***)))((((((***++++++************++++++++++++,,,,,,,,,,,,++++++*********)))))))))))))))************************))))))))))))))))))))))))))))))************)))))),,,++++++******)))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&)))))))))((((((((())))))(((((()))+++,,,------...************++++++++++++,,,,,,,,,,,,++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++//////.........---------............------,,,,,,************************************************,,,(((%%%&&&***,,,)))&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********''')))+++***)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***)))(((&&&%%%&&&''')))+++'''(((((((((((()))))))))******************************************+++,,,))))))))))))))))))))))))************+++,,,......,,,,,,++++++***+++++++++....../////////...---,,,///222777<<<@@@BBBBBBBBBEEEAAA;;;555000,,,+++***---+++))))))***+++***)))'''&&&&&&%%%&&&(((***+++,,,,,,,,,+++++++++++++++(((((((((((())))))))))))*********)))******+++,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,---.........------,,,,,,------...------------///000111000///---+++------,,,,,,,,,,,,------.........///////////////444333222111000000111111///000000111111222333333555555444555555666777888::::::<<<@@@CCCIIIVVVcccxxx))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((''''''''''''(((((()))************++++++******))))))(((((('''(((***,,,,,,+++***)))))))))))))))))))))))))))''''''((((((((())))))))))))'''&&&'''((()))(((&&&************************''')))******))))))***+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))******************************))))))))))))))))))))))))))))))************))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%&&&((()))(((&&&((((((((()))))))))((((((((()))************))))))+++++++++*********))))))*********++++++,,,,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,//////.........---------......------,,,,,,,,,,,,************************************************,,,((($$$&&&***,,,***&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))))))))***+++***(((&&&%%%'''((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&((())))))(((''''''((()))(((&&&%%%&&&''')))+++(((((((((((()))))))))***))))))))))))))))))))))))******))))))***+++,,,,,,************************,,,,,,+++******++++++++++++*********++++++,,,------------...000222444666???@@@BBBCCCCCC@@@===;;;777444000,,,******,,,------+++***)))******)))((('''&&&&&&%%%&&&(((***+++++++++++++++++++++++++++(((((((((((())))))))))))******))))))***++++++,,,************************))))))******+++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,---...---------+++,,,,,,---.........---,,,---/////////---+++)))------,,,,,,,,,,,,------.............../////////000000000111111222333333///000000111111222333333444444444555555666888888999999;;;???BBBHHHVVVcccvvv))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***'''((((((((()))*********************))))))))))))'''(((+++---...,,,***((())))))))))))))))))))))))(((((((((((())))))))))))+++)))((()))***+++***(((************************''')))******))))))***,,,++++++************+++++++++******))))))******+++))))))))))))************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))***++++++***(((''''''((()))))))))((((((******+++,,,+++***)))(((++++++*********)))))))))))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++,,,---...//////000,,,,,,+++***************************************************************,,,***'''(((+++---,,,***))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))))),,,,,,+++)))''''''(((***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&&&&'''(((''''''&&&'''((()))***((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))***+++,,,************************---,,,+++***))))))))))))(((((())))))+++,,,......///000333777;;;@@@DDDFFFHHHDDD>>>777333000000000)))***,,,------,,,***)))+++***(((((())))))'''%%%))))))))))))***++++++,,,)))************+++++++++((((((((()))))))))******))))))))))))***+++,,,,,,))))))))))))))))))))))))******))))))(((''''''&&&***++++++++++++,,,,,,,,,************************++++++,,,---------------++++++,,,---............,,,------...---,,,+++***......------------........................//////------...///000111222222000000111111222333333333444444444555555777888999999999;;;???AAAGGGTTTaaattt)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,***(((''')))+++))))))))))))***+++,,,,,,)))))))))))))))*********((((((***+++++++++***)))))))))))))))))))))))))))(((((()))))))))*********+++)))((()))***+++***(((************************)))***+++***)))((()))***++++++************++++++******)))(((((()))******((()))))))))************************************))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++)))'''&&&&&&((()))))))))((((((((()))***,,,,,,+++)))((())))))))))))***************************+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++*********+++,,,---******+++,,,---...//////,,,+++***)))))))))***+++************************))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))(((%%%''')))***)))((()))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))***&&&'''''''''((((((((((((%%%'''(((((('''&&&''''''''''''''''''((((((((()))(((((()))))))))*********************************(((((((((((()))***+++,,,******************************))))))((())))))))))))******,,,...111333444888:::>>>BBBEEEFFFEEEEEE<<<888111+++(((''')))***&&&''')))++++++***(((''')))((('''((())))))(((&&&******+++++++++++++++***(((((()))))))))*********)))))))))*********++++++))))))))))))***+++,,,---************************++++++***))))))(((((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,***+++,,,---............------------------,,,,,,///..................///---------....../////////---...///000000000000000111111222222333444444444444444444444666777888999:::999;;;???AAAFFFSSS```sss))))))))))))))))))))))))))))))))))))))))))))))))''')))***(((%%%%%%''')))************+++,,,---...(((((())))))******++++++)))((((((''''''(((***+++))))))))))))))))))))))))))))))))))))************)))'''&&&'''((()))((('''************************+++,,,,,,+++(((''''''(((++++++************++++++***)))(((''''''((()))***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''')))(((&&&$$$%%%&&&((()))))))))(((((($$$&&&(((***+++***)))(((''''''((()))***+++,,,,,,,,,,,,++++++***)))))))))((())))))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++*********+++---...------,,,,,,,,,+++++++++...---,,,+++++++++,,,---************************(((((((((((((((((((((((('''((()))((('''((()))+++))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))((((((!!!&&&))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++******))))))((((((&&&&&&&&&'''((())))))***'''((((((((())))))******&&&((())))))(((''''''(((&&&'''(((((()))((((((((())))))))))))************++++++++++++++++++++++++''''''''''''((()))***+++************************(((((('''(((((()))******,,,---...000333666888:::>>>AAADDDEEECCC>>>777333------------------......,,,***((('''''')))+++---)))((((((***+++,,,+++)))((()))***++++++***((('''''''''(((((()))))))))***************++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++***++++++,,,------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,---..................---------....../////////............//////,,,,,,------...//////000111111222222222111111000111222222333333444555555333333444444666777888999::::::<<<>>>@@@EEERRR___rrr******)))(((((((((((((((++++++******))))))((((((+++)))(((((()))******)))))))))))))))))))))))))))***))))))))))))))))))***,,,+++***)))((((((((((((************))))))))))))'''(((((()))))))))))))))))))))******+++++++++,,,,,,***((()))+++,,,+++(((************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))******))))))((((((''''''))))))))))))((((((((((((************************))))))))))))))))))))))))***+++++++++***)))'''&&&))))))))))))))))))))))))+++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))***+++,,,,,,------......---,,,,,,+++******,,,---......,,,+++,,,...,,,+++,,,---//////---++++++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))***************************++++++,,,(((((('''''''''(((((()))%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&((()))***'''((((((((((((((('''&&&))))))((((((((((((((())),,,+++***)))((('''&&&&&&((())))))))))))(((((('''******))))))((((((''''''&&&''')))+++++++++++++++,,,,,,,,,,,,+++***))))))$$$&&&)))+++,,,,,,,,,+++---...222777>>>CCCEEEEEECCC@@@;;;666222000......(((((())))))))))))((((((***)))'''((()))***((('''&&&)))++++++***))),,,///******+++++++++******)))))))))))))))************************************************************''''''((()))***+++,,,,,,)))*********++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,......//////...---,,,,,,,,,...000000///...///000111000...------///111222111000000000111222333333222333444666666666555555777777:::===???DDDQQQ]]]sss******)))(((((((((((((((******))))))))))))((((((+++)))(((((()))******)))'''''''''''''''''''''''')))))))))******)))))))))))))))))))))))))))***+++************))))))))))))'''(((((()))))))))))))))(((((())))))***++++++,,,,,,***((()))+++,,,***)))************************))))))))))))((((((''''''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))************************))))))************)))))))))))))))*********************))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))***+++++++++***)))'''&&&))))))))))))))))))))))))))))))))))))***+++------+++++++++++++++++++++++++++*********))))))))))))))))))***++++++,,,------...------,,,++++++******+++,,,---,,,+++***+++---,,,+++,,,---//////---++++++,,,,,,------,,,,,,+++******************++++++************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((()))******(((((('''''''''(((((()))''''''((())))))(((''''''(((''''''''''''((())))))%%%&&&&&&'''((((((((((((((((((''''''''''''(((((()))******++++++***)))((((((((()))))))))))))))(((((((((((()))))))))))))))------------,,,+++)))((())))))))))))((((((((((((***((('''&&&'''))),,,...111444888>>>AAAAAA===:::555333000,,,***(((((((((((())))))******))))))(((***)))(((((()))***)))'''(((***,,,+++))))))***,,,------,,,+++******))))))))))))))))))************************************************************))))))))))))************)))))))))*********++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------------,,,000000000//////000000000......//////...------,,,,,,---//////......///000333222111000111222444555444333222222222222222222333444666777888888777777777777:::===???DDDPPP]]]rrr***))))))((((((((((((((((((((((((((())))))))))))+++)))(((((()))******)))''''''''''''''''''''''''((((((************(((((('''''''''((()))+++,,,---************))))))))))))'''((())))))******))))))))))))))))))((((((((((((+++***))))))++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))************************))))))************))))))((())))))***+++,,,,,,,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++++++++***)))(((''')))))))))))))))))))))))))))***++++++,,,,,,,,,+++***************************************)))))))))))))))******+++,,,,,,,,,------,,,,,,++++++******)))+++,,,+++***)))***,,,,,,+++,,,---//////---+++++++++,,,,,,,,,,,,++++++******************))))))************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***++++++******)))((('''&&&%%%''''''&&&&&&''''''((())))))((((((''''''((((((((((((((())))))))))))((((((''''''(((((()))))))))((($$$%%%&&&'''((()))))))))''''''&&&&&&&&&&&&''''''((()))***,,,,,,,,,+++***''''''((()))************''''''((())))))***++++++,,,,,,,,,+++***)))'''&&&,,,++++++***)))*********,,,,,,++++++,,,...000111888888999;;;;;;888333///...---+++)))((('''(((((()))******************)))***(((((((((******)))(((***+++,,,+++)))((()))***000...,,,***)))(((((()))))))))))))))************************************************************++++++*********)))))))))((()))))))))************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------------//////............//////.........///......---,,,+++---//////...---...///000000///...///000111222666555444333222222222222333333555666666777777666777777:::===???DDDPPP]]]qqq))))))(((((((((((())))))&&&''''''((())))))******+++)))(((((()))******)))))))))))))))))))))))))))'''((()))******)))(((''''''''''''((()))+++,,,---************)))))))))((((((((()))************))),,,+++***)))'''%%%$$$$$$***)))))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((((((((())))))))))))************************))))))************)))))))))))))))******+++++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))))))))))))))))))))))))))),,,,,,---,,,+++)))'''&&&))))))))))))))))))))))))************************))))))******+++++++++,,,,,,,,,,,,,,,++++++******)))***,,,+++******+++,,,,,,+++,,,---//////---+++++++++,,,,,,,,,,,,++++++++++++******))))))((((((************)))))))))(((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++***(((''''''(((***+++)))))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((((((((((((((((((((((((((((((((((((((((((&&&'''(((******)))((((((''''''''''''((())))))***''''''&&&&&&&&&'''(((((()))))))))*********++++++&&&'''((()))***+++++++++(((((()))))))))*********)))))))))***************,,,,,,++++++,,,---...///000333777:::;;;888555222:::666111---,,,,,,,,,,,,---,,,+++***))))))************++++++++++++*********(((((((((***+++***))))))*********)))))))))***...---***((('''((()))***((()))))))))************************************************************************************(((((()))))))))*********,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------------,,,,,,,,,,,,---------...............------,,,---//////---------..................///000111444333333222222222333333000111222333444444555555888888:::===???DDDPPP\\\ppp))))))(((((((((((())))))&&&&&&'''((()))***+++++++++)))(((((()))******)))************************'''((()))******)))((('''))))))(((((()))***++++++************)))))))))(((((())))))***************))))))(((((('''&&&&&&%%%))))))***))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))(((((((((*********)))(((''''''&&&************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))***+++++++++)))'''%%%$$$))))))))))))))))))))))))***************+++++++++)))***************++++++,,,+++++++++++++++******)))+++,,,,,,++++++,,,...,,,+++,,,---//////---+++***++++++,,,,,,++++++***+++******))))))(((((((((************)))))))))((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***''''''''''''((((((((((((((((((''''''(((((()))*********)))(((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((++++++***)))((((((((()))((((((''''''((())))))***,,,+++(((&&&&&&''')))+++'''''')))***+++++++++++++++*********)))))))))(((******++++++,,,...//////((()))+++---111444777888;;;===@@@AAA>>>:::444000333///***'''''')))***+++***)))((((((''''''''''''******++++++++++++******)))(((((()))***++++++***((('''((()))***+++++++++***)))(((&&&'''(((***+++((()))))))))************************************************************((())))))***+++,,,,,,,,,))))))))))))************,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---.........------//////............//////------...............---,,,...//////...------...000000111111222333444444000000000000111222444444000000111222333444555666888888:::===???CCCOOO\\\ooo((((((((((((((())))))***'''(((((()))***++++++,,,+++)))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))))))))***************))))))))))))((()))******++++++******%%%%%%&&&'''((()))***+++((()))******(((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))******))))))(((''''''&&&))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++*********++++++))))))))))))))))))))))))&&&''''''((()))))))))((())))))))))))))))))))))))*********+++++++++++++++************************++++++++++++++++++******)))+++,,,,,,++++++---...,,,+++,,,---//////---+++******++++++++++++******))))))))))))))))))((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((()))))))))))))))(((((())))))***+++++++++***)))((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))******))))))---,,,***((('''''''''(((((((((((((((((()))***+++,,,+++(((&&&%%%&&&)))***(((((()))***++++++++++++,,,++++++***))))))((((((************+++---...//////111555999===AAACCCDDDEEEBBB>>>888333000...---))))))***+++---,,,***'''))))))))))))(((((('''''')))******************))))))(((((()))+++,,,+++***'''&&&&&&(((***,,,,,,+++((((((''''''((()))+++,,,))))))))))))************************************************************(((((()))***+++,,,---...)))*********++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---..................------,,,,,,------...,,,---......///............///111000///---.........//////000111222333333......///000111333444555333333333444555777888999999999;;;>>>???CCCOOO[[[nnn((((((((((((((()))******))))))******++++++,,,,,,+++)))(((((()))******)))((((((((((((((((((((((((***((('''&&&&&&'''(((*********))))))))))))******************))))))))))))))))))***++++++++++++***%%%&&&'''((()))******+++''')))******((('''(((***************************((((((((()))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++*********+++,,,,,,))))))))))))))))))))))))''''''''''''((()))++++++*********************************++++++,,,,,,,,,************))))))))))))******************++++++((()))++++++******,,,...,,,+++,,,---//////---+++******++++++++++++******((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((())))))***+++,,,+++***)))(((((((((((()))((('''&&&&&&'''((()))))))))(((((())))))***++++++)))'''&&&%%%&&&'''(((''''''&&&'''((()))******((())))))))))))*********)))******+++++++++************************************+++,,,///111444666???@@@CCCEEEEEEEEECCCBBB<<<999444///+++)))))))))'''((())),,,...---***'''))))))******+++*********((())))))******))))))((()))(((((()))+++,,,,,,+++)))'''&&&'''***+++***(((************++++++++++++))))))))))))*********************************************************************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...............,,,,,,++++++++++++,,,,,,,,,------...//////......///111222111000......///+++,,,---...000000111111000000000111222333444555444444444444666888:::;;;999999;;;>>>???CCCOOO[[[mmm((((((((((((((()))******+++++++++++++++,,,,,,,,,+++)))(((((()))******)))************************+++)))&&&%%%%%%&&&)))+++))))))((())))))***++++++************))))))))))))))))))***++++++++++++***+++******)))((((((''''''''')))+++***'''&&&(((***************************&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))************************))))))************)))))))))))))))***++++++,,,,,,''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---))))))))))))))))))))))))+++***)))(((((()))***+++*********************************++++++,,,,,,,,,*********)))))))))))))))******************++++++&&&((()))***))))))+++---,,,+++,,,---//////---+++******++++++++++++******''''''(((((())))))******************)))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))************)))))),,,,,,+++***)))(((''''''((((((((((((((()))******,,,+++***)))((((((((((((***)))(((''''''((()))******)))((((((((()))+++,,,'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&'''((()))***$$$&&&***---...---+++*********+++++++++******))))))))))))***++++++,,,,,,---...111444999>>>CCCEEEIIIIIIIIIGGGBBB<<<666222,,,,,,---...---+++)))''',,,***'''&&&''')))))))))%%%&&&'''((()))*********(((((())))))))))))(((((()))(((((()))+++---,,,++++++)))''''''******(((&&&---------------,,,+++***))))))))))))************************************************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......000000////////////000000,,,,,,---.../////////...000111333222000//////000...///000222333333444444333333333222222333444444222222222333444666999:::999999;;;>>>???CCCOOO[[[lll************************(((((()))***************((((((((((((((((((((((((''''''((()))))))))))))))+++)))(((''''''((()))+++))))))************))))))************************))))))(((((((((((())))))((((((((((((((((((((((((+++++++++*********))))))(((((())))))))))))((((((***************)))((((((,,,---......,,,,,,---...))))))))))))))))))))))))+++*********))))))(((((((((***+++,,,,,,+++***(((***************)))(((((())))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++*********)))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))******))))))***+++,,,------...+++++++++************))),,,,,,+++)))'''(((+++---,,,,,,++++++***++++++++++++++++++*********))))))---...///000111000//////,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((''''''''''''''''''((())))))))))))))),,,+++)))((('''&&&''''''))))))(((((((((((())))))))))))************))))))''''''((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((''''''&&&)))+++,,,+++)))((((((///---------+++(((&&&'''+++***)))(((***,,,000222222666<<>>888222---***)))))))))*********))))))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++******************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********......//////...---,,,,,,111111000///...------,,,,,,,,,---....../////////////////////000000000000---......///000111111222222333555777777666555444222222333444555666777888999888:::>>>AAAEEENNNXXXlll************************''''''((()))))))))))))))************************'''((())))))******))))))***)))(((''''''((()))***))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))(((((((((((())))))))))))((((((***************)))(((((((((***+++***)))((()))***))))))))))))))))))))))))*********)))))))))((((((((()))+++,,,,,,+++)))(((***************)))(((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))+++************)))))))))*********)))))))))(((((())))))))))))))))))))))))+++***))))))))))))***+++))))))))))))((((((((('''))))))))))))))))))))))))*********))))))))))))))),,,+++++++++************+++++++++************)))((()))))))))((())),,,...,,,++++++******+++++++++,,,,,,,,,+++++++++******&&&'''(((******))))))(((++++++++++++++++++++++++***************************)))(((((((((((()))***************))))))))))))''''''((()))))))))))))))+++***)))(((''''''(((((())))))(((((((((((())))))))))))************))))))((((((((()))*********+++((((((((((((((((((((((((++++++******************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***************************'''''''''(((((((((((()))(((((())))))*********))),,,+++***(((''')))---000...---,,,,,,,,,******+++)))+++...222666999;;;<<>>:::555111...,,,+++***)))((())))))***))))))************))))))&&&&&&&&&'''''''''(((((())))))************))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++************************)))))))))***************************************++++++************+++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---,,,,,,+++***//////......------,,,,,,000000//////...------,,,------------............////////////000000000000///000111222333222111111222333333444555666777777888777888<<<>>>BBBKKKUUUggg~~~(((((((((((((((((((((((('''(((((()))))))))))))))************************))))))***+++++++++++++++******)))(((((()))******))))))************))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************)))(((((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))(((((('''((())))))))))))((('''))))))************)))((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((((((************************++++++******)))(((((((((''''''((()))***++++++,,,+++++++++*********))))))***+++,,,+++(((&&&%%%%%%***************++++++,,,,,,,,,++++++++++++*********+++,,,---...---,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((()))******(((((((((''''''((((((((((((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***************+++)))+++------+++)))(((''',,,......---000555999999BBBDDDFFFHHHGGGEEEBBB???555444111///,,,***(((''',,,+++)))((('''(((((()))((())))))************)))'''''''''(((((((((((()))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******************+++))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))++++++************+++++++++++++++***************************************++++++++++++++++++++++++,,,,,,---------,,,,,,+++------------------,,,,,,............------,,,,,,------........./////////000000000000///////////////000111111222222111111333333444444555666666777888777999<<<>>>BBBKKKUUUfff}}}(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******))))))************))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))))))))((((((((())))))*********)))))))))***+++***))))))***+++))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))((((((((())))))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))******+++************************************************(((((())))))))))))((((((************************************************************))))))((((((''''''((()))***++++++,,,+++++++++*********))))))***+++,,,+++(((&&&%%%%%%***)))))))))******+++,,,************))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''((((((((()))''''''((()))))))))))))))''''''(((((()))*********((((((''''''''''''(((((((((((())))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&))))))(((((((((((())))))************************((((((((()))))))))))))))(((((((((((((((((((((((()))************+++++++++---,,,+++***)))(((((((((%%%(((+++------,,,,,,,,,+++000444666===IIIPPPPPPHHHGGGEEEBBB>>>999666444,,,+++***))))))***+++,,,,,,+++***((((((((())))))(((((()))***************((())))))))))))*********))))))************))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********(((((()))))))))*********((((((((())))))*********))))))))))))))))))))))))++++++************++++++************************************************++++++++++++++++++++++++------............------,,,,,,,,,---------------++++++,,,,,,,,,---------....../////////000000000000000000000////////////000111111222222222222222333333444444555666666666999888:::===???BBBLLLUUUfff}}})))))))))))))))))))))))))))***++++++,,,,,,++++++((((((((((((((((((((((((((()))******++++++******************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++(((((())))))))))))((((((((())))))************)))''')))***)))((('''(((***))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((())))))************)))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''((())))))***++++++************++++++++++++************************))))))))))))))))))))))))******+++++++++++++++,,,************************)))))))))))))))))))))***++++++*********)))))))))+++++++++************)))'''(((***)))((((((***+++)))))))))))))))***+++,,,***))))))))))))(((((((((((()))***,,,,,,++++++***))))))))))))))))))))))))************************'''(((((())))))(((((('''(((((())))))******++++++''''''((()))))))))))))))''''''((()))******))))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,...---+++)))(((((())))))***++++++,,,...333:::>>>>>>CCCDDDAAAEEEMMMQQQNNN===;;;888444000---,,,+++***))))))))))))+++---...(((''''''&&&'''(((***+++'''((()))******+++******))))))*********+++++++++))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))'''(((((())))))*********++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++)))))))))******************************************++++++++++++,,,,,,,,,------......//////......,,,,,,------......//////***++++++,,,------......////////////000000000111////////////000000000000222222222222222333333333444444444555555555666666:::999:::===???BBBKKKUUUeee|||************************))))))***+++++++++++++++))))))))))))))))))))))))'''((())))))******))))))*********++++++*********))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++(((((())))))))))))(((((((((((()))***************'''((())))))((('''((()))))))))))))))))))))))))))'''''''''((((((((())))))*********))))))*********(((((()))***************))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))******+++++++++))))))))))))*********+++************************+++***))))))))))))***+++))))))******++++++++++++))))))))))))))))))))))))((((((((()))******++++++,,,+++++++++************+++++++++************)))((()))))))))((())),,,...(((((((((((()))***+++,,,*********))))))))))))(((***+++---.........---,,,************************************************(((((()))******)))((((((((((((((()))***+++++++++''''''((()))))))))))))))'''((()))******)))(((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&'''''''''((()))))))))))))))))))))))))))))))))''''''(((((()))************)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,+++******+++,,,---333444555666999>>>EEEJJJKKKOOOLLLBBB===@@@===555...---,,,+++***)))((((((((((((''''''((()))***+++&&&&&&%%%%%%'''(((***+++'''((()))******+++++++++))))))))))))************))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((()))******+++,,,,,,,,,,,,,,,,,,++++++************************++++++************++++++((()))))))))*********+++******************************+++++++++,,,,,,,,,+++,,,---............---,,,,,,---...//////000000................................./////////000000......//////000000111111222111111111222222333333444444444555555555555555999888999<<<>>>AAAJJJTTTddd{{{************************(((((()))***************************************''''''((()))))))))))))))******++++++++++++******))))))************))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((()))***************)))***+++***)))((()))+++))))))))))))))))))))))))&&&'''''''''(((((())))))++++++************++++++(((((()))***************))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))************++++++++++++'''((((((((())))))******************************---+++)))(((((()))+++---(((((())))))*********+++((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))***+++,,,------...+++++++++************))),,,,,,+++)))'''(((+++---(((((((((((()))***+++,,,+++++++++************))))))***+++,,,---,,,++++++************************((((((((((((((((((((((((((()))***++++++***)))(((%%%&&&&&&'''((())))))***'''(((((()))))))))))))))'''((()))******)))(((''''''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))+++)))(((''''''((()))+++*********************************)))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,+++******+++...000222:::===BBBEEEFFFGGGHHHIIIBBBHHHDDD999333444///&&&&&&'''((()))***))))))((((((((((((((())))))***+++)))((('''''''''((()))***''''''(((******+++++++++(((((((((((())))))))))))))))))************))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))******+++++++++******))))))((((((************************++++++************++++++(((((())))))*********+++))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,,,,------------,,,------...///000111111111111111000//////......---------.........//////---......///000111111222111111111000111222222333444444444555555555555555888777888;;;===@@@IIIRRRccczzz))))))))))))************))))))))))))************++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))******)))(((((((((***+++,,,,,,&&&###(((***&&&$$$&&&)))************+++++++++))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''************************(((((()))***++++++,,,,,,++++++************++++++******))))))***,,,---///))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,***((((((******(((&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******++++++&&&((()))++++++)))(((&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((+++------,,,++++++,,,///---+++))))))+++...000)))+++,,,,,,+++***,,,---...///222666:::>>>BBBDDDKKKIIIFFFBBB===999555333///......---,,,******)))))))))))))))))))))))))))((((((((((((***,,,...///************************))))))))))))))))))))))))''''''''''''((((((((()))''''''&&&&&&'''(((***+++)))************++++++++++++*********))))))(((((())))))***++++++++++++*********++++++++++++******++++++******)))(((''''''+++***)))(((((()))******+++++++++*********))))))++++++******************+++***(((&&&''')))+++---------,,,++++++******)))******+++++++++,,,,,,,,,---,,,+++*********+++,,,)))))))))***+++,,,---...////////////////////////.........---,,,,,,...111000000000000000111222222---......///////////////333333222111222333444555333444555444444444666888;;;:::===@@@BBBCCCKKKTTTccc|||))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))*********************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***(((((('''&&&&&&'''((())))))###!!!&&&'''$$$###$$$(((((()))))))))*********))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((()))))))))***************)))))))))((((((+++*********))))))))))))))))))))))))))))))))))))******+++,,,,,,---......++++++************++++++))))))((())))))+++,,,---))))))))))))))))))))))))************)))))))))(((,,,+++******))))))******)))))))))******+++++++++---+++)))***,,,---,,,+++))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))++++++*********)))))))))))))))((((((''''''&&&&&&'''(((((((((((()))))))))((((((((())))))************+++------,,,+++++++++((()))***++++++***)))(((---***(((''')))---222555777<<>>DDDFFFDDDGGGKKKMMMIIIAAA888222///......---,,,+++******)))))))))******+++++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))+++***)))((('''''''''''''''((((((((())))))))))))************)))))))))))))))))))))*********++++++(((((())))))))))))(((((((((((()))***++++++,,,,,,,,,++++++***++++++,,,,,,+++++++++************************************************+++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,000///......---------...........................//////000///------///000......------......///000---...//////000000//////333222222222222333444444444555666555555555777999999888:::>>>???AAAIIIRRRbbbzzz((()))))))))************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((************************************++++++++++++((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))*********)))))))))))))))***))))))+++,,,,,,,,,,,,((((((((()))))))))******))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((************************(((((()))))))))******************)))))))))(((((()))*********++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))*********+++++++++************++++++))))))))))))******++++++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******''''''((()))***+++,,,---+++***)))((()))+++,,,---))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((()))))))))(((''''''&&&&&&''''''((((((((()))))))))))))))***++++++,,,---------......---+++******+++...,,,)))((()))---111444333333666>>>GGGKKKIIIEEEBBB@@@===888222---)))'''++++++++++++++++++++++++((((((((())))))))))))***((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))++++++******))))))))))))((((((((()))))))))***************))))))))))))))))))))))))))))))******+++(((((())))))))))))((((((''''''((())))))******+++************+++++++++,,,***************************************+++++++++***+++,,,---------,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---///......---------.................................///000///---,,,---///000////////////000111111......///000000000000000222222222222222333333333444555666666555555777999999888:::>>>???AAAIIIRRRccc{{{((()))))))))************************++++++++++++++++++************++++++)))))))))))))))))))))))))))******++++++******)))************************))))))*********+++++++++((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((()))************)))))))))&&&(((((((((((()))******)))))))))*********++++++************************************)))))))))(((************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((************))))))((((((++++++++++++++++++++++++))))))))))))************************)))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************((()))))))))))))))******++++++************++++++******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))******(((((()))***+++------...,,,,,,+++)))((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))(((((((((((((((''''''''''''((((((((())))))))))))***,,,,,,,,,+++++++++++++++)))***+++***)))((()))+++******+++...222999???BBBHHHEEEBBBCCCDDDAAA999222222000,,,***)))+++---///(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&************************(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))************)))))))))*********++++++))))))))))))))))))******))))))((((((((()))***+++)))******++++++******)))************************((())))))***************************************))))))*********+++++++++***+++---......---,,,+++,,,,,,,,,+++++++++******)))*********++++++++++++++++++,,,,,,------------++++++++++++,,,---...///........................---...///...---+++,,,---///////////////000000111...//////000000000000000111111222222222333333333333555666555555555777999:::999;;;???@@@BBBJJJSSSccc{{{))))))))))))*********************++++++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((&&&&&&'''((((((((((((((('''***,,,)))(((***+++***************++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))***************************)))))))))*********++++++++++++*********))))))))))))))))))*********++++++,,,,,,,,,+++++++++******((((((((((((((()))))))))************************++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))((((((((()))******))))))***+++,,,------...,,,---...,,,***))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))),,,,,,+++++++++*********''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,+++++++++******&&&'''((((((((()))+++------111999AAAGGGJJJJJJJJJIIICCC:::444222000---+++))))))***++++++,,,,,,,,,******))))))))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))'''((((((((((((((('''&&&************************))))))))))))))))))))))))((((((((()))))))))******$$$%%%&&&'''((((((((((((************++++++++++++))))))))))))************))))))((('''((()))***+++******++++++++++++******,,,,,,,,,+++++++++++++++'''((()))******************************+++++++++)))))))))***++++++,,,,,,***+++,,,---...---,,,,,,------,,,,,,+++******)))))))))))))))***************+++,,,---......------)))))))))***+++,,,......---------------------------///000///---,,,,,,,,,------,,,,,,------...///...///000000111111000000000111111222333222222222333444555444444444666888:::999;;;???@@@BBBJJJSSSbbbzzz))))))))))))*********************+++++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''$$$%%%'''((()))))))))))))))...///+++)))+++,,,+++))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((()))******++++++************************))))))*********++++++++++++++++++*********))))))((((((((()))))))))******++++++++++++************(((((()))))))))*********************************++++++++++++************++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************((((((((((((((()))******))))))******+++++++++,,,'''***------+++))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))++++++*********)))))))))%%%%%%&&&'''((()))*********++++++++++++,,,,,,,,,************++++++++++++)))***,,,---...000444777:::>>>EEEIIIKKKHHHDDD@@@555222---)))''')))+++---***+++++++++***(((&&&%%%++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))((('''************************))))))))))))))))))))))))(((((()))))))))*********&&&'''((()))))))))((('''))))))))))))************((()))))))))***************)))'''''''''(((***+++))))))************))))))(((((())))))******++++++'''((()))+++,,,,,,++++++))))))*********+++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++***+++,,,............---***************+++,,,---------------------------///111222222000...---...---,,,,,,,,,,,,---......//////000111111111111000///000111222333222222111111333444333333333555777999888:::>>>???AAAIIIRRR```www))))))))))))******************+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''%%%&&&(((***,,,,,,,,,,,,&&&,,,---(((%%%''')))'''(((((((((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++******))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++************)))(((((((((((())))))))))))+++++++++*********))))))))))))******+++++++++,,,)))))))))))))))))))))))))))))))))(((((((((((((((++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******)))))))))))))))*********!!!%%%***+++)))''''''((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''$$$$$$&&&'''(((***++++++++++++,,,,,,,,,---------(((((()))***+++,,,,,,---...000222444666999===AAAFFFEEECCC@@@;;;555000---***+++,,,***((('''((()))+++***((('''''')))+++,,,''''''((((((((()))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------,,,+++)))((((((((((((((())))))))))))(((((())))))*********+++***)))'''&&&'''(((***+++(((((())))))))))))(((((("""###$$$%%%&&&((())))))((()))+++,,,------,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,*********+++++++++,,,,,,*********++++++,,,------******+++++++++,,,,,,,,,)))+++,,,...//////......,,,,,,++++++******++++++------------------------111333444444222000/////////............///000000//////000111111111111111///000111222333222111111111222333333222222444666777777999===>>>@@@HHHPPP^^^uuu))))))))))))))))))))))))(((((((((((()))***,,,,,,+++***)))'''&&&&&&&&&&&&***************+++++++++(((((((((((())))))))))))(((((()))************)))'''(((***)))((('''(((***))))))))))))))))))))))))******++++++++++++******...%%%###+++...(((&&&***((((((((((((((((((((((((,,,,,,+++******+++,,,,,,+++*********))))))((((((((()))***++++++***)))(((((((((''''''(((***,,,---))))))************))))))+++++++++***************...,,,***))))))***,,,...))))))))))))))))))))))))((())))))************)))(((((((((((()))***+++,,,***************)))(((((())))))))))))))))))))))))))))))***+++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))++++++******************************))))))))))))******++++++++++++******))))))************)))))),,,+++)))(((((()))+++,,,))))))***++++++++++++******))))))***---,,,(((%%%''''''''''''''''''''''''+++***)))(((((()))***+++((()))***++++++***)))(((******)))(((((((((((((((******))))))((((((((('''++++++******))))))((((((((()))+++,,,,,,+++)))(((******))))))((((((((('''******))))))((((((''''''&&&'''''')))***+++,,,---)))***++++++***(((&&&%%%+++*********+++---///000888;;;@@@DDDFFFDDDAAA>>>999888555222///...------,,,,,,***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((('''&&&&&&&&&((()))*********))))))))))))*********************************)))((('''((()))+++---,,,***)))((()))***)))(((******))))))((((((''''''&&&((()))++++++)))(((&&&)))))))))))))))******+++************************---+++)))(((&&&&&&'''''''''((()))***,,,,,,,,,,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,---......//////......***+++,,,------,,,+++***..........................................------000000000000111111111111///000111333333222111111222222222333444555666777888:::;;;;;;<<<@@@HHHNNN___rrr))))))))))))))))))))))))))))))((())))))***+++,,,+++***))))))((((((((((((((((((((((((((((((((()))******))))))((((((''''''(((((()))***++++++++++++(((*********((('''(((***))))))))))))))))))))))))******++++++++++++******)))!!!&&&(((###!!!&&&))))))))))))))))))))))))++++++***))))))***++++++************)))))))))((())))))************))))))+++***)))))))))***++++++))))))************))))))***************************)))(((((((((((()))***************************'''((()))******+++++++++******)))))))))))))))******************)))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************)))))))))))))))******************)))))))))************))))))+++***(((''''''(((***+++))))))***++++++++++++***+++))))))***,,,+++(((&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((())))))*********))))))******)))((((((((((((((()))))))))(((((((((''''''*********))))))))))))))))))***+++++++++***)))((())))))))))))((((((''''''******))))))))))))))))))++++++,,,------......///*********++++++++++++++++++***)))+++000888@@@EEEIIIJJJJJJHHHCCC===777333...---+++***((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))((('''''')))((('''''''''((()))*********))))))))))))******************************+++***((('''((()))+++,,,,,,***)))))))))***)))((()))))))))))))))((((((((('''((()))******)))(((''')))))))))))))))******+++************************+++***)))((((((((()))***(((((()))***++++++++++++***************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...............---..................---............................................................////////////000000111222222222222222333333333444555666777888888:::;;;;;;<<<@@@HHHNNN___rrr))))))))))))))))))))))))******)))))))))******++++++******))))))*********))))))((((((((((((((((((,,,+++***)))(((''''''&&&((()))***+++,,,,,,,,,,,,***+++,,,+++)))((((((***))))))))))))))))))))))))******++++++++++++*********$$$###)))***&&&%%%(((******************************)))(((((()))******************))))))))))))*********))))))*********,,,,,,+++***************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************&&&'''(((******+++++++++,,,+++***)))((((((((((((************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))((())))))******))))))((())))))************))))))***)))(((''''''((()))***))))))***++++++++++++***+++***))))))******)))'''************************((((((''''''''''''(((((((((((((((((())))))***+++))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))************+++++++++******)))))))))))))))((((((((((((''''''******************+++++++++++++++++++++++++++++++++***))))))***,,,---...,,,---000555<<>>888111+++'''***))))))((())))))*********))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))'''(((((())))))(((((('''******)))((((((((())))))******))))))))))))******************************+++***)))((((((((()))***,,,***))))))***+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************)))))))))***+++,,,,,,))))))************))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,------......------///......------......///............................................................////////////111111111111111222333333444444444555666777888999888:::;;;<<<<<<@@@HHHMMM___rrr))))))))))))))))))))))))++++++******)))*********)))))))))))))))***+++,,,+++++++++***************+++******))))))(((((((((((()))***+++,,,---------+++,,,,,,+++)))((()))***))))))))))))))))))))))))******++++++++++++******---)))))),,,---)))))),,,++++++++++++++++++++++++*********))))))******************))))))))))))))),,,+++))))))))))))+++,,,,,,,,,++++++++++++++++++))))))************))))))(((((((((((()))))))))))))))******++++++******)))************************((())))))************)))++++++***)))(((((())))))+++******)))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))((((((((())))))))))))(((((())))))************))))))***)))(((((((((((()))***))))))***++++++++++++***+++***)))((())))))))))))******************************))))))))))))******)))(((''''''''')))+++,,,((()))))))))))))))((((((((((((''''''''''''''''''(((((())))))******++++++,,,+++***)))(((((())))))((((((((((((((((((((((((*********++++++,,,,,,,,,*********))))))(((((((((***)))((((((***,,,///111111555<<>>???:::999666333111///------,,,+++***((((((((()))***((((((((()))(((''''''&&&'''((()))***))))))'''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&''')))******)))((((((***)))(((''''''((()))***))))))))))))))))))))))))+++******))))))******+++))))))*********)))((((((******))))))))))))******************************************))))))))))))***)))***+++------+++)))))))))******************************************)))))))))))))))******+++************************,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))((('''((()))***+++,,,------******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,---......//////......///......------......///........................,,,,,,------.../////////............////////////222222222222222333444444222222222333444555666777666999<<<===>>>AAAGGGLLL]]]ppp))))))))))))))))))))))))************+++,,,,,,---******)))))))))***++++++******))))))(((''''''&&&)))))))))******++++++,,,******++++++******)))(((&&&((())))))))))))***,,,))))))))))))))))))))))))******++++++++++++******))),,,---,,,))))))+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))))))))***************++++++,,,,,,++++++***'''(((***+++++++++******))))))************))))))(((((())))))***++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++(((((()))******************)))))))))))))))******,,,+++)))((('''((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++************)))))))))))))))******************)))))))))************))))))))))))************))))))))))))***++++++++++++***'''***,,,,,,)))(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))((('''&&&&&&&&&''')))*********)))((())))))))))))******++++++*********)))))))))))))))&&&'''(((*********))))))******+++++++++,,,,,,,,,++++++++++++************&&&'''((()))+++,,,---...555999===AAABBB???<<<999111///,,,***))))))+++,,,+++***)))'''&&&&&&&&&&&&))))))***+++++++++***)))'''(((***++++++***((('''))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((())))))&&&'''((()))))))))((((((******))))))))))))******************************((())))))************)))))))))***,,,......+++)))++++++******************)))***++++++++++++***))))))))))))))))))******+++************************)))***+++,,,,,,++++++***+++,,,,,,,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,------...//////000000//////---..................---........................,,,,,,------...//////000............////////////111222333333444444333333333333333333444666777888666999<<<===>>>AAAGGGKKK]]]ppp))))))))))))))))))))))))************+++,,,---...,,,,,,++++++***++++++,,,,,,,,,,,,+++***))))))(((+++++++++*********************+++******)))((('''%%%&&&((()))((()))***,,,))))))))))))))))))))))))******++++++++++++******(((+++---+++((()))***+++************************((()))***++++++***)))((((((((())))))*********+++***+++,,,------,,,+++***))))))***++++++)))((('''))))))************))))))((())))))***+++,,,,,,,,,///...,,,++++++,,,...///++++++++++++++++++++++++%%%&&&''')))+++,,,,,,---,,,+++***)))((((((((((((,,,+++)))((('''(((***+++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))******++++++++++++******))))))************))))))(((((())))))))))))(((((())))))***++++++++++++***&&&***------***((('''(((((((((((((((((((((((((((((()))***++++++***)))((())))))******)))'''%%%$$$%%%''')))***+++***)))((())))))******+++++++++,,,++++++******))))))(((((($$$%%%(((***++++++***)))+++++++++,,,,,,---------,,,++++++******))))))))))))***,,,...000222444555???BBBEEEFFFCCC<<<333...&&&'''((()))******)))(((******))))))******++++++&&&'''(((************)))'''(((***+++,,,+++)))(((************************'''(((((()))***++++++,,,))))))))))))))))))))))))%%%''')))***+++***)))((((((((())))))))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&''')))))))))((((((******))))))))))))******************************'''((()))***************))))))***,,,......,,,))),,,+++++++++***)))))))))((()))+++,,,,,,+++)))((()))))))))))))))******+++************************&&&''')))+++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++******++++++,,,---...//////000000000000000***+++------------+++***........................,,,,,,------...///000000000000000000111111111111111222333444555444333222444444444555666777888999666999<<<>>>>>>AAAGGGKKK\\\ppp000///...,,,++++++,,,,,,++++++******************+++***)))(((((()))******************************************************++++++******************&&&'''((()))***++++++++++++++++++***)))(((((('''))))))))))))))))))))))))******+++,,,---......///.........------,,,,,,,,,***************************************)))((('''+++***((('''&&&''')))***)))(((''''''''')))***+++******************************************************++++++++++++******))))))))))))************************************))))))))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((***+++,,,+++,,,,,,+++(((&&&'''''''''((()))++++++***))))))++++++***************+++''''''(((((())))))******++++++******)))((((((((())))))))))))************))))))))))))************)))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''')))***+++))))))))))))))))))))))))))))))***++++++++++++***,,,***)))***,,,,,,***'''%%%&&&)))+++***'''(((+++++++++***,,,111999@@@EEEGGGDDD???888222,,,(((&&&)))***+++++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***,,,---,,,***)))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))******))))))))))))******)))))))))))))))))))))))))))''''''((()))***)))(((((()))***++++++,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++***************)))((('''+++++++++++++++++++++++++++)))((('''((()))(((''',,,+++))))))***+++***(((***)))((((((((()))+++,,,''''''(((((())))))******,,,***)))((((((***,,,---+++***)))))))))***,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))......///222555444000,,,,,,,,,,,,---------......---,,,,,,...///...,,,***,,,---------.../////////------......///000000000000111111111111222222222333333444444555666666666:::888999<<<>>>@@@GGGNNN[[[qqq...---,,,***************************************+++***))))))))))))***+++************************************************************************))))))******+++*********++++++******)))(((((('''))))))))))))))))))))))))((())))))******++++++,,,******)))))))))(((((((((+++++++++***************)))************))))))(((+++***(((''''''((()))***)))))))))))))))******+++******************************************************++++++++++++******))))))))))))************************************---,,,,,,,,,+++*********************************)))(((((((((''''''''''''************************))))))((((((((((((((()))''')))***)))((('''((()))(((((()))***************+++******)))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,***)))***,,,---+++)))***))))))***++++++---///000333888===???@@@>>>===:::777333///+++*********))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***)))(((''''''((())))))((((((((('''''''''''''''((()))))))))))))))******))))))))))))******++++++++++++++++++++++++***)))((()))+++,,,+++***,,,,,,,,,,,,+++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,***(((((()))))))))(((,,,+++***+++------,,,***)))))))))))))))******+++))))))))))))******************)))))))))***+++,,,,,,+++*********+++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///222444333///,,,,,,,,,,,,---------......///......///000000///---------..................------......///000000000000111111111111222222222333444444555555666777777:::888999<<<>>>@@@FFFMMMZZZppp,,,+++***)))((((((((()))************************+++******)))******++++++************************************************************************++++++,,,,,,+++***))))))++++++******)))((((((((())))))))))))))))))))))))************************++++++***************)))++++++++++++******))))))((())))))************)))***)))(((''''''(((******)))))))))***))))))((((((******************************************************++++++++++++******))))))))))))************************************...------,,,+++***))))))************************((((((''''''''''''&&&&&&************************)))))))))(((((('''&&&%%%$$$&&&'''((('''((()))+++)))))))))))))))******+++)))))))))(((((())))))************)))((('''''''''&&&&&&''''''((())))))***))))))))))))************))))))))))))************)))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))((()))***+++,,,---------+++***)))***+++,,,+++***,,,+++)))))),,,000222222444777<<>>:::444000...,,,)))'''&&&(((***+++))))))((('''''''''''''''))))))))))))))))))))))))************************((((((((((((((((((((((((%%%'''(((((('''&&&'''((())))))((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))((('''(((***+++***))),,,,,,,,,,,,+++***)))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************((())))))************)))++++++++++++++++++++++++,,,***))))))*********)))&&&&&&''')))++++++)))'''(((((()))***************++++++++++++************))))))***+++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,...000222111...+++,,,,,,,,,---------......000///------///000////////////..................---......//////000000111000111111111111222222222444444555555666777777777999888999===???@@@FFFLLLYYYnnn******))))))((((((((((((***************+++++++++***************+++++++++***************************************************************+++++++++++++++,,,,,,,,,++++++***************))))))(((((())))))))))))))))))))))))---,,,,,,,,,++++++******,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))'''((()))***************))))))((((((((()))***+++'''((()))))))))'''&&&%%%******************************************************++++++++++++******((()))))))))************************************+++*********)))((((((((())))))))))))))))))))))))((((((((((((((((((((('''************************(((((()))***)))(((&&&%%%$$$&&&((((((((((((***+++***)))((((((((()))+++,,,(((((((((((((((((()))******)))))))))((((((((('''(((((((((((())))))******((()))))))))************((()))))))))************))))))*********+++++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***************))))))((())))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))++++++++++++///555666333666666444222///---+++***,,,+++***((((((((((((((()))((('''%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***)))((()))***))))))((((((((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&''''''((()))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******&&&''''''((())))))))))))************************,,,+++))))))***++++++***%%%%%%'''+++------+++((('''((()))++++++***))))))+++++++++******)))))))))((()))+++,,,,,,,,,***)))++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++---///000///---+++,,,,,,,,,---------......///---+++***,,,.........000000//////......------.........///000000111111000000111111111222222222444444555666666777777888999888999===???@@@EEEKKKXXXmmm***************)))))))))))))))*********+++++++++))))))******++++++++++++************************************************))))))*********+++++++++))))))***+++,,,---------*********)))))))))))))))))))))))))))))))))))))))---,,,,,,++++++******)))))))))))))))))))))))))))+++++++++*********))))))'''((()))***************)))))))))))))))***++++++)))***++++++***)))'''&&&))))))))))))))))))))))))******************************++++++++++++******((()))))))))************************************((((((((()))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))((()))******(((((()))******)))((((((((()))+++,,,(((((('''(((((()))******'''((((((((()))))))))***+++++++++*********))))))((()))))))))************((()))))))))************))))))*********+++++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++******)))************************---------,,,+++***((((((++++++***)))''''''((())),,,000333222555999888333555222///+++)))((()))******+++++++++***)))'''&&&)))(((&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***)))((()))***(((((())))))))))))))))))''''''((()))))))))))))))((()))************)))((((((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&%%%&&&'''((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,,,,,,,,,,************************,,,***))))))***++++++******+++---111333333111///'''((()))++++++***))))))*********))))))(((((('''''')))+++,,,---,,,***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---,,,,,,,,,,,,,,,---------.........,,,******,,,...///...000000000//////......---......//////000111111111000000111111111222222222444444555555666777777777999777999===??????DDDJJJVVVkkk******++++++++++++***))))))))))))***++++++,,,,,,'''((()))***************************************************************)))))))))***++++++,,,,,,'''((()))+++,,,---------******))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((************++++++++++++************************((())))))************)))((())))))******+++++++++,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))************************************))))))***+++,,,------...(((((((((((((((((((((((())))))************++++++(((((((((((((((((((((((('''((()))***++++++++++++***+++,,,***)))(((((())))))))))))))))))******+++(((((((((((()))***++++++'''''''''((()))*********------,,,++++++***))))))))))))))))))************))))))))))))************)))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++***))))))************************------,,,+++***)))'''&&&*********)))((()))+++---222;;;???:::888:::777111+++*********)))((('''&&&'''''')))******)))'''&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&'''((((((((())))))))))))******''''''((()))))))))))))))((()))***++++++***)))(((************************)))((('''(((***+++***))))))))))))(((((('''&&&%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************+++)))((((((***++++++***++++++,,,///222222000///(((((()))***************)))))))))(((((((((((((((''')))+++,,,,,,,,,***)))((()))***++++++++++++***++++++++++++++++++++++++------------------------)))+++......---,,,,,,---,,,,,,,,,---------......///---,,,---///111111000000000//////////////////...//////000000111111222000111111111111222222222333333444444555666666666888777999===??????CCCIIITTTiii)))***++++++++++++***)))((())))))***++++++,,,,,,%%%&&&((()))******))))))************************************************((())))))***++++++,,,,,,((())))))***+++++++++***)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++,,,,,,------)))))))))***++++++,,,,,,)))************))))))((((((((()))***++++++,,,+++++++++++++++++++++,,,,,,))))))))))))))))))))))))******************************++++++++++++******))))))))))))*********************************************+++,,,,,,,,,---************************((()))))))))************))))))))))))))))))))))))))))))((((((((())))))***)))*********((('''((()))(((((()))***************)))(((((()))***+++,,,,,,(((((((((((())))))))))))+++++++++***************))))))))))))************))))))))))))************)))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******((('''&&&************************)))************)))(((((((((***+++++++++...222666;;;EEEGGG<<<333222000+++%%%&&&&&&''''''''''''''')))((('''&&&&&&&&&'''(((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((''''''((((((((()))))))))*********''''''((()))))))))))))))((()))***++++++***)))(((***************************)))((()))+++,,,+++***************)))((('''&&&))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''((())))))'''''''''(((''''''&&&&&&***************************((('''''')))*********(((((((((***,,,---,,,***)))))))))))))))******+++))))))))))))))))))******((()))***+++,,,+++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---,,,---...,,,,,,,,,---------......---------...000111000//////////////////000000000/////////000111111222222000111111111111222222222222222333333444555555555888777999>>>??????BBBHHHSSShhh((()))***++++++***)))(((((())))))***++++++,,,,,,$$$%%%'''((()))))))))(((************************************************((())))))***++++++,,,,,,)))************)))(((((()))))))))))))))*********))))))))))))))))))))))))***************+++++++++&&&&&&''''''((((((((()))(((((()))***+++,,,,,,---***************)))(((''''''((()))++++++,,,,,,,,,)))(((''''''''')))***+++))))))))))))))))))))))))******************************++++++++++++******))))))))))))*********************************************)))))))))))))))++++++++++++++++++++++++'''((((((((())))))******************************+++***(((&&&&&&&&&'''(((&&&((()))(((''''''((()))'''(((***+++++++++***)))))))))))))))***+++,,,---******))))))((((((''''''((((((((()))******++++++))))))))))))************))))))))))))************)))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))'''$$$###************************&&&'''((())))))*********&&&))),,,---...222888===@@@KKKJJJ:::,,,))))))%%%+++)))'''%%%&&&)))---000111---((($$$###$$$''')))'''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***,,,---,,,***))))))***(((((())))))*********+++'''(((((()))))))))))))))''')))***++++++***)))'''(((((((((((((((((((((((()))((('''((()))***)))(((((()))***++++++,,,,,,+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***((('''%%%%%%'''(((*********++++++***)))(((((()))))))))))))))))))))))))))'''&&&''')))******)))***)))((()))+++,,,,,,+++***)))((((((((()))+++,,,))))))******+++++++++,,,))))))***+++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***,,,//////---,,,---///,,,,,,,,,---------......******+++---///000...,,,......//////000000111111/////////000111111222222000111111111111222222222111111222333333444444555888777999>>>???>>>BBBGGGSSSggg************************''''''((())))))))))))(((***)))'''&&&&&&&&&'''((((((((()))***************))))))((('''''''''''''''************************))))))))))))))))))))))))(((((())))))******++++++++++++************++++++))))))))))))************((((((((((((((((((((((((((())))))*********))))))+++------,,,***)))***+++))))))))))))***************************)))(((((())))))***++++++++++++******))))))***,,,,,,+++)))+++++++++*********))))))(((((()))***+++,,,,,,,,,)))))))))))))))*********+++*********))))))((((((,,,+++***)))(((((((((((())))))))))))))))))))))))...+++((($$$$$$&&&)))+++'''''''''((((((((((((((()))))))))))))))))))))))))))************+++++++++&&&&&&(((***++++++,,,,,,))))))))))))))))))))))))$$$%%%''')))***)))((('''(((((((((((())))))))))))+++'''"""###'''++++++)))+++,,,---...---,,,+++******++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++)))&&&''')))***(((&&&&&&+++111888<<<<<<;;;:::999777444///)))&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&(((((((((((()))))))))***&&&&&&&&&'''''''''((((((***)))'''((()))***((('''******))))))))))))*********)))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))'''&&&&&&(((+++***'''###((()))***)))((((((***,,,.........------,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))***)))((()))***+++***((()))************++++++++++++***)))((((((***,,,---******))))))))))))******(((((())))))******++++++,,,+++*********+++,,,---...---,,,+++************,,,,,,------......------,,,,,,+++***+++,,,---...---------............///......///000000000000000..................------////////////000000000111000111111111111222222222555555444444444555555555<<<888777<<<@@@AAADDDHHHTTTfff******************************+++,,,,,,,,,,,,,,,+++***))))))(((((())))))(((((()))***************+++***))))))(((((())))))************************)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))''''''''''''((((((((()))************************+++++++++,,,++++++******)))***+++***((('''((()))))))))))))))***************************)))(((((())))))***++++++++++++******))))))***,,,,,,+++)))+++++++++*********)))))))))))))))***+++++++++,,,+++++++++***)))))))))(((************)))))))))(((+++++++++******))))))((())))))))))))))))))))))))***+++,,,---,,,+++***((()))))))))(((((((((((((((''''''''''''''''''''''''))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))'''((()))******)))'''&&&(((((((((((())))))))))))***%%%!!!"""&&&))))))((())))))+++,,,---.........***++++++++++++***))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''************************************************,,,+++++++++************+++(((&&&&&&)))++++++***---000444777888777555333000000...+++'''&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((***((('''((()))***)))'''))))))(((((((((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))((((((((((((+++***)))+++------***'''***))))))))))))***++++++,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((()))************++++++++++++***)))((()))***,,,---+++***)))(((((()))***+++))))))))))))************++++++*********+++,,,---...---,,,+++******************+++,,,---------,,,,,,,,,+++++++++,,,---...---------............///------...///////////////........................---------.........//////111111111111222222222222333333333444555666777888>>>999777:::===@@@EEEJJJSSSeee************************(((((()))))))))*********++++++,,,,,,++++++***)))(((((()))***************,,,,,,+++*********++++++************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))************************---------------,,,+++***)))*********((('''((()))))))))))))))************)))************))))))((())))))***++++++++++++******))))))***,,,,,,+++)))+++++++++*********************************++++++---,,,,,,+++***)))((((((************))))))))))))******+++,,,,,,+++***))))))))))))))))))))))))))))))***,,,......---+++***+++*********))))))(((((('''''''''''''''''''''''')))))))))*********++++++---,,,***)))((('''(((((()))))))))))))))))))))))))))***++++++***((('''&&&(((((((((((())))))))))))***&&&###$$$'''******)))************,,,---...///***++++++++++++***))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))************))))))))))))***(((''''''***---//////444444444444222000---,,,((((((((('''&&&&&&)))+++((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))((('''((()))***)))(((((((((''''''''''''((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))(((((('''''')))(((''''''))))))((('''***'''%%%&&&)))+++)))(((*********)))))))))))))))******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***((()))************++++++++++++***)))))))))***,,,---+++***)))'''''')))***+++***************)))))))))++++++******++++++,,,---------,,,+++************((()))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------............///,,,------.......................................------........./////////111111111111222222222333222222222333555777888999>>>999777999;;;???EEELLLSSSddd~~~************************''''''''''''(((((())))))***+++,,,---,,,+++***)))(((((()))***************,,,++++++******+++++++++************************))))))))))))))))))))))))++++++******))))))((((((++++++************++++++))))))*********+++++++++************************------------,,,+++*********+++,,,+++***)))***+++((()))))))))************))))))************)))((())))))***++++++++++++******))))))***,,,,,,+++)))************************+++++++++***************,,,,,,++++++******))))))*********))))))))))))))))))***,,,------,,,+++***))))))))))))))))))))))))+++***((('''(((***---///,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))************...,,,***(((''''''((()))))))))))))))))))))))))))*********+++***)))((('''(((((((((((()))))))))))),,,)))''''''***,,,---,,,...---+++*********+++,,,***++++++++++++***))))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))******++++++************************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***---///111222222444333111...,,,***)))(((&&&'''((('''&&&''')))+++((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&))))))))))))((((((((((((''''''''''''(((((((((((()))((('''((()))***)))((()))((((((''''''(((((()))((((((''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''''''''&&&&&&&&&'''(((((()))%%%!!!###(((***((($$$))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))*********+++++++++******)))))))))***+++,,,,,,***(((''''''(((***,,,+++++++++******)))))))))+++***++++++++++++,,,,,,---,,,++++++*********+++((()))***,,,------------+++++++++,,,,,,,,,---------------............///---......//////.....................///////////////000000000000111111111111111111222222222333333333333333444555666777888<<<999888;;;===>>>DDDKKKSSSddd|||************************++++++*********+++,,,---)))***+++++++++***((('''(((((()))*********************)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((++++++************++++++************++++++++++++))))))))))))))))))))))))+++++++++++++++***)))))))))***++++++***)))***+++((()))))))))************((())))))*********))))))))))))***++++++++++++******))))))***,,,,,,+++)))************************+++++++++***************)))))))))******++++++,,,))))))))))))))))))******)))***,,,------,,,+++***))))))))))))))))))))))))***)))((('''(((+++---///,,,+++++++++*********)))************************(((((()))))))))*********,,,***)))''''''(((***+++))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))+++)))((()))***,,,---------,,,+++***)))***+++,,,***++++++++++++***))))))'''''''''((()))*********(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((+++000333444444222111...---+++)))(((((())))))***++++++***((('''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&)))))))))))))))((((((((('''''''''((((((((())))))(((''''''((()))******)))***))))))(((((())))))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((''')))******))))))***+++,,,***&&&###$$$)))+++)))%%%))))))************************************************))))))))))))******************************))))))))))))))))))))))))***)))((()))***+++***((())))))*********+++++++++***************++++++++++++***)))'''''')))***+++,,,,,,++++++******))))))******++++++,,,,,,,,,,,,,,,,,,++++++******++++++***+++,,,---............++++++,,,,,,,,,------------------............/////////000000000//////............/////////000000000000000000111111111222111222222222222333333333555444444444444555666666888888:::>>>??????CCCIIITTTddd|||******************************)))((()))***+++,,,)))))))))***))))))((('''(((((()))***************)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((())))))******)))))))))&&&((()))(((''''''(((***))))))))))))************((())))))************)))))))))***++++++++++++******))))))***,,,,,,+++)))***************+++++++++******************++++++''''''((()))***+++,,,,,,))))))))))))******************+++,,,,,,+++***)))))))))))))))))))))))))))&&&(((,,,///000...,,,***************************((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((***+++,,,))))))))))))))))))))))))''''''(((((()))***++++++(((((((((((())))))))))))'''''''''(((((()))***+++))))))))))))+++,,,---...***++++++++++++***))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))***...333555555222000///)))((('''''''''(((***+++,,,------+++)))''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))((('''&&&(((***+++***)))******))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))&&&((())))))))))))***+++,,,)))'''(((+++---,,,***************++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))***)))((()))***+++***((()))************+++++++++))))))******++++++++++++******))))))))))))******+++++++++++++++*********)))***+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,,,,,,,---.........------***+++,,,---------,,,,,,---------............///000000000000000000///............//////000000111........./////////000000222222222222333333333333666555555444444444555555666777<<<@@@@@@???BBBHHHRRRccc{{{************************((((((&&&&&&&&&''')))*********)))(((((((((((()))(((((()))***************((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))************&&&'''((((((''''''(((***))))))))))))************(((((()))***************))))))***++++++++++++******))))))***,,,,,,+++)))))))))*********+++++++++)))))))))***+++++++++,,,'''''''''((()))))))))***((()))))))))************+++++++++******))))))((())))))))))))))))))))))))&&&(((,,,//////---***((((((((())))))***+++++++++(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))&&&''''''((((((((()))***'''((()))***,,,,,,,,,,,,***++++++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********///111333222///,,,,,,,,,***))))))(((((()))***+++''')))******)))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&$$$%%%%%%&&&'''((())))))'''((((((((())))))))))))((('''&&&'''***+++***)))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''(((((())))))******"""%%%((()))'''&&&''')))******))))))***+++++++++))))))*********+++++++++******************************))))))))))))******************************))))))))))))))))))))))))***)))((()))***+++***((()))************+++++++++))))))***+++++++++++++++((()))************)))(((***++++++++++++++++++,,,)))***+++,,,,,,,,,++++++,,,++++++***++++++,,,,,,,,,------------,,,++++++***+++,,,---------,,,,,,---------............/////////000000//////...------......///000000111111....../////////000000000222222222333333333444444444444444444444555666777777888<<>>===CCCJJJOOOaaazzz************************,,,+++)))((()))***,,,---,,,+++)))((((((((()))***(((((()))***************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++************++++++***++++++++++++,,,,,,,,,************************&&&'''((()))***+++++++++''')))******))))))***,,,))))))))))))************(((((()))***************))))))***++++++++++++******))))))***,,,,,,+++)))))))))******++++++++++++(((((()))***+++,,,,,,---((((((((((((''''''''''''(((((())))))*********+++,,,,,,***)))(((((((((((()))))))))))))))))))))))))))((('''''''''((()))***''''''((()))***++++++,,,************************(((((((((((())))))))))))))))))************)))((())))))))))))))))))))))))***)))(((''''''&&&&&&'''(((((((((((())))))))))))'''((()))***))))))+++,,,******+++,,,,,,***)))(((***++++++++++++***))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++333333222...***((()))+++---,,,+++******))))))***!!!$$$&&&(((((((((***+++((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((&&&%%%&&&'''((()))+++,,,,,,(((((((((((())))))))))))''''''&&&'''***++++++***((((((''''''''''''(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&&&&'''((()))***++++++$$$'''+++---+++)))***+++&&&'''((((((&&&'''(((***(((((())))))******++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((()))************+++++++++))))))***++++++++++++***'''(((***,,,,,,***((('''*********++++++,,,,,,---)))***+++,,,---,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---...---,,,,,,---------.........//////.../////////...---,,,,,,---......///000111111222111111111111222222222222222222333333333444444444222222333333555666888999999999;;;===<<<<<>>BBBEEEOOO^^^vvv,,,,,,++++++***))))))((())))))))))))***************))))))))))))***++++++***((('''(((******)))'''))))))*********)))))))))************)))))))))((()))******+++***)))((('''))))))))))))))))))))))))***)))'''''''''(((***+++))))))***++++++***((((((******))))))(((((())))))*********++++++******)))************************+++***(((''''''(((***++++++++++++++++++++++++++++++++++++++++++***))))))************************+++***(((''''''(((***+++)))))))))))))))******+++((((((((()))******++++++*********************)))))))))************)))))))))(((((((((((()))***************)))))))))(((((())))))(((((((((((())))))))))))***+++,,,+++******))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))))))))))))))(((((((((((()))((((((''''''((()))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++************)))*********)))))))))(((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************+++++++++++++++***)))))),,,++++++***)))(((''''''***))))))(((((((((((((((******))))))((((((''''''))))))((('''''''''''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***((('''(((******(((&&&))))))))))))))))))))))))))))))************))))))************************(((((((((((((((((((((((('''((()))*********)))(((&&&((())))))((('''((())),,,,,,,,,+++++++++******************)))))))))(((++++++************************))))))***+++,,,---++++++***)))(((((())))))++++++***)))))))))))))))((()))***++++++***)))((())))))))))))************((()))******************+++******************+++,,,++++++***))))))******,,,+++++++++************))))))***++++++++++++***+++******))))))******+++*********+++,,,,,,------+++,,,---...///...------///...---...000000...,,,.........//////.........---,,,,,,------///000000...............///000000111111111111222222222222333333444444555666777777777888:::;;;<<<>>>BBBEEEOOO^^^vvv,,,++++++***)))((((((((())))))))))))************))))))((((((((()))*********)))((((((******)))(((************))))))))))))************)))))))))))))))************)))(((((())))))))))))))))))))))))))))))((('''((()))***+++))))))))))))************,,,+++***)))((())))))******************)))((('''***************************)))(((''''''((()))******************************++++++++++++***))))))************************************************)))))))))))))))******+++((((((((()))******++++++************************))))))************))))))((((((''''''(((((()))***)))))))))(((((((((((((((***))))))(((((())))))***+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************''''''((())))))***+++++++++******)))(((''''''&&&&&&&&&&&&&&&'''(((******))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++************))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++***)))))))))******,,,,,,+++++++++******************))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))((((((''''''''''''((((((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''''')))***)))((())))))))))))))))))))))))))))))************))))))************************(((((((((((((((((((((((()))))))))*********++++++((()))+++***)))(((((())),,,++++++++++++*********************)))))))))))),,,+++++++++***))))))))))))))))))***+++---...///,,,+++***)))((((((((((((+++***))))))))))))))))))((()))***++++++***)))((())))))))))))************************+++***(((&&&)))))))))))))))))))))))),,,+++******)))*********++++++++++++************))))))***++++++++++++******))))))))))))))))))************+++,,,---------,,,---......//////......///---,,,,,,---......---------............---------------------...///000---------.........//////111111111111222222333333000111333555777777777777777888:::;;;<<<>>>BBBEEENNN]]]uuu************************((()))))))))************((((((((((((((())))))******))))))))))))***))))))))))))))))))))))))***************)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))((((((((()))***+++))))))(((((()))***+++,,,...,,,+++)))((()))***+++++++++++++++***)))''''''***************************)))(((((((((((()))***))))))))))))))))))))))))******+++++++++******)))************************))))))++++++,,,+++******)))))))))))))))******+++++++++******)))(((((((((((((((((((((((())))))))))))******++++++******)))'''''''''''''''((())))))))))))))))))))))))))))))***))))))))))))))))))************+++************))))))))))))))))))))))))((()))))))))************(((((()))))))))***************))))))((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))(((((()))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((()))))))))((())))))******++++++*********)))******(((((()))))))))))))))))))))))))))))))))((((((''''''((((((((()))))))))***)))(((''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&'''((()))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***************************))))))))))))***++++++)))+++,,,+++)))((((((((())))))))))))((((((((((((*********))))))))))))))),,,,,,,,,+++***)))(((((())))))******+++,,,------,,,,,,+++)))((((((((((((******)))))))))))))))***((()))************)))(((((()))))))))************)))(((((()))+++***'''$$$))))))************))))))++++++***************+++,,,,,,,,,,,,++++++++++++))))))***++++++++++++*********))))))))))))******------,,,,,,,,,+++++++++------.........////////////...,,,,,,,,,---......,,,,,,------------,,,,,,---------------...///000---......///////////////000111111222222333333333000111444666777777666555777888:::;;;<<<>>>BBBEEEMMM\\\sss)))******+++,,,---...///((()))))))))************((((((((((((((())))))***)))*********)))))))))***)))((((((((()))***+++,,,))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((()))***+++,,,---,,,***)))))))))******,,,,,,,,,,,,+++***)))(((************************************************)))))))))))))))))))))))))))******+++++++++******************************''')))***,,,,,,,,,+++***)))))))))))))))******+++++++++******)))((((((((('''((((((((()))))))))*********++++++++++++******'''''''''''''''((())))))******************************))))))))))))******)))))))))******+++,,,,,,))))))))))))))))))))))))((()))))))))************+++*********)))))))))(((((()))(((((((((((((((((('''(((((((((((((((((('''************************(((((()))))))))*********+++++++++*********))))))******************************************************))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++******)))((('''(((((()))((((((((((((((()))))))))((())))))***)))(((''''''''''''(((((())))))******((((((''''''''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''''')))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))((((((((()))***+++)))+++,,,+++)))((((((((((((((((((((((((((((((((())))))))))))))))))******,,,,,,,,,+++***)))((((((******************)))))),,,+++***)))((((((((((((***)))))))))))))))******))))))************))))))((()))))))))************((('''((()))++++++)))(((******+++,,,,,,+++******+++***************++++++,,,,,,------------------))))))***++++++++++++***+++++++++******+++++++++---------,,,,,,,,,,,,,,,------------......////////////...---,,,---///000,,,,,,------------,,,,,,...------------...//////...///000111111111111000000111111222333333444444222333555777777666444333777888:::;;;<<<>>>BBBEEELLLZZZrrr******+++,,,---...///000))))))))))))************))))))((((((((()))******)))***++++++))))))***+++---,,,+++*********+++,,,))))))))))))************+++******)))((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************,,,,,,,,,,,,,,,+++***)))*********************************++++++*********************************))))))***++++++++++++***************************'''((()))++++++++++++***)))))))))))))))******+++((((((((()))******++++++)))******++++++,,,,,,,,,******++++++++++++******((((((''''''(((((()))***************+++++++++++++++******))))))******+++((((((((()))***,,,---...))))))))))))))))))))))))))))))))))))************,,,++++++***))))))(((((((((((((((((())))))))))))((()))))))))))))))((('''***************************++++++++++++,,,,,,,,,+++++++++************)))************++++++++++++************************************))))))))))))))))))))))))))))))))))))'''(((+++---------+++******)))((('''&&&'''((((((((((((((((((((((((((((((((()))*********)))'''&&&''''''(((((())))))******(((''''''''''''(((((()))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((('''&&&%%%&&&(((***))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++((((((((((((((((((((((((((((((((()))))))))******((()))+++***)))(((((()))))))))***************+++))))))))))))************,,,+++++++++***)))))))))***************)))((('''+++******))))))))))))))))))))))))))))))******+++***))))))))))))))))))***))))))))))))************(((***++++++******+++---***+++,,,------,,,+++************)))******+++,,,,,,,,,,,,,,,------------))))))***++++++++++++***,,,,,,++++++++++++,,,,,,)))***+++,,,---...///000---,,,,,,,,,,,,---.........//////...------...000------............------......---------......//////000111222333222111000000111111222333444555555444444555666666555444333777888:::;;;<<<>>>BBBEEEKKKYYYppp++++++,,,,,,,,,---------))))))))))))***************))))))))))))***++++++)))***,,,+++)))(((***,,,666444111...,,,+++++++++((()))))))))************++++++)))((((((((()))***))))))))))))))))))))))))))))))******+++++++++***))))))***++++++***((((((&&&''')))***++++++***)))******++++++++++++***)))************************))))))************))))))++++++++++++++++++++++++))))))***+++++++++++++++************************''''''((()))************)))))))))))))))******+++((((((((()))******++++++)))******++++++,,,------***++++++,,,,,,++++++***)))(((((((((((()))******))))))))))))*********++++++******))))))******+++******)))))))))***,,,---))))))))))))))))))))))))))))))))))))******************************************))))))(((((('''''''''((()))***++++++*********************************++++++++++++,,,,,,,,,+++++++++************)))))))))))))))*********+++************************************)))))))))((())))))))))))))))))))))))+++---000222222///+++(((+++***((('''&&&'''((()))((((((((((((((((((''''''((((((*********)))'''&&&(((((((((((())))))))))))'''''''''''''''((())))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))(((((((((&&&$$$$$$'''***))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++((((((((((((((((((((((((((()))***+++++++++***)))&&&((())))))((('''((()))))))))))))))******++++++((()))))))))************++++++******************((()))***+++++++++***))))))))))))))))))******+++)))))))))))))))***++++++******))))))))))))******))))))))))))************(((+++,,,)))$$$###(((---)))***+++,,,,,,+++***)))******))))))***++++++,,,*********++++++,,,,,,,,,))))))***++++++++++++***++++++************++++++)))***+++,,,---///000000,,,++++++***+++,,,---...+++---//////---,,,---............//////.........///......---------.........///111222222222000///000111111222333444555666333444444444555666666666777888:::;;;<<<>>>BBBEEEKKKXXXooo------,,,,,,+++******)))))))))))))))***************************++++++,,,(((+++,,,,,,)))(((***,,,===;;;666111...+++******(((((())))))*********+++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,+++***'''&&&###%%%(((+++,,,+++)))(((((())))))************)))************************(((((())))))))))))((((((++++++++++++++++++++++++((()))***+++++++++++++++************************&&&''''''((()))******+++)))))))))))))))******+++++++++******)))((((((((('''(((((()))******++++++***++++++,,,,,,++++++***)))))))))))))))***++++++'''((((((((())))))******++++++************++++++,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,+++)))(((&&&%%%%%%%%%''')))+++,,,---------************************((())))))))))))*********+++++++++************)))'''((((((((())))))******************************+++*********))))))(((((())))))))))))))))))))))))///222555777555111+++''',,,+++)))((('''(((***+++))))))(((((('''''''''''''''(((***+++***)))'''&&&))))))))))))(((((((((((('''''''''''''''((()))***))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))((())))))&&&######&&&)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((***,,,---------+++***%%%&&&((()))((('''((()))&&&'''''''''(((((())))))(((((())))))*********+++***************+++++++++'''(((***,,,---------,,,(((((((((((()))***+++,,,))))))((())))))***++++++******))))))))))))******))))))))))))************&&&***+++&&&"""***''')))***++++++***)))'''******))))))***+++,,,,,,(((((())))))*********+++))))))***++++++++++++*********))))))))))))******------------------------,,,+++*********+++,,,---))),,,//////,,,***+++,,,......////////////......///......---------......---...000111222111///...000111111222444555666666222222333333555666888999777888:::;;;<<<>>>BBBEEEJJJXXXooo+++***)))))))))***,,,---+++++++++*********))))))++++++++++++++++++++++++,,,$$$%%%'''!!!###)))'''333BBBFFF888,,,---,,,'''++++++++++++++++++++++++************************))))))))))))))))))******((((((((((((((((((((((((******))))))******+++,,,)))******+++++++++******************************************))))))))))))+++++++++******(((''''''))))))******+++++++++,,,)))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,+++***))))))***+++,,,++++++******))))))(((((('''(((***+++++++++***)))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************((())))))((('''''')))+++***++++++***))))))***,,,+++***))))))***,,,...///******))))))((((((''''''---,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---))))))))))))))))))))))))(((((((((((())))))))))))---------,,,,,,+++++++++))))))))))))((((((((((((''''''((()))))))))))))))((((((((('''&&&&&&%%%%%%)))***)))%%%&&&---111222@@@<<<555000,,,***'''&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***((()))***++++++***)))(((***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))***+++------+++***+++,,,)))))))))))))))(((''''''&&&''''''((()))******+++******++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))+++++++++******((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''&&&'''***++++++***))))))))))))))))))))))))---,,,+++*********++++++((())))))))))))*********))))))))))))))))))))))))%%%'''''''''***---+++%%%******))))))))))))******))))))))))))(((((((((((()))************+++++++++************************,,,,,,,,,+++++++++++++++++++++******++++++,,,------,,,+++******,,,...///,,,---------.../////////------------------------000000//////............000000000000////////////111111111111000000000000000111111111111222222222555444333222333333555666;;;<<<===<<<<<<===@@@CCCIIIWWWnnn))))))((((((((()))+++++++++++++++*********))))))++++++++++++++++++++++++...&&&(((***%%%''',,,))))))>>>KKKAAA000(((((()))++++++++++++++++++++++++*********************************)))))))))))))))***************************************++++++,,,)))***************))))))************************************))))))))))))+++++++++******)))((('''+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++***))))))***++++++*********)))))))))))))))'''((()))*********))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************((()))))))))'''''')))***)))***+++***((((((***++++++***)))))))))+++---...++++++*********)))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))************+++,,,------))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))(((((())))))***++++++******)))))))))(((((((((((((((++++++)))'''***333888888===888333...,,,***((('''************************))))))))))))))))))))))))******)))))))))))))))***)))))))))******)))))))))))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))++++++)))((()))***)))))))))))))))((('''''''''''''''((()))*********(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((***))))))((((((((())))))))))))))))))************))))))))))))))))))))))))((('''&&&(((***+++******))))))))))))))))))))))))++++++++++++************)))))))))*********++++++************************...,,,(((###&&&---000...*********))))))*********************************)))************+++++++++************************(((((()))***+++,,,---...++++++******++++++,,,---...---+++++++++,,,...///------------..................................../////////.........------000/////////////////////000000000000000000000000000111111111111222222222666666555555555666777888999:::;;;<<<<<<>>>BBBDDDIIIWWWnnn+++++++++***++++++,,,---+++++++++***************++++++++++++++++++++++++...'''***,,,(((,,,000)))&&&444AAA@@@444***(((+++++++++++++++++++++++++++************************+++*********))))))((((((************************)))************+++++++++************)))(((''''''))))))))))))))))))))))))************))))))))))))******+++******)))(((''',,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))***++++++))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))*********++++++((()))***)))''''''(((***))))))***)))(((''')))++++++***)))(((((()))+++,,,+++++++++++++++*********(((((((((((()))***+++,,,((((((((((((((((((((((((******++++++,,,+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++***************))))))))))))))))))))))))))))))***++++++,,,+++++++++)))*********++++++++++++------++++++111;;;???===666333///,,,++++++***)))************************************************)))))))))(((((())))))******))))))(((((())))))***(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&((())))))(((''''''((()))))))))))))))(((((('''''''''(((((())))))******(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))+++***)))((((((((((((((())))))))))))************))))))))))))))))))))))))(((''''''(((***+++***)))))))))))))))))))))))))))***+++,,,,,,,,,+++)))(((************+++++++++,,,++++++++++++++++++++++++,,,---,,,,,,000888;;;:::++++++************++++++++++++++++++++++++++++++)))************+++++++++************************(((((()))***+++,,,,,,---++++++******++++++,,,------,,,,,,++++++---...///............------------.............../////////.........---------------////////////////////////////////////////////////000111111111111222222222666666555555666666777888777999:::;;;<<>>BBBEEEIIIVVVmmm''''''''''''''''''&&&&&&************************++++++++++++++++++++++++***'''+++...///999===333111333999>>>999///+++---************************************************************))))))((((((((((((((((((((((((((((((((()))***++++++++++++************))))))'''&&&&&&((((((((((((((((((((((((************)))))))))((()))************))))))((((((((()))***++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,(((((()))))))))******************++++++*********(((((())))))******++++++((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))))))))************++++++++++++)))******)))'''&&&((()))((())))))(((''''''(((*********))))))))))))))))))************************,,,+++***)))(((((((((((())))))))))))))))))))))))'''((()))******)))'''&&&))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++)))******+++******))))))+++++++++******)))))))))***...333777===@@@<<<666,,,***((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))*********)))(((''''''((()))***(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))&&&((())))))(((''''''((((((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))((())))))************)))++++++++++++++++++++++++++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))+++---...//////---+++*********+++++++++,,,,,,,,,***************************888HHHRRRVVVSSSJJJ@@@,,,++++++++++++++++++,,,)))))))))*********++++++))))))*********+++++++++************************,,,,,,++++++***))))))(((++++++******++++++,,,---***************++++++,,,......------,,,,,,,,,++++++++++++,,,,,,---------------------------------------....../////////000---........./////////000000000111111111222222222333333444555555666666666999:::;;;;;;;;;===???BBBIIIVVVlll)))************))))))(((***************+++++++++------------------------,,,***...111666DDDJJJ>>>111BBBOOOJJJ666''''''---************************************************)))))))))))))))))))))***************************((()))***,,,,,,+++******************)))(((''''''))))))))))))))))))))))))************))))))))))))))))))************))))))''''''(((***+++,,,---...))))))))))))))))))))))))(((((())))))***+++++++++((((((((()))))))))******)))***++++++++++++***)))))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))+++***))))))((()))))))))*********++++++++++++,,,*********)))'''&&&''')))))))))***)))(((''')))+++)))*********************)))))))))***************))))))))))))***+++,,,---))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------((())))))******+++++++++******************)))(((***))))))))))))))))))))),,,333:::<<<<<<:::444...***)))((((((***++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******)))((((((''''''(((((()))(((((())))))))))))((((((((((((''''''''''''((((((************************''')))******)))(((((()))'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))))))))*********))))))(((*********************************))))))******+++))))))))))))************))))))))))))))))))))))))+++)))))))))++++++***))))))))))))))))))))))))))),,,---.........---+++***************+++++++++,,,************************///888AAABBB@@@<<<444---++++++************++++++(((((())))))***+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---*********+++++++++++++++------------,,,,,,,,,,,,*********+++,,,,,,---------------------.........---------......//////000.........//////000000111000111111111111222222222444555666777888999999999:::;;;;;;;;;;;;<<<>>>AAAIIIVVVkkk+++,,,---------+++***)))))))))*********+++++++++........................+++)))...222999LLLTTTHHH<<>>@@@DDDMMM___www++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))******++++++,,,,,,++++++******+++,,,------))))))***+++---...//////++++++++++++++++++++++++,,,***))))))***++++++***************************++++++++++++++++++++++++)))************)))(((((()))******+++++++++******++++++++++++++++++++++++***************************)))&&&%%%$$$%%%'''(((************************,,,,,,,,,+++++++++******))))))))))))))))))******++++++******))))))((((((******++++++++++++******((((((((((((((((((((((((+++***))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&((()))))))))******************))))))))))))******))))))))))))***,,,------************************%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))******++++++,,,+++,,,,,,,,,,,,+++***)))))))))))))))))))))******+++((((((---555999777333+++***))))))((())))))***(((((((((((((((((((((((('''((((((((()))))))))************)))))))))((((((''''''''''''''''''''''''))))))***))))))((('''&&&''''''((()))***++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))((((((((()))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&'''''''''((((((((()))((()))))))))************))))))************))))))((((((((((((((((((((((((%%%(((***+++***(((''''''+++++++++++++++++++++++++++++++++************)))************************((())))))(((''''''(((***++++++************++++++))))))*********+++++++++))))))))))))))))))*********)))))))))))))))***+++************************)))))))))))))))***++++++))))))******++++++++++++*********++++++******************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,---...//////............------------..................////////////...///000111222222222222333333444444555666666666555777888999999;;;===@@@DDDMMM^^^www++++++++++++++++++++++++************************+++******************+++*********++++++++++++++++++++++++***++++++,,,,,,------,,,,,,+++++++++***+++++++++++++++++++++++++++)))(((((()))******)))************************++++++++++++++++++++++++***************)))((((((((()))***,,,,,,+++************++++++,,,,,,,,,---)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************************+++++++++*********))))))))))))))))))************************))))))))))))******++++++++++++******))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''''''''))))))((('''''''''(((((())))))))))))******************))))))))))))******))))))))))))***+++,,,,,,************************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,------,,,+++)))((())))))))))))************))))))---333:::;;;555000)))))))))(((((()))))))))((((((((((((((((((((((((''''''(((((())))))************)))))))))(((((((((''''''''''''''''''''''''((())))))))))))((((((''''''''')))***++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))((())))))))))))((('''''''''''''''(((((())))))***))))))))))))************))))))************))))))((((((((((((((((((((((((&&&(((******)))''''''(((+++++++++++++++*********,,,+++++++++******))))))************************((())))))(((''''''(((***************************)))************+++++++++******)))))))))***++++++((())))))******+++++++++************************,,,++++++******++++++,,,))))))))))))******++++++)))***++++++++++++***)))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************...---,,,++++++,,,---......------,,,,,,------...+++,,,---/////////............------------..................////////////......000111222222222222333333444444555666666666555777888999999:::===???CCCLLL^^^www++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++***,,,++++++************+++------,,,+++***))))))(((************************+++)))'''((()))***))))))******************************************************++++++******)))(((''')))***,,,,,,,,,***)))************++++++++++++************************,,,++++++++++++---...///*********************************)))))))))((((((((()))))))))************)))))))))))))))***************++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))******)))((((((((()))***+++))))))))))))******************))))))))))))************)))))))))******+++************************(((((()))***************))))))))))))))))))))))))***))))))))))))+++,,,---+++,,,---------+++)))'''((()))))))))************(((,,,333;;;???<<<444,,,)))))))))((((((((())))))(((((((((((((((((((((((('''''''''((()))************)))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))))))))((('''((()))***++++++******))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))((((((((()))++++++(((((((((((())))))))))))))))))******))))))((('''''''''((())))))***++++++))))))))))))************))))))************))))))(((((((((((((((((((((((('''((()))(((''''''((()))++++++*********)))))))))***************+++++++++************************'''((()))(((&&&&&&((()))((())))))))))))))))))((()))************++++++++++++******)))***+++,,,---'''((()))+++,,,,,,++++++************************......---,,,++++++++++++)))))))))))))))******+++)))***++++++++++++***)))******+++,,,,,,------...++++++++++++++++++++++++,,,,,,+++*********++++++...---+++******+++---......---,,,,,,,,,,,,---...***+++---///000000///.........------------..................///////////////000111222444444444444333333444444555666666666666777888999999:::<<<>>>CCCLLL^^^www++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---,,,,,,++++++*********,,,,,,+++***))))))))))))*********************+++))))))))))))))))))))))))+++)))(((((()))******)))++++++++++++++++++++++++************************+++++++++++++++***))))))'''(((***,,,---,,,***)))*********)))))))))))))))++++++++++++++++++++++++%%%%%%&&&&&&''')))******************************))))))))))))(((((((((((((((((())))))*********+++(((((())))))******++++++******++++++++++++*********************************)))))))))))))))******))))))))))))))))))))))))''''''(((((())))))******---+++***((((((***+++---***)))(((((((((***+++,,,))))))))))))******************))))))))))))************))))))))))))))))))************************&&&''''''((((((((((((((())))))))))))))))))))))))***))))))))))))+++---...+++,,,---...---+++)))'''(((((())))))*********+++'''...888AAACCC===333+++)))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((************************''''''((())))))***))))))'''(((***++++++***))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))(((((((((***+++,,,(((((((((((())))))))))))***************)))(((((('''(((((()))***++++++,,,))))))))))))************))))))************))))))(((((((((((((((((((((((('''((()))'''&&&&&&(((***+++*********))))))(((((('''((()))***+++,,,------************************'''((()))(((&&&&&&((()))(((((())))))))))))(((((()))************+++++++++++++++*********+++---...&&&'''***,,,------++++++************************...---,,,+++***))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))***++++++,,,,,,------...************************...------,,,,,,------......---+++******+++---......---,,,,,,,,,,,,---...***+++---///000000///............------...................../////////000000111333444555666666666333333444444555666666777666777888999888999<<<>>>CCCLLL^^^www---,,,,,,++++++,,,,,,---+++,,,------......---------,,,+++++++++,,,---...---,,,,,,+++*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((***,,,,,,,,,++++++&&&''''''((()))******+++++++++,,,,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))************************%%%'''***,,,------,,,+++,,,,,,+++***)))(((''''''******))))))))))))******))))))))))))************)))***+++***((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))************************((())))))))))))'''%%%$$$***)))''''''((((((&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''************)))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,------)))***+++***)))(((((())))))222===BBB>>>555---***'''(((((()))***+++++++++******************************))))))((((((((('''***************)))((((((''''''(((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''(((((())))))******))))))************))))))&&&&&&&&&%%%%%%&&&&&&&&&)))'''&&&(((+++---,,,***(((((()))***************+++*********))))))((((((&&&&&&&&&&&&'''((()))*********++++++++++++******)))))))))))))))))))))))))))************+++++++++***++++++,,,+++***)))(((************************''''''((()))***++++++,,,))))))))))))))))))))))))******++++++,,,,,,------((()))))))))***************)))(((''''''((()))***+++++++++*********)))))))))************+++++++++,,,,,,+++***))))))******************************+++++++++************)))+++++++++,,,,,,---------------------------------..................------////////////////////////+++,,,------,,,,,,...///////////////000111222333000000000000111111111111222222222333444555666777999999::::::<<<===???@@@CCCMMM^^^sss+++******))))))******++++++,,,------...---------,,,,,,+++*********++++++,,,+++******)))))))))***************************)))))))))))))))))))))))))))******************)))***************)))(((((())))))))))))))))))))))))((((((((()))))))))******************))))))))))))(((((()))***++++++++++++((((((((())))))******+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************'''((()))******)))((((((************))))))))))))******))))))))))))******))))))))))))************((()))***)))((('''((())))))))))))))))))))))))))),,,,,,+++)))'''&&&%%%$$$)))))))))))))))))))))))))))))))))))))))'''&&&%%%((('''&&&'''))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''************))))))))))))))))))))))))))))))))))))++++++***)))))))))******+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++)))***+++***)))((()))***---777AAABBB:::111------'''(((((()))******++++++))))))))))))))))))))))))*********)))))))))((((((***************)))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((******)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''')))'''&&&(((***,,,+++)))(((((()))***************************)))))))))(((++++++***************+++)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++***)))((())))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))******************)))))))))******++++++++++++*********)))))))))************+++++++++,,,++++++***))))))***************++++++*********++++++++++++******************++++++++++++++++++------------------------------------------......////////////////////////+++---......------...///000///////////////000000000000000000111111111111222222222333444555666777888888888999;;;<<<>>>???BBBLLL]]]rrr******))))))))))))******++++++,,,---------------,,,+++***)))))))))))))))+++***))))))((()))))))))************************))))))))))))))))))))))))******++++++++++++******)))************))))))((()))))))))))))))))))))))))))))))))*********++++++,,,+++++++++******))))))(((((((((((()))***+++,,,******************************+++++++++++++++***************************))))))))))))))))))))))))++++++++++++******))))))******)))((('''&&&%%%%%%(((((())))))*********+++******))))))))))))******))))))))))))************&&&((()))(((''''''((()))************************///...,,,***(((&&&%%%$$$(((((((((((((((((((((((())))))))))))((('''&&&&&&'''&&&&&&''')))******)))(((((((((((((((((((((((('''(((((())))))(((((('''************))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((************+++,,,------,,,,,,,,,+++*********))))))***+++***))))))+++,,,///777>>>:::000((((((+++((((((((()))******++++++((((((((((((((((((((((((*********))))))))))))((()))************))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&''')))+++***)))(((((()))***************************))))))))))))+++***)))(((''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++******++++++******)))((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((++++++***************)))******************))))))))))))***+++,,,,,,,,,++++++++++++***************)))************+++++++++,,,+++******)))***************++++++++++++******,,,+++++++++************++++++******************------------------------++++++,,,,,,------......////////////////////////,,,...//////...---...000000//////...............000000000111111111222222222222222333444555666777777777777888999;;;===>>>BBBKKK\\\qqq,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,++++++***)))))))))(((+++******)))))))))******************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))************)))((()))))))))))))))))))))))))))*********++++++++++++,,,++++++******))))))((()))(((''''''((()))+++,,,,,,+++++++++++++++++++++)))******++++++++++++***************************)))))))))))))))))))))))),,,,,,++++++***)))))))))+++***)))'''&&&&&&&&&&&&))))))))))))******************))))))))))))******((()))))))))************'''((())))))(((((()))***************************++++++******************))))))))))))))))))))))))))))))))))))((((((''''''((('''&&&''')))***)))((((((((((((((((((((((((((((((((())))))))))))((((((************)))))))))(((((((((((((((((((((((((((******)))(((((('''''''''************+++,,,---...,,,,,,++++++***)))(((((()))*********)))***---///555777777222***%%%&&&((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((((((((''''''''''''''''''******))))))(((((('''''''''(((((())))))(((((('''))))))(((((((((((())))))'''''''''((())))))))))))(((((()))************************))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******************************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))/////////......------,,,++++++************))))))((()))***,,,,,,,,,++++++************************))))))*********+++++++++++++++***************+++***++++++,,,,,,++++++***,,,,,,+++++++++*********,,,,,,++++++******))))))------------------------******++++++,,,---......////////////////////////---///000///......///000//////.........///000000000000111111111222222222222222222333444555666777777777777888:::;;;===>>>AAAJJJ[[[ppp,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,++++++++++++******)))++++++*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++((())))))*********)))))))))))))))))))))))))))))))))*********++++++++++++******)))))))))((((((((())))))(((((((((***,,,---,,,,,,,,,+++++++++++++++((()))******++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))******)))(((((())))))***************))))))))))))******))))))))))))******((()))))))))************)))***++++++))))))***+++************************((())))))***+++,,,,,,---***************************)))))))))((((((((((((+++)))(((((())))))((('''))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((((((((((((((((((((((((((())))))))))))((((((''''''************+++,,,---...,,,,,,++++++***)))(((((()))************+++///111>>>999333///---,,,+++))))))))))))))))))*********************************''''''''''''''''''''''''((())))))*********))))))))))))))))))(((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))''''''((((((((((((((((((******))))))((((((''''''((())))))******))))))((())))))(((((((((((())))))(((((())))))(((((()))***(((((()))***************))))))))))))))))))*********)))))))))******+++,,,)))******++++++******)))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))***************************************)))))))))))))))************************,,,,,,++++++******))))))+++++++++***************'''(((***+++,,,+++***)))************************))))))*********++++++++++++***************++++++***+++,,,------,,,+++***,,,,,,,,,++++++++++++***------,,,,,,+++++++++***------------------------******++++++,,,---......////////////////////////...///000///...---...///.........///000222333444111111111111222222222222222222222333444555666777888888888999:::<<<>>>???AAAJJJ[[[ooo))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,******+++,,,,,,++++++***++++++++++++++++++,,,---(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******((())))))************))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++(((((()))***++++++++++++************************))))))))))))))))))))))))************************))))))******++++++,,,,,,+++*********))))))((((((******))))))))))))******))))))))))))************+++,,,---,,,***)))***+++***************************************************************************))))))(((((())))))***,,,***))))))))))))(((&&&))))))))))))))))))))))))((())))))******))))))(((************))))))))))))))))))))))))))))))))))))((())))))******))))))(((************+++,,,------,,,,,,,,,+++*********)))))))))*********---111444<<<444,,,)))+++---+++((())))))))))))))))))******************************&&&&&&''''''''''''((((((((())))))************)))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))************++++++))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))(((***+++***)))((()))+++(((((()))***************))))))))))))************(((((((((((()))***++++++******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******))))))((((((((()))******************************)))))))))))))))*********++++++++++++++++++++++++*********)))))))))))))))*********+++++++++,,,,,,)))***************))))))***************+++++++++)))************+++++++++*********)))******+++,,,***+++,,,......,,,+++***,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......////////////////////////...///000///---------///------...///111333444666111111111222222222222333222222222333444555666777888888888999;;;<<<>>>???AAAJJJ[[[ooo))))))(((((((((((())))))******+++,,,,,,,,,,,,+++'''((()))++++++++++++******************+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((()))***************))))))))))))))))))))))))((((((((()))))))))******((((((((())))))***++++++)))***+++,,,,,,------,,,))))))******++++++,,,,,,'''((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))+++,,,,,,,,,+++***))))))))))))******************))))))))))))******))))))))))))************,,,------+++)))(((((()))))))))))))))))))))))))))++++++******)))))))))(((******************************)))(((((()))***++++++)))((()))******)))((())))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))'''((()))++++++++++++***+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++((()))******+++...222666222,,,&&&%%%'''***)))(((***)))))))))))))))))))))************************((((((((()))))))))******(((((()))******************)))))))))((((((((('''(((((((((((())))))))))))************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''(((((())))))+++,,,,,,))))))***,,,(((((()))***************((()))))))))************''''''&&&&&&&&&''''''((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***)))(((((('''((()))***+++************************(((((())))))******++++++*********************************+++++++++++++++))))))******+++,,,---------,,,+++***************))))))*********+++++++++)))************+++++++++******))))))***++++++,,,)))+++---......---+++)))------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------------------------------......////////////////////////---...///...,,,,,,,,,---------......000111333333111111111222222222333333222222222333444555666777777777777888:::;;;===>>>BBBKKK[[[ppp++++++************++++++******+++,,,,,,,,,,,,+++%%%&&&((()))***+++******))))))((())))))***++++++************************))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---)))***,,,---......---,,,(((((()))***++++++,,,,,,'''''')))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---(((***+++---,,,+++)))(((''''''((()))***+++,,,,,,******))))))))))))******))))))))))))************,,,------+++(((&&&&&&'''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******)))(((((()))***+++)))((('''(((***,,,+++***))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))&&&((()))+++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,------((())))))***+++...333777---+++)))((((((***,,,---*********)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((()))*********************))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''(((((()))))))))***''''''(((((())))))******''''''((((((((((((''''''((((((''''''''''''((((((***,,,...---***)))+++---(((((()))***************(((((())))))*********+++,,,+++***))))))(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((())))))******+++(((((()))***,,,---...///000///---+++*********+++))))))******++++++++++++)))************+++++++++******))))))***+++,,,,,,)))+++---//////---+++)))---------,,,,,,,,,++++++))))))******+++++++++,,,------------------------..................------////////////////////////---...///...,,,+++,,,---...............///000111111111222222222333333333222222222333444555666777555666666777888:::;;;<<>>CCCLLL\\\rrr***************************+++,,,------...------+++++++++++++++***))))))((()))******))))))***+++++++++***************))))))************+++++++++))))))))))))))))))))))))************************))))))))))))*********+++))))))************))))))------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))***************++++++************++++++))))))))))))))))))))))))))))))************))))))*********************)))))))))))))))************(((((('''&&&&&&&&&&&&&&&************************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))***************)))))))))))))))))))))))))))***+++++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,///333444333111,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++******))))))((((((((((((***************)))((((((&&&'''((())))))***))))))************)))))))))((((((((())))))))))))((((((&&&'''(((((())))))))))))))))))))))))******************************************))))))))))))******))))))(((((((((((())))))&&&'''((()))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))(((************)))))))))((('''((()))***+++******)))(((((()))***************++++++***))))))***++++++***)))((((((((()))++++++,,,,,,,,,+++******)))))),,,,,,,,,+++++++++***************))))))*********,,,***))))))+++,,,+++***++++++,,,,,,+++******))),,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------............///////////////000000000000222222111111111111222222444333333222333444555666888777666777999;;;===>>>BBBKKK[[[qqq++++++++++++++++++++++++***+++,,,---............)))***,,,------+++)))''')))***++++++******+++,,,)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))************************)))))))))***************))))))************))))))+++***((('''&&&''''''(((++++++++++++++++++++++++,,,,,,+++************+++***))))))(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((())))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))((((((''''''))))))************))))))*********))))))((((((((())))))))))))************(((((('''&&&&&&&&&''''''************************))))))))))))))))))))))))******))))))))))))******((())))))***+++,,,,,,,,,))))))))))))))))))))))))++++++++++++************'''((((((((()))))))))***))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------------///111333333000...,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))+++***))))))))))))))))))***))))))))))))(((((((((((())))))))))))(((''''''(((((())))))))))))((((((************))))))))))))(((((())))))))))))(((((((((((())))))***)))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))%%%&&&((()))***+++++++++))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))(((((()))************))))))))))))))))))******+++++++++***))))))***++++++)))))))))((()))******+++************************,,,,,,,,,++++++++++++***++++++************++++++---,,,******+++,,,++++++***++++++++++++***)))))),,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---------............///////////////000000000000000000/////////000000111333222222222222333444444888888888888:::<<<>>>???AAAIIIYYYooo++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((()))+++***))))))***,,,((()))))))))******++++++))))))*********+++++++++))))))))))))))))))))))))************************************************))))))************)))))))))((('''%%%%%%%%%&&&'''************************,,,++++++*********++++++***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******++++++++++++++++++******+++++++++******))))))((('''&&&&&&++++++,,,,,,,,,,,,+++++++++******)))((('''&&&&&&((()))))))))******************)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***)))))))))******+++++++++)))))))))))))))))))))))),,,+++***)))))))))******''''''(((((())))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++---///222333111...,,,+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))((()))))))))))))))((((((((())))))))))))(((((('''*********)))))))))))))))(((((())))))))))))(((((()))************))))))(((((()))))))))************++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))'''((()))***++++++++++++((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))*********)))))))))))))))((()))))))))***************)))((((((((()))+++,,,+++******************+++)))))))))))))))******+++(((((()))))))))*********++++++++++++++++++++++++,,,++++++++++++++++++,,,---+++******+++++++++************++++++***))))))++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------............---------............///////////////000000000000000////////////000000111333333333333333444444444888999999::::::<<<>>>@@@@@@HHHWWWlll++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------+++*********+++,,,'''((())))))(((((()))+++)))******++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************+++++++++***************))))))************)))))),,,+++***)))))))))***+++))))))))))))))))))))))))******)))))))))******+++******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))***************+++++++++******)))))))))(((((((((******))))))))))))******+++******)))(((''''''&&&++++++,,,,,,,,,,,,+++++++++******)))((('''&&&&&&((()))))))))******************)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))((((((((())))))))))))))))))))))))******)))(((((((((((()))'''''''''((()))*********))))))))))))))))))))))))*********++++++++++++,,,************++++++++++++(((+++...000000...,,,++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((()))))))))******))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))************))))))***++++++*********((())))))))))))(((((('''))))))))))))))))))******(((((())))))))))))(((((()))************))))))(((((()))))))))******************************************))))))))))))******))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******))))))))))))))))))******)))))))))))))))************)))((((((((()))+++,,,*********++++++*********((()))))))))************((((((((()))******++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,***((((((*********))))))******+++++++++******+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////---------............///////////////000000000000000000000000000111222333333444444555555555555555666999:::;;;:::;;;>>>@@@@@@GGGUUUjjj+++++++++++++++++++++++++++,,,---......////////////---+++***)))***,,,---&&&((())))))(((((()))***+++++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********))))))************))))))************************((((((((((((((((((((((((***))))))))))))***+++++++++******))))))******+++))))))))))))************))))))))))))))))))))))))******************************))))))(((''''''&&&***))))))))))))))))))***++++++******))))))(((((())))))************))))))*********))))))((((((((())))))))))))************(((((('''''''''((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))************++++++++++++))))))*********+++++++++(((+++...///...,,,******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))************+++)))******++++++++++++***(((((())))))))))))(((((())))))))))))************(((((())))))))))))(((((((((((())))))***)))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))*********))))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))((()))******+++)))))))))))))))******+++)))***++++++++++++***)))(((((()))************))))))))))))******+++++++++***++++++++++++,,,,,,,,,++++++************++++++***((('''((()))++++++*********+++,,,,,,,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////---------............///////////////000000000000111111111111222333333444333444555666666666555555555888;;;;;;::::::===@@@@@@GGGTTThhh************************+++,,,---...////////////------,,,,,,++++++++++++''')))******)))(((***+++++++++++++++************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))************))))))'''((()))******)))((('''***************************************+++,,,,,,+++******))))))******+++((()))))))))************))))))))))))))))))))))))***************************)))))))))))))))))))))+++******))))))******+++++++++++++++************))))))************))))))*********************)))))))))))))))************((((((''''''((())))))***++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,---*********+++++++++,,,,,,,,,...000///,,,)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))***+++))))))*********+++++++++(((((()))***************&&&'''((())))))***))))))((()))))))))************(((((())))))))))))((((((&&&'''(((((())))))))))))))))))))))))******************************************))))))))))))******))))))(((((((((((())))))''''''((()))))))))(((((())))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))***************)))((((((((()))++++++(((((()))***************)))***++++++++++++***)))'''((()))***+++******)))*********+++++++++++++++******+++++++++,,,,,,,,,*********))))))*********)))((('''(((+++,,,---,,,++++++,,,---------------************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---------............///////////////000000000000111111111111222333444444222333444555555555444444333777;;;;;;999999<<>>AAAHHHVVVjjj++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))))))))***++++++++++++***************************)))******++++++******)))************************))))))************))))))************************************************))))))))))))))))))))))))------------,,,+++******++++++++++++************))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))+++******)))***+++,,,---++++++*********)))))))))'''(((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))))))))*********+++,,,,,,***))))))***,,,)))))))))***+++---...///...---,,,+++***************++++++++++++,,,,,,,,,---,,,,,,+++,,,---...///444111---+++******)))(((************************,,,,,,+++++++++*********************************************************))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((('''(((***+++***)))(((((((((((()))))))))***)))))))))))))))******+++))))))***++++++++++++***,,,,,,++++++***)))))))))******)))((((((((((((((())))))))))))))))))***+++******************************************************))))))))))))******(((((()))))))))*********+++++++++++++++***))))))************************************************(((((())))))******++++++******++++++++++++************+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***'''((()))++++++,,,,,,,,,(((***,,,---,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,///...------------...///000//////......------,,,++++++,,,---............/////////////////////...000000000111111111222222333333222222333333444555666888::::::::::::<<<>>>@@@GGGUUUiii++++++++++++++++++++++++************************++++++,,,,,,,,,+++******************************))))))************))))))))))))***++++++++++++******************************))))))))))))))))))***************************))))))************))))))************************************************)))))))))))))))))))))))),,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************(((((())))))))))))((((((************************))))))************))))))+++************+++,,,,,,+++++++++++++++*********''''''(((******+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))((((((((()))******))))))+++---*********+++,,,---...///------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...222///,,,*********)))((())))))))))))))))))))))))+++++++++***************************************************************))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''&&&''')))***)))(((((((((((()))))))))******)))))))))))))))******+++))))))***++++++++++++***+++******)))((((((''''''******)))((((((((())))))++++++***)))))))))************************************************************))))))))))))******''''''((((((((()))))))))***++++++++++++***))))))************************************************)))))))))))))))***************++++++++++++******++++++,,,------------,,,***+++,,,,,,,,,,,,+++***'''''')))+++,,,---------***,,,......,,,,,,,,,---************************++++++,,,,,,,,,,,,------,,,,,,------------------000///............///000......---,,,,,,,,,---...,,,,,,,,,,,,---...///000......//////////////////111111111111222222222333333333333333333444444555666888::::::::::::<<<>>>???FFFTTThhh++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***************************+++***)))(((((()))***+++************************))))))************))))))************************************************))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,+++++++++*********))))))))))))))))))))))))************************(((((())))))))))))((((((************************))))))************))))))((((((((()))))))))******++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************))))))))))))((()))******((((((***+++************+++,,,,,,---,,,,,,++++++***++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...///---+++************((())))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''&&&'''((()))((('''(((((()))))))))*********)))))))))))))))******+++))))))***++++++++++++***''''''(((((()))***************))))))((())))))***------,,,+++******************************************************************))))))))))))******************+++++++++,,,******+++++++++******)))*********************************************************)))))))))))))))******++++++++++++*********++++++,,,---,,,,,,,,,)))))))))******)))))))))((()))***+++,,,,,,---,,,,,,---///...---,,,,,,---************************+++++++++,,,,,,,,,------,,,,,,,,,------.........///..................///---,,,+++******,,,...///------,,,,,,,,,...000111............////////////111111222222222333333333333333333333333444555555666888::::::::::::<<<>>>@@@FFFTTTiii++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***************************,,,+++***))))))***+++,,,************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***((('''&&&&&&''''''+++*********))))))))))))))))))))))))))))))))))))************************)))******++++++******)))************************))))))************))))))((()))))))))************+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++***)))(((((()))***)))))))))))))))***++++++++++++***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------............---,,,******+++++++++)))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++******))))))))))))******************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))((('''&&&'''((()))((('''))))))))))))************)))))))))))))))******+++))))))***++++++++++++***(((((()))******++++++,,,******))))))))))))******,,,+++***)))))))))))))))******************************************************))))))))))))******+++++++++,,,,,,,,,------)))******+++++++++***************************************************************)))))))))))))))******++++++++++++******)))******+++++++++++++++***))))))))))))))))))***++++++,,,,,,,,,++++++***,,,---///...---,,,,,,---************************+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------,,,+++***)))***,,,...///...---,,,,,,---...000111---.........//////000000111111222222222333333333444444333333444444555666666888::::::::::::<<<>>>AAAHHHVVVjjj++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************************************++++++++++++******))))))***++++++++++++***************************,,,,,,++++++++++++,,,,,,************************))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))---,,,+++***)))(((((((((*********)))))))))(((((())))))))))))))))))))))))******************************++++++++++++******************************))))))************))))))***+++,,,,,,------,,,,,,*********+++++++++++++++,,,,,,,,,++++++)))(((((())))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,------)))+++,,,,,,***(((((()))***))))))((((((((())))))************+++,,,------,,,,,,,,,,,,------------------...////////////...,,,+++***+++,,,---,,,+++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))((('''&&&''')))***)))((()))))))))*********++++++)))))))))))))))******+++))))))***++++++++++++***---,,,,,,++++++***))))))******)))))))))***++++++(((((('''&&&&&&&&&''''''******************************************************))))))))))))******)))************+++++++++))))))***++++++++++++***************************************************)))))))))))))))***************++++++++++++******))))))***++++++++++++***,,,,,,+++******+++,,,,,,------------,,,+++***)))***,,,......,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,------------,,,,,,,,,++++++***+++,,,......------------...///000111------......///000000000111111111111222222222333444444444444444555555666666888::::::::::::<<<>>>AAAHHHVVVkkk++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++*********************************++++++++++++******************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))************))))))***+++,,,---------,,,,,,)))))))))*********++++++)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********+++))))))***+++,,,------...(((***,,,,,,+++******+++++++++***)))(((((())))))************+++,,,---...,,,,,,,,,------------.........000111111111000///,,,++++++,,,...///...,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******************************))))))))))))))))))))))))(((((()))******+++******************************))))))************)))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))*********+++++++++)))))))))))))))******+++))))))***++++++++++++***---,,,,,,++++++***))))))******))))))******+++,,,((('''''''''''''''((()))******************************************************))))))))))))******))))))))))))************))))))***+++++++++++++++************************************************(((((())))))******++++++******++++++++++++******)))***++++++,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---,,,,,,++++++(((***,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------,,,---...//////000000000------......///000000111000000000111111111222222444444444444444555666666666888::::::::::::<<<>>>@@@GGGUUUjjj++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***************************((()))***++++++***)))(((************************))))))************))))))************************************************))))))))))))))))))))))))((()))+++,,,------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((()))***+++,,,+++******(((((())))))*********+++'''((()))***************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''(((***+++,,,---...&&&)))+++---,,,,,,---...,,,,,,+++***))))))))))))))))))******+++,,,---...,,,,,,,,,---------.........///111222222222111000+++++++++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++******))))))))))))******************************))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))************))))))))))))))))))))))))))))))***)))((()))***+++***))))))************+++++++++)))))))))))))))******+++))))))***++++++++++++***)))))))))***++++++,,,,,,******))))))***+++,,,,,,******))))))***+++,,,,,,******************************************************))))))))))))******************++++++++++++((()))***+++++++++++++++************************************************'''(((((()))***++++++,,,******++++++++++++******++++++,,,------------,,,+++***)))(((((()))***+++***+++,,,,,,------------''')))+++,,,++++++,,,...------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,---...///000000///...---,,,------......------,,,+++---...000000000//////---------...///000000111///000000000000111111111555444444444444555666666666888::::::::::::<<<>>>???FFFTTTiii************************---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++***)))(((((())))))************)))))),,,++++++++++++++++++,,,******************************++++++++++++******(((***,,,,,,***)))******))))))))))))))))))******,,,+++***))))))***+++,,,+++++++++++++++***))))))*********)))))))))))))))))))))))))))***************,,,------+++******+++(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))///...------,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***)))))))))((((((''''''&&&'''(((***++++++++++++(((***+++***)))((()))***&&&&&&'''***---......---***************+++++++++++++++++++++++++++++++++...---,,,*********++++++,,,++++++***+++,,,...//////...---,,,+++,,,---.........---------......///111111111111222222222222444555666777666555333222444222000000111222333333333333333333333444444444111111000000///...------------............---------.........------,,,+++******))))))))))))***+++******)))(((((()))+++,,,))))))***+++,,,---......+++++++++++++++,,,,,,,,,******++++++++++++******,,,,,,++++++***)))((((((++++++++++++******))))))******++++++++++++******(((((((((((())))))))))))******))))))((((((''''''''''''(((******+++++++++...,,,+++))))))))))))***+++******))))))******+++------,,,+++************************************+++***)))(((((()))***+++)))((((((+++......+++'''***)))))))))***,,,...///---+++************)))''')))***++++++***)))***+++************************+++*********))))))((((((******++++++++++++*********)))(((''''''((()))*********+++,,,,,,,,,,,,+++(((((()))***++++++++++++++++++++++++++++++++++++(((((()))***,,,---...///000///---,,,+++,,,------,,,,,,,,,------------------+++******,,,------,,,//////...---,,,++++++******+++,,,,,,------------000000...---+++***((((((,,,------..............................///000000222222111111000111111111555444333222222333555666555666777999;;;===>>>???AAAGGGTTTiii+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,++++++)))(((((())))))************))))))++++++************++++++******************************++++++++++++******(((***++++++)))))))))************)))))))))))))))++++++***))))))***++++++)))))))))))))))(((''''''***)))))))))))))))))))))))))))))))))************)))+++,,,,,,***))))))***))))))************))))))))))))************))))))))))))))))))))))))))))))---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********))))))((((((((('''((()))******+++******)))+++,,,+++***)))***+++---+++******++++++)))((()))))))))***++++++,,,,,,))))))******************...---,,,+++++++++,,,,,,...------,,,---...000111111000///...............111111111111111111111111111111111222222222333333444666888::::::999888666888777555555777888999999:::::::::999999888888777888888777666555555444444111222222222222222111000///000000000000///...---......------,,,,,,,,,---*********))))))******+++******++++++,,,------...+++++++++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++***))))))(((************))))))((((((******++++++++++++******)))))))))))))))(((((((((******))))))(((((((((((('''((()))******+++******++++++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,************************+++***)))(((((()))***++++++)))((()))+++,,,,,,***+++******)))***+++---...***)))(((***,,,---,,,+++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++*********)))******++++++++++++************(((''''''((()))))))))******+++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++))))))***+++,,,------...///...---+++++++++,,,---,,,,,,,,,------......///---+++******,,,------,,,.........------,,,,,,+++***+++,,,---------------.........------,,,,,,,,,......///000000000000000///............///000000222111111111111111222222555444333222222444555666666666777999;;;===>>>>>>>>>DDDQQQddd}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++***)))((())))))************))))))*********))))))***************************************++++++++++++******((()))******)))((()))***+++*********))))))((((((++++++***))))))***++++++((())))))))))))(((((('''))))))))))))))))))******))))))))))))************(((***++++++)))(((((()))***++++++++++++++++++***))))))************))))))))))))))))))))))))))))))+++***))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))***************)))))))))))))))************))))))***,,,---,,,+++***+++,,,///---***))))))))))))((((((((()))***++++++,,,---))))))******++++++,,,,,,------,,,,,,------...///000000000000111222333444444444444333222111000000222333444555555444333222222222222333333333444444555777;;;>>>???>>><<<:::;;;;;;;;;<<<===>>>???@@@BBBAAAAAA@@@???>>>======>>>>>>======<<<<<<;;;;;;999999999999999888777666444444555555444444333333333222111000///......---++++++,,,,,,,,,+++************++++++,,,,,,------++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***))))))))))))))))))))))))(((((((((******++++++++++++***************))))))(((((((((***))))))))))))((((((((())))))***************)))))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,******************************))))))))))))******---***(((''')))+++,,,,,,,,,,,,+++******+++,,,---***))))))***,,,------,,,)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******+++***)))((('''(((((()))((()))******++++++******------------,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,------...///000000---+++******,,,------,,,------------------------+++,,,,,,------------,,,,,,,,,---......//////000......///000000000000//////////////////000111111000000000000111222333333444444333222333444555666666666888999;;;<<<>>>>>>AAAFFFRRReee}}}---------------,,,,,,,,,,,,------...------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((()))******++++++******)))******))))))))))))************************************++++++++++++******)))***+++***))))))***+++++++++******)))(((((((((+++******************+++******++++++++++++***))))))))))))))))))*********((()))))))))************)))***,,,+++)))(((((()))******++++++++++++******))))))************))))))))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))++++++*********************************)))((((((***+++,,,,,,******+++,,,,,,***'''''')))+++------))))))******++++++,,,,,,******+++,,,------............//////000111222222444444444555666777888888888888999999888666444333333555666777777555333222444555555555555666666666777999===???@@@>>><<<:::;;;<<<===>>>>>>???AAABBBDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;<<<<<<<<<;;;;;;:::777666666444222111///...---.../////////---,,,++++++++++++++++++,,,,,,,,,+++++++++******************++++++,,,,,,++++++***+++++++++*********))))))************))))))))))))******++++++++++++******++++++******)))((((((((())))))))))))))))))))))))******+++++++++***)))))))))))))))******+++,,,,,,******))))))))))))******++++++,,,,,,+++++++++******************************))))))))))))))))))***+++***)))))))))+++,,,,,,...---+++*********++++++...---++++++,,,,,,***))))))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,+++***(((((((((((()))(((((()))************)))******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,---...//////000000---+++******,,,------,,,,,,,,,,,,------.........,,,,,,---------------,,,+++,,,,,,---...//////000+++,,,------......------000////////////000111111000000000000111222333444333333333333333444666666666777888999;;;<<<===>>>BBBGGGRRRddd{{{.........---------,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++***))))))******++++++++++++************))))))))))))************************************++++++++++++******++++++,,,+++))))))+++---************))))))((((((*********++++++*********)))******+++++++++******(((((())))))************((()))))))))***************,,,---,,,+++)))******)))******************)))))))))************))))))))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))))))))*********+++++++++******************************************++++++******+++******)))(((''')))***+++***)))((()))+++***(((&&&'''***---...///,,,,,,,,,,,,++++++++++++******+++,,,...///000000111222333444555555666666888888999:::;;;<<<======<<<============;;;999888888999;;;<<<;;;:::888666888888999999999:::::::::;;;<<<>>>???>>><<<888666777999<<<<<<<<<<<<>>>@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCCCC>>>>>>===;;;999777555333222222333333222111///---------,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++******++++++++++++******+++*********)))))))))((())))))))))))***************++++++++++++******)))************+++************))))))(((((())))))***,,,------,,,,,,***)))(((************************)))))))))******)))))))))((()))+++,,,++++++******...---+++***)))******+++...,,,++++++++++++***((()))***++++++***)))***+++++++++++++++++++++++++++))))))************************++++++++++++******,,,+++***((((((((()))***(((((()))************)))******+++,,,------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,------...//////000---+++******,,,------,,,+++,,,,,,------.........---------......------,,,,,,,,,,,,,,,,,,---------+++,,,,,,---------------///////////////000000111000000000000111222333444222222333333444555666666777777888999;;;<<<======???DDDNNN___vvv.........------,,,,,,+++'''(((((()))))))))))))))++++++++++++++++++++++++******+++++++++******)))******++++++++++++***************))))))***************************************++++++++++++******+++++++++***((()))+++---)))))))))))))))))))))***)))***++++++++++++***)))'''(((((())))))))))))(((((((((((()))******++++++))))))))))))***************,,,------+++******+++))))))************))))))))))))************))))))))))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))))))************+++++++++************************)))))))))******************************)))((('''((()))******)))((()))***+++***((((((***,,,,,,,,,------------------------+++,,,---...000111333333666777888999::::::::::::;;;<<<>>>???AAAAAABBBBBB@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBBAAA@@@>>>============>>>>>>>>>>>>???@@@@@@@@@???===:::888666444888;;;;;;999999;;;===;;;<<<===>>>???@@@@@@AAADDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJGGGGGGFFFEEECCC@@@>>><<<888888888777666444333222111000000000//////......---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,******++++++++++++******************************)))))))))************+++******+++++++++++++++*********+++++++++******)))++++++************++++++,,,,,,------,,,+++)))(((************************))))))************))))))&&&))),,,---,,,*********...---+++*********++++++)))(((((()))+++,,,,,,+++)))***++++++***)))***+++************************)))))))))))))))***************++++++++++++******+++***))))))))))))++++++((()))******++++++******------------,,,+++***)))++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,------------...---+++******,,,------,,,,,,,,,,,,------.........---............------,,,---,,,,,,,,,,,,+++++++++------...////////////..................///000000000000000000111222333333111222333444444555666666777888888999;;;<<<<<<===@@@EEEOOO___vvv......------,,,++++++***(((((()))***************++++++++++++++++++++++++)))******+++++++++*********++++++,,,,,,++++++***++++++************++++++******************************++++++++++++******)))))))))'''&&&&&&)))+++((((((((()))******++++++)))***++++++++++++***)))''''''((()))))))))))))))'''(((((()))******++++++))))))))))))***************+++,,,,,,***))))))*********++++++++++++******))))))************))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))************+++++++++************************((((((((())))))*********))))))*********))))))((()))***++++++))))))***+++,,,***)))***++++++***))),,,,,,---...///000111222222222444555777999:::;;;;;;<<<===>>>??????>>>>>>>>>???AAACCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEECCCAAA???===;;;:::555999======:::888:::===;;;;;;<<<<<<======>>>>>>DDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLJJJGGGDDDBBB???>>><<<:::999888777777666666555444444333222222000000///......---,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,******++++++++++++******)))))))))******++++++,,,))))))*********+++++++++))))))***+++,,,,,,,,,,,,((((((***+++,,,,,,++++++++++++************++++++((()))+++---------++++++************************((()))***++++++***)))((('''***,,,,,,***)))***,,,---,,,+++*********+++,,,(((''''''(((***++++++***)))***++++++***)))***+++++++++++++++++++++++++++)))))))))******+++++++++******++++++++++++*********))))))((()))***,,,---)))******+++++++++++++++,,,,,,,,,,,,+++***)))(((+++++++++++++++++++++++++++++++++++++++++++++,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,+++++++++---+++******,,,------,,,,,,,,,------------------...............---,,,,,,------------------------,,,---......//////......---------------......///222111111111111111222222111111333444555666666666888888999::::::;;;<<<<<>>???@@@AAABBBAAA@@@@@@???AAACCCEEEGGGGGGGGGGGGEEEDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFIIIGGGEEECCCAAA@@@??????888<<<@@@@@@<<<:::;;;>>>===<<<<<<<<<<<<<<<<<<<<>><<<::::::::::::::::::999888777666666555333222222111000/////////+++,,,,,,------,,,,,,+++******************++++++))))))******++++++++++++******++++++++++++******(((((()))***+++,,,,,,---))))))******++++++++++++((()))***+++,,,---------%%%''')))+++,,,---------))))))(((((((((((())))))%%%'''***,,,.........---************************((()))***++++++***)))((()))++++++)))'''(((+++///,,,,,,+++******+++,,,---+++***(((((())))))'''&&&)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******))))))(((((()))+++---...******+++,,,,,,,,,,,,+++(((((()))***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---...///...---------,,,,,,++++++******)))---+++***+++,,,---------------------------------.../////////...---,,,,,,,,,------....../////////***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......222222111111111111111111000111333444555666666666888888999::::::;;;<<<<<>>??????FFF>>>@@@CCC>>>@@@FFFCCCHHHAAA===@@@CCC@@@===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAABBBCCCCCCDDDFFFGGGIIIJJJKKKKKKMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPPPPOOOLLLIIIEEECCCAAA>>>:::666333333333444222333555777888999999:::999999999888777444222111222111///...------...///......---,,,+++++++++++++++++++++++++++,,,---...---,,,,,,+++******+++++++++***)))))))))***,,,---++++++************++++++))))))))))))))))))))))))************************)))***+++,,,---......///,,,,,,+++******+++,,,,,,+++******))))))(((((('''************************,,,,,,++++++,,,,,,---...---,,,+++*********,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++******************---+++)))***...222222222,,,+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++------------------------***++++++,,,,,,------...,,,,,,+++++++++,,,------//////...------------...222111000///////////////111000///...---,,,,,,,,,,,,---///000111000///---...//////111222333444444222222333444666888:::;;;999999999999:::;;;<<<===???DDDNNN\\\ppp((()))***++++++++++++++++++************,,,---...,,,,,,,,,+++++++++******///...,,,***))))))******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))*********************)))************************************************))))))))))))))))))))))))************************))))))(((((())))))***+++++++++++++++***)))((('''************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,******++++++++++++******(((***++++++******+++,,,))))))******+++++++++,,,***++++++++++++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,---...///000111222222666777888:::<<<>>>@@@AAACCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>======>>>>>>@@@:::>>>@@@;;;???GGGEEEOOODDD;;;:::===<<<:::999999999999:::;;;<<<<<<=========>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAA@@@AAACCCDDDEEEFFFGGGGGGJJJKKKLLLNNNOOOOOONNNNNNOOOOOONNNLLLIIIEEEBBB???@@@===999666333222222222111111333555777999:::;;;<<<=========<<<;;;999888444333222111000/////////......---,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,++++++*********++++++******))))))******+++,,,+++******))))))******+++************************************************,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------------************************+++++++++++++++,,,,,,---)))))))))******,,,---...,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************---+++)))***---///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,------------,,,******++++++++++++++++++***++++++,,,,,,------...++++++++++++,,,---......000///...---,,,,,,,,,,,,111000000///......//////000//////------,,,,,,,,,,,,---///000111000///...//////000111222333333444222222333444555777888999777777777888999:::<<<<<<@@@EEENNN\\\ppp&&&'''(((***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++***---,,,+++***)))***++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++*********))))))(((((())))))))))))))))))))))))************************************************************************((((((((((((((())))))***++++++++++++***)))((((((************************))))))***++++++++++++***+++++++++************************))))))*********(((***++++++******+++,,,'''((()))***+++,,,------+++++++++++++++*********))))))))))))))))))************+++,,,------......******+++,,,,,,---......---...000222555777999:::<<<===>>>@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>???AAACCCDDDDDDCCCCCC@@@AAABBBBBBBBBBBBBBBBBB@@@@@@???>>>======>>>>>>>>>:::>>>>>>888>>>IIIIIIUUUEEE777333666666555555333333444555777888999999:::;;;<<<===???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@CCCDDDEEEGGGHHHIIIIIIIIIMMMMMMLLLJJJGGGCCC???===???===999666333222111111000000111222444777:::;;;===>>>???????????????>>>999999999888777666444333111000///......---------...---,,,+++************+++******)))******++++++))))))***+++++++++++++++******))))))))))))******++++++++++++++++++++++++************************,,,++++++++++++*********,,,++++++******++++++,,,)))******+++,,,,,,------***************************************++++++,,,((())))))***+++++++++***''')))+++***'''&&&(((***++++++++++++++++++++++++************************+++++++++++++++*********************************+++*********++++++***((()))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---)))*********++++++,,,,,,***++++++,,,,,,------...*********+++,,,---...///000///...---,,,+++++++++////////////............///......------,,,,,,,,,---...///000111000///...000000111111111222222222333333333333444555666666888888888:::;;;===???@@@AAAFFFOOO\\\ppp((()))***+++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++***)))******+++,,,************************++++++************++++++++++++++++++++++++++++++************************+++******))))))(((((((((((((((((((((((((((((((((***************************+++++++++++++++,,,,,,************************((((((''''''(((((()))***++++++++++++******)))(((************************))))))***++++++++++++***++++++******))))))((((((+++***)))(((((()))***+++(((***++++++******+++,,,((())))))***++++++,,,,,,,,,,,,++++++******))))))((()))))))))))))))************++++++,,,---......***+++,,,---...///000000222333555777:::<<<>>>???AAABBBCCCEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBB@@@???>>>===<<<;;;<<<>>>@@@AAABBBAAAAAA>>>@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>@@@===???===777BBBQQQSSSSSSBBB333000333444222111......///111222444555666777777888999::::::;;;;;;===<<<;;;;;;:::::::::;;;888999::::::;;;;;;;;;;;;<<<===>>>???AAABBBBBBCCCJJJIIIHHHGGGEEEBBB@@@>>>???===;;;888666444222222222111111111222555777999999:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAA@@@>>>>>>888777555333222111000000---,,,+++*********************)))))))))***++++++((()))***,,,,,,+++*********))))))(((((())))))***++++++++++++++++++++++++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++)))*********+++++++++,,,************************)))))))))))))))******+++++++++,,,+++***(((&&&%%%$$$(((+++)))%%%###&&&***++++++++++++++++++++++++************************+++++++++******************************+++++++++)))******++++++***)))''''''(((***,,,,,,+++)))(((++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,---------------+++++++++,,,------......***++++++,,,,,,------...,,,,,,+++++++++,,,------------,,,,,,,,,,,,------....../////////.........---............------,,,......///000000000000///111111111111111111222222333333222222333333444444666666777888:::<<<>>>???AAAFFFOOO\\\ooo------------,,,+++******,,,,,,,,,,,,+++******)))++++++++++++++++++++++++******)))*********++++++************************++++++************++++++++++++++++++++++++++++++***************++++++++++++*********))))))((((((((((((((((((((((((((((((******************************++++++,,,,,,,,,,,,************************((((((((((((((()))*********++++++++++++******)))************************))))))***++++++++++++************))))))(((((((((+++***)))(((((()))***+++(((***++++++******+++,,,************************+++++++++******)))))))))(((((())))))*********++++++++++++,,,,,,,,,---------...///000222333444555999999;;;<<<>>>@@@AAABBBEEEEEEFFFGGGHHHIIIJJJKKKIIIHHHHHHGGGFFFDDDBBBAAA@@@???>>><<<;;;999888777777999;;;===>>>>>>>>>>>>;;;===@@@DDDFFFHHHHHHHHHHHHHHHGGGEEECCCAAA???>>>@@@===>>><<<:::JJJ]]]^^^III<<<111000444444222111,,,,,,---///000222333444555555555555555444444444666666666666666777888888555666777888888888888888888888999999;;;<<<======BBBBBBBBBAAAAAA@@@?????????>>>>>><<<:::888666555666555333222222333555666666666777777999:::;;;<<<===???AAACCCEEEEEEEEEEEEAAA???===:::888666444444...------,,,,,,,,,,,,,,,+++***************++++++((()))***,,,,,,+++************))))))))))))******************************************************(((((()))***+++,,,,,,---++++++++++++++++++++++++//////......------------************************))))))(((((())))))***+++++++++,,,+++***(((&&&%%%(((,,,///...)))(((+++///++++++++++++++++++++++++************************************************))))))*********+++++++++(((***+++,,,,,,+++******%%%''')))++++++***)))(((+++++++++,,,,,,---------,,,++++++******++++++,,,*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------.........---,,,+++++++++++++++++++++,,,---...///000......///000000//////...------.../////////.........//////000000000000000111111111111111111222222333333222222222333333333222333333555777999;;;<<>>>>>???AAABBBCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHGGGEEECCCAAA???>>>;;;;;;:::888777555444444555666777999:::::::::999888:::>>>BBBDDDFFFFFFFFFGGGGGGFFFDDDBBB@@@>>>===<<<999<<<;;;>>>RRRbbb```???777111333666555333333//////000111333444555555666666666555444444333333444444444444555666777888444555666777888999999888888888888888888:::;;;;;;;;;;;;;;;<<<<<<=========>>>?????????>>><<<:::999999888666444444444444444555555555555666777888999888999<<<>>>AAACCCDDDEEEFFFDDDBBB@@@>>><<<;;;:::444333222111000/////////---,,,,,,+++******++++++))))))***+++++++++++++++++++++************++++++************************************************,,,++++++++++++************++++++,,,,,,++++++***......---,,,,,,+++******************************)))))))))))))))******+++((())))))***+++++++++***))),,,...---***)))+++---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************)))))))))***++++++,,,,,,)))+++,,,,,,+++++++++,,,&&&'''(((************)))***++++++,,,,,,------...,,,++++++******++++++,,,************++++++++++++)))***++++++,,,,,,++++++***************************++++++,,,,,,------.........---,,,++++++++++++++++++,,,---...///111222---...000111111111000///,,,---///000111111000////////////000000000111111000000111111111222222222333333222222222333444444666666777888999;;;===>>>???DDDNNN\\\ppp------------,,,,,,+++******+++,,,,,,,,,+++************+++++++++,,,,,,,,,)))************)))))))))************************++++++************++++++*********************************++++++,,,,,,,,,*********+++,,,,,,------************************************************))))))******+++,,,,,,,,,***************************************+++,,,,,,***++++++,,,,,,++++++***************************))))))***++++++++++++***))))))************************++++++++++++******(((***++++++******+++,,,***************+++++++++))))))))))))************)))******+++,,,,,,------,,,,,,---///000111222333555666888:::<<<>>>???@@@???@@@AAACCCEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHGGGEEEBBB???===;;;888888777666555444333222222333555666666666555555444666:::===???@@@??????>>>?????????>>><<<;;;:::999888;;;<<<@@@QQQYYYOOO999444333555666444555777555666666777888888999999:::::::::::::::999999999777777666666666777777888555555777888::::::;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAA@@@???===;;;999999888777777666666555666555444444444444555666444555666888;;;===???AAAFFFEEEDDDCCCBBBBBBBBBBBB===<<<:::777555333222222//////---,,,++++++************))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***)))))))))))))))))))))(((***************************))))))))))))***++++++)))))))))******,,,---...))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++((())))))***++++++,,,,,,,,,---...,,,)))((())),,,)))))))))***+++,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,************++++++++++++***+++,,,,,,------,,,,,,++++++******)))(((((((((***++++++,,,,,,------...,,,+++++++++,,,,,,---...///............///000000...///111222333222111000---...000222333222111111000000000000000111111222//////000111222333333444333333333333333444555555999999999:::;;;===>>>???>>>CCCMMM[[[ppp***++++++,,,,,,,,,++++++******,,,,,,---,,,+++************++++++,,,,,,,,,***************)))(((((())))))))))))))))))))))))++++++************++++++*********************************++++++,,,,,,,,,******+++,,,---......///************************************************(((((()))***++++++,,,,,,************************++++++******++++++,,,---***++++++,,,,,,,,,++++++************************))))))***++++++++++++***))))))******++++++,,,,,,***+++,,,------,,,+++***(((***++++++******+++,,,(((((()))***+++,,,,,,---(((((())))))******++++++******+++,,,------......,,,,,,...000333555666777888999:::===???AAACCCDDD???@@@BBBDDDFFFHHHJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIGGGEEEBBB???<<<;;;777777666555444333333222111222333444444444333222222444777999::::::888777666777888999999999888777:::999<<<===???LLLLLL;;;777555444666555333666::::::;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@<<<;;;:::999888888888888555666888999;;;<<<======??????===<<<<<<<<<===>>>???>>>>>>=========>>>>>>;;;===???AAAAAA@@@>>><<<888888999999999999888777666444333222111111222222444444444555777:::<<<>>>CCCCCCCCCDDDDDDEEEFFFGGGEEECCC@@@<<<999666444333111000///---,,,+++******+++***)))))))))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,---......///***+++,,,------,,,+++************+++,,,,,,------***************************************++++++,,,---,,,+++*********,,,,,,---+++***+++,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++((())))))***++++++,,,,,,...///...+++'''%%%'''***++++++++++++,,,---...///******+++,,,,,,---......,,,++++++++++++++++++,,,)))************++++++++++++,,,------......------...------,,,+++***))))))***++++++,,,,,,---......))))))***+++,,,...000111222111000//////............000222333444333222111---...111333444444333222000000000000000111111222...///000111222333444444333333333333444555666777555555555555666777888999===BBBLLL[[[ppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,)))***+++,,,---,,,+++++++++,,,,,,---............000)))(((---///+++(((***))))))))))))))))))************++++++++++++******((())))))))))))*********+++*********))))))(((((())))))************))))))******++++++++++++******)))***,,,,,,,,,+++)))'''+++++++++++++++***)))(((++++++++++++******)))))))))***++++++***)))***+++,,,------......------,,,************************((((((((('''((())))))***---,,,+++******++++++,,,+++***))))))***,,,...000222444555666666777:::<<<;;;;;;;;;<<<>>>@@@CCCDDDEEEFFFHHHIIIKKKLLLLLLLLLIIIIIIIIIJJJLLLLLLKKKJJJHHHGGGEEECCC@@@===;;;:::777555333111000/////////000111111111//////111333222333555555444555666888999999999999::::::::::::>>>???AAADDDFFFDDDAAA>>>:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@CCCDDDEEEFFFFFFEEEDDDCCC@@@???>>><<<;;;:::::::::;;;<<<===???AAACCCDDDEEECCCCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFEEECCC@@@??????>>>>>>===<<<;;;999888666666555333333222222333222222222222444666888999======>>>???@@@BBBBBBCCCDDDDDDDDDCCCAAA???<<<;;;777555222///,,,++++++,,,------,,,+++++++++++++++...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++************************++++++++++++******************************+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,++++++***+++++++++---+++******+++,,,+++***........................++++++*********+++,,,---,,,,,,,,,---------......---......///000000//////---...000111222111///...////////////000000000000111000000///......------000000///////////////000333333333222111111333666;;;333---000666:::===@@@@@@DDDLLLYYYmmm++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,...)))''',,,---***((()))*********)))))))))))))))******++++++++++++******)))))))))*********++++++************)))))))))((())))))************))))))******++++++++++++******)))***+++,,,,,,***)))(((******+++++++++*********************))))))(((((()))***++++++***)))***+++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,------......---,,,+++***+++,,,,,,,,,,,,+++,,,---000222444555666888888888:::<<<>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIKKKJJJIIIGGGDDDCCCAAA???<<<999777666666555333111000000000000///000111111000000222444222333555666666666888:::;;;;;;===>>>@@@AAAAAAAAADDDEEEFFFHHHHHHFFFBBB@@@======>>>>>>>>>?????????AAABBBBBBBBBCCCCCCCCCCCCAAABBBDDDEEEFFFFFFFFFFFFDDDDDDCCCAAA@@@@@@@@@@@@??????@@@BBBCCCEEEFFFGGGEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFDDDCCCBBBBBBBBBAAA???>>><<<;;;777666555444333333222333111000111111333555777888555666777:::<<<>>>@@@AAAAAABBBBBBCCCBBBAAA@@@???<<<:::666333000...---------,,,++++++******++++++,,,+++******)))*********+++******))))))******+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++*********+++,,,,,,,,,,,,,,,************************))))))************))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,++++++***++++++,,,,,,++++++,,,------+++***)))***,,,......,,,***)))---,,,,,,,,,------......,,,,,,,,,---------......------...///000000000000000111222333333222000///.../////////000000000000////////////////////////222111111000000000111111555444333222222555999===KKKAAA::::::<<<<<<===???@@@DDDLLLYYYmmm************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******---***))),,,---+++)))***+++*********))))))((((((******++++++++++++******************+++++++++,,,************))))))))))))))))))************))))))******++++++++++++************+++,,,+++***)))((())))))***++++++++++++***)))))))))))))))((((((((()))***++++++***)))***+++))))))************))))))************************+++************+++,,,,,,...---,,,+++++++++,,,,,,.........000222666999:::999:::;;;<<<<<<===???AAABBBAAA@@@@@@@@@AAABBBCCCFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIIIIIIIHHHEEECCCAAA@@@>>>;;;999666444333444444222111000000000000///000111111000111333555333555777888888999<<<===>>>@@@CCCFFFHHHIIIJJJJJJJJJKKKLLLKKKJJJGGGDDDBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCEEEGGGGGGHHHHHHDDDCCCBBBBBBAAAAAAAAAAAACCCCCCDDDEEEFFFHHHHHHIIIGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFDDDBBBAAA@@@:::999888777666555555555222111111222222444555555222222444555777999:::;;;===>>>@@@BBBDDDEEEFFFFFFAAA???<<<888444111///......------,,,+++,,,,,,,,,,,,,,,+++***************+++******))))))******+++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++***))))))***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,,,,---,,,,,,,,,************************((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,++++++,,,...//////,,,***'''))),,,......,,,)))''',,,,,,,,,---------......,,,,,,,,,---------......,,,,,,...//////000000000---......///...---+++***....../////////000000000------...//////000111111222222111111111222222333444333222111222666===BBBNNNEEE===<<<;;;999888:::???CCCKKKXXXmmm++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******++++++,,,,,,,,,,,,+++++++++++++++***)))(((,,,+++,,,------,,,++++++++++++******)))(((((((((******++++++++++++************+++++++++,,,,,,,,,*********)))))))))))))))))))))************))))))******++++++++++++*********++++++++++++***)))(((******+++++++++******)))************)))))))))))))))***++++++***)))***+++))))))************))))))************************))))))(((((())))))***+++------+++******+++,,,---///000111444777:::===???<<<===>>>>>>>>>???AAACCCCCCCCCBBBBBBBBBCCCDDDEEEHHHHHHIIIJJJJJJJJJJJJIIILLLJJJHHHGGGGGGEEEBBB@@@>>>===<<<:::777555444333222222222111111111111111000111222222222333666888777999;;;======>>>AAACCCCCCEEEHHHKKKMMMNNNNNNNNNMMMNNNNNNMMMJJJGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCEEEFFFGGGGGGGGGCCCBBBBBBAAAAAAAAABBBBBBEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDD@@@???>>><<<;;;;;;::::::777777666555555444444444555555555555555444444444888:::===@@@DDDGGGIIIJJJDDDCCC@@@<<<888555222000000000///...------------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---))))))******+++,,,------++++++,,,,,,,,,,,,------+++,,,------......------+++***)))((((((***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++******))))))***++++++,,,,,,+++++++++***************+++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++---///111000---******+++---......---+++*********++++++,,,,,,,,,+++,,,,,,,,,---------......++++++,,,---............,,,,,,,,,,,,+++)))((('''........./////////000000.........///000000111111222111111111111222222333111111111111222555;;;???DDD===888999999777888:::???CCCKKKXXXlll,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))+++***++++++++++++,,,,,,++++++++++++***))))))((()))***+++++++++++++++***************))))))((((((******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))******))))))************))))))******++++++++++++******++++++++++++******)))))),,,,,,,,,+++***)))((('''++++++++++++++++++++++++)))***++++++***)))***+++******++++++++++++******************************++++++******++++++,,,---,,,++++++***+++,,,---...111222444777:::===@@@AAA===>>>@@@@@@???@@@BBBDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIHHHFFFDDDDDDBBB???<<<:::999888777555444333222111222222222333333333333333444555666555666999;;;<<<>>>@@@BBBBBBCCCFFFHHHHHHIIIKKKMMMNNNNNNNNNMMMLLLMMMNNNLLLHHHFFFFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>><<<:::888666555777666666555333222222111555666999===AAAEEEHHHJJJHHHGGGFFFDDD@@@<<<999777222111000///---------,,,///...------,,,,,,---------,,,,,,++++++,,,,,,---))))))***+++,,,------...+++++++++,,,,,,---------,,,,,,---............---******)))))))))***,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,---------,,,,,,++++++++++++))))))************))))))))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---***+++,,,///111000---***---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,------------,,,/////////...---,,,++++++............////////////000000000000000000000000000000000000000111222333000222444444444555888:::>>>999777:::;;;;;;<<<@@@???CCCKKKXXXlll,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******++++++,,,---******+++++++++***))))))$$$(((***((('''((()))((()))))))))))))))))))))*********++++++++++++******************+++++++++,,,))))))))))))************))))))************))))))******++++++++++++******+++++++++***************+++,,,,,,++++++***((((((+++++++++,,,,,,,,,,,,,,,)))***++++++***)))***+++++++++,,,,,,,,,,,,++++++************************)))))))))))))))***++++++,,,,,,,,,,,,---///111222555666888:::===???AAAAAA???@@@AAAAAA@@@AAACCCEEECCCCCCCCCCCCDDDFFFHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@??????===:::888444444444333333222222222333333555666777777777777777999::::::999:::<<<>>>@@@BBBDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJEEECCCDDDGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCC@@@>>>;;;:::555555555444444444333333333444666999<<<@@@CCCEEEIIIJJJKKKJJJIIIFFFCCCAAA666444333000...---,,,,,,---,,,,,,++++++++++++++++++******))))))******+++******++++++,,,,,,------***++++++,,,,,,------...+++,,,------......------*********+++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))(((''')))))))))***++++++,,,,,,---------......---------******************************++++++++++++******,,,,,,,,,,,,++++++++++++************+++,,,------******+++---//////---+++---,,,***((((((***,,,---+++,,,---...///...---,,,,,,,,,,,,---------......---............---,,,,,,.........---,,,,,,,,,,,,------........./////////000000000000000000000000000000000000000111222333222444777888777777777888:::777777:::;;;:::;;;???>>>BBBJJJWWWlll++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++*********+++,,,---******++++++,,,+++++++++###))),,,(((&&&)))***(((((((((((()))******++++++******++++++++++++******)))))))))*********++++++((()))))))))************))))))************))))))******++++++++++++******,,,++++++***************((()))***+++++++++++++++******+++++++++,,,,,,,,,)))***++++++***)))***+++++++++,,,,,,,,,,,,++++++************************((((((''''''(((((()))***------...///111444666888999:::<<<>>>???@@@AAABBBAAABBBCCCCCCBBBBBBDDDFFFEEEEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@;;;:::888888999888666444222222222333333444444444666777999;;;<<<<<<<<<<<<<<<===>>>>>>======???AAABBBDDDFFFFFFFFFGGGHHHJJJKKKJJJIIIHHHHHHJJJKKKLLLMMMNNNNNNIIIBBB???AAADDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@@@@AAABBBCCCDDDBBBAAA@@@???>>>=========>>>???@@@AAACCCDDDFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@AAACCCDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFDDDBBBAAA::::::999888777666666555333333444555777:::<<<===FFFHHHJJJLLLLLLKKKIIIGGG>>><<<:::777444222000000------,,,++++++++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---------------)))***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))((()))***,,,---*********+++,,,,,,------***************)))((((((((())))))***++++++,,,,,,,,,------------------,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******************+++,,,---...***)))***+++---...---,,,,,,,,,+++******+++,,,,,,***,,,---//////...---,,,,,,,,,,,,---------......222222222111000///---------,,,,,,++++++,,,,,,,,,---------.........///////////////000111111222222111000000111222333444444222444555555555555777999777555666999:::888999===>>>BBBJJJWWWlll***************************+++,,,------,,,+++***************************------------------------))))))******+++++++++,,,,,,+++*********+++,,,---)))***+++,,,,,,,,,,,,,,,&&&---///+++))),,,...,,,''''''((()))***+++,,,,,,******++++++++++++******((())))))))))))*********(((((())))))*********+++))))))************))))))******++++++++++++******,,,+++******))))))******%%%&&&(((***,,,---......))))))******++++++++++++)))+++++++++***)))***+++++++++,,,,,,,,,,,,++++++************************,,,,,,++++++,,,,,,---...//////000111444777:::<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEDDDCCCDDDFFFGGGHHHGGGEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA???>>>===555444333444555555333111222333444555666777777888999:::<<<>>>@@@@@@@@@@@@@@@@@@AAA@@@??????AAABBBCCCEEEFFFFFFFFFFFFHHHIIIJJJIIIGGGFFFGGGIIILLLNNNPPPPPPOOOIIIAAA===???BBB@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>======<<<<<<<<>>???@@@BBBDDDFFFFFFEEECCCBBBAAA@@@@@@???===>>>???AAACCCDDDFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>>AAA@@@@@@?????????@@@@@@===>>>???AAACCCDDDEEEEEEAAAAAAAAABBBCCCEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFCCCBBB@@@>>>;;;999777666333333333333444555777888AAACCCGGGJJJLLLKKKIIIHHHFFFDDDBBB>>>;;;888666555//////...------------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,(((***---///000///...,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))((((((***,,,---(((((()))***+++,,,,,,---+++++++++++++++***)))(((((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********************+++,,,---...***))))))***,,,------,,,------////////////------((()))+++------,,,+++***,,,,,,,,,---------......555555555444222111///...000000/////////000111111---------.........//////------...000111222444444222222222222333444555666111111111000000333777:::888777888<<<===;;;<<>>BBBJJJWWWkkk+++++++++******)))))))))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))((((((************************************************))))))))))))))))))))))))******++++++++++++******---------,,,,,,+++++++++++++++******)))(((((((((((()))))))))******************))))))))))))******))))))*********+++++++++))))))))))))***+++,,,---)))***++++++,,,---111333333444555666888999;;;;;;??????@@@@@@AAABBBCCCCCCEEEEEEDDDCCCCCCBBBAAAAAAEEEEEEEEEFFFFFFGGGGGGGGGDDDCCCBBB@@@>>><<<;;;:::444333222111111222333444555666777888:::;;;<<<===???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBEEEHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFEEECCCDDDFFFDDDAAAHHHQQQOOOJJJDDD@@@??????>>>===@@@AAABBBBBBAAA@@@BBBCCC???>>><<<;;;;;;;;;;;;:::;;;===@@@BBBDDDGGGLLLOOOQQQQQQOOOJJJDDD@@@AAACCCAAAAAAAAACCCHHHLLLNNNNNNPPPOOOMMMJJJHHHFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>???AAACCCCCCAAA???CCCBBB@@@@@@@@@@@@>>><<>>;;;999888666444333333444555888:::???DDDIIILLLNNNOOOKKKKKKJJJGGGDDD@@@===;;;555444111///......///000.........---,,,+++++++++*********++++++,,,,,,,,,...---,,,+++++++++,,,---............---,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********........................,,,,,,,,,++++++)))((((((++++++------------++++++***)))))))))***+++,,,,,,---,,,++++++*********+++))))))))))))))))))))))))***++++++,,,,,,------...************************+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++************++++++---------...------,,,,,,+++*********+++---///000+++++++++,,,,,,---------555222...***))))))+++,,,000///---,,,,,,---///000---------............//////......------,,,++++++...............///000000//////000111111111111111...000222444666555555444333333333444444444555555666666777888999::::::;;;===@@@GGGSSSggg,,,,,,+++++++++*********++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********)))))))))******************************************************************************++++++++++++******,,,,,,,,,,,,+++++++++***++++++++++++************************++++++++++++*********))))))************************++++++++++++++++++++++++,,,------***+++------...000333666666666777999:::;;;======AAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???===;;;888666444333333222222222222333555666777888999:::;;;===>>>>>>@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCEEEHHHJJJIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@@@@BBBAAAAAAIIISSSSSSKKKAAA<<<===>>>>>><<<>>>???AAAAAA???>>>???@@@>>>=========>>>>>>=========@@@DDDHHHMMMRRRYYY]]]dddeeeeee```WWWPPPMMMLLLJJJKKKMMMQQQVVVZZZ\\\\\\```___]]]YYYUUUOOOJJJHHHIIIHHHEEECCCAAA@@@@@@AAADDDEEEGGGJJJLLLMMMJJJHHHBBB@@@>>>>>>??????>>>===AAA@@@@@@???@@@BBBDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIFFFCCCBBB>>><<<;;;999777555555444666888<<<@@@DDDHHHKKKLLLMMMMMMMMMKKKIIIFFFBBBAAA;;;999666222///...............------,,,,,,,,,,,,++++++,,,,,,------------------,,,++++++,,,,,,---,,,,,,------...---------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,+++***)))(((+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,...///+++,,,,,,,,,,,,,,,,,,---000...,,,******+++,,,...///...---,,,,,,---...///---------............/////////............------...............///000000/////////000000000111111...000222444555555444444444444444444444444444444666666777888999:::;;;;;;===AAAGGGSSSggg,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***************************************************************************************++++++++++++******+++++++++***************+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++*********------,,,,,,,,,---......,,,...000111222444777999::::::;;;<<<===>>>???@@@CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::999666444111000///222222222333555666888999:::;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFIIIJJJIIIHHHFFFDDDCCCAAAAAAAAA???======>>>>>>AAAKKKUUU[[[RRRFFF>>>===>>>===<<<<<>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCGGGMMMSSSZZZbbbjjjooo{{{~~~zzzqqqfff___]]]ZZZ[[[___dddjjjnnnoooooouuuuuuuuurrrmmmeee]]]XXXXXXUUUQQQMMMKKKKKKLLLMMMQQQRRRVVVZZZ^^^___\\\ZZZQQQMMMHHHEEEDDDCCCBBBAAABBBAAA@@@???@@@BBBDDDFFFDDDDDDEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA???<<<:::777666666777999;;;???BBBEEEGGGKKKLLLNNNNNNNNNLLLJJJIIIDDDAAA===888444111///.........------------,,,,,,------------............------,,,,,,,,,,,,------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((******************************++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...---------------------------------............///.........////////////000...............///000000000///.........///000111///000222444555555444444555555444444444444444444666666777888999:::;;;;;;???BBBHHHSSSggg,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))++++++*********+++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************++++++++++++***************)))))))))))))))))))))******+++,,,------*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++******---------------......//////111333555666888;;;===>>>>>>??????@@@AAABBBBBBCCCCCCBBBAAA@@@??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999888777666444333222111222333444666888:::<<<===>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGIIIIIIHHHFFFCCCAAA@@@??????>>><<<::::::;;;AAAKKKSSS^^^XXXPPPGGG@@@======>>>@@@CCCGGGIIIHHHFFFEEEEEEIIIHHHFFFCCCCCCFFFJJJMMMPPPTTTYYY```gggnnnvvv{{{wwwqqqooommmmmmnnnrrrxxx|||~~~yyypppkkkeeebbb^^^[[[ZZZ\\\___bbbbbbdddiiiooosssuuusssqqqiiicccZZZRRRMMMJJJHHHFFFHHHHHHHHHIIIJJJKKKLLLMMMHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEDDDBBB???===;;;;;;:::::::::<<<>>>@@@AAADDDFFFIIILLLNNNOOOOOOOOOKKKIIIEEE@@@<<<888555444/////////......------------------------------...,,,,,,,,,,,,---------...+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************************)))******++++++******))),,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++((()))***+++,,,,,,------,,,------......------,,,---------............///,,,------...//////000000...............///000000000///---,,,---...000222///000222333444444444333555555555555444444444444666777777888999:::;;;<<<@@@BBBHHHSSSfff,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))++++++*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))*********+++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++------------...///000000222555777999:::;;;===???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???===<<<;;;:::888888888888888888999999999999999888888777777777777777777777777777777777555666888:::<<<>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEDDDCCCAAA???>>>===<<<<<<;;;:::888777999@@@HHHMMMPPPSSSTTTNNNEEE???AAADDDJJJNNNSSSUUUVVVVVVVVVVVV[[[XXXQQQKKKHHHKKKSSSYYY___bbbfffjjjooouuu{{{}}}{{{|||{{{yyywwwxxx|||~~~zzzuuukkkiiifffeeefffkkkppptttrrrtttyyy|||uuukkkaaa[[[WWWTTTRRRUUUWWWZZZ^^^```aaaaaa```XXXRRRJJJCCCAAAAAAAAA@@@CCCCCCDDDDDDEEEFFFGGGGGGDDDEEEFFFFFFFFFEEECCCBBBBBBAAA@@@>>>======>>>???;;;>>>AAAFFFJJJMMMPPPQQQPPPNNNLLLHHHEEEBBB@@@???444333222111000...---------------,,,,,,,,,,,,,,,,,,,,,------............---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++,,,,,,------************************)))******++++++******)))******++++++++++++************++++++++++++*********++++++,,,------,,,,,,------------,,,++++++***---------,,,,,,+++++++++)))***+++,,,,,,,,,+++***,,,,,,---......---,,,,,,---------............///++++++,,,---...//////000...............///000000000///---,,,---...000222000111111222333333333333555555555555555555555555777777888999:::;;;;;;<<<@@@BBBHHHSSSfff++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***((()))++++++*********+++*********++++++,,,,,,---++++++++++++++++++++++++*********************************+++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++******))))))))))))************''''''((()))******++++++(((((()))))))))*********++++++************++++++++++++++++++,,,,,,,,,------------...000111333444666888;;;<<<======???@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>>===<<<;;;999888888777777777888888999999999888888888888888777777777666777777888:::;;;;;;<<<:::;;;===???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@??????????????????@@@@@@@@@@@@<<<<<<;;;:::999999999999888:::::::::===DDDIIIJJJCCCKKKSSSSSSNNNJJJLLLPPPXXX\\\aaaeeehhhjjjlllmmmqqqmmmdddZZZSSSTTT\\\ccchhhjjjmmmppprrrvvv{{{~~~{{{{{{}}}~~~|||yyyxxx{{{{{{nnnllljjjjjjlllqqqwww{{{zzz|||zzzsssnnnllljjjiiifffiiinnnrrrvvvyyyzzzzzzsssiiiZZZNNNFFFBBB???===>>>???@@@BBBCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFDDDBBBAAAAAAAAA:::;;;===AAAEEEJJJMMMPPPRRRQQQPPPNNNLLLKKKIIIIII===<<<:::777444111///...---------,,,,,,,,,,,,,,,+++,,,---......///..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------......------,,,---,,,,,,++++++,,,,,,---++++++******))))))******)))***+++,,,---,,,++++++++++++++++++++++++++++++***++++++,,,------......******************************++++++++++++******)))******++++++******)))))))))+++,,,,,,+++)))))))))***+++,,,,,,------,,,,,,------------,,,+++***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,,,,---...//////...............///000000000///.........///000111111111111111222222333333444444555555555666666666777777888999:::;;;<<<<<>>???>>>>>>???@@@@@@?????????????????????======<<<;;;999888777777888888999::::::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;::::::;;;<<<===>>>?????????@@@AAACCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDCCCBBBBBB@@@???>>>======>>>>>>>>>======<<<;;;:::888888888888999:::;;;;;;;;;???BBBCCCIIIPPPSSSPPPKKKPPPXXX]]]____________eeeiiinnnsssxxx|||xxxlllbbb___dddiiijjjllloooqqqssswww{{{|||vvvuuuuuuxxxwwwvvvwwwzzz||||||{{{~~~rrrpppnnnmmmnnnrrrvvvxxxzzz{{{}}}|||zzzyyyxxxxxxrrrtttwww|||qqqbbbXXXQQQJJJEEE@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEE@@@@@@???@@@CCCGGGKKKNNNRRRRRRRRRQQQPPPOOOOOONNNHHHFFFCCC???:::666333111............---------,,,+++,,,---.../////////...---------...------,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++------............---------,,,,,,++++++,,,,,,------,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******)))***,,,------,,,***)))))))))***,,,,,,------,,,+++,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,++++++,,,---------------............///,,,,,,------......//////...............///000000/////////000000000111111111111111111111222222333333333444555666777888888777888888999:::;;;<<<<<<>>>AAAGGGRRReee)))))))))******+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((***++++++******+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************(((((())))))*********+++************************************************++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))))))))******))))))***+++---.../////////000111333555888;;;<<<:::<<>>>>>>>>>>>=========<<<<<<;;;999888888777::::::;;;<<<===>>>>>>???>>>>>>>>>??????@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@???===<<<<<<=========<<<;;;999888777888999999:::;;;===>>>??????FFFKKKNNNTTT]]]^^^YYY^^^^^^aaahhhoooqqqnnnjjjlllpppvvv{{{yyymmmggghhhlllhhhkkkmmmpppssswww||||||tttooonnnpppqqqssswwwzzzzzzxxxuuuvvvxxx{{{}}}~~~~~~}}}|||wwwuuurrrppppppqqqsssuuuwwwwwwxxx||||||xxxwwwwwwvvvuuuvvvvvvxxx|||tttjjjbbbYYYRRRKKKLLLOOORRRSSSRRRPPPOOOEEEDDDCCCCCCDDDEEEGGGHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHFFFCCCAAABBBFFFJJJMMMRRRRRRRRRRRRRRRQQQPPPOOOOOOMMMIIIDDD???999666333000000//////.........---***+++---///000000///...++++++,,,---............------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------++++++++++++------...---,,,,,,+++++++++++++++*********++++++------------------------------,,,,,,++++++***)))))))))************************+++,,,,,,------,,,,,,+++++++++------------++++++***+++---......---+++***((()))***+++,,,---------++++++------------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---...//////...---+++******+++---...---------.........//////.........///////////////...............///000000//////000111222111111111111111111000111111222333222333444555666888999999777888999999;;;;;;<<<======@@@GGGRRReee---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,+++***))))))***+++,,,***+++---//////...---,,,,,,++++++******++++++,,,*********+++,,,---...///,,,+++*********+++,,,---)))))))))))))))))))))))))))***,,,------,,,***)))***************************************************************+++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,+++,,,---...///...111444666777999<<<>>><<<===>>>>>>???>>>>>>>>>???===;;;999888888888888;;;;;;;;;;;;;;;<<<===>>>===>>>>>>?????????>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA>>>??????===;;;999:::;;;:::>>>>>>:::666666555222555666888:::===BBBGGGKKKQQQXXX]]]___aaafffjjjjjjcccccceeekkkqqquuutttsssqqqsssxxx|||tttnnniiieeelllllllllooosssxxx~~~{{{xxxtttoooqqqoooooouuuzzzzzzvvvsssrrrwww||||||wwwrrrrrrsssrrrrrrqqqqqqpppppppppooouuuuuuuuuuuuwwwzzz}}}}}}{{{yyywwwvvvvvvvvvwwwyyyyyyzzz{{{~~~|||tttooolllZZZ[[[___eeekkkmmmkkkhhhXXXRRRKKKEEEBBBAAAAAAAAADDDGGGJJJKKKJJJJJJLLLOOONNNMMMKKKIIIHHHGGGHHHHHHOOOPPPQQQQQQRRRQQQQQQPPPQQQPPPNNNLLLHHHEEEBBBAAA:::999777555333333333333222111////////////000111///...---,,,++++++++++++...------,,,,,,------...---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---+++++++++,,,,,,---------++++++++++++******))))))///...,,,,,,...000///...***++++++,,,,,,------...000000///...------,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***)))------------------------***((('''))),,,---,,,***---------...............//////------------//////,,,---...000000///---,,,111111111111000000000000......//////000000111111000111111111111222222222444444444444444555666666888888888999:::;;;<<<======AAAGGGRRRccc~~~---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((,,,+++***))))))***+++,,,)))***,,,---...---+++***,,,++++++******++++++,,,,,,++++++++++++,,,,,,---++++++*********+++,,,---************************)))***,,,------,,,***)))************************************************(((((()))***+++,,,,,,---******++++++++++++******************************++++++++++++++++++++++++***************+++++++++///......---...000111222222444777888888999;;;===;;;<<<<<<<<<<<<;;;::::::::::::999999999:::;;;<<>>===============>>>>>>>>>???@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>>>>>>>>>>===>>>>>><<<::::::;;;<<<:::>>>>>>:::888:::;;;999999:::===AAAFFFLLLSSSWWWbbbfffiiikkkpppvvvwwwssslllkkklllooossswwwwwwvvvsssvvv||||||uuuoookkkiiimmmllllllmmmooosssxxxzzz}}}vvvtttqqqmmmpppooopppvvv||||||xxxuuutttwwwyyyyyyuuuqqqoooooommmmmmnnnnnnoooppppppqqqooooooooopppssswwwzzz|||yyyxxxwwwvvvuuutttttttttxxxyyyzzz|||~~~}}}nnnnnnqqqvvv|||~~~rrrjjj]]]PPPFFFAAAAAABBBBBBCCCEEEDDDDDDEEEIIILLLNNNMMMKKKJJJHHHGGGFFFFFFLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPNNNKKKHHHFFFDDDAAA@@@===:::888666444444333222111////////////000//////......------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,---,,,+++++++++************,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...///...,,,,,,---------......//////------,,,++++++,,,------//////..................////////////////////////////////////000000000000000111111111111222222222333222222222222222333333888888888999:::;;;<<<===<<<@@@FFFQQQbbb|||------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,++++++************++++++******+++,,,,,,+++***))),,,++++++******++++++,,,,,,,,,++++++************++++++******++++++,,,---++++++++++++++++++++++++***+++,,,------,,,+++***************************************************''''''(((***+++,,,---...******++++++++++++******************************++++++++++++++++++++++++)))*********+++++++++,,,...------...///111333444777999:::;;;::::::<<<===<<<<<<;;;:::999888777777555666777888:::<<>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>===AAACCCAAA@@@CCCDDDCCC@@@BBBEEEKKKRRRYYY```dddoooqqqrrrttt{{{{{{vvvtttssstttvvvxxxxxxxxxrrruuu{{{wwwqqqmmmjjjhhhmmmlllkkkkkkmmmppptttvvvzzz|||{{{uuuqqqpppooommmooopppsssyyy}}}yyywwwvvvuuutttsssqqqmmmjjjiiijjjkkkmmmooopppqqqrrrnnnnnnmmmnnnppprrruuuwwwvvvvvvvvvvvvvvvuuuuuutttuuuwwwzzz}}}}}}}}}}}}rrr___NNNDDDBBBDDD?????????>>>>>>@@@EEEHHHLLLLLLLLLKKKJJJIIIHHHGGGJJJJJJKKKLLLMMMPPPRRRTTTRRRRRRQQQPPPOOOMMMKKKJJJIIIHHHFFFCCC???;;;888666666555333111000//////...//////000000000///......,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......------------------------........................,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------------...///000---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++*********+++,,,+++***)))***+++......---,,,,,,+++******------,,,,,,++++++************+++,,,,,,,,,,,,++++++************+++,,,,,,***************))))))(((++++++++++++++++++++++++,,,+++***+++...///...---,,,,,,------...///000000000000///......///000000333111///---------///000,,,,,,,,,------......///000000000000////////////000111111111111222222222444333333222222222333333888888888888999;;;<<<===;;;???EEEOOOaaa{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---...////////////++++++++++++++++++++++++++++++,,,,,,+++***)))(((,,,++++++******++++++,,,*********+++************+++***++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************(((((()))***++++++,,,,,,******++++++++++++*********************************+++++++++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,---///111444555:::;;;======<<<<<<===???===<<<;;;999777666555555444555666999;;;>>>@@@AAAAAAAAA@@@?????????@@@@@@???@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;999::::::::::::<<>>AAACCCFFFGGGIIIKKKLLLLLLKKKKKKKKKJJJJJJJJJLLLNNNQQQSSSQQQRRRRRRRRRRRRQQQQQQPPPOOONNNMMMKKKGGGCCC???===;;;:::888555333111000/////////000111111000///...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---...//////000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++---......,,,+++,,,------------,,,,,,+++++++++------,,,,,,+++++++++*********+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---******+++++++++******))),,,,,,,,,,,,++++++++++++)))))))))***+++,,,,,,,,,+++,,,,,,---...///000000000000000000000000000000222111000///......//////++++++,,,------...//////111111000000//////......000000111111111222222222777777666555555555666666777777888888999:::<<<===<<>>======???@@@:::999888666444444444444555666888:::===???@@@AAA????????????@@@AAABBBCCCAAABBBCCCDDDFFFFFFGGGGGGDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::888999:::;;;===AAAEEEIIIWWWaaajjjmmmkkkhhh```YYYVVVUUUTTTVVV[[[```ccccccaaajjjppppppooossswwwxxxvvvxxxzzz{{{zzzxxxvvvuuutttsssrrrtttxxx|||~~~|||{{{zzzzzzyyywwwssspppppppppqqqrrrtttvvvxxxyyysssnnniiiggggggjjjmmmqqqpppwww~~~|||vvvuuuxxxyyyvvvrrrrrrrrrssstttsssqqqpppooopppooolllkkkjjjkkklllmmmqqqrrrtttvvvwwwwwwwwwvvvooorrruuuxxxzzz}}}ppp\\\OOOIII======<<<<<<===>>>>>>===>>>@@@CCCFFFIIIKKKKKKLLLLLLKKKJJJIIIJJJMMMOOOQQQPPPQQQRRRSSSSSSTTTTTTSSSPPPQQQPPPOOOMMMJJJHHHFFFAAA@@@>>>;;;888666333222///000000000000//////.........------------......---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,,,,------******+++,,,---.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------+++,,,...///...------...+++++++++,,,,,,---------------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......++++++,,,,,,---,,,,,,+++......------,,,,,,,,,+++)))***+++++++++,,,------,,,,,,------...//////000++++++,,,,,,,,,,,,++++++///000111111111000...---,,,,,,---...//////000000111111000000//////......000000111111111222222222888888777777777777888888777777777888999:::;;;<<<===AAAGGGPPP```zzz++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,'''(((***,,,------,,,,,,)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,,,,++++++***)))))))))******++++++++++++***************************************++++++,,,,,,---))))))***+++,,,---......222222222333555888:::<<<;;;<<<===>>>======>>>@@@666555444222222222333444888999;;;===>>>???@@@@@@>>>>>>???@@@AAACCCDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===??????>>>>>>===<<<<<<<<<999999999999999999999999999;;;===@@@CCCIIIPPPTTTgggsss~~~xxxmmmccc^^^ZZZWWWXXX[[[^^^^^^]]]]]]hhhooolllhhhjjjooorrrnnnqqqtttuuuuuutttttttttrrrpppnnnnnnoooqqqrrrrrrpppqqqsssvvvyyyzzzxxxvvvxxxzzz|||{{{qqqgggcccbbbdddiiiooottt}}}}}}zzz{{{|||}}}|||zzzxxxvvvpppnnnllljjjiiiiiijjjkkklllmmmnnnppprrrssstttuuuppprrrssstttuuuvvvyyy|||~~~~~~ooo]]]SSSEEECCC@@@???@@@@@@@@@???<<<===???BBBDDDEEEFFFGGGIIIIIIHHHHHHIIIKKKLLLNNNNNNOOOPPPRRRSSSTTTTTTTTTPPPPPPPPPPPPPPPOOONNNMMMGGGFFFEEEBBB???<<<999888333222111000//////////////////............//////---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------******+++,,,---------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------......+++***+++...000111///---******+++,,,,,,---......---------------,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,------...///+++,,,------------------///......------,,,,,,,,,+++,,,......------///000---------............///,,,,,,------------,,,,,,---...000111111000...---.........///000000000111000000000000////////////000111111111111222222222555555555555555666777777777777777777888:::;;;<<<>>>AAAGGGPPP```yyy+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,+++++++++************++++++,,,,,,++++++******++++++,,,(((***,,,---...---,,,+++)))***+++,,,,,,,,,++++++************************,,,++++++++++++++++++,,,************************************************+++++++++*********************++++++++++++******************************)))******+++,,,,,,------))))))***+++,,,---......555555555666777:::<<<===<<<===>>>===;;;;;;;;;<<<555555333333333555777888999:::===???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@??????>>><<<<<<======<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<===???BBBFFFKKKSSS[[[aaammmxxx}}}qqqfff```\\\XXXXXX\\\___^^^\\\^^^fffjjjfffbbbccceeeeeeaaaccceeefffgggiiimmmqqqsssrrrrrrqqqqqqooollliiiggggggiiinnntttyyy{{{|||}}}mmmeeebbbaaagggnnnxxx|||xxxtttpppnnnmmmmmmiiijjjkkkmmmooorrrtttuuusssssssssrrrqqqqqqtttvvvuuuwww{{{~~~~~~|||~~~~~~||||||~~~ooofffVVVPPPIIIEEEFFFHHHIIIIIIFFFEEEDDDCCCBBBAAAAAAAAACCCCCCEEEFFFHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSPPPPPPOOOOOOOOOPPPPPPPPPMMMLLLKKKIIIFFFBBB???===777555222000...///000111.........------.........---,,,,,,,,,,,,---......------------------------------------------------+++,,,---//////---,,,+++++++++,,,,,,,,,,,,------+++,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---------............---+++***...555777444///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...***+++,,,------------,,,......------,,,++++++******---///...------///111...............---------...///000111111000///...,,,---....../////////////////////////////////000////////////000000000000000111111111111222222222222222333333444555777777666666777777888:::;;;<<<===@@@FFFOOO___www+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((('''&&&++++++------------++++++))))))(((((()))***++++++,,,++++++++++++++++++,,,+++,,,---......---+++))))))***+++,,,---,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))******+++++++++,,,******++++++++++++******************************))))))***+++,,,,,,------++++++,,,---...000000111555555555555777999;;;<<<>>>??????===:::888888999888777666666777:::<<<>>>999;;;===@@@BBBCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@??????===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAA@@@CCCFFFKKKQQQYYYccciiikkkvvvzzzoooeee```\\\XXXYYY^^^aaa```^^^___cccddd```]]]]]][[[XXXVVVWWWWWWWWWYYY^^^gggmmm||||||}}}~~~}}}xxxqqqlllgggfffgggkkksss{{{uuujjjdddbbbgggnnn{{{zzzuuuqqqpppjjjkkkkkkmmmooosssvvvwwwuuuuuutttqqqooooooqqqsssqqqtttxxx{{{|||zzzxxxuuuxxx{{{~~~}}}}}}~~~}}}uuueee]]]RRRLLLLLLOOOSSSUUURRROOOKKKGGGCCC@@@???>>>===???AAADDDGGGHHHIIIJJJJJJKKKMMMOOOPPPQQQRRRRRRPPPPPPOOONNNNNNOOOPPPQQQPPPPPPOOOMMMJJJFFFCCCAAA;;;888444000//////111222...------,,,,,,------...---,,,,,,,,,,,,---......------------------------........................+++,,,...//////...,,,+++++++++,,,,,,,,,------------.../////////...---,,,+++++++++,,,,,,------------------.........//////111---+++111:::===888222...------,,,,,,++++++*********************++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,------,,,,,,+++***))))))(((+++------++++++---////////////...------,,,,,,,,,---...//////...---,,,---,,,++++++,,,...111222///////////////...............//////000000111111000111111111111222222222222222333333555666888999666666777777888999;;;<<<<<<@@@EEENNN]]]vvv------------------------*********++++++,,,,,,,,,************************+++'''&&&***,,,***)))+++)))***,,,......---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++//////...---,,,++++++***)))))))))***+++++++++,,,((((((((((((((((((((((((((((((((()))******++++++,,,+++***)))***+++,,,---)))))))))******+++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,******************++++++,,,,,,...000222444666777888888888888999:::;;;;;;>>>>>>>>>===<<<:::999888444444555666888;;;===???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFAAAAAABBBBBBBBBBBBBBBBBBBBBAAA???===<<<===>>>???===;;;999;;;======:::777:::888888<<<<<<999999<<<>>>AAACCCCCCHHHMMMNNNLLLIIILLLPPPVVVZZZ^^^```aaadddiiirrryyyzzzssshhh```^^^]]]\\\\\\___aaabbbbbbggggggjjjkkkdddWWWQQQRRRPPPPPPRRRVVVYYY^^^kkkwww~~~vvvnnnjjjhhhlllqqquuu}}}vvvpppooommmkkkxxx~~~vvvnnnkkkjjjkkknnnoooqqqyyy|||}}}vvvqqqqqqpppmmmrrrooooootttvvvtttssstttoooppprrrtttvvvyyy{{{}}}~~~tttmmmeee___]]]^^^___```cccccc```VVVKKKCCCAAABBBAAA@@@???@@@BBBDDDEEEEEEHHHGGGGGGHHHJJJMMMQQQSSSRRRQQQPPPOOOOOOPPPQQQRRRNNNOOOPPPQQQPPPNNNKKKJJJEEEBBB===777333000///...............------,,,+++...------,,,,,,------...///...,,,,,,---------,,,---------,,,,,,+++++++++((()))***+++,,,---------/////////...---------,,,,,,---...//////...---,,,,,,,,,++++++++++++++++++.........------,,,,,,,,,///......///111222111///++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---------.........,,,+++***))))))+++---...---------............///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------.........//////........................111111111111000000000000...............---------......///000000000000000444444444333333222222222222444555444444444777999777777777888999999999:::===>>>CCCNNN\\\rrr------------------------,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++''''''***,,,***)))+++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***************+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,************++++++++++++---...///111333555777888::::::::::::;;;<<<======??????>>>>>>===;;;:::999666666666777888;;;===>>>@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<===>>>>>>AAA???======>>>>>><<<::::::666555888;;;===BBBHHHNNNSSSUUUTTTTTTVVVVVVSSSSSSTTTWWWYYY[[[]]]^^^^^^]]]```fffkkknnnkkkeee```^^^___bbbdddfffggghhhhhhuuussssssqqqgggZZZRRRRRRPPPPPPRRRVVVYYY]]]hhhtttxxxpppoooppprrrvvv{{{xxxsssqqqooouuu{{{}}}qqqgggeeeeeeiiinnntttyyywwwuuurrrqqqlllkkkoooqqqoooppprrrnnnnnnoooppprrrvvvyyy{{{}}}~~~yyyrrrmmmkkkllllllmmmooopppooogggYYYMMMFFFCCC@@@???======???AAACCCCCCFFFFFFGGGIIIKKKMMMPPPQQQSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQPPPOOOMMMKKKJJJFFFDDD@@@;;;666333111000///////////////...------///......------......///---,,,++++++---///......---------,,,,,,,,,++++++***+++,,,------...------............------------------...//////...------,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++***,,,---...---+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************+++++++++,,,,,,+++***)))***+++---...------------...............------,,,,,,------...//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////////////////......///000000000000000000000111111222222333333222444555444444444666888777777777888999999::::::===>>>CCCMMM[[[qqq------------------------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))(((,,,...,,,+++---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++******---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++*********++++++,,,,,,,,,///000222333555777999999<<<<<<<<<<<<===>>>??????@@@@@@@@@???>>>===<<<;;;888888888999:::<<<===>>>BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAA>>>=====================???===;;;::::::;;;:::999???999777:::???FFFPPPYYYeeemmmqqqmmmfffbbb```]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]^^^aaadddeeedddbbb^^^ccciiimmmnnnooorrrttt|||ppp```VVVSSSPPPPPPRRRWWWYYY]]]fffoooxxxqqqpppoooppprrrxxx~~~zzzsssqqqqqqtttxxx}}}}}}~~~~~~yyygggaaa___eeeooozzz{{{vvvlllfffccceeeggghhhkkkoookkkjjjiiiiiilllqqquuuxxx{{{||||||zzzyyyyyy{{{}}}}}}xxxuuuuuuuuuuuuuuuwwwzzz}}}xxxlll^^^RRRLLLDDDBBB???======>>>@@@AAAAAAAAACCCEEEGGGIIIKKKLLLRRRRRRSSSSSSRRRQQQQQQPPPRRRRRRQQQOOONNNLLLKKKKKKHHHGGGDDD@@@<<<888444222000000000000/////////.../////////....../////////,,,+++***+++---///000///------------,,,,,,,,,,,,------............------------------....................................,,,,,,,,,------............------------,,,,,,,,,***))))))***,,,,,,+++)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,+++******+++---...------------............///......------......///////////////............+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111......//////000000111111......///000000000000000,,,,,,---///111222333444333444555444444444666888777777888888999::::::;;;===>>>CCCLLLZZZooo------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...***)))---///---,,,...,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++,,,,,,------,,,,,,+++++++++************************************)))))))))(((((()))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++***************++++++,,,---......222333444666888999:::;;;============>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<======>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@======>>>>>>===<<<;;;:::<<<:::888777777999:::;;;EEE@@@???CCCIIIQQQ]]]fffzzzvvvlllfffccc____________```aaabbbbbbbbbaaa```aaadddfffffffffbbbgggmmmqqqrrruuu|||~~~mmm^^^VVVRRRQQQSSSXXXZZZ]]]dddlllyyy}}}uuusssqqqqqqqqquuuyyy~~~|||ttttttuuuuuuxxx|||~~~vvvwwwxxxyyy}}}nnneee```eeeppp}}}~~~kkkccc\\\[[[]]]___dddjjjiiihhhggggggkkkpppvvvzzz||||||zzzwwwttttttuuuwwwzzzxxxwwwwwwyyyzzzzzzzzzuuu{{{yyyoooeee```QQQNNNJJJEEE@@@>>>???@@@AAAAAA@@@AAACCCFFFIIIKKKOOOPPPQQQSSSSSSSSSRRRRRRTTTSSSQQQOOOMMMLLLLLLKKKJJJJJJIIIFFFBBB===999666222111111000//////////////////............//////---+++***+++---//////...------------------,,,,,,...............---,,,,,,,,,,,,,,,------..................------.........***++++++,,,---......///------------------------,,,++++++,,,------,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,---------...............------------........................------............////////////////////////////////////,,,------...///000000111------...///000000111111......///000000000000000,,,,,,---///111222333444333444555555444444666888777777888888999:::;;;;;;======BBBKKKYYYnnn------------------------------,,,,,,++++++******++++++++++++++++++++++++,,,((('''+++,,,******+++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++******))))))))))))))))))))))))))))))(((((()))))))))************+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,---...///000111444555666888999;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<:::999::::::999999999;;;>>>@@@EEEBBBDDDLLLUUU]]]fffooo}}}qqqiiieeeccccccddddddddddddddddddcccbbbbbbdddgggiiiiiihhheeeiiilllmmmpppxxxmmm```YYYWWWWWW[[[^^^___eeellluuu|||zzzwwwuuuvvv{{{}}}~~~zzzyyy{{{wwwyyy|||}}}~~~tttvvvxxxyyy{{{xxxnnnfffiiiqqq{{{xxxmmmaaaZZZWWWWWW\\\aaafffffffffgggjjjoootttwwwvvvvvvvvvtttqqqpppqqqrrruuuuuuuuuxxx|||vvvzzz{{{wwwttteeeccc^^^VVVMMMHHHGGGHHHIIIGGGCCCAAABBBEEEJJJMMMJJJLLLNNNQQQSSSTTTTTTSSSTTTSSSQQQOOONNNMMMLLLLLLKKKLLLKKKJJJFFFBBB>>>;;;444333222000////////////...------,,,,,,------...///---,,,,,,---...---,,,---------------------------......------,,,+++***+++,,,,,,,,,------..............................)))******+++,,,------...---------------------------,,,,,,,,,......,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////////////////,,,------...///000000111,,,,,,---......///000000......///000000000000000//////000000111222333333444555555555444444555777666777888999:::;;;<<<<<<<<<===BBBKKKXXXnnn------------------------,,,+++++++++++++++******************************)))%%%$$$((()))((('''(((++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++,,,,,,------++++++******************************************)))******+++,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,...///111222333444666666777999:::;;;<<<===<<<<<<<<<<<<===>>>??????BBBBBBBBBBBBBBBAAA@@@???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@????????????>>>>>>?????????>>>======<<<<<<========================:::;;;<<<<<<<<<===@@@CCCBBBBBBHHHSSS\\\ccckkkrrr~~~rrrkkkfffjjjkkkllllllllljjjiiihhhbbbbbbdddgggjjjkkkkkkiiiffffffeeeeeekkkwwwttthhhdddaaabbbccccccgggmmmsss}}}|||yyyyyyzzzwwwxxxuuuwwwzzz|||}}}|||zzzrrrtttvvvxxxzzz}}}|||sssllllllpppvvvqqqeee]]]YYY[[[```bbbbbbdddeeegggiiikkkllljjjkkkmmmnnnmmmnnnoooqqqooopppqqquuuzzz~~~|||}}}~~~yyyxxxuuulllccc\\\ZZZ[[[VVVRRRLLLGGGDDDDDDFFFHHHHHHIIIKKKMMMPPPQQQRRRSSSRRRRRRQQQPPPOOONNNMMMMMMKKKLLLLLLKKKIIIEEEBBB@@@999777444222000/////////------,,,,,,,,,,,,------000...,,,,,,------,,,+++------------............---------------,,,+++***,,,,,,,,,,,,------------,,,---...//////...---,,,*********++++++,,,,,,,,,,,,,,,,,,------------...,,,+++++++++,,,,,,+++)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------.........------------------------.........//////000000111,,,,,,------......//////......///000000000000000222222222222222222222222444555666555333333555777666777888999:::;;;<<<===<<<===BBBKKKYYYnnn------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***&&&&&&)))+++)))(((******+++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,+++++++++*********)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...///111333444666666666777888999:::<<<======<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCDDDEEEEEEEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>======<<<<<<<<<>>>>>>===<<<<<<;;;::::::::::::;;;<<<>>>@@@BBBDDDDDDFFFHHHGGGFFFEEEGGGIIIJJJJJJOOOXXX___dddiiiooosss~~~{{{tttmmmiiinnnpppsssvvvvvvuuusssqqqmmmlllllllllmmmmmmkkkiiidddaaa]]]___ggguuu|||tttnnnkkkiiigggiiinnnuuu}}}}}}zzz|||~~~xxxtttrrrnnnrrrvvvwwwxxxzzz|||wwwuuukkklllmmmoooqqquuu{{{xxxrrrmmmlllllloooxxxuuulllgggiiimmmlllmmmoooppppppnnnkkkiiieeefffhhhhhhhhhjjjmmmpppmmmmmmnnnqqquuuxxxzzzzzz~~~}}}||||||~~~zzztttssstttmmmiiiccc[[[TTTNNNKKKIIIHHHHHHIIIJJJKKKMMMOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMJJJKKKKKKJJJIIIGGGEEEDDD>>><<<888555222000000000......------------.........,,,++++++---......---------------.........///---............------,,,------,,,,,,,,,,,,,,,,,,+++,,,///111111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++***+++,,,,,,***(((++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------------...------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------+++++++++,,,,,,---------------------............------------------------000000000000000000000000.............../////////......///000000000000000111111111222222222333333555555666555333333555666666777888999;;;<<<======;;;<<>>???@@@AAAAAAAAAAAABBBAAAAAA@@@@@@>>>@@@BBBCCCEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<;;;;;;;;;;;;======<<<;;;::::::999999888888999;;;>>>CCCGGGIIITTTWWWYYYXXXUUURRRSSSTTTWWWUUUWWW]]]aaabbbfffjjjhhhsss}}}}}}yyyuuupppkkknnnrrrwww|||}}}|||}}}zzzwwwtttqqqooollliiiaaa]]]YYY[[[eeetttwwwrrrnnnjjjkkknnn}}}|||zzz}}}wwwzzz|||||||||wwwtttiiimmmqqqssssssuuuyyy}}}{{{}}}~~~yyyssspppcccccccccdddgggnnnvvv|||qqqnnnkkkjjjiiikkksss}}}yyyuuuxxx~~~}}}wwwsssiiiiiihhhfffeeegggllloooqqqpppppprrruuuxxxyyyyyy{{{yyyxxxyyy|||~~~uuukkk```WWWSSSJJJIIIHHHHHHHHHJJJKKKLLLNNNOOOQQQRRRRRRQQQOOONNNJJJJJJJJJIIIIIIHHHGGGFFFBBB???;;;777444222111111//////............//////,,,+++***+++---///000///---------.........//////......///////////////...---------,,,,,,+++++++++***,,,///222222///,,,***---------------------,,,,,,,,,,,,------............---,,,,,,------+++)))++++++,,,,,,,,,---------+++++++++,,,,,,---------........./////////000000---.........------,,,+++++++++,,,,,,,,,---------.........------.........,,,,,,,,,------.........////////////000000000111000000000000000000000000111111111111000000000000000000000000////////////...//////000000000000000///000000111222333333333555666666555333333555666666777888999;;;<<<===>>>;;;<<>>>>>???AAAAAAAAA@@@@@@?????????@@@AAAAAABBBCCCCCCBBBBBBEEECCCAAA@@@AAAAAA@@@???@@@@@@>>><<<;;;999999999:::::::::999888777555444777888:::;;;;;;@@@OOO___ooorrruuutttooohhhbbb___```______bbbfffjjjjjjhhhoootttzzz{{{yyyuuutttttttttsssuuuzzzvvvooojjjfffbbb^^^\\\```jjjvvvzzztttnnnhhhjjjqqqyyy|||xxxrrrtttvvvyyy}}}{{{xxxvvvnnnmmmmmmnnnpppssstttuuuwwwxxxyyyyyyxxxuuurrrpppddd```]]]]]]aaahhhmmmqqqzzzooommmkkkkkkmmmpppqqqqqq}}}|||sssnnnhhheeegggjjjllllllnnnooopppqqqqqqsssvvvxxxyyyyyyzzzyyyzzz}}}~~~sssmmm^^^UUUKKKFFFGGGJJJKKKJJJNNNNNNNNNMMMMMMNNNNNNNNNRRROOOMMMMMMNNNNNNKKKGGGJJJHHHCCC>>>999555222111444000,,,***+++---......,,,,,,++++++,,,---///000////////////////////////...------,,,,,,------............///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.........---,,,++++++++++++...---,,,,,,++++++,,,,,,************+++,,,,,,---...---,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...,,,---.........---,,,+++000...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,///---///333222///...000999333/////////------///,,,---.........000222555111111111000000000000000000000111111111111000000,,,******,,,111333333111444444444444444444444333888888888999999::::::;;;======BBBKKKXXXnnn,,,,,,------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,---///000++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,+++***)))(((************************************************,,,+++************+++,,,******+++++++++,,,,,,,,,,,,,,,,,,------......///111222444666777888888999888999:::;;;<<<<<<<<<<<<>>>>>>=========>>>??????AAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCDDDBBB@@@???@@@@@@???>>>???>>>===<<<;;;:::::::::<<<;;;;;;:::999888777666999:::<<>>??????>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCAAA???>>>???@@@???>>><<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999888777777;;;;;;???EEEKKKXXXmmm~~~xxxuuuqqqpppooorrrwww}}}{{{}}}|||vvvqqqqqqqqqqqqpppssszzz}}}tttttttttuuuwwwzzz|||{{{zzz{{{ssskkkeeedddgggjjjuuu|||xxxuuuuuuyyy}}}}}}~~~|||sssjjjgggkkkmmmiiieeebbbbbbdddgggkkkooosssvvvuuupppjjjhhhjjjpppvvvyyy~~~}}}yyynnnlllkkklllnnnqqqrrrrrrvvv|||{{{vvvwwwzzz}}}}}}wwwuuuyyy}}}{{{|||}}}}}}||||||}}}|||ssscccXXXPPPIIIEEEBBBCCCEEEGGGHHHIIIJJJJJJNNNMMMMMMNNNPPPPPPNNNMMMLLLKKKIIIFFFBBB===999777333222111222222222///------...//////000000000000------------------------......------------......000///...---,,,,,,,,,---------------------------............------------------,,,,,,,,,---.........---,,,,,,++++++,,,,,,...---,,,,,,,,,,,,,,,,,,......////////////......++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,---...//////...---,,,***+++---...------......,,,,,,,,,,,,,,,,,,------///------000000///333888FFF:::...,,,...//////000111///---...000111...+++......//////000000111111111222222333333222222111333111111111333444333222333333333333333333333333777777888999::::::;;;;;;======BBBKKKXXXnnn.........------,,,,,,,,,------------------------------------------------000///---+++*********+++,,,,,,++++++***))))))(((+++++++++,,,,,,,,,------)))******++++++******)))++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))******++++++,,,,,,,,,************************,,,+++)))(((((()))+++,,,***))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---...///000111222555666777999:::;;;;;;;;;999999999999;;;===@@@AAA???????????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCDDDAAA???======>>>>>>>>>===;;;;;;:::999999999999999999999888777777777777777;;;===CCCKKKTTT```ttt|||zzzzzz{{{||||||zzzyyytttmmmhhhgggjjjlllkkkllltttzzzzzzzzzzzzzzzxxxvvvuuu|||~~~}}}vvvpppjjjgggfffhhhppp|||yyytttuuuwwwzzz|||wwwnnniiihhhgggdddaaa`````````bbbfffmmmssswww{{{wwwuuuwwwzzz}}}~~~~~~|||sssqqqpppppprrrsssssssssxxx|||{{{vvvrrrrrrvvvxxx{{{zzz|||~~~zzzxxxxxxyyyxxxzzz|||~~~|||ooobbbUUUMMMHHHGGGEEEEEEEEEGGGJJJKKKLLLLLLMMMNNNPPPPPPPPPPPPMMMMMMMMMKKKGGGCCC>>><<<666444333222222222000...,,,---///000111000//////------------------------......------------............---,,,++++++---...........................///......---,,,,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,++++++,,,,,,///...------,,,,,,,,,,,,,,,---...//////...---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,...//////......---+++---//////...,,,---...,,,,,,,,,---------------...,,,---/////////666===MMM===---)))...222444666:::444//////222444222///------...//////000111111000111111222222111111000111000000111111222222222111111111111111222222222777777888999::::::;;;;;;======BBBKKKXXXnnn.........------,,,,,,,,,------------------------++++++++++++++++++++++++000...---+++******+++,,,)))***,,,---,,,***'''%%%+++++++++,,,,,,,,,------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***(((((())))))******+++,,,************************,,,+++)))(((((()))+++,,,)))))))))******)))))))))******+++++++++,,,,,,,,,,,,---...///111222444444777777999:::;;;;;;;;;;;;999999999:::;;;>>>@@@AAA???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBBBB???===<<<<<<=========<<<;;;:::999888777777777777777777666666777888999:::===@@@HHHRRRZZZbbbppp}}}~~~{{{zzz~~~wwwqqqmmmhhhccc^^^\\\aaafffhhhiiippp~~~~~~{{{xxxuuuttttttuuu|||~~~xxxpppiiigggjjjpppyyy{{{wwwuuuuuuzzz}}}~~~yyyssslllhhhggggggfffdddccceeejjjrrr{{{~~~||||||}}}xxxvvvuuutttuuuuuutttsssyyy}}}~~~~~~|||xxxsssoooppptttyyy~~~|||xxxtttrrrssstttssstttwwwyyy|||oooeeeZZZVVVOOOIIIFFFGGGJJJMMMIIIKKKMMMNNNOOOPPPQQQRRRNNNOOOOOOMMMKKKGGGCCCAAA<<<888444111111111111000,,,---...000000///...---------------------------///......------......///+++,,,------,,,,,,...000........................///...---,,,+++,,,,,,,,,++++++***++++++,,,------...---,,,,,,++++++,,,,,,///...------,,,,,,,,,,,,++++++---......---+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,.../////////.........///000000...---------,,,,,,,,,------............------......000888AAAPPP???111///666===BBBEEEGGG???555/////////---+++,,,,,,---...///000000000//////000000000000//////...///000111222222333444333444444444555555555666666777777999:::;;;<<<<<<======BBBKKKXXXnnn------------------,,,,,,...------------,,,,,,,,,************************...------,,,,,,,,,,,,,,,'''))),,,...///...,,,***++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))((((((((()))***++++++************************,,,+++***))))))***+++,,,)))******++++++******)))******+++++++++,,,,,,,,,......000111333555777777888888999:::;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@???>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@???>>>===>>>???@@@===<<<::::::<<<<<<<<<;;;::::::999888888999999999:::::::::;;;<<>>>>>>>>>>>>>>>>>=========>>>??????>>>>>>>>>??????@@@@@@@@@BBB@@@>>><<<;;;;;;<<<===<<<:::999999;;;<<<;;;:::999999999:::;;;===>>>???AAAAAABBBCCCFFFJJJNNNPPPRRRRRRVVV[[[^^^aaahhhppptttwww{{{|||zzzuuuqqqppplllmmmooooooqqqvvv|||wwwnnngggbbb```^^^```cccdddfffmmmwwwyyyrrrlllkkkooosssvvvyyy~~~~~~pppiiieeeiiimmmooosssyyy~~~{{{}}}~~~}}}~~~~~~}}}zzz{{{zzzvvvvvvzzz{{{zzz|||yyyyyy{{{yyyssspppqqqtttwww}}}pppgggdddfffiiippprrrtttuuuvvvyyy|||ttteeeWWWMMMGGGEEEFFFIIILLLMMMMMMMMMOOOQQQPPPOOONNNMMMKKKJJJIIIHHHFFFBBB===999666444222000000000///////////////000........................//////............//////+++000333333...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...//////...---------.........---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,+++,,,...///000000000///000***&&&''',,,000///---,,,,,,------.../////////------///111///000999DDDCCC>>>===AAACCC???;;;999111///---,,,---///222444------------------------//////000000000000//////000222444333222111333555111111111222333333444444555666777888:::;;;<<<=========BBBKKKXXXnnn,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---...,,,)))&&&&&&''')))+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++---,,,+++******+++,,,,,,************************)))***++++++++++++***)))***+++,,,------,,,+++*********+++++++++,,,,,,,,,000111222555777999;;;<<<888888999:::;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<===============>>>>>>???======>>>>>>?????????@@@BBBAAA>>>;;;:::::::::;;;;;;:::888999:::;;;;;;:::888888:::<<<>>>AAADDDEEEHHHHHHIIIKKKOOOSSSWWWZZZ\\\ZZZZZZ^^^```bbbhhhpppsssvvvzzz{{{wwwqqqllliiiccccccbbbbbbdddkkkvvv}}}wwwnnniiigggdddddddddccceeelllvvv}}}}}}wwwooohhhgggjjjnnnnnnqqqvvv{{{~~~zzzqqqkkkmmmppppppsssxxx|||}}}{{{uuusssuuuuuurrrssssssxxx}}}}}}vvvqqqpppqqqttt}}}}}}ttteee___```ccctttvvvwwwwwwwwwxxx{{{}}}}}}lll]]]RRRMMMEEEHHHLLLMMMLLLLLLNNNQQQPPPOOOMMMLLLKKKJJJJJJJJJHHHEEEAAA>>>;;;777222///222111000//////000111222//////////////////////////////............//////---222666555///***((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///222111000///////////////...---,,,,,,++++++,,,,,,************+++,,,,,,---......,,,++++++,,,......++++++,,,,,,,,,---------***+++,,,---...---,,,,,,+++,,,...000000000000///...&&& """+++111111...,,,,,,------...///000000---...000222///000999DDDHHHHHHKKKOOOKKK>>>111+++...000111000///...///000---------------------,,,000000111111111111000000///222333222///---///111444444555666666777888888555666777888:::;;;<<<=========BBBKKKXXXnnn........................------------------------...---,,,,,,,,,,,,---............---,,,+++***)))''')))+++...///...------,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,)))***,,,------,,,***)))++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///***+++------------...000333444555777888888999999777777888;;;>>>???===<<<:::::::::::::::;;;<<<===>>>===<<<;;;;;;<<<===>>>>>>>>>????????????>>>>>>======<<<;;;:::::::::::::::888777555666888:::<<<888999;;;???EEELLLRRRVVVWWWXXXYYYYYY[[[^^^dddhhhfffffffffgggiiillloooqqqtttrrrqqqpppooojjjccc]]]XXXTTTRRRXXXaaaiiirrrzzz~~~uuuqqqjjjgggcccaaadddjjjrrrwww~~~tttlllhhhiiijjjjjjlllnnnpppqqqrrruuuwwwxxxwwwwwwvvvwwwyyy}}}~~~tttmmmjjjjjjkkkhhhkkkpppvvvzzzyyyuuuqqqtttwww~~~~~~vvvtttuuuxxxvvvzzzpppbbb```cccjjjrrrwwwvvvuuuwwwyyyzzzmmm\\\PPPIIIHHHFFFFFFFFFHHHJJJKKKOOONNNMMMMMMNNNMMMKKKHHHHHHGGGFFFCCC???:::666444222111000//////000111333111000///..................///000111///,,,(((&&&.................................------,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++***************+++++++++,,,,,,,,,------......------,,,+++...---,,,,,,,,,,,,---...---------------------------...///000000111111000......---------,,,,,,,,,,,,,,,,,,---------......---)))+++000//////;;;MMM\\\HHH888777666...,,,000111111000000//////......000000///...............000000////////////000000000000000000111222333444555444444555555666777888555555666777888999::::::>>>???DDDLLLVVVjjj------------------------------------------------...---,,,,,,,,,,,,---...............---,,,+++******+++,,,---------,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++******++++++,,,---+++,,,...///...///111222444555777888999::::::::::::999999;;;======<<<;;;;;;;;;::::::;;;<<<<<<==============================>>>>>>??????>>>>>>===;;;:::999888888777888888666666666777777777888888888:::>>>EEENNNWWW___ccccccddddddcccdddeeeiiilllooopppooonnnmmmmmmnnnooovvvssspppnnnjjjeee^^^XXXUUUQQQQQQYYYbbblllxxx{{{nnnjjjddd``````eeekkkooovvv}}}~~~uuummmiiigggfffhhhjjjlllmmmnnnpppqqqxxx~~~wwwpppllljjjgggjjjooouuuzzz{{{yyywwwvvvyyy~~~yyyuuusssssstttsssvvv~~~tttoooooossszzz~~~{{{wwwvvvuuusss{{{qqqaaaTTTPPPJJJGGGFFFGGGIIIJJJIIIJJJKKKMMMOOONNNKKKHHHGGGGGGFFFDDDAAA===:::999444333111000///000111222000000///.........//////,,,---...//////---+++***..............................---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------......------,,,+++...---,,,,,,,,,,,,---...---------------------------...///000111111111111......---------,,,,,,,,,,,,,,,---------.........111---...333222111<<>>???DDDLLLVVVjjj,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......------,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************++++++******++++++,,,---+++---///000000111444555666777888999:::;;;;;;;;;===;;;::::::;;;<<<<<<;;;<<<<<<;;;;;;<<<<<<=========>>>>>>??????>>>>>>============>>>>>>=========::::::999888777777777777444666777999999888777777===@@@EEEMMMWWWaaaiiimmmmmmnnnnnnmmmllllllnnnpppuuuvvvvvvuuurrroooooooooxxxuuuppplllgggaaa[[[WWWTTTQQQRRRZZZeeeppp}}}tttooofff___\\\^^^cccgggmmmrrrzzzyyypppkkkkkkmmmoooqqqrrrsssssssssxxx~~~vvvrrrmmmooosssyyy~~~~~~}}}xxxvvvuuurrrpppqqqrrrxxx}}}{{{{{{ssslllppptttuuutttvvv~~~uuufff___VVVNNNIIIHHHGGGGGGGGGHHHKKKNNNPPPOOOLLLIIIGGGGGGGGGFFFDDDBBB@@@???888666444222000000000000//////.........///000000+++,,,,,,---......//////...........................------------,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,---------.........------......------,,,+++...------,,,,,,------...------------------------...///000111111222222111......---------,,,,,,,,,,,,------------.........---***+++...---,,,555AAA^^^QQQ===//////444333,,,////////////000000000000000//////............///000000////////////000000000000000000111222333444444444444444555666777888555666666777888999::::::===???DDDKKKVVVjjj,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,++++++***------,,,,,,,,,,,,------,,,++++++******++++++,,,)))))))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++---000111111333555777777777999::::::;;;;;;;;;===;;;999999;;;===============<<<<<<<<<======>>>??????>>>>>>>>>>>>??????<<<<<<============<<<<<<<<<;;;:::999999999999999666777888999::::::::::::DDDGGGLLLSSS[[[bbbhhhkkknnnoooooonnnmmmmmmoooqqqrrruuuwwwwwwuuussssssttt|||yyytttoooiiieeeaaa^^^[[[XXXYYY___gggqqq~~~yyyrrriii```[[[\\\___bbbiiilllrrrwwwyyy{{{|||yyyyyy{{{|||~~~~~~|||zzz~~~~~~}}}|||{{{vvvqqqssssssvvv~~~wwwjjjdddfffgggeeefffnnn{{{zzzrrrggg]]]UUUNNNHHHCCCHHHIIIJJJMMMPPPQQQPPPNNNKKKKKKJJJHHHGGGEEEDDDCCC<<<;;;888555333111000//////.........///000111111---,,,,,,,,,---...000111........................------------------------,,,,,,,,,---------..............................***++++++,,,,,,---------,,,,,,,,,,,,------------------......------,,,+++------------------------,,,,,,------------------...///000111222222222222......---------,,,,,,,,,------------............)))((((((***((('''---777OOOSSSJJJ777...333333---......//////000000111111000///............//////000000////////////000000000000000000111222333444444444444444555666777777555666777888999::::::;;;===???CCCKKKVVViii------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++,,,,,,,,,+++++++++,,,---...***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++---000111222333555777777777888999::::::::::::<<<:::888999<<<>>>??????>>>======<<<<<<<<<======AAA@@@===<<<<<<===@@@AAA;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;888888777888999<<<>>>@@@HHHKKKPPPVVV\\\aaaeeegggjjjjjjkkkjjjiiijjjlllooonnnsssxxxyyyxxxwwwzzz}}}}}}yyytttpppooonnnjjjfffdddfffiiiooozzz{{{uuulllccc^^^^^^```bbbeeefffjjjoooppprrr|||~~~zzzyyyxxxyyynnn]]]\\\[[[XXXXXX___lllwwwyyyoooeeeYYYKKKBBBGGGFFFFFFIIINNNSSSVVVWWWPPPOOONNNKKKIIIGGGFFFEEEAAA???===999666333111000///////////////000111222///...---,,,,,,---///000........................------------------------,,,,,,,,,---------..............................+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,---------.........///000111111222111111......---------,,,,,,,,,---------.........//////...------...---,,,///444:::NNNUUUBBB000...111000......//////000000111111//////............//////000000////////////000000000000000000111222333444333333333444444555666777666666777888999:::;;;;;;===>>>CCCKKKUUUiii........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))))))))+++,,,---+++++++++,,,,,,---------******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++,,,,,,------************************************************,,,,,,++++++++++++++++++************************++++++******++++++,,,------///111222222333555777777888999999:::::::::999:::999999:::===???@@@???======<<<<<<;;;;;;<<<<<<@@@???===<<<<<<===???@@@::::::;;;;;;;;;;;;::::::777777888888999:::;;;<<<::::::999:::<<<@@@EEEGGGKKKNNNSSSZZZ___dddggghhhiiihhhfffdddbbbbbbeeehhhkkkqqqwwwzzzzzz|||~~~}}}}}}yyytttooommmkkkmmmwww|||tttmmmhhhfffggghhhdddcccffflllmmmooo}}}~~~{{{}}}~~~~~~~~~}}}}}}~~~uuu```[[[VVVSSSQQQTTT]]]ggguuuzzzwwwiiiWWWJJJGGGEEEDDDGGGLLLSSSXXX[[[TTTSSSPPPMMMKKKIIIGGGGGGEEECCCAAA===:::666333222000000/////////000111111000///...---------...///........................,,,,,,,,,------------...,,,,,,,,,---------..............................,,,,,,,,,,,,------------*********+++++++++,,,,,,------......------,,,+++,,,------......------,,,+++,,,,,,------.........---...///000000111111000......---------,,,,,,,,,------.........////////////000000000///...000222,,,CCCPPPCCC111,,,000111////////////000000000000///............//////000000000////////////000000000000000000111222333444333333333333444555666777666777777888999:::;;;;;;<<<>>>CCCJJJUUUiii------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,+++******+++---///000+++,,,---------,,,+++***)))***+++,,,,,,,,,,,,++++++******))))))******+++***+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++******++++++,,,---000222444444444444666888999::::::;;;;;;;;;;;;:::;;;::::::<<<>>>???>>>======<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>===<<<999999::::::::::::999999666777777999:::<<<>>>???>>>???AAACCCGGGKKKNNNPPPRRRVVV[[[aaafffiiikkklllkkkiiiccc]]]XXXWWWYYY[[[```hhhpppvvvzzz}}}wwwrrrmmmnnnwww}}}xxxuuuttttttnnnkkkmmmrrrqqqrrr~~~~~~}}}}}}~~~xxxrrrrrruuuwwwwww|||zzzhhh```WWWTTTQQQOOOSSSZZZeeemmmxxx~~~~~~lll^^^QQQNNNLLLLLLOOOSSSUUUVVVUUUTTTQQQNNNLLLJJJJJJIIIGGGFFFDDDAAA===999666444111111000000///000000000//////............//////........................,,,,,,,,,---------......,,,,,,,,,---------..............................---------------,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,+++,,,,,,---......---,,,,,,++++++,,,,,,---......///,,,---...//////000000///......---------,,,,,,,,,............////////////,,,...///...---------,,,+++666===777000...000000000000000000////////////...............///000000000000////////////000000000000000000111222333444333333333333444555666666666777888888::::::;;;<<<<<<>>>CCCJJJUUUiii,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***------,,,+++,,,...111222---...//////...+++)))''')))***+++,,,,,,,,,,,,,,,******))))))))))))******)))***,,,------,,,***)))'''(((((()))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///333444666666555666777999;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===??????<<<:::===<<<;;;:::::::::::::::888;;;???AAAAAA???;;;888999999999::::::999999999888888999;;;===@@@BBBCCCCCCEEEIIINNNRRRUUUWWWXXX\\\___ccchhhlllmmmnnnmmmnnnjjjaaaXXXPPPMMMNNNPPPTTT\\\hhhqqqxxx{{{uuuooooooxxx{{{wwwwwwzzzwwwvvv}}}|||~~~~~~~~~}}}~~~vvvpppqqquuuwwwwwwwww|||{{{pppeee[[[WWWSSSOOOOOOTTTYYYdddqqqzzz}}}~~~qqq^^^[[[XXXUUUTTTSSSPPPOOOUUUSSSQQQNNNMMMLLLLLLLLLIIIHHHFFFCCC???;;;888666222222111000//////000000------...//////000000000........................,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////.........------,,,,,,,,,,,,,,,,,,---------......------......------,,,+++,,,,,,---......---,,,,,,++++++,,,,,,---...//////+++,,,---...////////////......---------,,,,,,,,,............/////////000,,,...000/////////...,,,000...******...111111///111111000000//////.....................///000111000000////////////000000000000000000111222333444333333333333444555666666777777888999:::;;;;;;<<<<<<>>>BBBJJJUUUhhh++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,''')))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************---+++******+++,,,,,,+++))))))***++++++++++++***------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***************+++++++++---///000111111111333444555777888:::;;;<<<999999:::;;;;;;<<<<<<===>>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<:::888777888999999888666777:::===AAAEEEIIIKKKPPPRRRUUUYYY\\\^^^______```ccciiinnnrrrttttttsssrrrmmmcccXXXPPPJJJGGGFFFMMMVVVbbbnnnyyyxxxrrrqqqtttwwwzzz|||yyyzzzzzz|||sssiiiiiinnnpppppptttwww~~~wwwnnnlllfff^^^WWWRRRQQQQQQXXXaaammmuuuyyy}}}tttoooiiifffccc^^^VVVOOOMMMOOOPPPPPPOOOMMMLLLLLLHHHGGGGGGFFFDDDAAA;;;777666444111000111222222222222111111000///......---,,,---------.../////////////////////////////////...///////////////......---...............------///...,,,++++++,,,...///+++******---000111///,,,---------------...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,---...//////...---,,,---------,,,++++++++++++........................000///---+++++++++---...111///...------...///111000000000000111111111111000000000000000111222222......//////000000111111222222111111111111111111555555444444444555555666444666999>>>CCCDDDCCCAAA===>>>CCCJJJUUUhhh++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++,,,,,,---************************+++)))(((((()))******)))))))))***+++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++******))))))++++++************+++++++++,,,---///000111222222444555555777888999:::;;;999999:::;;;;;;<<<<<<===>>>===<<<;;;;;;;;;;;;<<<===<<<;;;:::999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777777777888777999:::<<>><<<>>>CCCJJJTTThhh,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,------------+++)))(((************************,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++***((((((***+++***))))))******+++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++******++++++,,,,,,---...000111222222333666666666777888888999999999999:::;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<<<<;;;:::999888999::::::;;;;;;:::::::::;;;;;;<<<<<<;;;:::888777777888888999:::;;;>>>CCCLLLVVV]]]iiijjjkkklllllllllkkkjjjhhhiiilllqqqxxx{{{pppeee\\\UUURRRSSSXXX^^^eeemmmyyyyyyvvvrrrooommmlllmmmnnnvvv|||~~~}}}~~~~~~~~~}}}~~~~~~|||{{{~~~}}}}}}~~~~~~~~~}}}qqqkkkllloookkkmmmsss{{{|||vvvoookkkjjjjjjnnnyyyqqq___SSSMMMLLLKKKKKKKKKKKKLLLMMMLLLKKKKKKJJJJJJGGGCCC@@@;;;888444222222222000///000000000000//////////////////................................................///////////////...,,,,,,---...//////......///...---,,,,,,---...///...---++++++---......---...------------...//////......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++,,,...//////...---,,,........................111000...------...//////...000111333333111000........./////////000000000...............///000000//////////////////......///000222333333222000///......000222555777:::;;;999888777999;;;<<<;;;:::<<<>>>BBBIIITTTggg,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++***+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++...,,,***+++,,,---,,,,,,)))***++++++,,,,,,++++++************************++++++++++++++++++++++++---------------------,,,,,,++++++++++++,,,,,,------...///111222333333444777777777777777888888888999999:::;;;;;;<<<<<<=========<<<<<<<<<<<<======<<<<<<:::999999999:::;;;;;;::::::::::::;;;;;;<<<======<<<:::999888999;;;<<<===>>>???DDDNNNZZZcccqqqqqqrrrrrrrrrqqqpppooommmooorrrwww~~~}}}sssjjjddd```___```bbbffflllvvvxxxvvvrrrnnnllllllooorrrvvvzzzvvvwwwxxxyyyyyyyyyxxxwww|||{{{{{{{{{|||}}}~~~zzz{{{|||}}}}}}}}}}}}}}}}}}~~~}}}sssqqqtttpppqqqttt{{{zzzyyyyyy}}}iii\\\QQQNNNJJJHHHHHHIIIKKKKKKLLLKKKKKKKKKKKKIIIFFFCCC>>>;;;777555444222000...////////////000000000000000000//////......---------------------------------...//////////////////000000000///...,,,+++***///......------......//////...,,,+++,,,,,,---.........---------......///------------...//////000---------,,,,,,,,,,,,,,,---..................---+++,,,...///000///...---........................111000//////...///000000///000111111111111000///............////////////000000000000000111111222111111111000000/////////111222555777777555333222222222222333333555666666:::888666777888:::;;;:::<<<===BBBIIISSSfff,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++...,,,++++++,,,------,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---.........///000222333444444555777777777777777777777777999999:::;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>===;;;:::::::::;;;<<<::::::::::::;;;;;;<<<===;;;<<<<<<;;;888888:::===BBBCCCEEEEEEIIIQQQ^^^hhhqqqrrrsssttttttsssrrrqqqnnnpppuuu{{{~~~vvvqqqnnnkkkjjjhhhhhhllltttzzzwwwrrrllliiikkkqqqvvvxxxyyy||||||}}}~~~{{{zzzyyyxxxrrrssstttuuuuuuuuutttsssyyyyyyyyyyyyyyy{{{}}}|||{{{{{{zzzzzz{{{{{{|||{{{|||~~~yyyxxxuuuuuuvvvzzz~~~xxxlll[[[UUUMMMHHHGGGHHHHHHHHHJJJJJJIIIIIIJJJJJJGGGEEEAAA>>>;;;888666444111///////////////000000000000000000000//////......---........................------...///////////////000000000///...,,,+++***.........------...............---,,,+++,,,---...///......---------......---------------...///000............------------.........------.........+++,,,.../////////..............................000000/////////000000000000///............///000............////////////000000000000000111111222222222222111111000000000000222555777777666444333555555444333333333444444999777666666999;;;======<<<===AAAHHHRRReee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++******++++++,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++((()))))))))))))))******,,,,,,,,,,,,---.../////////000111333444555555666777777777777777888888888999999:::;;;;;;<<<<<<=========<<<<<<======>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>:::<<<===<<<999999===@@@CCCFFFIIIJJJLLLSSS___hhhqqqrrrsssttttttsssrrrqqqlllooottt||||||yyyuuuqqqllljjjlllrrrzzzxxxpppkkklllrrrxxxzzzyyyyyy|||~~~yyyppprrrxxx{{{xxxvvvtttssspppqqqrrrsssssssssrrrqqqvvvvvvvvvuuuuuuwwwzzz}}}~~~}}}||||||||||||}}}}}}~~~{{{yyywwwwww{{{|||yyy||||||zzz}}}~~~kkkbbbVVVLLLIIIHHHGGGFFFHHHGGGGGGHHHIIIIIIHHHFFFDDDAAA>>><<<999777333111000000000000////////////000000//////////////////////////////////////////,,,---...///000000000000,,,,,,---...//////......------------------------,,,---...---,,,,,,---/////////...------------...------,,,,,,,,,---..............................///...------------...///---------------................................./////////000000000000000111///...,,,,,,...///111....../////////000000000...............///000000222111111111111111000000///000222444444444333222444444444444555666777777888666666777:::===>>>>>><<<===AAAHHHRRRddd------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,------...+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,+++******+++,,,,,,------,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,---...///000///000222333555666666666666666777777888888888999999999:::;;;;;;<<<<<<==================>>>??????===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>??????>>>@@@CCCAAA??????DDDHHHEEEKKKPPPSSSUUU[[[eeennntttuuuvvvvvvuuutttsssrrrmmmpppuuu~~~}}}xxxrrrnnnnnnrrrwwwzzz{{{xxxvvvyyy~~~|||yyyyyy{{{vvviiiiiilllrrrzzz|||~~~~~~{{{xxxwwwttttttuuuvvvvvvuuutttssstttuuuuuutttssstttyyy|||~~~~~~~~~zzzyyy}}}yyyuuuxxx{{{{{{uuurrruuuwwwxxx||||||ppp```SSSMMMJJJGGGEEEGGGFFFFFFGGGIIIJJJIIIHHHFFFDDDAAA>>><<<999666333111111000000//////......///////////////000000000000000000000000000000000,,,---...///000000000000+++,,,---...////////////+++,,,,,,,,,,,,,,,,,,+++))),,,......---,,,---/////////...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,------......//////...------------...//////...,,,+++++++++---...........................---...//////000000000///000//////////////////000/////////000000000111111...............///000000///////////////000000000///000111222333333333333444444444555666777999999777666666777:::<<<<<<<<<<<<===AAAGGGQQQddd------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...---,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---***+++,,,,,,------,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---...///000000000111222444555666777777666666666777888888999999999999:::;;;;;;<<<<<<==================>>>??????<<<;;;:::999999999::::::<<<<<<<<<======???@@@@@@CCCFFFIIIHHHFFFGGGKKKPPPNNNUUU]]]aaaccchhhrrrzzzxxxyyyyyyyyywwwvvvtttrrrppprrrwww~~~vvvqqqqqqtttwwwyyypppwww~~~{{{yyy}}}~~~xxxrrrhhhggghhhkkkrrryyy~~~{{{wwwzzz~~~|||{{{|||~~~}}}}}}yyyyyyzzz{{{zzzyyyxxxwwwvvvwwwwwwuuusssuuuyyy}}}|||~~~{{{|||}}}|||xxx|||}}}{{{wwwyyy}}}~~~}}}ooommmppprrrnnnlllnnnnnnlllqqqyyy~~~zzzgggXXXPPPLLLHHHFFFGGGFFFEEEGGGIIIJJJJJJIIIGGGEEEBBB@@@>>>;;;777444222111111000///......---......//////000000111111000000000000000000000000,,,---...///000000000000..................------***++++++,,,,,,++++++***'''+++...///...---...///000///...------------------,,,,,,+++******************+++,,,,,,---......///...---,,,,,,---...///000...,,,))))))***,,,---........................------...//////000/////////000111222222111000///000000000000111111111111000000000000000111222222,,,---------......//////111111222222333444555555666666666666666777888999777666666777:::;;;:::999<<<===AAAGGGQQQccc------------------------***,,,......---++++++,,,------------------------///,,,---//////+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......///888999...(((,,,...+++------------------------------..................------,,,,,,+++,,,,,,,,,,,,+++++++++,,,...000111111222333444555555555555777888888999999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>>>>======???CCCAAA999<<>>:::777777555222///...///111222000000000000////////////000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...---------............/////////////////////......,,,,,,---...//////......//////.........---------222222111000///......---))),,,000333444222000---////////////////////////........................------///000000000///...////////////////////////111111111111111000//////------......//////000000222111///...///000///...111111222222222333333333333333444444555666666666444555666777999:::;;;<<<:::<<>>EEERRRZZZYYYTTTWWWZZZ\\\^^^```dddffflllnnnttt{{{{{{vvvrrrssszzz|||uuuqqqooommmjjjggglllpppxxxzzzvvvvvvxxxyyyzzz}}}~~~}}}~~~{{{zzz|||||||||~~~}}}{{{{{{zzz|||}}}~~~~~~~~~}}}{{{zzz|||}}}~~~|||}}}zzzrrriiiaaa]]]\\\]]]dddkkktttyyyyyysssfff```WWWPPPKKKJJJIIIHHHHHHIIIKKKKKKIIIEEEAAA???:::888555222000///000000111111000000000/////////////////////////////////////////////////////////......---,,,,,,---......---------............///------------------............///000000000000///...............---------.........------,,,,,,,,,...---+++++++++---///111////////////////////////........................---...///000111000//////////////////////////////....../////////...------......///000000111111222444222000000111222111000111111222222222333333333333444444555555666777777555666777888999:::;;;<<<===>>>AAAGGGPPPbbb~~~------------------------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,******------***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++//////***(((,,,//////,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++++++++*********+++,,,,,,---...///000222333555666444555666777888888888888888888999999:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===============<<<;;;::::::;;;???@@@>>>AAAJJJPPPQQQYYY[[[^^^```bbbeeehhhjjjnnnooottt{{{}}}vvvmmmiiihhhnnnxxx~~~zzzuuurrrrrrpppmmmjjjooosss{{{~~~{{{wwwtttssssssssstttyyy|||}}}wwwnnngggccccccdddrrrxxx~~~{{{xxxxxxzzzvvvxxx}}}wwwiii\\\RRRKKKGGGDDDFFFHHHKKKLLLKKKHHHEEEBBB===;;;888555333111000000111111111000000000//////////////////////////////////////////////////////......------------......---------............///,,,,,,,,,---------------......////////////..............................111111111000000000000000...---,,,++++++---///111////////////////////////........................,,,---...///000///......///////////////////////////000000000000000///////////////000111111222222333111000000111222111000111111222222222333333333444444444555666666777777666777777888:::;;;;;;<<<>>>???AAAGGGOOOaaa~~~------------------------,,,---------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++)))***------******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,+++((((((,,,//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---++++++******+++,,,,,,------...///111222444444555444444666777777777777777888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<===<<<<<<;;;::::::555999<<<<<<@@@HHHPPPTTTZZZ]]]aaadddeeefffiiijjjmmmnnnssszzz~~~|||uuugggbbb```eeelllxxx~~~{{{xxxxxxyyyyyyvvvssssssuuu|||~~~yyywwwwwwuuusssrrrrrrrrrsssxxx{{{~~~|||}}}qqqhhhaaammmsssyyyzzzvvvssssssuuurrrsssxxx~~~mmm^^^QQQGGGBBBEEEGGGJJJKKKKKKIIIGGGEEE???>>><<<999666444222111111111111111000000000000////////////////////////////////////////////////........................---------............///,,,,,,,,,---------......---------......---,,,,,,---.....................------------------......------....../////////...////////////////////////........................+++,,,---...///...------//////////////////////////////000000000000///////////////000111111222222111000......000111000000111111222222222333333333444444555555666777777888777777888999:::;;;;;;<<<>>>>>>BBBGGGOOO```|||------------------------,,,,,,---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---...++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,...///...---***(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............++++++++++++,,,---......///000111222333444444444444555666777777888888888999999::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;:::888;;;>>>@@@CCCJJJSSSYYY]]]aaafffiiijjjiiijjjjjjggghhhmmmssswww|||zzztttiiiccc```bbbfffooo}}}}}}{{{||||||yyyxxxxxx{{{vvvtttuuuwwwvvvuuutttuuuvvvyyy{{{}}}|||wwwllljjjmmmqqqqqqooommmmmmooooooooosss}}}ppp___PPPGGGFFFGGGIIIJJJJJJJJJHHHGGG@@@@@@???===;;;888555444222222111111111000000000////////////////////////////////////////////////---...////////////...------------............///,,,,,,,,,---......//////,,,------------,,,++++++---------...............++++++,,,,,,------......,,,---///111111///...,,,////////////////////////........................+++,,,---...///...------////////////////////////,,,,,,---.........------......///000000111111222000///---...000111000000111111222222222333333333444555555666666777888888888888999999:::;;;;;;<<<<<<===AAAGGGOOO___yyy---------------------------------,,,++++++---///++++++++++++++++++++++++,,,***+++...///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***+++---...,,,)))(((++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,---...///000222333444555555555444444555666777888999999999999999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<::::::;;;<<<<<<<<<;;;;;;===@@@DDDFFFIIINNNWWW___cccgggmmmqqqqqqooommmllldddeeeiiinnnqqqwww~~~xxxrrrlllgggeeefffjjjsss~~~~~~|||yyyyyy|||{{{vvvyyy||||||zzzyyyyyyzzzxxxyyy{{{~~~sssqqqlllhhhdddccccccdddeeefffiiippp}}}qqq___SSSHHHIIIIIIIIIJJJJJJJJJJJJBBBBBBBBB@@@>>>;;;888666222222222111111111000000000000000000000000000000////////////////////////---...///000000///...------------............///,,,------...//////000000------......------,,,+++---------.........//////------......///000000111,,,---...//////...,,,+++////////////////////////........................---...///000000000///...////////////////////////+++,,,------......---------......//////000111111111///...///000222222111111111222222222333333333555555555666777777888888888999999::::::;;;;;;;;;:::<<>>???@@@@@@@@@???===<<<;;;:::999999;;;<<<<<<;;;:::999;;;<<<;;;;;;999999999;;;===>>>AAADDDHHHNNNVVV```jjjqqqwww~~~}}}zzztttnnnmmmoootttwwwxxxzzznnnjjjlllllliiihhhuuuzzzuuuuuuxxx}}}{{{wwwyyy|||{{{uuuuuu~~~kkk```]]]ZZZUUUVVVSSSVVV]]]___dddwww~~~mmmaaaUUULLLKKKLLLHHHGGGHHHHHHHHHHHHHHHFFFCCC???===999888555222000000000111444333222222111111222222000/////////.........---------------.........///000000///------,,,,,,,,,......////////////......------............------***+++,,,---............---------............///...............///000111000000000000////////////............/////////000------............------...---...111444555222///.........------.........111111000000//////......///////////////000000111222111000000000111222333555555555555666666666666777888888999999:::;;;;;;===>>>AAAEEELLL[[[uuu------------------......---------------------------+++)))***,,,------+++++++++++++++++++++++++++,,,------......------,,,...---,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++---------,,,,,,+++++++++,,,,,,---///000111222333555555555555666777888999999999::::::;;;::::::::::::;;;<<<>>>????????????======<<<;;;;;;;;;;;;;;;999:::;;;;;;:::;;;>>>@@@===<<<;;;;;;<<>>:::888666333111000000111333333222111111111111111000/////////////////////------........./////////000///...---,,,,,,,,,,,,......////////////......---......//////......---***+++,,,---............---------............///...............///000000000000000000/////////...,,,,,,---------.........---......//////......---.........111333444111///000///------------///000////////////000000000000000000000000000111222222222222111111111333444555555555555555666666666666888999999::::::;;;<<<<<<===>>>AAAEEELLL[[[uuu..................------------------------------///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------...///000111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------//////......---,,,++++++---...///000222333444444666555555666666777888999555666888999;;;<<<<<<=========>>>?????????>>>>>>::::::::::::;;;<<<======777999:::;;;<<<>>>AAADDD??????>>>???BBBFFFJJJMMMRRRSSSUUUYYY```lllxxxzzzzzz{{{}}}xxxttttttqqqmmmlllttt}}}zzzsssrrrvvv}}}}}}}}}~~~}}}|||vvvkkkaaaYYYRRRPPPRRRRRRQQQXXXccczzzwwwhhh[[[PPPHHHFFFHHHGGGHHHKKKMMMNNNKKKFFFBBB>>><<<:::777444333333333222222111000000000000111000000000000000000000000....../////////000000000//////...---,,,,,,,,,,,,......////////////......---......//////......---+++,,,---...............---------............///............////////////000000000/////////......------........./////////---......//////......---.........000222333111///111000...------...000111.........///000111111111111111111111111222222333222222222222333444555666555555555555666666666666999999::::::;;;<<<<<<<<<<<<===AAAEEELLLZZZttt//////......------,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------......///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---///000111111000000///...---,,,,,,......///111222333444555666666666666666777888888444555777999;;;<<<======>>>>>>>>>>>>>>>======<<<::::::::::::;;;<<<======999:::;;;<<<<<>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>======???BBBEEEHHHIIIKKKNNNSSSXXX\\\___\\\]]]^^^aaajjjxxx{{{uuusssssstttvvv~~~}}}yyy~~~zzzsssooopppvvv~~~~~~~~~~~~{{{{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{|||}}}~~~}}}rrreee\\\VVVRRRQQQRRR]]]nnnrrrbbbTTTMMMIIIHHHHHHLLLPPPRRROOOKKKGGGEEECCC???<<<999777666222111000000///000000000000000000000111111111111////////////000000000000111000//////////////////......////////////.........//////////////////...------......//////......---------............///......///000//////...---////////////............000000000000111111111111...//////////////////......///000000000///000000---///000222222000///---111000000000/////////...000////////////000111111...///000111222333444444555555555555666666666666777777777888999999::::::;;;<<<@@@EEEKKKYYYqqq,,,,,,,,,,,,,,,,,,++++++------------------------------...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******+++++++++000000000////////////......///000111222444555555777777666666666666777777888999:::<<<============????????????>>>===<<<;;;>>>======<<<======>>>>>>AAAAAA@@@>>>===???BBBEEENNNPPPSSSWWW[[[___bbbdddbbbcccdddgggooo|||zzzpppnnnlllmmmnnnttt~~~|||xxxtttrrrtttzzz~~~~~~}}}{{{xxxuuusssqqqooonnnnnnmmmmmmmmmmmmnnnnnnkkkjjjjjjiiihhhhhhhhhhhhgggggghhhiiijjjlllnnnooommmmmmnnnpppssswwwzzz|||~~~zzzlllaaaXXXTTTQQQVVVcccttt{{{gggYYYRRRMMMIIIJJJNNNQQQPPPNNNHHHGGGDDDAAA===999666555222222111000000000000111111111000000000/////////....../////////000000000000000///////////////000......////////////.........//////000000//////...---....../////////......---------............///...///000000000///------/////////.........------------........./////////...//////000000//////......///000000......///000---...000111111000...---111111111000///.........///////////////000000111...///000111222333333333555555555555666666666666666666777777888999999999:::<<<@@@EEEKKKXXXppp,,,,,,,,,---------------------------------------***,,,---,,,******,,,...------------------------,,,------......------,,,,,,------......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++.........////////////000000000111333444555666777777777666666666666777777888999;;;===>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>============>>>@@@AAABBBBBBAAA@@@???>>>@@@DDDGGGRRRUUUZZZ___bbbeeeffffffgggggggggiiiooozzzwwwlllhhhgggffffffjjjuuu~~~}}}|||zzzzzz|||}}}{{{yyyvvvssspppooonnnlllkkkiiifffcccaaa___^^^[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[\\\^^^```dddggghhhkkknnnsssuuuvvvuuuvvvvvvxxxzzz}}}uuuggg\\\VVVTTTYYYdddppp|||sss___WWWMMMIIILLLOOOOOOMMMLLLKKKHHHEEE@@@<<<888777333333222111111111111111222111000000///...------------........./////////......------------............////////////......//////000000000000//////......////////////......---------............///...///000111000///---,,,//////.........---------,,,,,,---------.........//////000000000000//////...///000///------...111//////...------...//////000000000000////////////000000//////000000111222000000222333333333222222555555555555666666666666666777777888999999::::::999;;;@@@EEEKKKXXXooo,,,------....../////////------------------------(((+++,,,+++)))))),,,///------------------------,,,------......------,,,+++,,,---////////////...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------......//////000000111222333444555777888888888777666666666666777777888999;;;===???AAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@;;;;;;<<<>>>@@@BBBDDDEEEAAAAAA@@@???>>>AAAEEEIIIUUUXXX^^^cccggghhhgggfffhhhhhhgggiiimmmvvv~~~tttmmmiiigggfffeeegggqqq{{{~~~}}}|||~~~{{{yyypppnnnkkkhhheeecccaaa```[[[ZZZYYYWWWUUUSSSQQQPPPMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWZZZ___aaabbbaaabbbbbbcccfffkkkppptttwwwxxxxxx|||~~~uuufff]]]TTTTTTWWW```kkkxxxjjj^^^QQQJJJJJJMMMNNNLLLQQQPPPMMMIIIEEE@@@<<<:::444333222222111111222222222111000///...---,,,+++------------.........///,,,,,,+++++++++,,,,,,---......////////////......//////000000000000//////...///////////////......---------.........//////...///000111000///---+++//////.........---------............/////////000//////000000000000//////...000111///---,,,...111222///,,,******,,,///222......//////000000111111111111111000111222222333111222333444444444333222555555555555666666666777777888888999::::::;;;;;;999;;;@@@EEEKKKXXXooo------------------------,,,------......------,,,000///...---------------------............------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,++++++,,,,,,)))***++++++,,,---.........---,,,,,,---///222333444444444555555555555666555555666777888999:::::::::;;;<<<===>>>???@@@AAA@@@@@@@@@??????????????????>>>===@@@DDDGGGGGGFFFEEECCC@@@???BBBFFFJJJLLLYYY___ddddddeeehhhkkkkkknnnnnnmmmmmmooouuu}}}{{{wwwlllfffbbbdddggghhhkkkooo}}}|||~~~~~~{{{}}}}}}|||wwwrrrnnnllliiidddaaa\\\[[[ZZZXXXVVVTTTRRRQQQNNNMMMKKKIIIGGGEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB??????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDJJJKKKLLLNNNOOOPPPQQQQQQQQQSSSVVVZZZ___dddhhhjjjlllooorrrvvvyyy~~~xxx```^^^TTTPPPWWW]]]aaammm|||rrr___UUUPPPLLLMMMQQQOOOPPPOOOLLLGGGBBB???===999666333111111222222111222222222222111111111000////////////////////////------......//////000000///...---,,,,,,---...///////////////////////////000000000000///---,,,+++...............---------......////////////......000000000000000000000000,,,,,,,,,---...///000111------......//////000000111000///...............///000111222222111000///---......///000111111222///////////////000111111111111111111111222222222555555666666777777888888888888999999999:::::::::888???@@@BBBMMMXXXjjj------------------------,,,------......------,,,......---,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...000222333555555555666666666777777666777777888999::::::;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>AAAEEEGGGFFFEEEFFFDDDCCCDDDGGGLLLPPPRRR^^^dddiiiiiiiiimmmooonnnrrrpppnnnooosssyyy{{{uuummmfffccceeeggggggiiilllppp{{{|||}}}~~~zzzxxxuuuqqqooollliiiddd```___\\\XXXUUURRRQQQPPPNNNLLLJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????=========>>>>>>>>>??????>>>???@@@@@@AAAAAA@@@@@@CCCCCCEEEFFFGGGHHHHHHHHHJJJKKKMMMPPPSSSVVVYYY[[[^^^aaadddhhhkkkoootttwwwyyyzzz|||rrrgggZZZRRRUUUXXXYYYaaakkksssvvvjjjbbbWWWPPPNNNMMMMMMMMMMMMKKKHHHDDDBBB<<<999444222222222222111222222111111111000000000////////////////////////.........//////////////////...------------...///........................///000000000000000///.................................////////////......///////////////////////////.........///000111111.........///////////////111000000////////////000///000111222222111000///......//////000000111111000000/////////000000111111111111111222222222222555555555666777777888888888888999999999:::::::::888??????AAALLLVVVhhh------------------------,,,------......------,,,------,,,+++++++++,,,,,,------............------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,---------,,,,,,+++++++++......------...000222333666666666666777777777888888999999999::::::;;;;;;;;;<<<>>>???AAABBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>@@@@@@AAADDDGGGHHHGGGEEEEEEEEEGGGJJJOOOSSSXXXZZZfffmmmsssuuuvvvwwwvvvsssxxxuuusssuuu|||uuunnngggcccfffiiihhhhhhiiifffnnnyyy~~~yyyuuuoooiiifffccc```^^^ZZZWWWSSSQQQOOONNNKKKIIIGGGFFFEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>???????????????????????????>>>>>>============>>>>>>===============>>>>>>>>>======>>>?????????>>>>>>===>>>??????@@@?????????CCCCCCCCCDDDEEEGGGHHHIIIMMMOOOSSSVVVYYY]]]aaadddjjjkkknnnqqquuuxxx{{{|||zzz~~~wwwgggXXXUUUUUUSSSVVV\\\cccrrryyykkk[[[RRRMMMLLLKKKLLLNNNMMMJJJGGGAAA===888444333333333222111111111111000000000///////////////////////////000000///////////////...///......------......///////////////////////////...///000111111111111111////////////////////////......////////////.................................---------------......///////////////.........111000000000000111111222000000111111111111000000////////////000000000000111000000/////////000000111111111111222222333333444555555666666777888888888888999999999:::::::::999??????@@@JJJSSSeee~~~------------------------,,,------......------,,,------,,,,,,,,,,,,,,,---,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333444555555666666666777777777999999999999:::::::::;;;<<<===???AAACCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???CCCDDDFFFHHHIIIIIIGGGFFFCCCFFFKKKPPPUUUZZZ^^^aaannnxxxzzz~~~{{{zzz|||pppjjjfffiiimmmllljjjjjjhhhjjjqqqxxx}}}~~~|||wwwrrrnnnkkkfff```ZZZWWWUUUSSSRRRMMMKKKIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>???>>>>>>=========>>>>>>????????????????????????@@@@@@????????????@@@@@@??????????????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@===>>>>>>>>>>>>===<<<<<>>>>>>>>???@@@@@@BBBDDDGGGIIIKKKNNNRRRVVVZZZ[[[___cccgggkkkooopppsssvvvzzz|||zzzdddZZZUUUSSSRRRUUU[[[eeeuuunnnbbbVVVPPPKKKJJJLLLNNNLLLIIIEEEAAA<<<888666555444333111111111000000000//////////////////////////////111000000000//////......//////............//////111111111111111111111111...///000000000000//////////////////000000000000......////////////..............................///...---------------...000000//////......------////////////000111222222000000000111111000000000000000000000////////////222111000000///000000000000111111222222333333333444444555555666777777888888888999999999::::::::::::@@@???@@@JJJRRRddd|||------------------------,,,------......------,,,......------------......,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///...------,,,,,,------******+++,,,,,,---.........//////000111222333444444444555555555666666666777777888888999:::::::::===>>>AAACCCEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIIIIHHHGGGFFFFFFCCCHHHNNNTTTYYY^^^dddhhhvvvxxxppplllooosssssspppooommmkkknnnuuu{{{~~~yyywwwtttqqqmmmhhhbbb]]][[[WWWQQQMMMLLLKKKJJJIIIEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>============????????????????????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;<<<======>>>===>>>AAABBBCCCEEEHHHKKKJJJLLLOOOTTTYYY]]]aaacccfffiiimmmppprrruuuzzz|||~~~vvvdddZZZUUURRRRRRWWW[[[eeexxxxxxggg]]]QQQJJJJJJKKKKKKJJJIIIEEE@@@<<<:::777555333111111111111000000000000000000000000000000000000111111000000/////////...////////////////////////000000000000000000000000////////////...---,,,+++.../////////000000111111......////////////..............................111111000/////////000000000000//////......------............//////000111111000000000000000000111000000000000////////////111111000000000000111111000111111222333333444444444444444555666666777777888888999999999:::::::::<<>>>>>===>>>>>>????????????????????????AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;<<<===>>>>>><<<===>>>>>>>>>???AAACCC???@@@CCCGGGKKKNNNQQQSSSXXX[[[```dddhhhnnnssswwwssswww{{{~~~uuufff]]]VVVSSSVVVVVVZZZggg|||{{{ppp```SSSLLLJJJJJJIIIJJJHHHDDDAAA>>>;;;777444222222222222111111111000000000000000000000000000111000000000000000000///...//////000000//////.........................../////////...---,,,******---......//////000000111......////////////..............................---------,,,,,,---......///////////////.........///............//////000111111000000000000111111////////////000000000000111000000000000111222333000111111222333444555555333444444555555666777777888888999999999:::::::::<<>>>>>@@@DDDGGGIIIJJJIIIHHHHHHFFFEEEEEEGGGLLLRRRUUUXXXXXXUUUQQQLLLIIIJJJLLLPPPUUU[[[```ccciiipppwwwyyyxxxzzzxxxssspppttt}}}~~~}}}}}}yyyzzzzzzyyyzzz}}}zzztttnnnhhheee[[[YYYUUURRROOOLLLHHHEEEDDDBBB@@@@@@@@@AAA@@@??????@@@AAA@@@>>>>>>@@@BBB???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>======>>>>>>???@@@???@@@@@@???======>>>@@@===>>>???AAABBBDDDEEEFFFLLLOOOSSSWWW\\\aaahhhllliiimmmqqqssstttvvv|||yyymmmccc]]]YYYWWWWWW]]]hhhyyyrrrbbbUUUNNNKKKJJJKKKIIIGGGEEEBBB>>>888444333333333333222222222222000000000000000000000000000000000000000111111111...///000111111000///...////////////////////////......//////...---,,,,,,,,,------...//////000000......////////////......////////////////////////,,,,,,,,,,,,,,,---...///.........///////////////111000//////////////////222111000//////000111222......//////000000111111/////////000111222333444000111111222333444555666333333444555555666666777888888999999999::::::::::::@@@???@@@HHHQQQbbb{{{------------------------,,,------......------,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////...------------...------,,,,,,,,,,,,++++++///000111222333444444444666666666666777777777777666777888:::<<<>>>???@@@>>>@@@DDDHHHJJJJJJJJJIIIJJJHHHFFFFFFJJJPPPXXX\\\bbbaaa^^^XXXQQQOOOPPPSSSVVV[[[aaaeeegggmmmuuu|||tttmmmttt|||yyyvvvtttyyy|||}}}zzzuuuuuuwwwvvvvvv{{{~~~wwwuuurrrmmmggg___YYYUUUQQQNNNJJJHHHGGGEEECCCAAABBBAAA@@@@@@AAAAAA@@@>>>???AAABBBAAA???>>>AAACCC@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFIIIMMMQQQWWW[[[cccfffjjjkkklllnnnssswwwvvv~~~}}}rrrjjj___\\\YYYYYY]]]gggwwwmmm]]]RRRLLLKKKJJJJJJIIIHHHEEE@@@999444444444444333333333222222000000000000000000000000//////000000111111222222...///000111111000///...222222222222222222222222---...//////////////////,,,,,,,,,---...//////000......////////////......000000000000000000000000222222222222333444666666---.........//////000000222222111000//////000000222111000//////000111222---......///000111111222...//////000111333444555000111111222444555666666333333444444555666666777888888999999999:::::::::888>>>===>>>GGGPPPaaazzz........................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,---------///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,++++++++++++,,,------...111111222222222333333333444555666666555555777999:::;;;<<>>>>>@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGCCCEEEGGGFFFFFFGGGKKKOOONNNOOOPPPPPPOOOOOOPPPRRRQQQPPPOOONNNNNNOOOPPPQQQOOOOOOMMMLLLLLLKKKKKKKKKJJJKKKKKKKKKJJJIIIGGGFFFGGGFFFEEEEEEEEEEEEDDDCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA???>>>>>>>>>>>>???>>>>>>===<<<===>>>???BBBDDDGGGIIIJJJUUUYYY___eeejjjlllllllllqqqrrrtttwwwzzzzzznnneee]]]YYYWWWYYYdddrrr~~~ppp]]]PPPKKKJJJHHHEEEDDDDDDCCCBBB@@@888666333333333444333222000000000////////////...000000000000000000000000...///////////////......////////////////////////........................,,,,,,------...///000000111111000000//////......000000///...............---------............///222222111111000/////////333000......000111///---111111000000///000000000///////////////000000111111111000000000000111111000111111222222333444444333333444444555666666666777888888999999:::;;;;;;===;;;???DDDFFFMMM```uuu........................------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------///...---,,,,,,,,,,,,---+++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,---...///000222222222333333333444444555666777777666666888999;;;<<<===@@@CCCDDDDDDCCCGGGGGGHHHJJJMMMNNNMMMLLLLLLKKKLLLOOOVVV[[[^^^^^^```]]]^^^ccceeedddfffjjjkkklllnnnnnnoooppprrrsss{{{qqqjjjkkkuuu{{{||||||{{{yyyyyyzzz|||~~~|||{{{zzzxxxvvvtttzzzxxxppphhhccc\\\YYYSSSMMMIIIFFFDDDDDDCCCBBBAAA@@@???>>>>>>>>>???@@@@@@>>>===>>>@@@BBBBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNKKKMMMOOONNNMMMNNNRRRUUUYYY[[[\\\\\\ZZZYYYYYYZZZ\\\\\\[[[ZZZZZZ[[[\\\\\\ZZZYYYWWWUUUTTTTTTTTTTTTRRRRRRRRRQQQPPPNNNLLLKKKIIIHHHFFFFFFGGGGGGFFFDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAAAAA???@@@@@@AAA@@@@@@??????<<<<<<===???@@@AAABBBBBBFFFJJJQQQYYY```eeehhhiiiggghhhjjjkkkmmmqqqvvvyyyuuuiii```YYYVVV]]]gggqqqvvv~~~~~~lll[[[RRRHHHIIIKKKKKKIIIFFFDDDCCC<<<999555444444444444333444444444444333333333222000000000000000000000000/////////000000//////...////////////////////////000000000000000000000000,,,,,,---......//////000000000000000////////////000000///......................../////////000000000000000000000111111111444111//////111222000///000000000//////000000111000000000000000111222222111111000000000000111111111222222333444444555555333444444555666666777777777888888999999:::;;;;;;===;;;>>>DDDGGGMMM```uuu........................------------------------...------,,,,,,------...........................,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,------------------------------...------------,,,,,,,,,---------......///111111333333444444444555555555666777888777666666888:::<<<===@@@CCCEEEFFFFFFFFFJJJJJJKKKMMMPPPQQQPPPOOOMMMMMMOOOSSSWWWZZZZZZYYYYYYWWW[[[eeennnqqqrrrssskkklllmmmnnnmmmlllkkkjjjrrr|||{{{sssnnnmmmqqq||||||xxxuuutttttt{{{|||yyyxxxxxxxxxwwwwww|||yyyqqqiii```YYYTTTOOOLLLIIIFFFCCCBBBBBBCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@???>>>???BBBDDDCCCDDDDDDFFFHHHJJJKKKMMMPPPQQQRRRSSSUUUWWWXXXYYYYYYZZZ[[[[[[[[[[[[]]]___iiikkkmmmmmmkkkiiihhhhhhkkkkkkjjjjjjjjjjjjkkkkkkjjjiiifffcccbbbaaabbbbbbaaaaaa```___]]][[[XXXWWWRRRPPPNNNMMMMMMMMMKKKIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEAAAAAABBBBBBCCCBBBBBBAAA>>>>>>==================;;;???DDDKKKSSSYYY]]]___```aaacccddddddfffiiikkkqqqwww|||mmm```XXXYYY^^^eeelllwwwmmm]]]GGGIIILLLLLLJJJGGGDDDCCC@@@===888555444444444333333333222222222111111111000000000000000000000000//////000111111000000///000000000000000000000000000000000000000000000000---------......//////000////////////000000000000000000///...............////////////000000000111...//////000111111222222444222000000111222111000/////////000000111111222111111111111111222222333111111000000000000111111222333333444444555666666444555555666666777888888777888888999999:::;;;;;;<<<;;;>>>DDDGGGMMM```vvv................................................------------------------------------------------------------------------,,,++++++++++++,,,------...------,,,,,,,,,------------------------,,,,,,---------------------------------...///000111222555555555555666666666666666777777777666777999:::>>>@@@CCCFFFGGGHHHIIIJJJLLLLLLNNNQQQUUUVVVUUUSSSPPPQQQSSSTTTUUUUUUSSSRRRQQQRRRWWWcccpppvvvvvvssskkklllmmmnnnooommmkkkhhhmmmuuuxxxsssqqqppppppuuu|||zzzuuurrrrrruuu{{{}}}xxxuuuuuuvvvxxxyyy}}}uuuppphhh```ZZZTTTNNNJJJGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@????????????@@@@@@@@@AAABBBBBBBBBCCCFFFIIIHHHIIIJJJLLLOOORRRTTTVVVYYYZZZ]]]___bbbdddfffgggiiiiiijjjjjjjjjjjjkkkllluuuxxx|||}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{xxxuuurrrpppppppppqqqsssssssssqqqooollliiihhhaaa___\\\ZZZXXXVVVSSSQQQRRRQQQPPPNNNMMMKKKJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===>>>???AAADDDHHHKKKNNNPPPVVVYYY[[[]]]^^^```bbbdddccchhhnnntttzzzpppeee___^^^bbbhhhssslllTTTPPPKKKIIIIIIHHHGGGEEEDDD@@@:::666555444333333111111111000000000//////000000000000000000000000///000000111111111111000000000000000000000000000........................------....../////////000......//////000000111111000000///...................../////////000000000//////000000111111111111222111000000111111111111//////000111222333333333111000000000000111222222111111000000000000111111222222333333444555555555555555666666777888888888777888888999999:::;;;;;;<<<;;;>>>DDDGGGMMMaaavvv................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...------,,,,,,,,,------...------------------,,,,,,------------------------,,,,,,,,,---...000111222555555666666666777777777444555777777666777:::<<>>>>>>>>??????????????????@@@AAABBBBBBBBBCCCDDDEEEFFFHHHKKKNNNNNNOOOQQQTTTWWWZZZ]]]___dddfffiiilllooorrrssstttwwwwwwwwwxxxyyyzzzyyyyyy}}}~~~}}}~~~~~~|||zzzxxxrrroookkkhhheeebbb^^^[[[ZZZYYYXXXUUUSSSPPPNNNMMMMMMKKKIIIGGGFFFFFFGGGHHHCCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAACCCCCCGGGJJJNNNQQQSSSVVVZZZ\\\[[[^^^aaacccgggoooyyyxxxllldddaaadddlllxxxmmm```QQQIIIJJJLLLLLLIIIFFFBBB<<<888666555333222333333333222222222222111111111111111111111111111//////000111111111111111000000000000000000000000.................................///////////////......//////000000111111000000///...............------........./////////111111111111000000//////000000000/////////000111000111222333444555444444000////////////000111111111111000000000000111111111111111222333333444444555555666666777888888888777888888999999:::;;;;;;;;;:::>>>DDDGGGMMMaaawww................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,---...//////------,,,,,,,,,---......------------------------,,,,,,,,,------------...,,,,,,,,,---///000222333555555666666666777777777333555666777888:::===???DDDHHHLLLLLLKKKJJJKKKNNNNNNPPPTTTZZZ^^^aaa```___YYYYYYWWWSSSOOOLLLLLLLLLQQQUUU[[[bbbmmmwwwzzzwwwvvvtttsssvvv{{{~~~}}}uuuooommmmmmmmmooosssqqq}}}|||uuuqqqooonnnqqqwww{{{}}}|||wwwuuuwww|||wwwrrrtttrrrlllXXXTTTNNNJJJFFFCCC@@@>>>@@@@@@????????????????????????@@@@@@AAACCCDDDEEEFFFGGGIIIKKKLLLOOOSSSVVVXXXYYYZZZ]]]aaadddgggiiippprrruuuyyy}}}|||yyyvvvrrrnnnkkkggggggeeebbb___[[[XXXVVVSSSQQQOOOLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>???>>>AAADDDHHHKKKNNNSSSVVV[[[]]]^^^^^^___cccjjjpppvvv}}}|||mmmccc___bbbmmmuuuyyyrrr\\\OOOKKKKKKJJJHHHHHHDDD@@@<<<:::777555333111111111111000000000000111111111111111111111111......///000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000///...............------------............222222111111000//////......///000///......000222000111333444555555444333///////////////000000111111111000000000000111111000000111222222333333444444555555666666777888888777888888999999:::;;;;;;;;;:::===DDDGGGNNNbbbwww................................................,,,,,,---......---,,,,,,------------------------......---------,,,,,,,,,------------...///000111,,,,,,,,,,,,,,,---...///+++,,,,,,------.........,,,,,,,,,---------......------...///000222333444555555555666666666777777333555888999;;;===AAACCCGGGKKKOOOOOOLLLJJJLLLNNNOOOQQQVVV\\\bbbeeeeeeddd\\\[[[XXXRRRNNNLLLOOORRRXXX^^^eeejjjttt||||||ssspppnnnlllkkkmmmlllvvvzzzssspppooommmqqqvvvzzz|||~~~}}}|||sssvvvqqqeeeaaaeeeeee___MMMJJJGGGEEECCCBBB???===AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKOOOQQQSSSUUUWWWZZZ___bbbeeefffhhhkkknnnrrruuuvvv{{{}}}{{{zzzxxxuuuqqqmmmiiiggg___]]][[[XXXTTTQQQOOONNNNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDHHHLLLPPPUUUYYY]]]^^^^^^^^^aaadddgggjjjrrr~~~{{{lllaaa\\\ccciiiiiimmmttttttbbbUUUMMMJJJIIIIIIGGGDDDAAA???;;;777444000000000/////////......111111111111111111111111------...///000000000000////////////////////////000000000000000000000000000/////////////////////000000000000////////////000000///...........................////////////111111111000000000000000...000111000//////111333000111222444444333111000000000//////000000111222111111000000000000111111111111222222333444444555333444444555666666777777777888888999999:::;;;;;;:::999===DDDGGGNNNbbbwww........................////////////////////////,,,,,,---......---,,,,,,.................................------,,,,,,,,,---------...///000111111,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////,,,,,,,,,------...............///000111333555666555555555555666666666666444666999;;;===@@@DDDGGGIIINNNQQQPPPMMMJJJLLLNNNNNNQQQWWW^^^dddhhhhhhggg]]]\\\XXXRRRNNNNNNSSSXXX^^^fffmmmqqq{{{zzzvvvrrrmmmiiiiiijjjrrryyy~~~zzztttqqqpppooosssxxx{{{|||}}}}}}~~~yyy}}}|||wwwttthhhkkkeeeXXXUUU[[[\\\VVVEEECCCBBBBBBCCCCCCBBB@@@>>>>>>???@@@AAABBBCCCDDDIIIIIIJJJKKKMMMOOOQQQRRRXXXZZZ]]]___aaaeeeiiimmmqqqrrrtttvvvzzz}}}|||xxxuuujjjiiigggccc___[[[WWWUUUTTTTTTSSSQQQOOOLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBAAACCCDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>======???CCCGGGGGGMMMVVV[[[[[[ZZZZZZ[[[___]]]bbbmmmuuuyyyyyyhhh\\\___aaa]]]]]]bbbooozzzeeeVVVQQQQQQKKKIIIGGGEEEBBB???:::666444444444333333333222222111111111111111111111111,,,---...///000000000000////////////////////////........................000000000000////////////111111000000//////......000000///...............////////////000000000000/////////000111111222222///111333222000000222555///000111222222111///...111111111000111222222333111111000000000000111111222222333444444555555666333333444444555666666666777888888999::::::;;;;;;:::999===DDDGGGNNNbbbxxx000000//////.........---......---------,,,,,,,,,...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------...............------000///...---,,,+++++++++000---******,,,//////...***+++...111333555777777333444555444444444666888555999<<<===<<>>AAAAAAAAAAAABBBCCCDDDEEE??????>>>??????@@@AAAAAAAAADDDJJJQQQVVVYYYZZZ[[[]]]\\\]]]___ccciiiooorrrtttfff```\\\WWWXXX]]]eeexxx~~~mmm\\\PPPMMMLLLKKKHHHDDD???;;;888555444222111000111222333222111///------...000111///////////////000111111000000000000000000000000111000///...---,,,+++***222222222111111111111000---///111333444444333222///////////////000111111//////............//////------///000111111111111111111000000000000111111/////////...,,,---///111//////......///000111111000000000000000000000000333333333333333333333333444444333444444555666777999999:::;;;:::999888777>>><<<>>>DDDFFFNNNbbbyyy000/////////........................---------,,,------......---,,,,,,+++------------------------,,,------......------,,,------------------------......////////////......//////...---------......000---******,,,//////......///111222444555666666444555666666555666888:::777:::===???@@@DDDKKKPPPSSSRRRPPPNNNLLLMMMPPPSSSXXXZZZ^^^aaaccccccbbbbbbWWWSSSOOONNNQQQYYYbbbhhhnnnuuuyyy}}}yyypppkkkjjjmmmmmmpppvvv~~~{{{xxxyyy{{{}}}~~~|||zzztttoooiiibbb^^^VVVSSSMMMMMMVVV]]]WWWLLLBBBCCCCCCAAA@@@@@@BBBDDDDDDFFFHHHIIIKKKMMMQQQTTT[[[]]]```ccceeehhhlllnnnooorrrvvvyyy{{{|||~~~}}}zzzxxxppplllgggccc___\\\YYYVVVSSSPPPMMMJJJIIIHHHEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@BBBEEEIIINNNRRRVVVXXXVVVVVVVVVXXXZZZ]]]```aaapppvvvrrriiibbb[[[XXXYYY^^^nnn~~~hhhXXXJJJIIIHHHHHHHHHEEE@@@===888666444222111111222333222111000/////////000111///////////////000111111000000000000000000000000.........//////000000000/////////000000111111111------------...///000000///////////////000111111//////............//////......///000111111111000111111000000000000111111111222222222000000222333000000/////////000111111000000000000000000000000333333333333333333333333555555555555666777888888777888999::::::999888888>>><<<>>>DDDFFFNNNbbbyyy////////////............/////////.........------......---,,,,,,,,,,,,---........................,,,------......------,,,------------------------//////000000000000//////...............///000000///---++++++---...//////222333444444555555444444555666777777666777999;;;999;;;===BBBGGGMMMRRRUUUUUUSSSPPPOOOQQQSSSUUUVVV^^^___aaabbbbbbaaa___^^^VVVSSSPPPOOOTTT\\\ffflllpppuuuwww|||uuuooooooppprrrsssvvvzzzxxxsssmmmfff```[[[VVVSSSKKKJJJHHHLLLUUUZZZUUUKKKBBBCCCDDDDDDDDDDDDFFFHHHKKKMMMPPPRRRTTTWWW[[[___gggjjjmmmqqqssswww{{{}}}}}}yyysssnnnkkkhhheee]]]YYYSSSOOOLLLJJJHHHFFFHHHHHHGGGGGGFFFFFFFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@??????@@@DDDIIIOOORRRSSSTTTVVVWWWXXXWWWWWWVVV\\\bbblllxxxwwwooofff]]]YYYZZZcccuuuyyyeeePPPMMMIIIIIIKKKJJJEEE@@@<<<:::777444222222222222222222222111111111000000000////////////000111111000000000000000000000000------...//////000111111,,,------...000111111222///---,,,******,,,...//////////////////000111111//////............////////////000000111000000000111111000000000000111111...///111111/////////000222222111000000000111111000000000000000000000000222222222333333444444444666666666666777888999999555666777888999999999999>>><<<>>>DDDFFFNNNbbbyyy///////////////.........000////////////.........000000...------...///000------------------------,,,------......------,,,,,,,,,------------------//////000111111111111000///...............//////------,,,,,,---...///000333333444555555555444444555777888777777777999;;;:::;;;>>>EEEMMMTTTYYY[[[WWWTTTQQQQQQUUUXXXXXXWWWbbbbbbccccccbbb```^^^\\\ZZZXXXUUUTTTWWW]]]eeejjjlllooopppuuu~~~zzztttuuuqqquuuxxxxxxxxx|||~~~}}}vvvrrrjjjeee^^^XXXSSSPPPMMMKKKHHHGGGGGGLLLQQQRRRKKKCCCDDDFFFHHHIIIIIIKKKMMMOOORRRUUUYYY\\\```cccgggkkkooorrrwwwzzz}}}~~~zzzwwwmmmhhh```YYYTTTPPPLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFDDDCCCBBBAAAAAAAAABBB@@@>>>===???BBBFFFIIIOOOQQQTTTWWWXXXWWWUUUTTTRRRWWW^^^gggqqq|||vvvjjjaaa\\\___gggwwwuuu```WWWMMMIIIKKKKKKGGGBBB???<<<999555333111111111222222333333333222111000000000//////000000111222000000000000000000000000........................------...//////000111111111000///...---......//////////////////000000111//////............//////000000111111111000000///111111000000000000111111,,,...000111///.........333333222111000000000111000000000000000000000000111111222333333444555555666666666666777888999999444555666777888999::::::>>><<<>>>CCCFFFNNNbbbyyy.........///////////////000////////////.........000///...------...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......//////000111222222111111000///...---,,,,,,,,,,,,,,,,,,------......000111111222333444555555555555555666777777666777999;;;;;;<<<@@@HHHRRRZZZ___aaa^^^[[[XXXXXX[[[^^^]]]\\\bbbbbbbbbbbbaaa```^^^]]]]]]\\\YYYYYY[[[```eeehhhiiiiiijjjooo~~~}}}zzz~~~{{{vvvwwwqqqwww}}}}}}yyyyyy~~~}}}{{{|||~~~~~~}}}yyyrrrjjjeee\\\XXXRRRMMMKKKJJJIIIHHHHHHFFFGGGKKKNNNKKKEEE@@@FFFHHHKKKNNNOOORRRTTTWWW\\\___dddhhhllloootttwwwwww{{{{{{rrriiibbb\\\XXXUUULLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCFFFKKKOOORRRSSSRRRQQQQQQRRRUUUYYY```jjjuuu|||yyylllbbb___```jjjzzzmmmaaaQQQHHHGGGHHHGGGDDDAAA???;;;666333111111111222333333333333222111111000000000000000111222222000000000000000000000000000000//////////////////000000000000000000000000111111222222111000...---///////////////000000111//////............//////000111111111111111000///111111000000000000111111000222444444333222111222333333222111000000000111000000000000000000000000111111222333333444555555555555555555666777888888444555555666888999:::;;;>>><<<>>>CCCFFFNNNbbbyyy.........////////////////////////.........---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------............///000111111222111111000///...---+++++++++++++++,,,...///......000222000111222444555666666666555666777777666777999;;;;;;???EEEMMMVVV^^^dddgggiiigggdddcccccccccbbbbbbaaaaaaaaaaaa```___^^^^^^[[[[[[\\\^^^aaadddhhhjjjcccbbbbbbgggrrrxxxtttvvv{{{zzzvvvvvvttt{{{|||xxxyyy|||~~~{{{|||~~~~~~zzzuuuooohhhaaa\\\RRRNNNJJJGGGGGGHHHHHHGGGGGGEEEGGGLLLNNNKKKIIIHHHIIILLLQQQUUUWWWZZZ]]]```fffjjjoootttxxx|||yyyqqqkkkeeebbbVVVVVVUUUTTTQQQMMMJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEECCCAAA???===>>>@@@DDDHHHLLLOOOPPPQQQQQQQQQPPPQQQTTT[[[cccjjjttt|||zzzkkkfffaaadddnnn}}}xxxkkkYYYLLLGGGGGGHHHHHHDDDAAA===999555333222222333333333222222222111111111000000000000111222222000000000000000000000000//////000111222222333333111111111000000////////////000111222222000...,,,///////////////000111111//////............//////000000111111222111111111111111000000000000111111000111333333111000111222222222111000000000111111000000000000000000000000222222222333333444444444555555555555666777888888666666666666888999;;;<<<>>><<<>>>DDDFFFNNNbbbyyy............/////////000............---------,,,+++,,,,,,---......------------------------------,,,------......------,,,++++++,,,,,,---......///---...///000111111111111//////...---------------***,,,//////......000222222333444555666777777777777888999888888888:::<<<<<>><<<>>>DDDFFFNNNbbbyyy---.........//////000000......---------,,,,,,,,,,,,---///000111000///...........................,,,------......------,,,++++++,,,,,,---...//////------///000000111111111///............///000000))),,,///000///...000333555555666777777777777777888999::::::999:::<<<===>>>EEEOOOWWW\\\bbbkkkrrruuuuuutttooohhhccccccdddbbbbbbaaa___^^^]]]\\\[[[[[[^^^bbbfffhhhhhhgggfffgggddddddhhhnnnrrruuuxxxrrrmmmgggdddbbbeeeooo{{{yyy}}}{{{}}}{{{yyyxxx}}}vvvppphhh___YYYUUUQQQOOOJJJHHHEEEDDDDDDEEEDDDCCCMMMIIIJJJPPPRRRQQQUUU\\\ZZZ^^^dddiiimmmqqqtttwwwwww{{{~~~zzzuuunnnfff___[[[QQQPPPNNNLLLJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFFFF@@@???>>>===???BBBFFFHHHOOOQQQRRRRRRQQQPPPRRRSSSSSS\\\hhhtttrrreee___cccmmmuuu|||iiiYYYOOOKKKJJJIIIFFFBBB>>>;;;999888888444333111//////000111222111111111000111111222333000000000000000000000000///......,,,+++***))))))+++,,,,,,---...///000000333222111000000111222444///////////////000111111//////............//////...///000111222333333333111111000000000000111111333333333222000000333555//////...//////000111111000000000000000000000000444333333333333333333333777777777777888999:::;;;999888888888888:::;;;<<<>>><<<>>>DDDFFFNNNcccyyy//////.........---------........................---------.........//////......------------................................................------............////////////000///...---------------000////////////111222333444444444555555555666666333555777999:::<<<>>>??????GGGRRR[[[```eeeiiilllvvvsssoookkkgggddd___\\\aaa```___\\\YYYXXXYYY[[[___bbbhhhlllmmmllliiigggeeefffhhhjjjnnnqqqtttvvvtttkkkbbb___ccciiilllmmmtttvvvzzz|||zzz|||yyywwwyyyyyy||||||vvvkkkggg___WWWQQQMMMKKKJJJIIIGGGDDDDDDEEEGGGIIIIIIMMMSSSZZZ[[[YYYZZZ```eeefffiiinnnrrruuuxxx|||~~~|||qqqjjjccc^^^VVVPPPNNNMMMNNNNNNKKKJJJIIIJJJJJJHHHEEEBBBFFFEEEDDDBBBBBBCCCDDDEEEJJJKKKNNNPPPPPPOOOMMMLLLMMMSSS[[[bbbjjjwwwrrrhhhaaacccjjjwwwlllXXXMMMMMMGGGEEEEEEDDD>>>777555888666555444333222222222222333222000//////000222333222222111111111111111111111000///......///000111000000000000000000000000000000000000000000000000333333222111000///......000000000000111111111111000000000000////////////000000//////.........---222222111111111111222222//////111111222222222333000111111111111222222222333333222222333333444555666555555555555666666777666777888888::::::;;;<<<>>>AAA??????EEEJJJ\\\yyy//////.........---------........................---------.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,....................................//////////////////...---------------000000//////000111333444444444444555555555666666555666888:::;;;===???AAACCCJJJTTT]]]aaaeeeiiilllrrrpppmmmkkkiiifffccc`````````^^^[[[YYYZZZ]]]```iiilllppprrrrrrpppnnnmmmrrrrrrsssuuuwwwyyy{{{|||wwwooofffbbbcccgggjjjkkkmmmnnnqqqxxx|||uuuqqqqqqssswww}}}}}}}}}zzzsssnnnccc___YYYRRRLLLIIIGGGGGGHHHGGGFFFFFFHHHJJJLLLMMMSSSZZZ```bbbaaabbbgggmmmnnnqqqvvvzzz}}}|||mmmhhh```YYYUUUSSSQQQPPPMMMKKKJJJIIIIIIHHHFFFDDDGGGGGGEEEDDDCCCBBBBBBBBBFFFGGGJJJLLLNNNNNNNNNNNNKKKOOOTTTYYY___iiivvv}}}nnncccaaaeeeooo|||gggYYYUUUKKKHHHFFFEEEAAA;;;999;;;444444222111111000000111333222000//////000222333111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000222222111111000///////////////000000000111111111////////////000000000000111111000000000/////////222222111111111111222222444222111000111222222111000111111111111222222222333333222222333333444555666555555555555666777777777777888999:::;;;<<<<<<@@@DDDBBBCCCJJJNNN```|||...............---------........................---------.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,....................................//////////////////...------------...000000000000111222333444444444555555555666666666777888:::;;;<<<>>>AAADDDIIIPPPYYY```cccfffiiilllmmmlllkkkkkkkkkiiifffddd___^^^\\\YYYYYY]]]ccchhhuuuwwwzzz{{{yyywwwvvvvvvzzzzzz{{{}}}}}}xxxpppjjjggggggjjjlllkkkjjjkkknnnuuu|||~~~tttlllkkkooouuu|||~~~~~~yyyvvvsssnnngggaaaZZZWWWRRRLLLHHHFFFFFFFFFHHHHHHHHHJJJLLLOOORRRTTT\\\bbbhhhkkkkkklllqqqvvvwwwzzz}}}xxxpppiiiccc]]]XXXUUURRRPPPMMMKKKKKKKKKIIIHHHIIIHHHHHHFFFDDDBBB@@@???AAACCCEEEGGGJJJLLLNNNOOOKKKMMMNNNOOOSSSZZZeeemmm|||zzzkkkdddccchhhvvv~~~mmmdddSSSLLLFFFFFFEEEAAA>>>===666555333222111111222222333222111000000111222333111111111111111111111111///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111......//////000000111111222222111111111111000000222222111111111111222222444222000000111111222111000111111111111222222222333333222222333333444555555555555555555666777777888888999:::;;;<<<======@@@DDDCCCEEELLLPPPbbb~~~..............................................................................------------..............................---------...........................///////////////......---------......000000111111222333333444555555555555666666666666777999;;;<<<<<>><<>>===444...000444000000111111111222222222333333222222333333444555444444444555555666888888888999999:::;;;<<<===>>>;;;??????BBBJJJOOObbb~~~---------......................................................---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////...------------...//////111111222444444444444444555555666666666777777777666:::>>>???AAAGGGRRRZZZdddhhhlllmmmkkkiiijjjllllllmmmnnnooooookkkeeeaaaVVVUUUTTTUUU[[[eeerrrzzzyyyvvvrrrooopppxxx}}}~~~}}}}}}~~~|||zzzmmmiiiddd]]]WWWRRROOOMMMHHHHHHGGGGGGHHHJJJLLLMMMOOOSSSYYY^^^```eeejjjooouuuxxx|||~~~pppkkkccc\\\WWWSSSPPPNNNLLLLLLLLLLLLKKKJJJHHHHHHEEEDDDCCCAAAAAAAAABBBCCCGGGFFFFFFGGGJJJNNNRRRTTTTTT\\\gggrrr|||{{{kkkfffbbbaaajjjzzz|||lll[[[SSSOOOJJJEEEDDD???===999555333222333444111111111111111111111111000000000111222222333333000111111111111111111000000000000000000000000000000000000000000000000000//////000000111111111222......////////////000000......//////000000111111/////////000000000000111222222111111111111222222222<<>>999555333444444111111222222222222111111///000000111222222333333333222111000000111222333000000000000000000000000000000000000000000000000111111000000000000000000............/////////000000000000000////////////111111111222222333333333222222111111111111222222000/////////111333444444000111111111111222222222333333222222333333444555333333444444666777888999666777888999:::;;;;;;<<>>DDDKKKTTT^^^hhhooovvvtttrrrooonnnnnnnnnooonnnpppssssssqqqkkkddd```VVVTTTVVV\\\ccckkkvvv~~~}}}yyyyyyzzz{{{~~~~~~~~~~~~~~~~~~|||xxxsssmmmgggccc```UUUSSSOOOKKKJJJJJJLLLMMMNNNPPPRRRSSSTTTWWW\\\___dddiiinnnrrruuuzzz~~~}}}~~~~~~|||pppfff___ZZZSSSPPPOOOOOOMMMJJJJJJJJJJJJHHHDDDBBBBBBBBBBBBBBBAAABBBDDDHHHLLLNNNLLLNNNOOOOOOPPPVVVaaajjjttthhh^^^\\\ZZZ[[[iii{{{xxxfffXXXQQQOOOKKKHHHCCC<<<777555555777333333444444444333222222444111//////222333222000111111111111000000000000111111111111000000000000333333222111111222333333222111000//////000111222000000///////////////000444333333222222111111111000000000000111111111111000000000111222222222333000000000000000000000000444444333222111000///...444333222222333444666777555555666666777777888888999::::::;;;;;;<<<======>>>AAA@@@BBBLLLTTTjjj000//////.........//////111...+++---000222000---///////////////...------------------------------........................000///...---,,,------...000///...---------..................///000111111666555555555555444444444555666777888777777999:::<<>>@@@???BBBLLLRRReee222111///...------......111///------000111///,,,///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------...000///......------..................///000111222666555555555555444444444555666777777666777999;;;>>>BBBIIIRRR\\\gggrrryyy}}}yyysssnnnlllmmmoooqqqsssssssssqqqmmmhhhdddaaa```]]]^^^bbbeeehhhoooxxx~~~~~~}}}zzzvvvoooggg```[[[XXXVVVQQQPPPNNNMMMNNNOOOQQQSSSZZZ\\\```cccgggkkkpppsssvvvzzz}}}~~~zzzyyyyyyxxxxxxyyyyyyzzz{{{|||}}}uuuwwwyyyzzzzzz{{{}}}{{{tttlllfffbbb]]]XXXSSSOOONNNMMMKKKJJJIIIHHHHHHDDDCCCAAA@@@@@@AAACCCDDDIIILLLOOOOOOOOOPPPUUUXXXaaajjjxxxuuujjjaaaZZZ[[[bbbsssxxxgggYYYPPPMMMLLLJJJFFFAAA;;;666333222222222333333333333333333222000000222333222111111111111111000000000000......///000111222333333333222111111111111222333000000111111111111000000000000////////////000000///000111222222111///...000000000000111111111111222222222111111111111111111111111111111111111111//////000111222222333444333333333333333555666666555555666666777777888888999999999:::;;;;;;<<<<<<<<>>DDDPPPVVVeee}}}111000///---------...///111///......//////...,,,...///////////////......------------------------....................................------......//////..................////////////000111222222222333333444555666777777555666777777666777:::<<<@@@EEENNNWWWbbbmmmwww~~~{{{tttnnnkkklllnnnqqqsssqqqooolllhhheeebbbaaadddbbbbbbeeeffffffkkkqqqwww~~~yyy}}}|||zzz~~~|||yyyxxxxxxssskkkbbb[[[WWWUUUUUUQQQQQQRRRRRRTTTVVVYYYZZZ]]]```eeeiiimmmrrrwwwzzz~~~{{{wwwuuuvvvyyy}}}~~~yyyvvvuuussstttuuuvvvwwwxxxxxxxxxtttuuuwwwwwwwwwxxxzzz|||{{{tttnnnggg___ZZZTTTRRROOOMMMLLLLLLKKKJJJGGGFFFDDDAAA@@@@@@@@@@@@FFFIIIMMMOOOOOOOOOQQQRRRXXX```lllxxxssshhh```]]]___hhhvvvrrr```UUUQQQPPPNNNLLLGGGAAA;;;666333333222222222222333333333222111111222222222222111111111111000000000///111111111111000000000///222222111111111111222222///000111222222111000///000////////////000000111...000222333333222///...///000000000111111111111333222222222111000000000111111111111111111111111111222333333444555666666222222333333444555555666555555666666777777888888::::::;;;;;;<<<=========;;;>>>>>>HHHWWW]]]jjj///......---...///000111111000///...//////...---......///////////////...////////////////////////........................------........................//////////////////000000///000000111222333222333333444555666777777666666777777777999<<>>999555444333222222222333333333333222222111222222333111111111111000000000///111111111111000000000///111111111111111111111111///000111222222111000//////////////////000111111///000333555555333111//////000000000111111111111333222222222111000000000111111111111111111111111444444444444444444555555222222333444444555555555555555666666777777888888777777777888999999::::::<<>>AAA@@@FFFQQQUUUbbbyyy,,,...///000000000...---......//////......///000------...///////////////////////////////////////........................,,,,,,.../////////......---...///000111000000///111111111111222333444444666555555555555444444444555666777888:::>>>CCCGGGOOOWWWeeeqqqzzz~~~~~~}}}zzzwwwsssrrrfffbbb\\\XXXXXX\\\bbbfffkkkkkknnnrrrrrrnnnooorrrsss|||tttkkkgggiiikkknnnrrrwww|||vvvmmmmmmqqqzzz{{{yyy|||{{{|||}}}}}}yyytttnnnjjj___]]]YYYUUUTTTTTTUUUVVVYYY[[[___dddhhhkkklllmmmtttwww||||||zzzrrrpppnnnlllkkklllnnnpppnnnpppqqqqqqpppppprrrtttsssrrrqqqooooooppppppqqqqqqrrrqqqpppoooppprrruuuwwwxxx{{{}}}}}}|||{{{zzzyyy{{{}}}|||tttjjjbbb^^^YYYSSSNNNMMMMMMKKKIIIHHHFFFEEEDDDBBBAAAAAACCCFFFIIILLLMMMPPPQQQRRRTTTZZZeeesss~~~~~~uuukkkfffhhhsssqqqgggZZZPPPKKKHHHDDDAAA<<<:::777555333333333333222333444333111111333555111111111111000000000000......///000111222333333///000111222222111000///111111000000000000111111............///000111222000000111222222222222222000000000000111111111111111111111111111222222222222222222222222222222222222222222222111111111111111222333555555555555444555555666666777777888888::::::;;;<<<<<<======>>>===@@@???CCCJJJNNN^^^xxx---///111222111///,,,***,,,...//////......000111------...///000000//////................................................+++,,,.../////////......---...///111111111000///111111111111222333444555222333333444555666777777555666888999;;;@@@EEEJJJSSS\\\jjjwww{{{vvvssseee```ZZZVVVWWW]]]dddiiimmmmmmqqqvvvvvvrrrsssvvvsss|||{{{qqqhhhjjjlllmmmpppssswwwzzz|||pppnnnooovvv{{{xxxyyy|||~~~~~~wwwxxxzzzyyyvvvpppiiieee\\\[[[YYYWWWVVVXXXYYY[[[___bbbfffkkkooorrrssssssxxx{{{}}}yyywwwrrrqqqooommmlllmmmnnnooonnnoooooonnnmmmmmmppprrrrrrqqqpppnnnnnnppprrrssssssssssssqqqpppqqqsssvvvwwwyyy|||~~~~~~}}}{{{zzzuuuwwwzzz~~~yyypppkkkeee]]]XXXMMMLLLKKKJJJHHHGGGFFFEEECCCAAA??????BBBFFFIIIJJJOOOPPPPPPQQQTTT[[[fffnnntttjjjeeelllxxxtttbbbUUUNNNLLLIIIGGG>>><<<999666444333333333222444555444111111333666111111111111000000000000111111111111000000000000///000111222222111000///222111000//////000111222............///000222222//////000000000111111222000000000000111111111111000000111111222222222333222222222222222222222222333333333333333333333333111222333555666555555444555555666666777888888888777777888999999::::::;;;:::???>>>AAAHHHMMM___|||000///---,,,---...000222---.........//////000000------......///000000000......---------,,,,,,,,,------------------------........................///............//////000111222222333333444444555666666666777777777777777333666999:::===DDDOOOXXX___kkkxxx}}}}}}ssslll```YYYVVV[[[___bbbhhhooossswwwyyy{{{zzzxxx{{{yyyrrrpppnnnnnnrrrwww{{{}}}rrrppppppuuu|||~~~~~~~~~~~~}}}zzzwwwuuu~~~}}}{{{yyyuuurrrmmmhhhbbb]]][[[ZZZYYYXXXXXX[[[```dddfffkkkrrrwwwzzz{{{}}}~~~zzzuuusssrrrrrrqqqpppnnnmmmkkkjjjllllllmmmmmmmmmmmmllllllmmmmmmnnnooooooooooooooottttttsssrrrqqqpppooonnnuuuvvvyyy{{{||||||||||||yyyzzz{{{}}}~~~vvvmmmbbbZZZVVVSSSOOOLLLLLLKKKKKKJJJHHHEEEAAA??????BBBGGGJJJMMMOOOPPPQQQQQQUUU]]]ccctttzzzssskkkkkkkkkoootttaaaTTTKKKFFFCCCCCCAAA===888444333444666222111111111222333333444333333333222222222111111000111111111111222222222333222222222222222222222111111111111111111111111222111000//////000111222///111222333333222111///111111111111111111111111111222222333333222222111222222222111111111000000333333444444444555555555111222333444555444333222444555666888999999999999888999999::::::;;;;;;<<<===;;;===BBBDDDKKK```vvv000///---------...000111............/////////000000000000///......------............---------,,,------------------------........................///............///000000111222222333333444555555444444444555555555555555555888:::;;;>>>FFFRRR[[[gggsss}}}yyyooohhhaaa\\\[[[aaagggjjjpppwwwxxx|||}}}|||xxxtttrrrtttxxx{{{}}}vvvtttsssvvv|||~~~~~~}}}{{{xxxwwwzzz}}}~~~yyyvvvqqqmmmiiiddd___[[[XXXZZZ[[[\\\]]]___cccfffkkkpppvvv|||~~~{{{vvvsssqqqqqqpppooonnnlllkkkjjjllllllmmmmmmmmmmmmllllllmmmmmmnnnooooooooooooooorrrrrrqqqqqqppppppooooootttuuuwwwyyy{{{{{{{{{{{{yyyyyyzzz{{{}}}~~~wwwlllddd[[[WWWSSSPPPOOONNNNNNMMMHHHEEEBBB???>>>@@@BBBDDDHHHJJJMMMOOOQQQTTTWWWZZZccciiiwwwvvvkkkiiiffffffqqqppp```UUUNNNKKKFFFDDD@@@;;;777555555666222222111111222333333444333333333222222222111111000111111111111222222222222222222222222222222222111111111111111111111111222111000//////000111222111111111000000111111111111111111111111111111111111222222333333222222111222222222111111111000000111111111111222222222222222333444444555555444444222333444666777777777777888999999::::::;;;;;;<<<===;;;===BBBDDDKKK```vvv///......------///000111............////////////000000000///......------/////////.........------------------------------........................///.........//////000111222222222333444444555555444444444555555666666666888:::;;;<<<@@@IIIVVV___oooyyy{{{rrrhhhbbb^^^]]]aaaiiipppwww~~~~~~yyyxxxzzz|||~~~{{{xxxyyy|||~~~~~~|||~~~|||zzzxxxxxx{{{~~~~~~~~~vvvrrrlllfffbbb___[[[YYYWWWZZZ^^^aaaccceeegggiiirrrwww}}}}}}{{{{{{|||~~~}}}wwwtttppppppoooooommmllljjjiiillllllmmmmmmmmmmmmllllllmmmmmmnnnooooooooonnnnnnooooooooooooooooooppppppssstttuuuwwwyyyyyyzzzzzzxxxxxxyyyyyyzzz{{{}}}~~~~~~zzzrrrddd```ZZZUUUSSSRRRPPPOOOIIIHHHEEEBBB@@@@@@@@@AAADDDFFFIIINNNSSSUUUUUUSSSXXX]]]hhhwwwrrrkkkeeeaaaeeemmm}}}kkk\\\RRRMMMIIIGGGDDD???;;;888555444222222222222222333333444333333333222222222111111000111111111111222222222111111111111111111111111111111111111111111111111222111000000000000111222333111///......///111333111111111111111111111111111222222333333222222111222222222111111111111111111111111111111000000000444444333333444444555666222333444666777777777777888999999::::::;;;;;;<<<===;;;===BBBDDDKKK```vvv///............///000000.........///////////////------......///000000000000////////////.....................................................................///000111111222222333333444555555555666666666777888888999999::::::;;;>>>DDDNNN[[[dddqqqxxx{{{rrriiiaaa\\\[[[^^^eeeooozzz}}}}}}~~~~~~}}}|||{{{yyy~~~~~~{{{zzzyyy}}}~~~~~~~~~~~~|||sssnnngggaaa^^^\\\[[[ZZZYYY\\\```cccfffiiimmmoooxxx|||~~~xxxuuusssrrrtttvvv{{{}}}wwwtttooooooooonnnmmmkkkjjjiiikkkllllllmmmmmmllllllkkkmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooopppppppppqqqrrrsssuuuvvvwwwxxxxxxvvvwwwwwwxxxzzz{{{}}}~~~~~~~~~qqqlllddd]]]XXXTTTQQQOOOLLLKKKIIIGGGEEEDDDCCCCCCEEEEEEGGGMMMTTTXXXWWWUUUVVVXXX^^^hhhsss~~~sssjjjdddbbbeee|||xxxeeeWWWPPPMMMKKKGGGCCC???:::666222333333222222222333333444333333333222222222111111000000111111111222222222000000000000000111111111111111111111111111111111111111111111111111111111111111000//////000111111111111111111111111111111111222222333333222222111111111111111111111111111333333333222222222222111444333222222222333555666444555666888999999999999888999999::::::;;;;;;<<<===;;;===BBBDDDKKK```vvv...............///000000///////////////.........------......///000000000000////////////.................................////////////////////////.........//////000222222222333333444444555666666666666777777888999999::::::;;;===AAAIIIUUUaaaiiiqqqwww}}}|||sssiiiaaa\\\ZZZ[[[bbblllvvv}}}zzzxxx~~~}}}{{{{{{~~~~~~}}}}}}}}}~~~}}}{{{xxxpppkkkddd___]]]]]]^^^^^^^^^```ccceeehhhmmmrrrvvv|||zzztttpppmmmlllkkkooouuu~~~~~~wwwtttnnnnnnnnnnnnmmmllljjjjjjkkkkkkllllllllllllkkkkkkmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmnnnooopppqqqqqqqqqqqqrrrssstttvvvwwwxxxtttuuuvvvxxx{{{}}}}}}~~~~~~~~~zzzqqqhhhaaaYYYSSSOOOMMMMMMKKKJJJHHHGGGFFFEEEEEEDDDDDDIIIPPPWWWYYYYYYVVVTTTTTTYYYaaalll~~~{{{ppphhhddddddqqqwwwfff\\\RRRNNNJJJFFFBBB===777222444444333333222333333444333333333222222222111111000000111111111222222222//////000000000111111111111111111111111111111111111111222222222222111111///000111222222111000///111111111111111111111111111222222333333222222111111111111111111111111111222222222222222222222222333222111111111222444555444555666888999999999999888999999::::::;;;;;;<<<===;;;===BBBDDDKKK```vvv.........//////////////////////////////.........000000000///......------/////////.........------........................////////////////////////.........///000111222333333333333444555555666666444444555666666777888888;;;<<>>CCCMMMYYYgggrrrxxxzzzsssfff\\\[[[___dddiiipppvvv{{{~~~}}}|||{{{{{{}}}~~~}}}|||}}}~~~}}}~~~~~~|||zzzxxxuuupppmmmfffccc___^^^```dddhhhiiilllnnnrrrtttvvvxxx{{{}}}~~~~~~yyyrrrkkkfffccc___dddmmmyyy{{{xxxoooooooooooonnnmmmlllllljjjkkkkkkllllllkkkkkkjjjmmmmmmnnnnnnmmmmmmlllkkkmmmmmmnnnoooppppppqqqqqqqqqqqqqqqqqqssstttvvvxxxtttuuuvvvxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~}}}qqqfff___UUUSSSPPPLLLJJJHHHGGGGGGDDDDDDDDDDDDEEEIIIOOOSSSYYYVVVVVVWWWXXXZZZdddnnn{{{oooiiieeeoooppp\\\WWWPPPLLLJJJFFF???:::555555444333333333333333333333333222222222111111000111111111111222222222000000111111222333333444111111111111111111111111111222222333333222222111222222333333333333222222111111111111111111111111111222222333333222222111000000111111111222222222//////000111222333444444333444555555666666555555222333444666777777777777888999999::::::;;;;;;<<<===;;;===BBBDDDKKK```vvv---......///000/////////000000//////.........---------......///000000000......---------,,,,,,,,,////////////////////////000000000000000000000000.........///000222333444333333444444555666666666555666777888999:::;;;;;;===@@@FFFQQQ___mmmwww|||}}}~~~qqqccc[[[[[[cccjjjlllrrrvvvxxx~~~|||{{{zzzzzz{{{|||~~~~~~}}}|||~~~~~~|||yyyvvvrrrmmmiiiccc```^^^^^^aaafffjjjlllooosssxxx{{{|||}}}}}}~~~~~~~~~zzztttqqqsssvvvzzz|||yyyqqqjjjddd```\\\aaakkkxxx~~~zzzooopppppppppooonnnmmmmmmjjjkkkkkkllllllkkkkkkjjjmmmnnnnnnnnnmmmlllkkkkkknnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqrrrtttwwwxxxuuuuuuvvvxxxyyy|||}}}~~~}}}|||||||||{{{{{{}}}~~~|||ppphhh\\\YYYUUUPPPLLLJJJIIIIIIEEEGGGHHHGGGEEEGGGKKKPPPTTTSSSUUUXXXWWWVVV[[[bbbtttwwwnnnhhhlll{{{xxx```ZZZSSSNNNLLLIIICCC>>>666555444333333333333333333333333222222222111111000111111111111222222222000000111222333333444444111111111111111111111111111222333444444333222111555444222111111222444555111111111111111111111111222222222333333222222222000000111111222222222222111111222333555666777888444555777888888888777666444555666888999999999999888999999::::::;;;<<<<<<===;;;===BBBDDDKKK```vvv111000///......///000111333111...,,,++++++,,,---000000//////.........---///////////////////////////////////////.........000000000000000000111111444000///222333///---...444333333333333444555555888777888<<<===:::;;;>>>===DDDMMMVVVdddttt}}}qqqfffbbb``````eeennnpppmmmlllpppxxx~~~zzzzzz|||~~~~~~}}}{{{zzzzzz{{{~~~~~~~~~|||yyytttqqqnnnllliiigggbbbbbbbbbcccgggkkkppprrryyyzzz|||~~~rrrkkkfffcccbbbbbbiiippppppttt|||{{{rrrjjjbbb^^^XXXZZZaaannn}}}xxxtttqqqmmmllllllmmmmmmllljjjjjjjjjjjjjjjjjjjjjjjjmmmmmmnnnnnnooooooppppppqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqrrrssstttvvvvvvvvvwwwyyy{{{|||}}}~~~~~~~~~{{{zzzzzzyyyzzz{{{|||}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~wwwhhhaaaXXXQQQOOONNNMMMKKKJJJIIIGGGEEEDDDEEEHHHKKKJJJOOOUUUWWWUUUUUUXXX\\\hhhvvvvvvpppmmmppp|||sssdddVVVRRRRRROOOHHHDDD;;;888444444555666444222444444444333333333222222222111111111000000//////222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000222111///...///111333555222333333222111222444777:::555000///333666555333333333222222222222333333333444444555444333111000555555666777888999::::::999999999999:::;;;<<<===;;;>>>===AAAIIIMMM^^^xxx111000///......///000111000///...---...///111222000/////////............/////////////////////////////////////////////...000000000000111111222222666222000444555222111222444444444444444555555666444333555999:::999:::>>>BBBLLLVVV```kkkxxxwwwllldddcccdddfffjjjpppnnnjjjgggiiinnn|||~~~}}}|||{{{zzzzzzzzzzzzzzz~~~~~~}}}{{{wwwrrrnnnkkkjjjhhhfffdddddddddfffjjjnnnsssvvv{{{}}}yyyrrrhhhaaa[[[XXXUUUUUUZZZaaafffjjjrrr||||||sssjjjbbb^^^[[[[[[___jjj{{{zzztttqqqmmmkkkkkklllkkkkkkjjjiiiiiijjjjjjjjjjjjjjjmmmmmmnnnnnnooooooppppppooopppqqqrrrrrrrrrrrrrrrqqqppppppqqqrrrsssuuuvvvyyyyyyzzz||||||}}}}}}}}}~~~{{{{{{zzzzzzzzz{{{}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~ssskkk```YYYUUUSSSPPPNNNJJJIIIHHHEEEDDDDDDEEEGGGGGGMMMSSSVVVVVVUUUVVVWWW[[[hhhyyyooojjjiiissszzzjjjYYYSSSQQQNNNIIIFFF???;;;777666666666555444222222222111111111111000222111111111000000000000222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111222222222333333222111222444666<<<777222000222444222000111111000000000000111111333444444555444333222111555555666777888999::::::999999999999:::;;;<<<===;;;>>>===@@@IIIMMM]]]xxx000000////////////000000111111000///000111222333////////////............////////////////////////......////////////////////////000111222333333444555111000333555333333555555555555555555666777777333222444888999999<<>>===@@@HHHMMM]]]www000000////////////000000444333222111000000000000///////////////.........////////////////////////............////////////...///000111222333444555333...---111333333333666666666666666666777777888666555666999::::::@@@GGGQQQ```ppp{{{uuuiiifffffflllssswwwtttqqqnnniiidddaaaaaahhhxxx~~~zzzyyy{{{}}}|||wwwxxxzzz~~~xxxssstttxxx|||{{{yyy}}}}}}~~~~~~}}}|||{{{zzzuuupppjjjfffeeeeeeffffffiiijjjkkknnnsssxxx|||~~~ssseee\\\VVVNNNGGGEEECCCAAACCCGGGKKKPPPYYYeeeqqq~~~vvvkkkbbb]]][[[ZZZ[[[bbbrrrwwwsssooolllkkkjjjiiihhhhhhhhhhhhhhhhhhiiikkklllmmmmmmnnnnnnooooooppppppooopppqqqqqqrrrrrrrrrrrrpppooonnnnnnoooqqqtttvvv{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz|||~~~~~~{{{yyyyyyzzz|||~~~vvvjjjaaa[[[TTTPPPOOONNNLLLKKKJJJIIIGGGFFFCCCDDDGGGLLLQQQTTTUUUTTTQQQUUU[[[fffttt|||mmmgggjjjssspppbbbYYYRRRPPPQQQIIIEEE???:::777666666666555555444444444333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222111000///222333444333222222333555555222000000222444444333333333222222222222333333777777999::::::999888777555555666777888999:::::::::999999999::::::;;;<<<;;;>>>===@@@HHHLLL\\\www//////000000000000//////222111111000////////////.........///////////////////////////////////////---.........//////000000...//////111222333444444222...---222555444444777777666666666666777888888888777888::::::;;;CCCLLLYYYhhhzzzsssiiijjjooouuu|||}}}xxxrrroookkkhhheeecccgggtttyyysssrrrtttyyy~~~|||uuusssttt|||wwwssstttyyy}}}}}}{{{|||}}}}}}}}}|||zzzxxxwwwqqqmmmhhhddddddfffhhhhhhlllmmmooorrrwww{{{~~~xxxnnnaaaXXXPPPIIICCCBBBBBBAAABBBDDDDDDIIIQQQ\\\hhhwwwwwwlllbbb]]]XXXYYY[[[cccqqqyyyuuuqqqnnnmmmllljjjiiijjjiiihhhhhhhhhiiikkklllmmmmmmnnnnnnoooooopppppprrrrrrrrrrrrqqqqqqpppoooqqqpppooooooppprrrtttvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxyyyzzz|||~~~~~~}}}}}}|||yyyyyyyyyxxxzzz}}}xxxnnneee\\\WWWQQQOOOMMMLLLMMMLLLIIIGGGCCCBBBAAADDDJJJPPPUUUVVVVVVVVVWWW[[[fffwwwwwwjjjfffkkkxxx}}}lll___UUURRRSSSJJJHHHCCC===888666555555555555555444444444333333111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111555333111000///000111222222333444444333222222333222111000000111333333333333333222222222222333333444555777888999888888777555555666777888999::::::::::::999999999:::;;;;;;;;;>>>===@@@GGGKKK[[[vvv//////000000000000//////,,,---...//////000111111.........///////////////////////////////////////------......///000000000......///000111222222333333000111666999777777888666666666666666777888888888777888:::999<<>>BBBGGGMMMVVVfffyyyxxxmmmccc]]]XXXYYY\\\bbbooo}}}zzzvvvsssrrrrrrqqqpppooonnnkkkiiihhhiiikkklllmmmmmmnnnnnnoooooopppppprrrrrrrrrrrrrrrqqqpppoooqqqrrrtttvvvwwwwwwwwwwwwwwwxxxzzz}}}~~~~~~~~~}}}||||||||||||||||||||||||~~~}}}|||~~~~~~~~~~~~ssstttuuuwww||||||pppggg```ZZZSSSPPPPPPOOOKKKHHHGGGGGGFFFCCCBBBDDDKKKPPPPPPSSSUUUTTTTTTZZZfffqqquuummmooouuuppp]]]SSSRRRLLLLLLJJJEEE???999777666444333333333333222222222111111111222222333333333222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222222111000000000111222333222444555555333222111222222222222111000//////000111111000000000000111111///000222333555555555444555555666777888999::::::;;;::::::999999:::::::::;;;???===???GGGJJJZZZttt...///000111111000///...///000000000000//////...---.........//////000000////////////////////////---------...///000000111............////////////000...111777:::777444333555555555555555666777777888888;;;>>>@@@FFFUUUcccwwwwwwvvv{{{~~~vvvppppppssssssxxx~~~}}}|||}}}yyywwwyyy|||}}}~~~~~~~~~~~~}}}yyytttpppmmmjjjiiiiiijjjnnnqqqrrrrrrxxxyyy{{{~~~|||xxxtttpppkkkdddZZZSSSOOOFFFAAABBBDDDCCC@@@@@@===@@@CCCHHHPPP```sssxxxmmmccc]]]YYYZZZ\\\aaammm{{{wwwuuuttttttsssrrrqqqooollljjjiiiiiikkklllmmmmmmnnnnnnoooppppppppppppqqqqqqrrrrrrrrrqqqqqqrrrsssvvvxxxyyyyyyxxxwwwyyyzzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}|||}}}uuuuuuttttttyyyvvvjjjcccZZZUUUTTTRRRNNNJJJHHHJJJJJJFFFAAA@@@EEEJJJJJJQQQWWWWWWTTTUUU^^^fffvvvpppmmmqqqwwwxxxcccWWWTTTLLLNNNMMMIIIBBB;;;888888666666555555555444444444111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222///000111222333333222111222444555555333222111111---///000111000111222333333333222222222222333333000111333555777777777777555555666777888999::::::;;;;;;:::999999:::::::::<<>>CCCKKK\\\mmm}}}wwwuuuyyytttuuuxxxzzzyyy{{{~~~}}}|||}}}xxxyyy|||~~~|||{{{{{{|||~~~|||zzzwwwtttqqqpppooooookkklllmmmnnnnnnppptttwww|||}}}~~~~~~wwwvvvsssnnnggg```YYYVVVHHHEEEBBBAAA@@@@@@???>>>??????AAAEEEJJJVVVkkk}}}yyypppfff^^^\\\ZZZ\\\cccmmm|||zzzvvvtttsssqqqppprrrpppnnnnnnmmmmmmkkkiiikkkmmmpppqqqrrrpppnnnllllllnnnpppqqqpppoooppppppuuuwwwzzzzzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||xxxsssnnnoooxxxyyymmmaaa[[[VVVRRRPPPQQQOOOLLLIIIFFFFFFFFFDDDCCCKKKOOOSSSUUUVVVVVVVVVWWWhhhrrrwwwlllfffnnnwww~~~iiiYYYQQQPPPNNNKKKHHHDDD@@@<<<:::777666444444555555444333333333222222222333444555111111111111000000000000222222222222222222222222333333222111000000111111333333333222222111111111333333333222111000///...444444444333333333222222222222333333333333444444222222222111111111111111555444444444555555666666666777888999999999999888777777777888999;;;<<<===>>><<<>>>BBBDDDIII]]]rrr000000000000000000000000///000000000000///...---//////000000000000//////000000///.......................................//////...---...///000111111222333555555555555444444444555777888888999999;;;999;;;AAAHHHRRRdddttt}}}vvvrrruuu}}}|||zzzzzztttuuuwww{{{~~~}}}}}}}}}{{{yyyvvvssspppooonnnnnnlllmmmooopppqqqsssvvvyyy~~~|||vvvuuurrrlllfff___YYYUUULLLIIIFFFDDDDDDCCCBBBAAAAAAAAACCCEEEIIISSSgggxxxxxxpppggg___[[[YYY[[[bbblll{{{{{{wwwvvvuuutttsssrrrpppooonnnooonnnmmmkkklllmmmooopppqqqpppnnnnnnmmmooorrrrrrqqqpppqqqqqquuuwwwyyyzzzyyyxxxxxxyyyzzz{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~|||tttppplllnnnwwwvvvjjjbbb]]]VVVSSSSSSOOOLLLIIIFFFEEEDDDAAA@@@HHHKKKOOORRRTTTUUUWWWXXX\\\eeevvv~~~oooeeecccjjjuuurrr^^^RRRRRRPPPNNNKKKGGGCCC>>>:::999888555555555444222000111111111222222222333333//////000111222333444444222222222222222222222222333222222111000000111111333333333222222222111111555555555555444333222222333333333222222222111111111111111222222222333333111111111111111222222222333333222222222333444555999999999999::::::::::::888888888888999:::;;;<<<>>><<<>>>BBBDDDIII]]]rrr000000000000000000000000000000111111000000////////////000000000000//////000//////............///........................///............///000111111222333444555555555555444555555666888888999999;;;;;;>>>FFFPPP]]]ppp~~~uuuqqqqqqsss}}}wwwttttttooooooqqqtttyyy}}}~~~~~~~~~~~~~~~~~~yyywwwtttrrrooonnnmmmmmmmmmoooqqqssstttvvvzzz|||{{{xxxtttsssooojjjddd]]]WWWTTTOOOLLLHHHFFFEEEDDDBBBAAACCCCCCDDDEEEHHHPPPaaarrr{{{sssjjjbbbYYYWWWYYY```jjjyyyzzzvvvuuuuuuuuuuuurrrpppooopppqqqqqqpppnnnnnnnnnnnnoooooooooppppppppprrrttttttsssrrrrrrssssssvvvyyyzzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{xxxooollliiilllvvvwwwnnnfff]]]WWWUUUPPPNNNKKKHHHFFFDDDAAA>>>CCCFFFJJJNNNPPPSSSWWWZZZXXX]]]jjj|||xxxkkk```aaaeeennn|||~~~fffUUUSSSRRRPPPOOOLLLGGGAAA<<<<<<999666555444222000...///000111222333222111111000000111222333444555555222222222222222222222222333222111111000111111111333333333222222222222111333444444444444444333333222222222222111111111111000000111111111222222222000000111111222222333333444333222111111333444666666555555444444666777888999999999999999:::;;;;;;>>><<<>>>BBBDDDIII]]]rrr////////////////////////000000111111111111000000//////000000000000//////000///............//////.................................//////000111111222222333444444555555555555555666666777999:::::::::<<>>BBBBBBCCCEEEGGGNNN^^^nnnwwwmmmeeeYYYWWWWWW]]]gggvvv}}}wwwsssssssssttttttrrrqqqpppqqqrrrssssssqqqoooooonnnnnnooopppqqqrrrrrrtttvvvwwwuuuttttttuuusssuuuxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~yyyvvvkkkiiihhhlllvvvzzzpppddd\\\YYYRRRPPPMMMKKKJJJGGGDDDAAAAAACCCGGGJJJNNNRRRWWW[[[ZZZ[[[aaaooo~~~zzzmmmgggbbbaaahhhyyyqqq^^^SSSRRRPPPPPPOOOLLLEEE@@@===:::777444444222111//////000222333444333111000333333333333222222222222222222222222222222222222222222111111111111111222222222222222222222222222///000000111222222111111333333333222222222111111111111111111222222222222000000111111222333444444666555333222333444777888555444333222222444666777::::::999999999::::::;;;>>><<<>>>BBBDDDIII]]]rrr////////////////////////000000111111111111000000//////000000000000////////////............//////////////////////////////---...///000000111111111222222333333444555555666666666666666777999:::;;;:::???HHHTTTeeexxx~~~tttrrruuuyyyxxx}}}}}}~~~vvvmmmiiihhhiiiiiijjjmmmsssyyy}}}~~~~~~~~~~~~}}}|||yyywwwvvvsssrrrpppooonnnnnnooooooooorrruuuwwwxxxyyy|||~~~|||xxxuuusssqqqoookkkfff```ZZZUUUSSSMMMJJJFFFCCCBBBAAA???>>>@@@@@@CCCEEEGGGMMM]]]lllyyynnnddd[[[WWWWWW[[[dddqqq}}}xxxuuuttttttttttttrrrqqqppprrrtttuuutttsssqqqpppoooooooooqqqsssuuutttvvvxxxxxxwwwvvvuuuvvvsssuuuxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}xxxuuuhhhggggggmmmwww{{{mmmbbb^^^TTTRRROOOMMMLLLJJJGGGEEEBBBCCCEEEGGGKKKPPPWWW[[[ZZZWWWXXX___kkk{{{}}}sssggg``````lll}}}jjjVVVSSSPPPPPPQQQPPPJJJFFF===:::777555444444333222000111333555555444333111333222222222222111111111222222222222222222222222222111111111111111222222222222222222222222222222---...///000111111111000555444444444444333333333222222222333333333333444000000111222333444444555666555444333333555666888:::999777666777888:::<<<:::::::::999::::::;;;;;;>>><<<>>>BBBDDDIII]]]rrr000000000000000000000000//////000000111111000000//////000000000000/////////............//////000////////////////////////---...///000111222222222333333333333333555666666777666666666777999;;;<<<;;;DDDPPP^^^qqqvvvqqqqqqvvvyyy{{{~~~vvvmmmhhhgggiiiiiijjjnnnsssyyy|||~~~|||}}}}}}|||zzzwwwsssqqqpppoooooonnnooopppqqqrrrrrrtttwwwyyyzzz{{{}}}~~~~~~|||zzzwwwtttrrrqqqnnnjjjddd___YYYUUUSSSNNNLLLHHHEEEEEEDDDBBBAAA???@@@CCCFFFGGGMMM\\\jjj{{{zzzmmmccc^^^YYYWWWYYY```lll|||yyyxxxwwwvvvuuurrrqqqqqqrrrtttuuuuuutttrrrqqqqqqqqqrrrsssuuuvvvvvvxxxzzzzzzxxxvvvvvvwwwsssvvvyyyzzzyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~|||zzzyyyyyyzzzyyywwwyyyzzz|||}}}}}}~~~}}}wwwrrreeeeeegggmmmwwwxxxlllgggZZZVVVRRRNNNMMMKKKIIIGGGDDDEEEDDDEEEGGGLLLSSSXXXZZZXXXWWWZZZ___kkk}}}ppphhhdddhhh{{{www^^^XXXRRRPPPRRRRRROOOKKK???<<<888666555555555444111222333444555444333333//////000111222333444444222222222222222222222222111111111000111111222333111222222222222333333333000000111222333333222222555555555555444444444444222222333333333444444444111111222222333333444444333222222222333333444444999888777777777888:::;;;:::::::::::::::;;;<<<<<<>>><<<>>>BBBDDDIII]]]rrr000000000000000000000000---...///000000000000/////////000000000000//////...............///000000////////////////////////,,,---///111222222222222333333222222333444666777777777666666777999;;;===???JJJYYYhhh|||zzzqqqooorrrvvvwwwyyy|||}}}{{{~~~yyyuuuwww~~~tttjjjfffeeehhhhhhjjjnnntttyyy||||||||||||}}}|||zzzvvvqqqooommmmmmmmmnnnppprrrtttuuuvvvxxx{{{||||||}}}~~~~~~}}}}}}|||{{{xxxvvvtttrrrqqqnnnjjjddd^^^YYYUUUSSSOOOLLLIIIGGGFFFFFFDDDCCC@@@AAADDDGGGHHHMMMZZZhhhxxx}}}pppfffaaa\\\XXXXXX]]]hhhzzz|||{{{yyyvvvtttrrrqqqqqqrrrtttuuutttsssrrrrrrsssssstttvvvwwwxxxwwwxxxzzzzzzxxxwwwvvvwwwuuuwwwyyyzzzyyyxxxxxxyyy{{{|||~~~~~~~~~~~~}}}yyyuuurrrpppppppppnnnllllllooorrruuuvvvxxx|||{{{tttooocccccceeelllvvvxxxrrreee```YYYSSSPPPNNNLLLKKKGGGFFFDDDBBBBBBGGGNNNSSSYYYZZZ\\\\\\[[[```ppp}}}vvvnnnjjjssskkkaaaWWWRRRRRRSSSRRROOOCCC@@@;;;777666555555444111222222222333333333333000000111222333444555555222222222222222222222222111111000000111222222333111111222222222333333333222333333444444444333333555555444444444333333333111222222222333333333333333333333333333333333333111222333444444444333333555555666666666777777777999999999:::;;;<<<===>>>>>><<<>>>BBBDDDIII]]]rrr000000000000000000000000------...//////000////////////000000000000//////...............///000111000000000000000000000000,,,---///111222333222222444333222222333444666777888777666666777999;;;===BBBNNN^^^oooxxxpppppptttwwwwwwtttwww{{{yyywww}}}~~~wwwrrrmmmooovvv~~~{{{pppgggcccbbbhhhhhhjjjoootttyyy{{{{{{|||}}}~~~}}}zzzuuuqqqnnnllllllmmmnnnpppsssvvvwwwxxx{{{~~~~~~~~~~~~||||||{{{zzzxxxvvvtttsssqqqnnniiiddd^^^YYYVVVTTTMMMKKKGGGFFFFFFFFFEEECCCBBBCCCFFFHHHHHHLLLXXXfffwwwuuukkkccc]]]XXXXXX[[[eeewww}}}{{{xxxtttqqqsssrrrqqqrrrtttuuutttssssssssstttuuuvvvwwwxxxxxxwwwyyyzzzzzzxxxwwwvvvwwwuuuxxxzzzzzzyyyxxxxxxxxx{{{|||}}}~~~~~~}}}~~~|||rrrnnniiigggggggggeeebbb___ccchhhlllnnnrrrwww{{{yyyqqqkkkaaaaaadddkkkttt~~~~~~{{{zzzoooiii```YYYTTTRRRPPPOOOHHHFFFCCC@@@???CCCJJJOOOTTTXXX]]]]]]WWWWWWdddtttwwwlllnnnwwwttthhh[[[SSSSSSTTTSSSPPPGGGCCC===999666555444222111111000000111111222333555555444444444333333333222222222222222222222222111111000000111222333333111111111222222333333333333333333444444333333222444444444333333333222222000111111111111222222222444333333333333333333333222333555777777666555444777777888999:::999999999888999999:::;;;<<<>>>???>>><<<>>>BBBDDDIII]]]rrr///000111333333333222111111000///......///000111......//////000000111111///////////////////////////......------...000111......///000111222333333333333444444555666666666999666555888::::::>>>CCCEEEQQQdddxxxzzzuuuvvvyyyxxxuuulllnnnrrrzzz}}}xxxuuutttwwwzzz|||xxxrrrkkkjjjnnnuuuyyy{{{{{{{{{}}}~~~{{{rrrkkkfffcccbbbhhhnnntttvvvxxx|||}}}{{{~~~~~~}}}}}}|||xxxrrrnnnlllmmmpppqqqrrrtttwwwzzz}}}}}}~~~~~~}}}}}}|||~~~}}}zzzuuuqqqqqqrrrnnnmmmjjjgggbbb^^^ZZZXXXSSSQQQMMMIIIFFFEEEDDDDDDEEEBBBBBBDDDFFFLLLXXXddduuuxxxjjjggg```YYYXXX\\\eeettt|||yyywwwuuuuuusssrrrrrrqqqrrrsssuuuuuutttttttttttttttuuuvvvwwwzzzzzzzzzyyyyyyyyyxxxxxx~~~}}}|||{{{{{{{{{{{{{{{xxx{{{~~~{{{sssnnnhhhccc]]]XXXVVVUUUUUUTTTUUUSSSVVV[[[aaafffpppyyyvvvlllddd___ccchhhlllsss{{{}}}{{{|||xxxsssqqqrrrxxxzzzrrrfff\\\VVVRRRNNNKKKIIIIIIGGGEEEDDDDDDFFFHHHLLLSSSZZZ[[[XXXYYY```gggxxx}}}ppplllnnnwwwhhhaaaZZZRRRNNNOOONNNIIIBBB===;;;999777555555444333333222222333333333222222111111222222333333333222222111000//////000000111111111222222222000111111222222111111000111111222222222333333333000111222333444555555555222222222222222222222222444444333333222333333333111222333444555777888888777666555555555666888999999999::::::::::::;;;;;;;;;???===@@@GGGJJJYYYsss......///000000000000000111000///......///000111000000000000000000111111.......................................///000000......///000111222333333333333444444555666666666:::777777:::;;;;;;???DDDIIIUUUiii|||xxxuuuwwwxxxvvvrrrjjjkkknnnssszzz|||xxxuuutttuuuwwwyyyyyytttmmmjjjjjjmmmqqqssszzz{{{}}}~~~}}}}}}|||tttlllfffbbbaaaaaaiiipppuuuvvvxxx|||}}}{{{yyyxxxxxxxxxwwwtttoookkklllnnnppprrrsssvvvyyy|||~~~|||}}}|||yyytttqqqpppqqqooommmkkkgggbbb^^^ZZZXXXSSSQQQNNNKKKHHHGGGFFFFFFDDDCCCDDDGGGIIIMMMVVVaaarrr|||ooohhhaaaZZZYYY\\\dddsss{{{xxxvvvuuuttttttsssrrrrrrrrrsssuuuvvvttttttttttttttttttuuuuuuwwwwwwwwwwwwxxxxxxxxxxxx}}}|||{{{{{{zzzzzzzzz{{{xxx{{{}}}~~~~~~~~~|||xxxrrrjjjddd[[[WWWQQQMMMKKKKKKJJJJJJIIIHHHJJJPPPWWW^^^hhhsssyyy|||}}}tttkkkccc^^^bbbfffjjjpppwwwyyyuuuwwwwwwuuurrrnnnjjjfffddddddlllzzzrrrhhhaaa[[[VVVRRRMMMLLLJJJHHHEEEDDDEEEFFFHHHOOOWWWZZZYYYYYY\\\```jjjttttttnnnooouuulll```SSSNNNOOOMMMJJJDDD???;;;888555444555444333333222222333333333333222222222222333333333333333222111111000000000000111111111222222222222333333444444333333222111111222222222333333333222222333444444444333333222222222222222222222222333333222222222222333333111222222333444555666666777666666555666777888999999999::::::::::::;;;;;;;;;???===@@@GGGJJJYYYsss///////////////000000111000000////////////000000111111000000000000000000........................---......///////////////...//////000111222333333333333444444555666666666999777888<<<======AAAFFFPPP]]]qqq|||wwwvvvxxxxxxtttooojjjkkklllmmmpppvvv~~~}}}yyywwwwwwxxxxxxwwwxxxuuuqqqllliiijjjnnnqqqzzz|||~~~~~~|||{{{||||||wwwrrrjjjccc^^^]]]___aaakkkrrrwwwxxxyyy}}}}}}{{{uuuttttttttttttrrrnnnjjjmmmoooqqqsssuuuwww{{{}}}~~~~~~||||||{{{xxxtttqqqppppppooommmkkkgggbbb^^^ZZZXXXTTTSSSPPPMMMKKKJJJIIIIIIDDDDDDFFFJJJKKKMMMTTT]]]nnn|||vvvkkkddd\\\ZZZ\\\cccqqq}}}~~~zzzwwwuuutttttttttsssrrrrrrrrrssstttuuuttttttttttttsssssssssssssssssstttuuuvvvwwwxxxyyy{{{{{{zzzyyyyyyyyyzzzzzzyyy{{{}}}~~~}}}}}}~~~~~~|||zzzwwwsssnnnfff^^^XXXOOOLLLGGGCCCBBBBBBBBBAAAAAA???@@@EEEKKKRRR]]]gggooottt{{{zzzrrriiiddd___cccgggjjjnnnsssrrrnnnhhhgggdddaaa]]]YYYVVVTTTSSS^^^nnn~~~rrriiiaaaZZZTTTRRRPPPNNNKKKHHHFFFDDDDDDDDDIIIQQQWWWYYYYYYYYYZZZ]]]eeevvv~~~uuutttxxx{{{kkkZZZPPPNNNMMMLLLIIICCC===888666555555444444333333333333333333333222222222222333333333333333333222222222222111111111111111222222222222333333444444333333222111111222222222333333333333444444444333333222111222222222222222222222222222222111111111222222333222222222333333333444444666666666666666777888888999999::::::::::::;;;;;;;;;???===@@@GGGJJJYYYsss333222111000000111222333000000////////////000000000000000//////.................................,,,---///000000000///......///000111222333333444333333444444555666666666777666999<<<======CCCJJJYYYggg|||xxxvvvvvvxxxzzzxxxsssnnnkkkmmmmmmllllllooouuuzzz~~~~~~~~~{{{xxxwwwuuupppmmmnnnsssxxx}}}}}}|||yyyuuunnniiibbb[[[YYY[[[___cccmmmtttxxxyyyzzz}}}}}}{{{ttttttsssssstttsssqqqnnnnnnppprrrtttuuuxxx{{{~~~~~~||||||{{{{{{zzzyyyvvvssspppnnnnnnnnnmmmjjjgggccc^^^[[[YYYUUUTTTRRRPPPNNNMMMLLLLLLGGGFFFGGGJJJJJJKKKSSS[[[lllyyy{{{oooggg___\\\]]]cccooo{{{}}}yyyvvvttttttssssssrrrqqqpppqqqqqqsssssstttttttttttttttsssrrrrrrqqqrrrsssuuuwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyyyyyyyyyy{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~zzzwwwqqqkkkddd\\\TTTOOOJJJGGGCCCAAA@@@AAA@@@@@@AAA>>>===@@@CCCHHHRRR[[[gggoooxxx~~~xxxqqqjjjeeeccchhhkkklllnnnpppllleee]]][[[WWWTTTPPPNNNMMMLLLJJJTTTeeexxx}}}rrrhhh^^^WWWTTTRRROOOLLLJJJHHHEEECCCBBBDDDJJJPPPVVVZZZZZZZZZYYY]]]hhhzzz~~~yyytttyyyhhhYYYPPPNNNNNNLLLGGG@@@;;;999999555555444333333333333333333333333222222333333333333333333333333333444444111111111111111111111111000111111222222111111000111111222222222333333333333333333444444333333222222222222222222222222222111111111000111111222222444333333333333333333333666666666666666777777888999999999:::::::::;;;;;;;;;???===@@@GGGJJJYYYsss333222111000000111222333//////000000000000///////////////......---------........................,,,---///000000000///...//////000111222333444444333333444444555666666666555555888<<<===>>>FFFOOOcccrrryyyoooppprrrvvvyyywwwrrrmmmjjjlllnnnllljjjlllpppuuu|||~~~~~~}}}~~~~~~~~~}}}zzzuuuqqqrrrxxx~~~~~~wwwooofffbbb[[[WWWWWW\\\cccgggooouuuzzzyyyzzz||||||zzztttrrrrrrrrrtttttttttrrroooqqqssstttvvvxxx{{{}}}~~~~~~}}}|||{{{zzzzzzyyywwwtttrrrpppmmmlllmmmllljjjgggccc___\\\ZZZWWWVVVTTTRRRQQQOOONNNNNNKKKHHHHHHHHHHHHJJJSSS\\\kkkvvv~~~rrrjjjccc______cccooozzz|||yyyvvvttttttsssrrrqqqpppoooooopppqqqqqqtttuuuuuuuuutttsssrrrrrrrrrssstttvvvxxxyyy{{{{{{yyyyyyxxxxxxxxxyyyyyyzzzyyy{{{}}}}}}|||||||||}}}{{{{{{||||||||||||||||||zzz|||~~~vvvrrrjjjccc[[[TTTMMMHHHHHHEEEAAA@@@@@@@@@@@@???AAA>>><<<>>>@@@CCCKKKSSSaaajjjvvv}}}vvvpppkkkhhhgggkkkooooooooonnnhhh```WWWUUUPPPLLLIIIHHHIIIIIIGGGNNN]]]oootttggg___WWWTTTOOOMMMLLLJJJGGGEEEBBBBBBDDDJJJRRRYYY]]]^^^YYYYYY___mmm}}}yyyttt{{{hhhYYYPPPOOOMMMHHHBBB>>>;;;:::666555444444333333444444444333333333333333333444333333333333333333444444111111111111111111111111000111111222222111111000111111222222222333333333000111222333444444444444222222222222222222222222111000000000111111222333555555555555444444444444555666666777777777777777999999999:::::::::;;;;;;;;;???===@@@GGGJJJYYYsss111000000/////////////////////000000000000////////////...............------------------------------......//////////////////000000111222333444444333333444444555666666666555555888;;;===@@@KKKWWWlll{{{~~~uuujjjlllppptttwwwwwwssspppmmmppprrrppplllkkkooossswwwxxxxxxwwwvvvvvvyyy{{{|||zzzuuuvvvzzz}}}vvvjjj```\\\XXXVVVXXX___ggglllpppvvvzzzyyyyyy{{{{{{xxxqqqpppoooppprrrtttuuutttssstttvvvwwwwwwxxx{{{}}}}}}~~~~~~}}}}}}~~~}}}|||{{{zzzwwwtttrrrqqqooollljjjkkkjjjhhhfffccc```^^^\\\YYYXXXVVVTTTRRRPPPOOONNNLLLIIIHHHHHHHHHJJJSSS\\\jjjsssuuunnnfffbbbaaaeeeooozzz|||yyyvvvuuuttttttrrrqqqpppooooooooopppqqqtttuuuvvvvvvvvvuuutttsssuuuuuuvvvwwwxxxzzzzzz{{{yyyyyyxxxxxxxxxyyyzzzzzzzzz{{{}}}|||{{{zzzzzz{{{yyyzzz{{{|||}}}}}}||||||xxxzzz}}}~~~sssnnnfff]]]VVVPPPKKKGGGFFFDDDAAA@@@@@@@@@???>>>>>>;;;:::<<<>>>@@@FFFNNNYYYdddsss}}}{{{tttnnnkkkjjjiiinnnssstttuuussskkkbbbZZZVVVPPPKKKGGGFFFGGGIIIFFFKKKWWWhhhyyy~~~qqqhhh]]]WWWQQQNNNMMMLLLJJJGGGDDDBBBBBBEEELLLUUU\\\```XXXWWWZZZcccpppwwwuuu{{{jjjXXXTTTNNNIIIEEE@@@<<<888666555555444444444444444444444333333333333444444333333333333222222222222222222222111111111111111222333333444444333333222111111222222222333333333000000222333444555555555222222222222222222222222111111111111111222333444555555555555555555555555555555666777777777777777999999::::::::::::;;;;;;;;;???===@@@GGGJJJYYYsss000000000000000///.........///000111111000///.../////////000000000000000------------------------...............///000000///000111111333333444555333333444444555666666666666666999<<<>>>CCCQQQ___ttt}}}tttmmmooossswwwzzz{{{zzzyyyzzz~~~{{{tttqqqsssvvvvvvwwwvvvuuutttuuuwwwzzzzzz||||||~~~uuufffZZZXXXVVVVVVZZZbbbjjjppppppvvvzzzyyyyyyzzzyyywwwqqqooonnnooorrruuuwwwwwwwwwyyyzzzzzzyyyzzz|||}}}}}}|||~~~~~~~~~}}}|||{{{yyyvvvsssqqqpppoookkkhhhhhhhhhgggfffdddaaa___^^^ZZZYYYXXXVVVSSSPPPNNNMMMJJJIIIIIIKKKJJJKKKRRR[[[fffooo}}}xxxppphhheeedddgggqqq{{{|||yyywwwvvvuuuuuutttsssqqqpppppppppqqqrrrsssuuuvvvwwwxxxwwwuuuuuuwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{zzz{{{}}}|||zzzyyyyyyyyyxxxyyy{{{|||}}}}}}}}}|||zzz|||~~~}}}uuuooofff^^^XXXTTTPPPMMMKKKIIIFFFEEEEEEDDDCCCBBB???<<<<<<>>>>>>===BBBHHHOOO]]]nnnzzz~~~yyyqqqllljjjjjjmmmssszzz~~~wwwnnneee___WWWOOOJJJHHHIIIJJJGGGLLLVVVfffwww|||ssseee^^^UUUPPPOOONNNLLLIIIEEEDDDCCCDDDHHHOOOWWW]]]ZZZYYYZZZ^^^eeeqqqzzzuuuyyyggg___TTTNNNKKKFFF???999666666555444444444444444444444333333333333444444333333333222111111000000222222222111111111000000222333333444444333333222111111222222222333333333111222333333444444444444222222222222222222222222111111111222222333444555444444444444444444444444444555666777888777777666999999::::::::::::;;;;;;;;;???===@@@GGGJJJYYYsss111222333333333111000///...///000111111000///...000000111111222222333333------------------------//////...------///000111000000111222333444444555333333444444555666666777777777:::===???FFFVVVeeexxx|||uuusssuuuxxx|||yyyyyy}}}xxxxxxyyyxxxwwwwwwyyy{{{yyyuuucccWWWVVVUUUVVV[[[ccclllqqqqqqvvvzzzyyyxxxyyyyyyvvvrrrpppoooppptttwwwzzzzzz{{{|||}}}|||||||||~~~}}}}}}~~~}}}~~~|||{{{yyyyyyyyyvvvrrrppppppoookkkhhhggggggfffeeedddbbbaaa```[[[ZZZYYYVVVSSSPPPNNNLLLGGGGGGJJJMMMMMMMMMQQQXXXdddlllzzzyyyqqqjjjfffeeehhhrrr|||}}}zzzxxxvvvvvvvvvvvvuuusssrrrqqqrrrsssssssssuuuwwwxxxyyyxxxwwwvvvxxxxxxxxxxxxwwwwwwwwwvvvyyyyyyyyyyyyzzzzzz{{{|||zzz{{{||||||zzzxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}}}}~~~|||yyysssjjjccc]]]ZZZWWWUUUSSSPPPNNNLLLLLLKKKJJJHHHEEEBBBAAAAAA???<<<===BBBIIIWWWjjjxxx}}}}}}wwwooojjjiiiiiiqqqyyy{{{oooiii___UUUNNNKKKLLLMMMIIINNNYYYiiizzzlllcccYYYRRRPPPOOOMMMJJJEEEEEEEEEEEEFFFKKKRRRXXX^^^]]]\\\\\\]]]ccctttvvvuuutttyyyuuujjj\\\TTTQQQMMMDDD;;;666666555444444444444555555444444333333444444555333333222222111000//////222222222222111111000000111111111222222111111111111111222222222333333333333333444444444333222222222222222222222222222222222222222222333444555666222222222333333444444444444555777888888888777666999999:::::::::;;;;;;;;;;;;???===@@@GGGJJJYYYsss//////000000111222444444000000000000000111111222000000000000000000000000000000//////.........---000000///////////////000000111222333444333222222222222333333555666888999777:::===???CCCNNN___lll~~~zzzxxx~~~~~~pppeeeZZZXXXXXXYYY^^^fffoootttuuuvvvwwwxxxyyyxxxxxxwwwuuuuuuuuutttsssuuuzzz}}}}}}{{{xxxwwwxxxzzz{{{~~~~~~~~~~~~|||{{{yyyyyyvvvuuusssqqqooommmlllllliiiiiigggfffdddbbbaaa```^^^]]][[[XXXVVVTTTSSSSSSOOONNNLLLKKKLLLNNNQQQSSSaaammm{{{wwwnnniiigggjjjsss~~~}}}{{{yyyxxxwwwwwwtttsssrrrqqqqqqqqqrrrssswwwwwwxxxxxxxxxyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{{{{zzzzzzyyyzzz{{{|||}}}|||~~~}}}zzzyyyxxx}}}}}}}}}}}}|||||||||||||||yyyssslllgggcccbbbaaa___^^^\\\YYYUUUPPPLLLJJJIIIGGGDDDAAA???@@@AAABBBGGGPPP```ppp{{{}}}{{{wwwrrrnnnlllmmmooozzzxxxnnneee[[[QQQMMMNNNKKKOOOYYYiiiyyy~~~~~~wwwnnnbbbXXXSSSQQQNNNLLLGGGGGGGGGEEECCCEEEJJJOOOWWW]]]aaa]]]WWW[[[iiiwww{{{tttssszzzvvv```UUUSSSQQQGGG>>>666555444444444444333111333333333333333333333333111111111111111111111111111111111111111111111111111111111222222333333333222222333333333333444444333333333222222111111111333333333333333333333333444444444444444444444444555555555555555555555555555666777888888999999888888888999::::::;;;;;;<<<<<>>===EEEKKKXXXnnn000000000000111222333333000000000000000111111222------------------------000/////////............000000////////////000000000111222333444333333222222222333444555777888999777:::>>>@@@FFFTTTgggvvvzzzvvvuuu}}}oooeee\\\[[[[[[^^^cccjjjqqquuuxxxxxxyyyyyyxxxvvvuuutttvvvwwwwwwwwwwwwxxx|||~~~|||zzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyywwwvvvtttrrrpppnnnlllkkkhhhgggfffeeedddccccccbbb^^^]]][[[XXXVVVUUUTTTSSSOOONNNLLLKKKLLLOOORRRTTT___jjjyyyzzzqqqllljjjmmmvvv~~~|||yyywwwvvvvvvvvvssssssrrrqqqqqqqqqrrrssswwwwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{||||||||||||||||||||||||yyytttooommmlllkkkgggfffdddaaa]]]XXXTTTRRRNNNKKKHHHDDDBBBAAABBBCCCFFFPPP___nnnyyy~~~}}}{{{wwwqqqmmmllloooqqq{{{{{{pppdddWWWQQQQQQPPPUUU___mmm|||xxxjjj___YYYUUUQQQOOOJJJJJJIIIGGGDDDEEEHHHLLLRRRYYY______[[[\\\ccckkk|||vvvrrruuu}}}hhh[[[XXXTTTKKKCCC;;;888666555555555444333666555555444444333333333333333333333333333333333111111111111111111111111222222333333333444444444222222333333333333444444444444333333333222222222111111111222222333333333222222222222222222222222555444222111111222444555555666777888888999999888::::::;;;<<<<<<======>>><<>>===EEEKKKXXXnnn111111111000000111111222000000000000000111111222////////////////////////////////////............000000////////////000000111111222333333333333333333333333444666777999:::999;;;>>>CCCLLL^^^ttt|||uuurrrqqq~~~vvvllleee^^^___aaadddiiinnnsssuuu{{{{{{zzzyyywwwtttrrrqqqvvvxxxzzz{{{||||||~~~~~~|||||||||~~~|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxwwwuuutttuuuvvvxxxyyyvvvuuuuuusssqqqooolllkkkggggggfffeeeddddddcccccc^^^]]][[[YYYWWWUUUUUUTTTOOONNNMMMLLLMMMPPPSSSUUU\\\hhhvvv}}}uuupppnnnqqqzzz~~~}}}zzzxxxuuutttttttttsssrrrrrrqqqqqqrrrrrrssswwwwwwxxxyyyzzz{{{{{{{{{||||||{{{{{{{{{{{{||||||{{{{{{zzzzzz{{{}}}~~~||||||||||||||||||||||||~~~{{{xxxxxxwwwqqqpppnnnkkkgggccc___\\\UUURRRMMMIIIEEEDDDDDDDDDFFFOOO]]]lllwww||||||{{{}}}zzzuuuppplllmmmrrruuu~~~pppbbb[[[ZZZXXX]]]ggguuuwwwiiiaaa[[[VVVRRRMMMMMMLLLIIIFFFEEEFFFGGGJJJQQQZZZ______]]]]]]^^^mmmzzz|||tttqqqtttqqqccc\\\WWWPPPIII@@@===999666666666666666888777666555444333333222333333333333333333333333222222222222222222222222333333444444444444555555222222333333333333444444444444444444444333333333111111111111111222333333222222222222222222222222666444111//////111444777555666777888888999999888::::::;;;<<<<<<======>>><<>>===EEEKKKXXXnnn222222111000000000000000000000000000000111111222111111111111111111111111///////////////.........000////////////000000111222222222333333333333333333333444555666888999:::;;;===AAAGGGSSShhhvvvqqqppppppxxx|||uuummmgggbbb```bbbfffjjjnnnqqqsssuuu{{{{{{zzzxxxvvvtttrrrqqqvvvyyy}}}~~~~~~~~~||||||}}}~~~~~~zzzzzz{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}|||}}}||||||{{{zzzyyyxxxuuusssqqqpppppprrrtttvvvsssssssssrrrqqqooommmlllhhhhhhgggfffdddcccbbbaaa^^^]]][[[YYYXXXWWWVVVVVVPPPOOONNNMMMNNNQQQTTTVVVZZZfffuuuxxxtttrrrttt}}}}}}|||yyyvvvtttrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssvvvwwwyyy{{{||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}yyyxxxvvvsssooojjjfffddd[[[XXXSSSMMMHHHFFFEEEEEEEEEOOO]]]lllwww||||||{{{}}}yyytttnnnlllooouuuzzz}}}ppphhhhhhbbbhhhrrr~~~ssshhh```YYYTTTNNNNNNLLLJJJGGGFFFEEEEEEEEEJJJSSS[[[```___\\\XXXeeeppp|||{{{rrrnnnttt|||yyyggg\\\WWWRRROOOFFFAAA;;;777666666666666666666555555444444333333111111111111111111111111222222222222222222222222333333333444444444444444222222222333333333444444555555555555555555444444444333222111111111222222333333444444444444555555777666444333333555777888555666777888888999999888888888999::::::;;;;;;<<<<<>>===EEEKKKXXXnnn222222111000////////////000000000000000111111222.................................//////////////////////////////000111111333333333333333444444444444444555555777999:::;;;===@@@DDDMMM\\\qqqwwwqqqoooppppppsssvvvllleeebbb```bbbdddiiimmmqqqsssssssssxxxxxxwwwvvvvvvuuuuuutttvvvyyy~~~~~~}}}}}}}}}}}}|||{{{zzz{{{{{{|||xxxxxxyyyyyyzzz{{{||||||||||||||||||||||||||||||}}}}}}||||||zzzyyyxxxwwwtttrrrpppnnnnnnoooqqqsssqqqqqqqqqqqqpppooonnnnnnlllkkkiiifffdddaaa___^^^]]]]]][[[ZZZYYYXXXXXXWWWRRRQQQOOONNNOOOQQQTTTVVVZZZeeessszzzvvvtttvvv~~~~~~|||yyyvvvsssrrrqqqqqqqqqqqqqqqrrrrrrsssssssssvvvwwwzzz|||~~~~~~~~~~~~zzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{|||}}}~~~}}}}}}|||zzzwwwsssnnnjjjhhhaaa]]]WWWQQQKKKHHHFFFEEEGGGPPP___nnnyyy~~~~~~{{{xxxsssnnnmmmqqqxxx~~~xxxwwwpppvvv}}}qqqfff]]]WWWPPPOOOLLLJJJIIIGGGFFFEEECCCFFFLLLTTT\\\```^^^\\\```hhhvvv}}}|||vvvmmmmmmrrrkkk\\\UUUSSSSSSJJJEEE>>>888666666666666222222333333444444444555111111111111111111111111222222222222222222222222333333333222222222222222222222222333333333444444555555555555555555555555999777555333111111111222333333333444444555555555444555666777777777777666555666777888888999999888888888999::::::;;;;;;<<<<<>>===EEEKKKXXXnnn222111000000////////////000000000000000111111222000000000000000000000000.........//////////////////......//////000111222333333333333333444555555555555555666888999;;;<<<>>>AAAIIIUUUfff{{{~~~uuuooollllllmmmnnnppp~~~qqqfffaaa``````dddggglllpppsssttttttsssuuuuuuuuuuuuuuuvvvwwwxxxxxx{{{~~~|||{{{zzzyyyyyyyyyxxxyyyyyyyyywwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}||||||||||||}}}||||||{{{yyywwwvvvuuusssrrrpppooonnnoooqqqrrrtttsssqqqpppooonnnnnnnnnmmmllljjjgggccc```^^^\\\]]]]]][[[ZZZYYYYYYYYYYYYUUUSSSQQQPPPPPPQQQSSSUUUXXXdddqqq}}}|||yyywwwxxx}}}zzzwwwtttrrrrrrqqqppppppqqqrrrssssssssssssuuuwwwzzz}}}yyyyyyxxxxxxxxxxxxyyyyyy{{{{{{|||}}}~~~{{{wwwrrrnnnlllfffbbb\\\UUUOOOKKKIIIHHHJJJSSSbbbppp{{{yyyvvvrrrnnnnnnsss{{{}}}qqqfff^^^VVVSSSOOOLLLKKKIIIHHHFFFCCCCCCFFFMMMVVV]]]aaaaaa^^^bbbjjjwww}}}|||~~~qqqmmmooovvvcccXXXTTTUUUNNNHHHAAA;;;888666666555000111111222333444555555333333333333333333333333333333333333333333333333333333222222222222111111222222333333333333444444444444444555555555555555;;;999666333222111222333000111111222222333333444222333666888888888666555555666777888888999999888::::::;;;<<<<<<======>>><<>>===EEEKKKXXXnnn111000000/////////000000000000000000000111111222222222222222222222222222............/////////000............///000111222444333333222333444555666555555666777888:::;;;<<<===BBBMMM]]]ppp|||vvvmmmhhhfffggghhhhhhiiiuuu~~~|||mmmccc___aaaccchhhjjjnnnsssuuuvvvuuuuuuttttttttttttuuuwwwxxxyyy{{{~~~}}}|||{{{xxxwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}|||||||||{{{{{{zzzyyywwwuuusssrrrppppppppppppqqqrrrsssttt{{{yyyuuuqqqnnnmmmmmmmmmlllkkkiiifffcccaaa^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZWWWVVVSSSQQQPPPQQQSSSTTTVVVaaannnzzz{{{yyyzzz|||xxxuuutttsssrrrooopppqqqsssttttttssssssuuuwww{{{~~~zzzyyyyyyxxxxxxyyyyyyzzz{{{{{{|||}}}|||wwwsssqqqkkkggg```YYYSSSNNNLLLKKKOOOXXXeeerrr{{{~~~}}}vvvuuurrrooopppuuu}}}rrriii___ZZZSSSOOOMMMLLLJJJHHHDDDCCCCCCGGGOOOXXX___ccc``````bbbjjjyyyzzzzzz{{{ssssssppp___WWWVVVQQQLLLEEE???;;;888666555222222333333444444555555333333333333333333333333333333333333333333333333444444333333333222222222222222333333333333444444333333444444444555555555888666444222111222333555000000111222222333444444444555777888999999888888555666777888888999999888::::::;;;<<<<<<======>>><<>>===EEEKKKXXXnnn000000////////////000000000000000000000111111222////////////////////////---.........//////000000............///000222222444444333222333444555666555666666777888:::;;;<<<;;;BBBOOObbbwwwxxxqqqiiidddcccddddddcccbbbjjj{{{{{{uuuxxx}}}yyykkkbbb```cccgggjjjmmmppptttvvvwwwwwwvvvttttttssstttuuuvvvxxxzzz}}}~~~|||{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}}}}||||||zzzzzzyyywwwuuusssqqqpppnnnoooppprrrsssuuuvvvvvv~~~yyysssnnnllllllmmmkkkjjjhhhfffdddbbb```___]]]\\\\\\[[[ZZZZZZ[[[[[[YYYWWWTTTQQQPPPQQQRRRSSSUUU___lllxxx}}}{{{|||}}}yyyvvvuuutttsssooopppqqqsssttttttssssssuuuwww{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{||||||~~~|||xxxvvvnnnjjjccc\\\UUUQQQOOONNNSSS[[[gggsss{{{}}}|||zzzuuutttrrrpppqqqvvv~~~{{{qqqfff___WWWQQQOOOMMMKKKHHHDDDCCCBBBEEEKKKUUU]]]bbbeeeaaa^^^bbbnnn||||||qqqzzzyyy}}}{{{fffZZZVVVSSSNNNGGGAAA===:::777555555555555555555555444444111111111111111111111111333333333333333333333333555555555444444333333333222222333333333444444444333333333444444444555555555333111000111222555777222222333444444555666666999999999999999;;;<<<>>>555666777888888999999888888888999::::::;;;;;;<<<<<>>>>>EEEKKKXXXnnn111111111000///......---000000000000000111111111000000000000000000000000000000///...............///000000111111111111000555555555555555555555555777333111555777777999===DDDFFFSSSkkk{{{ssslllhhhkkkiiibbb]]]\\\^^^fffsss~~~}}}{{{yyyvvvuuuvvvzzzqqqeee___```aaabbbhhhmmmtttyyy{{{{{{zzzzzzzzzxxxvvvttttttvvvxxxyyy|||xxxuuuvvvwwwwwwwwwwwwvvvvvvuuutttuuuwwwyyy{{{}}}~~~~~~|||zzzwwwvvvvvvuuuuuutttrrrpppnnnmmmlllmmmnnnpppssswww{{{}}}~~~sssnnnmmmnnnllljjjmmmllljjjhhhfffeeedddddd```___\\\[[[ZZZZZZ[[[\\\WWWVVVVVVUUUTTTSSSRRRRRRZZZ^^^hhhuuu~~~~~~{{{yyyxxxvvvtttrrrqqqqqqqqqrrrrrrrrrssssssuuuxxx{{{}}}~~~|||{{{zzzyyyyyyyyyyyyyyy}}}~~~}}}zzzqqqlllgggccc\\\TTTPPPPPPRRR[[[iiitttzzz{{{{{{zzzwwwrrrnnnpppxxx}}}tttkkk```VVVQQQMMMIIIFFFHHHEEEEEEFFFHHHKKKUUU___aaa___^^^```cccmmmzzz{{{zzzvvvbbbTTTOOOPPPOOOIIIAAA;;;777666444333333444555666444333333222111111111222333444444444444333333222222222444333222222333444666777111222444444333333444555333333333333333333333333333444555555444333111000111222444666777777666666777666444444444555777888777777777666666666666666;;;;;;;;;;;;;;;;;;;;;;;;999>>>???BBBHHHHHHTTTkkk222222111000000///............///000111222222333000000000000000000000000000000///...............000111111222222222222222555555555444444444444444888444333777999888:::>>>GGGLLL[[[sss{{{pppkkkhhhjjjiiibbb]]]\\\[[[aaammm{{{}}}}}}}}}~~~}}}vvvssspppssszzz{{{nnndddaaabbbeeefffiiinnnuuuzzz||||||||||||xxxwwwvvvvvvwwwzzz}}}|||xxxuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{yyyvvvuuuuuuttttttrrrqqqooommmllllllmmmnnnqqqtttwwwzzz|||vvvqqqqqqqqqooommmlllllljjjiiigggeeedddccc___^^^\\\ZZZYYYYYYZZZ[[[WWWVVVVVVUUUTTTSSSSSSSSSYYY^^^gggttt|||yyyxxxvvvtttrrrqqqqqqrrrrrrssssssttttttvvvyyy|||~~~~~~~~~||||||{{{zzzzzzzzzzzzzzz|||}}}~~~~~~vvvpppkkkggg```XXXSSSTTTVVV___kkkvvv{{{|||{{{zzzvvvrrrnnnqqqyyyxxxpppdddZZZTTTPPPMMMJJJIIIFFFDDDEEEEEEGGGNNNVVVcccbbb```___^^^dddtttzzzxxx~~~hhhWWWQQQQQQOOOKKKDDD===999777444333333444555666444333444333222111111222222333444444444333333222222222333333222222222333444444111222333333222222333555333333333333333333333333222222333333333333333222333444555666666666555444777666444444444555777888777777777777777777777777999999::::::;;;<<<======;;;>>>===???EEEGGGTTTmmm222222222111000000//////------...000111222333444000000000000000000000000000000///.........//////111222222333444444333333444444444444444444444444888555555999:::999;;;???KKKTTTggg~~~xxxllliiihhhjjjiiiccc^^^]]][[[```iiiuuu~~~zzz{{{}}}~~~xxxqqqpppvvvwwwpppgggaaa```cccgggiiikkkpppwww|||~~~zzzzzzzzzzzz{{{~~~}}}yyyvvvvvvvvvuuuuuuuuutttttttttuuuvvvxxxzzz{{{|||}}}}}}|||||||||{{{yyywwwuuutttssssssrrrpppnnnmmmlllkkkkkkmmmpppsssvvvxxxyyyzzz~~~yyyssspppppppppmmmkkklllllllllkkkiiigggeeeccc^^^]]][[[YYYXXXXXXXXXYYYVVVVVVVVVUUUUUUTTTTTTTTTYYY]]]fffsss}}}zzzxxxvvvsssqqqqqqqqqrrrsssttttttuuuuuuwwwzzz}}}~~~~~~}}}~~~~~~}}}}}}|||||||||||||||{{{|||}}}~~~|||vvvpppllleee]]]YYYYYY[[[cccoooxxx||||||{{{yyytttqqqpppttt|||xxxkkkaaaZZZVVVRRROOOLLLHHHGGGGGGFFFDDDGGGLLL______aaa```\\\\\\hhhvvv}}}vvv|||tttaaaUUUTTTQQQLLLFFFAAA<<<999666555444444555666555333555444333222111111222222444444333333333333222222222222333333222222111111000222333333222111222444333333333333333333333333000000000111222333444444555555666666555444333333666555444444444555777888888888888888888888888888777888999:::<<<===>>>???<<<>>><<<===CCCEEETTTnnn222222222222111111000000......///000111222222333////////////////////////000000///////////////000000111222333333444444333333333333333444444444444777555666999::::::===BBBOOO\\\sss}}}rrriiiiiijjjlllkkkgggcccaaaaaadddjjjttt}}}}}}|||~~~xxxvvvzzz{{{vvvsssiiifffaaa^^^___cccgggiiinnnsssyyy~~~~~~~~~~~~{{{xxxuuuuuutttsssssssssrrrrrruuuvvvxxxzzz{{{|||||||||{{{zzzyyyxxxvvvtttsssrrrqqqpppooonnnlllkkkkkkkkkkkkmmmrrrvvvxxxzzzzzzyyyxxxuuurrrqqqpppooommmkkkkkklllmmmlllkkkhhhfffddd```___]]][[[YYYXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUXXX\\\eeeqqq}}}}}}zzzxxxuuurrrpppqqqqqqrrrssstttvvvvvvwwwyyy{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{|||~~~zzztttooohhh```]]]^^^aaahhhrrrzzz|||{{{yyywwwrrrqqqrrrwwwvvviiiaaaZZZUUUQQQOOOLLLJJJKKKIIIEEEEEEHHHSSSXXX___ccc___]]]dddnnn}}}wwwuuuzzzppp\\\XXXSSSNNNIIIDDD???;;;888666555444555666555333555555444333222111111111333333333333333333333333222333444444444222111000111222333222111111222333333333333333333333333333222111000///000111333444333333333333333333333222444444444444444555777777888888888888888999999999888888999:::;;;<<<===>>><<>>IIITTTfff}}}zzzssssssyyyvvvtttyyy}}}|||{{{}}}~~~~~~|||yyyyyyzzz~~~tttdddXXXQQQOOOQQQWWW^^^eeeiiimmmqqquuuxxx{{{~~~}}}zzzxxxrrruuuxxx{{{||||||zzzxxxtttsssqqqooonnnnnnnnnooolllooossswwwyyyzzzzzzzzzvvvuuurrrpppnnnmmmmmmmmmiiiiiihhhiiijjjllloooqqqsssuuuxxx{{{}}}vvvvvvvvvtttrrrqqqppppppooonnnnnnmmmlllkkkjjjjjjfffeeedddbbb___\\\ZZZYYYUUUVVVVVVWWWXXXYYYYYYZZZ[[[___dddllluuu}}}{{{yyywwwuuusssmmmnnnoooqqqtttvvvwwwxxxxxxzzz}}}~~~~~~}}}~~~~~~zzzzzzzzzzzzzzz{{{||||||{{{~~~}}}yyytttnnnmmmppprrrvvv|||~~~|||xxxsssqqqqqquuu{{{}}}}}}pppddd[[[UUUPPPLLLMMMMMMIIIFFFFFFGGGGGGMMMYYYcccdddddddddjjjmmmzzzssssssyyyxxxeeeYYYTTTQQQKKKEEE>>>;;;777555555555555444333444444555555444333222222222222333333444444444333333333222333333444444444555666555333222333444333333333333333333333333222333333333333333222222222111111000111222333444111111333444555666666666555555666777777888999999:::::::::;;;;;;<<<<<<<<<===AAA@@@CCCIIIJJJWWWooo///////////////000000000//////000000111111222222000000000000000000000000000000///000000111222222000111333444555666666666555555555666777888888999:::888999:::<<>>>>>???AAA???@@@FFFHHHWWWqqq222111111000000000000000000000000000////////////333222222111000//////...............///000222222111111222333444444444444444444444444555777888999<<<888888======@@@RRRgggzzzyyy|||}}}sssooo|||}}}fffQQQFFFDDDEEELLLSSS\\\dddiiipppvvv{{{~~~~~~{{{xxxvvvuuutttnnnnnnpppqqqsssuuuvvvwwwpppooonnnmmmmmmmmmmmmmmmrrrrrrrrrssstttwwwyyy{{{xxxwwwuuupppllliiiiiiiiiiiikkkmmmnnnoooqqqtttwwwzzz{{{}}}~~~}}}|||{{{zzzxxxuuurrrooonnnoooooooooooonnnmmmlllkkkfffffffffeeebbb^^^[[[YYYWWWWWWVVVUUUVVVWWWYYYZZZ]]]aaaggglllrrr{{{}}}yyyvvvuuutttuuutttsssrrrqqqrrrtttvvvxxxyyy{{{~~~~~~||||||zzzxxxwwwwwwyyy|||}}}|||}}}~~~{{{|||~~~}}}|||}}}~~~zzztttqqqssstttxxx}}}uuuhhh]]]YYYSSSPPPOOOMMMIIIEEEHHHGGGHHHMMMTTT]]]cccfffeeefffjjjsss~~~xxxrrrwwwyyyhhh]]]UUUOOOLLLGGG@@@999666777777444111555555444444444333333333444444333222222333444444333333333444444444555555666666666555555444444444444444444333333222222222333222222111222333555666111111222222222333333333666555555444444444555555333555777777777666777888::::::;;;;;;;;;;;;;;;:::<<<999<<>>???DDDYYYppp~~~wwwwww{{{uuuppp{{{ttt```OOOFFFEEEGGGLLLRRR[[[ccciiiooovvv{{{|||xxxvvvuuutttpppppppppqqqrrrrrrrrrsssnnnmmmmmmlllllllllmmmmmmqqqpppqqqqqqsssuuuwwwxxxwwwwwwtttpppkkkhhhhhhhhhiiikkknnnppprrruuuxxx{{{{{{|||~~~~~~}}}||||||{{{yyyvvvtttrrrpppppppppoooooonnnmmmlllkkkiiiiiiiiihhheeeaaa^^^[[[VVVUUUUUUTTTUUUVVVWWWXXX]]]aaaggglllrrrzzz|||xxxtttsssssstttuuutttsssrrrssstttvvvxxxwwwyyy|||~~~~~~}}}|||{{{{{{zzzxxxwwwwwwyyy{{{}}}}}}}}}}}}|||}}}~~~}}}}}}{{{sssqqqsssxxx|||}}}~~~qqqccc]]]VVVRRRPPPOOOLLLIIIGGGFFFEEEGGGMMMVVV___fffdddeeeggglllvvv{{{qqqpppvvvqqqcccZZZSSSPPPHHHAAA:::666777777444222555555444444444333333333333333222111111222333333333333333444444444555555444444333333333222222222444444444333333333222222222111111111111222222333222222222222333333333333555555444444444444555555666888:::::::::999:::<<<888999:::;;;<<<=========>>>;;;===BBBDDDHHHYYYkkk222111111000000000000000------...///000111222222///......------,,,,,,+++///......//////000111222111111222333444444444444444444444444555777888999666777;;;???AAAJJJccc|||xxxrrrtttyyyyyyrrryyywwwgggWWWKKKFFFFFFHHHNNNUUU]]]eeejjjqqqxxx}}}}}}yyyvvvuuutttrrrrrrqqqppppppooonnnnnnmmmmmmmmmlllmmmmmmnnnnnnqqqqqqqqqrrrsssuuuvvvwwwvvvuuusssnnnjjjgggfffgggiiilllpppsssuuuxxx|||~~~}}}|||||||||{{{zzzxxxvvvuuusssrrrqqqqqqooonnnmmmlllllllllmmmlllkkkhhhdddaaa___XXXWWWVVVUUUVVVWWWXXXYYY\\\```fffkkkpppxxx|||wwwsssrrrssstttvvvvvvuuuttttttuuuvvvwwwwwwyyy{{{}}}~~~}}}|||{{{{{{zzzxxxwwwxxxyyy{{{|||~~~uuukkkeeeddddddeeekkksss{{{tttrrrttt}}}~~~}}}~~~lllddd[[[UUURRRPPPNNNLLLGGGGGGEEEDDDFFFOOO[[[dddeeeggggggfffkkkyyywwwooonnn~~~|||lll___WWWTTTLLLFFF>>>999888888777666555555444444444333333333555555444444444444555555333333333444444444555555444333333333333222222222444444444444333333333333222333333333333222222111333333333333444444444444444444333333333444444555444666888888888777888999777888:::<<<===>>>?????????===>>>CCCEEEIIIYYYkkk222111111000000000000000.........///000111111111111111000000///////////////////////////000111111111111222333444444444444444444444444555777888999555888<<<@@@CCCPPPlll}}}tttoooqqqvvv~~~tttxxxzzzlllZZZMMMGGGEEEGGGJJJSSSYYYaaahhhmmmttt{{{}}}yyyvvvuuutttrrrqqqpppooonnnmmmllllllnnnmmmmmmnnnnnnpppqqqqqqsssssssssttttttuuuvvvvvvuuutttqqqmmmhhhfffeeefffkkkmmmqqquuuwwwzzz}}}}}}}}}||||||{{{zzzyyyxxxvvvuuussssssqqqpppooonnnmmmmmmmmmnnnmmmllliiieeebbb```\\\[[[ZZZYYYYYYZZZ[[[\\\\\\```eeeiiinnnvvv}}}wwwtttssstttuuuxxxwwwvvvvvvvvvvvvwwwwwwzzz{{{}}}~~~|||{{{zzzyyyzzz{{{}}}~~~}}}zzzxxxtttlllbbbYYYTTTRRRRRRSSSUUU]]]jjjvvv{{{uuutttxxx|||}}}uuulll```WWWSSSQQQOOONNNJJJKKKJJJFFFEEEJJJUUU^^^gggjjjiiieeedddnnnwwwrrruuussscccYYYTTTPPPKKKCCC===;;;;;;;;;:::555555444444444333333333444444444333333444444444333333333444444444555555555555555555555555555555444444444444444444333333555666666777666555333222333333333444444444555555444333333333333444444555333555777777777666777999999999;;;<<<===>>>>>>>>>???<<<>>>CCCDDDHHHXXXjjj222111111000000000000000000000000000////////////222222222111111111111111000////////////000000111111111222333444444444444444444444444555777888999777:::>>>AAAFFFWWWttt}}}tttnnnooosss}}}wwwxxx}}}~~~rrraaaOOOGGGDDDDDDHHHNNNWWW]]]dddiiinnnttt{{{|||xxxvvvttttttpppoooooonnnnnnmmmmmmllllllllllllmmmnnnpppqqqrrrssssssssssssssssssssssssrrrrrrppplllhhhffffffggglllooosssvvvwwwyyy|||~~~~~~~~~{{{{{{{{{zzzyyyxxxvvvvvvuuutttrrrpppoooooooooooommmmmmmmmllliiieeebbb___^^^]]]\\\[[[[[[\\\]]]]]]\\\___dddhhhlllsss|||zzzvvvuuuvvvwwwyyyyyyxxxxxxwwwwwwxxxxxxzzz{{{|||~~~~~~}}}}}}}}}}}}~~~}}}wwwrrrnnnfff```VVVNNNJJJIIIHHHHHHGGGMMMWWWaaakkkuuu}}}~~~}}}zzzvvvxxx}}}|||~~~vvvggg\\\UUURRRPPPNNNKKKMMMMMMJJJFFFGGGMMMSSSccchhhiiieee```gggxxxwwwrrryyygggZZZTTTQQQLLLEEE@@@<<<;;;::::::555555444444444333333333000000000111111000000000333333333444444444555555555555555555555555555555444444444444444444444444555666666777666555333222333333333444444444555555333333333333444444555666777999;;;;;;::::::;;;<<<:::;;;<<<<<<<<<<<<<<<<<<===;;;===BBBCCCGGGWWWjjj222111111000000000000000111000000000/////////...000000000000000000000000000000////////////000000111111222333444444444444444444444444555777888999999===@@@DDDMMMaaa||||||tttooonnnpppsss}}}{{{}}}}}}}}}}}}zzzvvvsssvvv{{{hhhWWWHHHDDDDDDEEELLLVVV[[[```fffjjjnnnssszzz}}}yyyvvvtttssssssoooooonnnnnnnnnnnnmmmmmmiiiiiijjjkkkmmmoooqqqrrrrrrrrrrrrrrrrrrqqqpppoooppppppooolllhhhggghhhiiillloootttwwwxxxzzz{{{}}}||||||{{{{{{yyyxxxwwwvvvuuutttrrrqqqppppppqqqrrrnnnnnnnnnmmmjjjfffccc```^^^]]]\\\[[[ZZZ[[[\\\\\\\\\___cccgggjjjqqqyyy|||yyywwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{}}}~~~~~~~~~yyyrrrmmmjjj^^^YYYPPPJJJFFFEEEDDDCCCAAADDDIIIPPPWWWaaajjjppptttwwwzzz~~~{{{zzzxxxvvvzzz}}}}}}rrrddd[[[VVVRRRPPPLLLMMMMMMKKKGGGEEEFFFIIIYYY```fffddd```bbbmmmwwwzzzuuu}}}ooo___UUUOOOLLLFFF@@@<<<999888777555555444444444333333333333333444444444444333333333333333444444444555555222222222333333333333444444444444444555555555555222333333333333222222111333333333333444444444444444444444444555555666777666888::::::999999:::;;;:::;;;;;;;;;;;;;;;::::::<<<999<<>>AAAGGGUUUlllyyytttooolllmmmppp~~~{{{{{{qqqmmmiiilllwwwzzzppp]]]OOODDDDDDFFFHHHSSS```bbbfffjjjnnnpppuuu|||~~~}}}zzzwwwtttsssrrrrrrppppppoooooonnnmmmmmmllljjjkkklllmmmppprrrtttuuuttttttuuuuuutttrrrqqqpppnnnooonnnllliiiiiijjjlllkkkoootttxxxzzz|||~~~~~~~~~}}}|||{{{yyywwwvvvtttsssrrrqqqqqqrrrssstttqqqqqqqqqpppmmmiiifffccc___^^^]]]\\\\\\\\\]]]]]][[[___cccfffiiiooowww~~~}}}zzzyyywwwwwwxxxyyyzzzzzz{{{{{{{{{{{{xxxxxxzzz{{{|||~~~}}}yyysssnnniiifff\\\WWWPPPJJJGGGEEEDDDCCC???@@@CCCEEEIIIPPPWWW\\\bbbgggpppyyy|||xxxwwwuuutttzzz}}}{{{}}}~~~}}}yyyvvvxxx~~~nnnddd]]]WWWSSSNNNNNNLLLJJJIIIHHHGGGGGGOOOYYYcccgggdddbbbeeejjj}}}yyyzzzyyyfffZZZOOOMMMIIIDDD>>>:::888777555555444444444333333333555555666777777666555555333333333444444444555555222222222333333333444444444444444444555555555666222111111111111222222333222222222222333333333333555555555555666777888888444666888888777777888999888888999:::;;;;;;;;;:::;;;999<<>>???@@@AAABBBFFFKKKNNNVVV^^^iiiuuu~~~|||wwwuuussssssxxx{{{zzzzzz~~~{{{}}}tttpppmmmooovvvvvvjjjbbb[[[WWWRRROOOLLLKKKKKKLLLKKKKKKJJJVVVcccjjjhhhdddcccdddqqq}}}www{{{mmm___QQQPPPNNNIIICCC===:::999555555444444444333333333000000222222222222000000333333333444444444555555444444444555555666666666444444444555555555666666333333222111222333555666111111222222222333333333555555555666666888999999777999;;;;;;;;;:::;;;<<<555666777999:::;;;<<<<<<;;;999<<>>BBBEEEKKKTTTaaapppzzz{{{vvvrrrrrrvvv|||yyysssrrrssszzzyyy}}}}}}qqqjjjfffiiinnnsss{{{vvvjjj```YYYVVVRRRNNNLLLLLLKKKHHHEEEGGGJJJRRR^^^hhhkkkfff```iiitttxxxfffUUUNNNJJJJJJGGG???;;;<<<555555555555555555555555444444444444444444444444555666777888888777666555555555555444444555555555777555444444555555444333333333333444444333222222111111000000222444777999777777777777777666666666999999999888888888777777:::;;;<<<=========<<<;;;;;;>>><<>><<<@@@GGGJJJVVVnnn333333222111111111111222////////////////////////222111000000000000000000444111///...///111222222333333222222333333444444444555555666777888999:::???BBBKKK^^^wwwzzzsssnnnnnnoookkkhhhhhhiiioooyyy}}}|||~~~vvveee]]]XXX___qqq{{{vvvpppeeeVVVLLLGGGEEEEEEGGGNNNYYYdddjjjpppuuu{{{zzzxxxtttqqqoooooopppqqqoooooonnnllljjjjjjmmmoootttvvvyyy|||}}}}}}}}}|||}}}{{{yyywwwwwwuuusssqqqooopppqqqqqqpppqqqsssuuuuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||zzzyyyxxxwwwvvvsssoookkkjjjiiifffdddbbbbbbbbbbbbaaaccceeehhhlllqqqwww{{{|||yyywwwvvvwwwwwwxxxyyyzzzzzzzzzzzz}}}||||||||||||{{{{{{{{{{{{}}}~~~|||{{{zzzzzz{{{}}}~~~~~~}}}{{{xxxvvvuuummmjjjggggggjjjlllllljjjkkkiiifffaaa\\\VVVRRROOOFFFDDDAAA>>><<<<<<<<<===DDDLLLZZZhhhsssxxxzzzzzzxxxwwwtttssstttwwwzzz}}}~~~}}}zzzvvvnnnfff```ZZZ[[[bbbpppzzz~~~oooggg______cccjjjsss{{{{{{lllccc[[[WWWQQQNNNNNNMMMKKKHHHGGGHHHKKKRRR\\\ccceeeddd```gggtttxxxeeeYYYOOOLLLKKKFFF???;;;777777666555555555555555444444444444444444444444222222111111111111222222444444333333333333444444111444777777444222222333111222333333444444444444666555333222111111222333555555555555555555555555555666666777999:::;;;;;;999999:::;;;;;;;;;;;;;;;<<>>999999::::::::::::;;;:::===@@@>>>AAAIIIKKKWWWooo222222111000000000000111111111111111111111111111111000000000000000111111444222//////000222222222444333222111222333444555333444666888999:::::::::AAAGGGWWWppp}}}vvvooolllmmmssswwwxxxyyy}}}zzzyyyxxx{{{}}}wwwrrrnnnoooqqqsss{{{xxxhhhbbb___eeerrr}}}yyyqqqfff[[[PPPJJJDDDEEEHHHNNNWWWaaakkkppptttzzz}}}||||||~~~|||zzzvvvrrrooollllllkkkjjjjjjkkkkkklllooosssvvvzzz{{{|||}}}}}}}}}|||||||||yyywwwuuutttssspppnnnoooqqqrrrsssrrrrrrsssuuuxxxxxxyyyzzz{{{{{{{{{zzzzzz}}}~~~|||||||||||||||~~~}}}~~~~~~~~~~~~~~~~~~}}}zzzyyyxxxwwwvvvsssnnnkkkhhhgggfffdddbbbaaa`````````cccgggjjjmmmqqquuuxxx}}}~~~||||||{{{zzz{{{||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzz|||}}}~~~|||{{{yyyzzz{{{}}}~~~{{{vvvrrrnnnlllkkkmmmmmmooorrrvvvzzz|||}}}|||zzzvvvrrrlllbbbXXXQQQGGGEEECCC@@@>>>=========@@@HHHVVVcccnnnsssttttttqqqsssuuuwwwwwwuuusssqqqooolllgggbbb]]]WWWQQQMMMIIILLLVVVggg}}}zzzqqqppprrrvvv~~~~~~rrrggg```WWWRRRPPPNNNLLLJJJIIIGGGEEEGGGMMMVVV^^^ccc______cccmmm}}}~~~~~~qqq```TTTQQQOOOHHH@@@;;;:::888666555444555555555555555555555555555555666555444333333444555666444333333222222333333444444:::???>>>:::666777999555555555444333222111000333333333222333333444444444444444444555555666666:::;;;;;;;;;;;;<<<<<<<<<999999999999::::::;;;;;;===@@@>>>AAAIIIKKKWWWooo222222111000000000000000111111111111111111111111000000000000000111111222333222000111222333222111333333222222333333444444444444666777999:::;;;<<>>>>>>>>@@@HHHUUUbbbmmmrrrsssrrrpppssswwwyyywwwsssmmmiiiccc```[[[WWWSSSOOOKKKHHHFFFIIIRRRddd{{{~~~oooggg]]]VVVRRRPPPNNNLLLKKKHHHEEEEEEIIIPPPYYY___aaa```aaafffrrr~~~jjjZZZSSSRRRLLLEEE>>><<<999666555444555666555555555555555555555555444444333333333333444444444444333333333333444444444777;;;:::777555555666555555555444333222111000111111222333444444555555444444444555666666777777999999999999999999999999:::::::::::::::;;;<<<<<<<<>>DDDPPPfffwwwqqqqqqqqquuuyyyvvvvvvttttttuuuttttttzzz}}}}}}xxxlll\\\OOOGGGDDDDDDGGGMMMTTT^^^gggooosss}}}|||yyyxxxzzz{{{|||xxxwwwtttpppmmmjjjiiihhheeefffiiikkknnnrrrxxx|||~~~~~~~~~}}}|||yyyyyyyyyxxxvvvtttsssuuuwwwwwwuuutttssstttvvvvvvwwwxxxxxxxxxxxxwwwwwwyyy{{{~~~}}}|||zzzyyyxxxxxxxxxzzz|||}}}|||}}}~~~~~~}}}|||yyyxxxxxxxxxxxxvvvrrroookkkjjjiiifffdddaaa___]]]^^^```ccceeehhhlllqqquuuyyy~~~|||{{{{{{{{{||||||}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyyyyyyyxxxxxxzzz}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}yyywwwtttqqqpppqqqssstttvvvxxx|||wwwiii___PPPLLLGGGBBB???======>>>???GGGTTTaaakkkpppqqqqqqpppsssxxx{{{xxxppphhhbbbYYYVVVQQQMMMKKKHHHFFFDDDDDDFFFNNN```xxxxxxpppddd[[[VVVSSSQQQOOOLLLJJJGGGEEEGGGLLLTTTYYY```aaabbbccciiiyyyttt```UUUSSSPPPJJJ???===:::666555444555666555555555555555555555555333333444444444444333333555555444444444444555555555555666666555444444333222333333444444333333333111111222333444444444444444444555666666777888888666666777888999::::::;;;<<<;;;:::::::::;;;======<<<>>><<<@@@GGGJJJVVVnnn555444333333222222333333000000000000000000000000000000///000000111222222111111222444555444111///111222333444555444333222666555555555777:::===???FFFTTTkkk{{{}}}|||~~~~~~~~~~~~}}}zzzlll[[[LLLDDDBBBDDDHHHNNNVVV___hhhooosss|||xxxxxxyyyzzz{{{uuusssqqqnnnllljjjhhhhhhdddfffhhhkkknnnsssyyy}}}}}}{{{{{{{{{{{{yyywwwvvvwwwyyyyyywwwuuutttttttttuuuvvvwwwwwwwwwwwwwwwuuuwwwyyy{{{|||||||||{{{zzzyyyxxxwwwwwwyyy{{{|||}}}}}}}}}}}}yyyxxxxxxyyyyyyxxxtttrrrmmmllljjjhhheeebbb___]]]]]]___aaacccfffjjjppptttyyy~~~~~~|||zzzyyyyyy{{{|||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxvvvxxx|||~~~}}}~~~~~~~~~~~~~~~}}}||||||uuusssqqqpppqqqtttxxxzzz|||rrrgggTTTPPPJJJCCC>>><<<<<<===>>>FFFSSS```jjjoooppppppppptttyyy|||xxxoooeee^^^TTTPPPKKKGGGEEEDDDBBBAAABBBCCCKKK]]]www~~~uuuhhh^^^YYYVVVSSSQQQMMMKKKHHHFFFFFFJJJQQQVVV^^^aaadddccceeepppzzzcccVVVTTTRRRMMM@@@>>>:::777555444555666666666666666666666666666444444666777777666444444666555555444444555555666777555444444555555444333///000222333444555555555222222333444444444333333555555555666777888888999555666777999;;;===>>>???<<<<<<;;;:::;;;<<<===>>>;;;>>><<>>BBBKKK[[[uuusssfffWWWIIIBBBBBBCCCEEELLLVVV___fffooowww{{{yyyxxxvvvuuupppppppppmmmiiigggfffgggccceeehhhllloootttzzz~~~~~~|||zzzzzz{{{|||{{{yyywwwuuusssrrrqqqtttssstttwwwzzzzzzwwwsssuuuvvvyyy{{{{{{{{{zzzyyy{{{}}}}}}|||{{{zzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzzzzzzzzzzyyyvvvtttpppmmmjjjgggeeebbb^^^\\\\\\^^^```aaacccggglllpppyyy~~~}}}{{{zzzzzz{{{|||~~~}}}}}}|||{{{zzzzzzzzzxxxwwwvvvvvvvvvwwwyyyzzz~~~}}}zzzxxx{{{zzzxxxxxxyyy|||}}}yyyvvvtttrrrpppoooqqqvvv{{{{{{rrraaaVVVLLLGGGCCC>>>;;;;;;???CCCOOO```llloooppprrrsss{{{zzzrrrhhh___]]]UUUMMMKKKJJJFFFDDDDDDBBBEEEMMM\\\rrrrrrddd\\\WWWTTTQQQNNNNNNMMMIIIEEEEEEHHHKKKWWW]]]aaaaaaaaahhhyyyqqqaaaVVVQQQOOOFFFBBB===999888777666555333444444555555444444333000111333555555555333222333333333444444444555555777777777666555555444444444333222222222222333444222333444555666555444333444444555666777888999999888888999999999:::::::::??????>>>===<<<<<<;;;;;;:::@@@>>>===CCCGGGUUUkkk777666555333111000000000222222222000...///111333111000000000000000000111//////000111111111111000111222222333333444555555666444666:::;;;;;;>>>CCCQQQbbb|||~~~|||mmm```SSSGGGBBBBBBCCCEEEKKKVVV___fffoooxxx|||xxxvvvtttrrrnnnooonnnkkkhhheeeeeefffccceeehhhlllooosssxxx|||~~~}}}{{{{{{||||||{{{zzzxxxwwwuuutttsssuuuuuuvvvxxx{{{{{{wwwtttvvvwwwyyy{{{{{{{{{zzzyyyzzz|||}}}|||{{{zzz|||}}}}}}}}}}}}|||||||||||||||{{{zzzzzzzzz{{{zzzwwwuuupppnnnjjjgggeeeccc___\\\^^^___```aaacccgggmmmqqqzzz~~~}}}zzzyyyyyyyyyzzz{{{{{{{{{zzzzzzzzzyyyyyywwwwwwvvvvvvvvvwwwxxxyyy|||}}}~~~~~~{{{yyywwwyyyxxxwwwwwwyyy{{{~~~}}}yyyvvvrrrqqqoooooorrrwww|||wwwggg\\\PPPJJJFFFAAA>>>??????CCCNNN^^^iiimmmpppsssyyy|||ssskkkdddZZZQQQNNNKKKGGGDDDEEEDDDGGGOOO^^^ssszzzkkkaaa[[[VVVSSSNNNNNNMMMJJJFFFEEEGGGJJJPPPVVV\\\\\\\\\bbbppp|||~~~}}}zzzggg[[[UUUTTTJJJFFF@@@;;;999888777666333444444555555444444333111222333444555444333222333333333444444444555555444444444444555555555555555444333222222333444555222333444444555555444444555666666777888999:::;;;888888888888999999999:::;;;;;;<<<<<<<<<<<<======999???>>>===CCCHHHVVVlll666555444222111000//////000222333222111111222444000000////////////000000111111222333333333333333222222222333444444555555777555666999:::;;;???FFFYYYkkk|||yyy{{{uuudddWWWLLLDDDAAACCCBBBDDDJJJUUU^^^fffpppzzz{{{wwwtttqqqnnnllllllkkkiiieeecccddddddcccfffjjjmmmppptttxxx{{{~~~~~~||||||||||||{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxzzz{{{{{{xxxvvvxxxyyyzzz{{{{{{zzzyyyyyyyyy{{{||||||{{{{{{}}}~~~~~~~~~}}}}}}||||||||||||{{{zzzzzz{{{|||{{{yyyvvvqqqnnnkkkhhhfffddd```^^^````````````ccchhhnnnssszzz|||yyywwwvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyywwwvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{||||||zzzxxxwwwxxxwwwvvvvvvxxxzzz}}}~~~|||xxxuuupppooonnnnnnqqqvvv|||}}}ooocccVVVNNNIIIDDDAAABBB???BBBKKKYYYdddjjjpppvvv|||pppeeeZZZTTTOOOJJJGGGHHHGGGJJJSSS```sssvvvjjjaaaZZZUUUOOOOOONNNKKKHHHFFFFFFGGGIIIPPPWWWYYYYYY]]]fffooo||||||qqqaaaZZZYYYQQQKKKCCC===999888888777444444555555555555444444444444444444333333333333333333333444444444555555222222333333444555555666555555444444444444555555444333333333333444555555555555666777888888999999777777777888888888999999888888999:::<<<===>>>>>>888???>>>===DDDIIIWWWnnn666555444222111111000000---///111222111000111222000000////////////000000222333444444555444444444222222333333444555555555777666666999:::;;;BBBJJJ```ttt}}}yyyuuuwww{{{zzzzzz~~~ooo]]]PPPGGGAAA???BBB@@@AAAGGGRRR[[[dddpppzzzyyyvvvrrrooommmiiiiiiiiifffcccbbbccceeegggjjjooorrrtttwwwzzz|||}}}}}}}}}|||||||||{{{{{{{{{zzzzzzyyyyyyzzz{{{{{{zzzyyywwwxxxyyyzzzzzzzzzzzzyyyyyyxxxyyy{{{|||||||||~~~~~~~~~}}}}}}||||||zzzyyyyyy{{{||||||zzzxxxrrrooollliiihhheeebbb___``````______aaagggnnnsss{{{~~~{{{xxxuuutttuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{vvvvvvvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{{{{zzzxxxwwwwwwvvvvvvvvvxxxzzz|||~~~~~~|||zzzvvvtttooonnnmmmmmmoootttyyy|||vvviiiZZZQQQKKKEEEBBBCCC@@@AAAHHHTTT^^^fffpppxxx}}}qqqddd\\\UUUOOOLLLLLLHHHMMMVVVbbbrrrssshhh]]]WWWQQQQQQOOOMMMJJJHHHFFFEEEFFFLLLTTTWWWXXX[[[```eeevvv~~~yyyxxxyyyfff]]][[[WWWPPPFFF>>>:::888777777444444555555555555444444666555444333333333333333333333333444444444555555333333444444444555555555555555555555555555555555444444333222333444555666333333333444555666666666666777777777777888888888777777888999;;;<<<======888>>>===>>>DDDJJJXXXooo777666555333222222222222,,,///222333222111111111222111111000000111111222//////000111111111111111222333333444444555666666777666777999:::===FFFQQQfff|||}}}wwwrrrssswwwyyyqqqnnnvvvyyyiiiWWWKKKDDD???>>>???>>>???DDDNNNYYYcccppp{{{{{{vvvtttrrrooonnnggggggfffdddcccccceeegggmmmqqqvvvyyy{{{|||~~~~~~~~~|||||||||||||||||||||}}}zzz{{{||||||{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyywwwyyy{{{|||||||||~~~~~~}}}}}}|||{{{{{{zzzzzzxxxxxxxxxzzz||||||{{{yyyssspppmmmkkkiiigggdddaaa```_________aaafffnnnssszzz}}}zzzwwwtttsssssstttuuuuuuvvvwwwyyyzzz{{{|||vvvwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvxxxyyy{{{||||||{{{zzzwwwtttrrrnnnmmmllllllnnnrrruuuxxx|||nnn___TTTLLLEEEBBBBBB@@@AAAGGGPPPZZZcccppp{{{{{{mmmddd\\\TTTPPPPPPKKKQQQ[[[fffrrr}}}oooccc[[[UUUSSSQQQOOOLLLIIIGGGEEEEEEIIIOOOTTTWWWYYY[[[]]]lll{{{xxxtttmmm```\\\ZZZSSSIII@@@:::888666666444555555666666555555444666666444333333333333444333333333444444444555555666666666666555555444444555555555555555555555555444444333222333444555666333333444444555555666666666777777777777888888888999999999999::::::;;;;;;888???>>>>>>EEEJJJXXXooo777666555444333333333333///111333444333111111222222222111111111111222222000111222222333333222222333333333444555555666666777777777999;;;???LLLXXXooo}}}vvvooonnnpppyyy{{{qqqhhhfffooo}}}}}}pppaaaQQQHHHDDD???============BBBMMMXXXcccqqq}}}|||wwwsssqqqpppnnnmmmeeeeeeeeedddccceeehhhkkkssswww}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}|||zzzxxxxxxyyyvvvvvvvvvwwwxxxyyyyyyzzzxxxyyy{{{|||||||||~~~{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwyyy{{{|||{{{yyysssqqqnnnllljjjhhheeeccc___`````````bbbgggnnnsssyyy~~~|||yyyvvvtttttttttttttttuuuvvvwwwxxxzzz{{{{{{wwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvsssttttttuuuvvvxxxyyyzzz}}}{{{xxxwwwvvvtttrrrpppnnnmmmmmmmmmooorrrvvvxxxtttdddYYYPPPGGGBBBAAA@@@AAAFFFNNNWWWaaappp}}}xxxoooggg^^^XXXWWWTTTZZZccckkksss|||~~~{{{zzzlllcccZZZWWWSSSPPPNNNKKKHHHFFFCCCEEEJJJNNNRRRUUUWWWXXXdddqqq}}}~~~xxxuuu~~~wwwggg___]]]VVVLLLCCC===999777555555555666666666666555555555555555555444444444444333333333444444444555555888777777666555555444444444444555555555555444444444333333333333444555555666666777777777888888888777777777888888888999999:::::::::::::::::::::999999@@@>>>>>>EEEJJJXXXooo555555444333222222222222000111333222111000000111111111000000000000111111333333444555555555555444333333444444555666666666777777888:::<<>>===>>>>>>CCCMMMXXXdddsss}}}yyytttqqqooommmllljjjcccdddddddddeeegggllloooxxx|||~~~}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~|||yyywwwwwwyyysssttttttuuuvvvxxxyyyzzzxxxzzz||||||{{{|||}}}|||{{{zzzyyyxxxwwwwwwvvvttttttuuuxxx{{{|||{{{yyytttrrrooommmllljjjgggddd```aaacccdddfffjjjppptttxxx~~~}}}{{{yyyvvvttttttuuuuuusssssstttuuuwwwxxxyyyyyyxxxyyyzzz{{{{{{{{{zzzzzzxxxxxxxxxwwwvvvuuuttttttppppppqqqssstttuuuvvvwwwyyywwwtttsssrrrqqqpppnnnmmmmmmmmmooorrrvvv{{{}}}zzzkkk___UUUKKKDDDCCC???@@@FFFNNNVVV```ppp~~~~~~vvvmmmfffddd```fffmmmrrruuuyyy~~~www|||wwwmmm___ZZZTTTPPPNNNMMMJJJHHHDDDDDDFFFJJJPPPTTTVVVWWW^^^hhhxxxyyyyyy{{{vvvxxxpppeee^^^XXXOOOGGG@@@<<<888666555555666666666666555555333444555666666555555444333333333444444444555555555555555555555555555555222333444555555444333222222333444444555555444444777777888888888888999999888888888888999999999:::;;;;;;;;;;;;;;;:::::::::;;;AAA??????EEEJJJWWWnnn444444333222111111111111///000000///---,,,---...000000////////////000000000000111222222222222111333333444444555666666666777777888;;;<<>>===@@@???DDDNNNYYYfffuuu}}}yyytttooommmkkkiiihhhcccdddddddddfffiiinnnrrrzzz~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{}}}~~~|||xxxvvvwwwxxxrrrrrrssstttvvvxxxyyyzzzyyy{{{||||||{{{{{{}}}~~~~~~}}}|||{{{zzzyyyyyyrrrssstttwwwzzz{{{{{{yyytttrrrooommmllljjjgggeeeaaaccceeegggiiilllqqquuuwww}}}|||{{{xxxvvvuuuuuuvvvvvvrrrrrrssstttuuuvvvwwwwwwyyyzzz{{{|||||||||{{{zzzxxxwwwvvvuuutttsssrrrrrrnnnnnnoooppprrrssstttuuuwwwtttrrrpppppppppnnnmmmllllllnnnqqquuuzzzpppdddZZZNNNGGGDDD???AAAFFFNNNVVV```pppyyyrrrpppjjjooouuuwwwvvvxxx|||vvvzzz~~~uuubbb\\\UUUQQQOOONNNKKKIIIFFFEEEEEEIIIOOOUUUXXXYYYZZZbbbpppyyyrrrxxxvvvttt|||xxxjjj```ZZZRRRJJJCCC>>>:::777555555666666666666555555111333555777777666555444333333333444444444555555222333333444444555555666222222333444444333222222222333444555666555444333666666666666777777777777888999999999999::::::::::::::::::;;;;;;<<<<<<<<<<<>>???DDDYYYrrrzzzqqqgggbbbaaaiiilllxxx}}}pppdddaaaeeelllvvv~~~uuuggg]]]NNNGGGCCCDDDCCC===<<>>DDDRRR___jjjxxxzzzwwwssspppooommmjjjhhhdddddddddbbbcccgggooovvv}}}}}}}}}}}}~~~~~~~~~~~~yyyzzz{{{zzzxxxvvvvvvvvvvvvvvvwwwxxxxxxyyyzzzzzz|||}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzxxxvvvuuutttsssrrrqqqpppnnnllljjjhhhhhhddddddddddddeeeiiiooosss{{{}}}|||zzzvvvtttrrrssstttuuuuuuvvvvvvwwwwwwwwwwwwvvvxxxxxxyyyzzz{{{|||}}}~~~|||zzzwwwtttrrrqqqppppppnnnnnnoooooopppqqqsssssstttrrrqqqqqqqqqqqqpppooonnnpppssswww{{{{{{nnnbbbWWWNNNIIIFFFFFFHHHMMMXXXfffsss|||~~~zzzzzz{{{{{{zzzyyyxxxxxxzzz|||}}}{{{|||mmmcccWWWPPPOOONNNKKKFFFHHHFFFDDDEEEHHHMMMSSSWWWXXX\\\eeeuuuvvvwwwyyyuuu~~~kkkbbbYYYQQQLLLFFF>>>999999666666666555444444333333444444444333333222222222555444444333333444444444666555444444555666666666333333333333333333333333555555555444444333333333444444555555666777888888::::::999999999999999999999999999999:::;;;<<<<<<>>>===???CCCDDDGGGYYYmmm888555111///000111222111000000000000000000000000000000////////////000000------...000111333444444333333444444555666666666999666999>>>AAAIII```xxxxxxqqqhhhcccbbbeeefffoootttiiigggkkkqqq{{{qqqaaaVVVNNNHHHEEEFFFDDD???>>>@@@AAAAAAFFFSSSaaammm||||||wwwtttqqqnnnmmmkkkhhhfffeeeeeedddcccdddjjjsssyyy~~~}}}}}}}}}||||||{{{{{{zzzwwwxxxyyyxxxwwwwwwxxxyyywwwwwwxxxxxxyyyyyyzzzzzz||||||||||||{{{zzzyyyyyy{{{{{{{{{{{{{{{{{{{{{zzz{{{zzzyyyxxxvvvtttsssrrrqqqpppooommmkkkiiihhhgggcccdddfffgggiiinnnsssxxx{{{{{{yyyvvvsssrrrrrrssstttuuuuuuvvvwwwwwwwwwwwwvvvyyyzzz{{{|||}}}~~~~~~|||zzzxxxuuusssrrrqqqqqqoooooooooooopppqqqrrrsssrrrqqqqqqqqqrrrsssrrrrrrrrrtttvvvzzz~~~tttggg\\\RRRLLLIIIIIIKKKPPP[[[hhhvvv~~~|||yyyxxxzzz|||~~~rrrhhh[[[TTTRRRQQQNNNJJJIIIGGGEEEEEEGGGLLLQQQTTTVVVYYY```mmm|||xxx|||vvv~~~rrreee\\\SSSNNNHHH@@@:::888777777666555555444444333555444444444333333333333444444333333333444555555666444222333555777666444333333333333333333333333555555444444444333333333555555555555555555555555999999999999999999999999999999999999:::;;;<<<===>>>===???CCCDDDGGGYYYmmm999666222000000111111111000000000000000000000000111000000//////000000111//////111333555777888999333333444444555666666666999777999???DDDOOOhhhzzzvvvpppiiidddddddddcccgggsssyyyooonnnrrrxxx{{{mmm\\\PPPNNNKKKJJJJJJHHHCCCAAACCCDDDDDDIIIUUUcccrrr{{{xxxtttqqqnnnllljjjiiigggeeefffeeeddddddgggnnnwww~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxuuuvvvwwwvvvvvvwwwyyy|||yyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwuuusssrrrqqqpppooonnnllljjjhhhffffff```bbbeeehhhlllqqqvvvzzz|||zzzxxxuuusssqqqqqqrrrsssuuuuuuuuuvvvvvvwwwwwwwwwyyyyyyzzz{{{|||}}}}}}~~~|||{{{yyyvvvuuussssssrrrqqqqqqppppppppppppqqqqqqppppppqqqrrrtttuuuvvvvvvxxxyyy{{{}}}pppdddYYYRRRMMMMMMOOOUUU___lllxxx~~~|||}}}~~~~~~zzz~~~zzzpppbbbYYYVVVTTTRRROOOKKKIIIFFFEEEFFFIIIMMMPPPTTTUUUYYYcccsss}}}xxx}}}zzzggg^^^UUUQQQKKKBBB;;;888777777666666555555444444555555555555555444444444444333333333444555666666777555333333666777555333333333333333333333333333555444444444444333333333777666666666666555555555888888888999999::::::;;;::::::::::::;;;<<<===>>>>>>===???CCCDDDGGGYYYmmm:::666222000000111111111000000000000000000000000111000000000000000000111444444444555555666666666333333444444555666666666:::888:::???FFFUUUooo}}}wwwtttqqqjjjggggggiiifffgggmmmvvv}}}}}}uuutttxxx}}}xxxkkk[[[PPPNNNNNNOOOOOOLLLHHHFFFFFFFFFGGGLLLWWWfffvvvyyyvvvqqqnnnkkkjjjiiihhhfffdddeeeddddddeeejjjrrr|||}}}|||{{{{{{{{{zzzzzzyyyyyyyyywwwwwwwwwuuutttvvvyyy{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwuuusssqqqoooooonnnlllkkkhhhgggeeeddd^^^```dddhhhkkkoootttxxx}}}yyywwwuuusssqqqqqqqqqrrruuuuuuuuuuuuvvvvvvwwwxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{yyyxxxvvvuuuttttttsssrrrqqqqqqppppppppppppnnnppprrrtttuuuwwwyyy{{{|||}}}yyymmmbbb[[[SSSTTTVVV[[[dddooozzz||||||xxxjjj___YYYVVVTTTQQQMMMKKKHHHEEEEEEGGGJJJLLLSSSTTTVVV\\\hhh{{{{{{}}}iii___UUUQQQMMMEEE>>>;;;888888777666666555555444666666666666666555555555444333333444444555666777999:::;;;999666444444555333333333333333333333333444444444444444444444444777777777777777777888888777777888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===???CCCDDDGGGYYYmmm;;;777333111000111111111000000000000000000000000111111000000000000111111222222222111111000000000333333444444555666666666::::::;;;@@@III[[[uuuzzzuuutttrrrooommmooopppllljjjmmmqqqyyy|||xxxxxxyyyxxx{{{{{{{{{~~~zzzrrrgggZZZQQQNNNRRRUUUTTTQQQMMMKKKIIIHHHJJJNNNYYYiiizzz~~~xxxuuunnnllliiihhhhhhhhhfffeeecccccccccgggnnnxxx}}}{{{zzzzzzzzz{{{|||||||||}}}zzzzzzyyyvvvttttttvvvyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyywwwvvvuuuuuuvvvxxxyyyzzzyyyxxxwwwwwwwwwwwwwwwuuussspppnnnnnnmmmllljjjhhhfffdddddd```bbbfffhhhkkknnnrrruuu}}}~~~xxxwwwuuusssrrrqqqqqqqqqttttttttttttuuuvvvwwwxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuttttttsssrrrqqqppppppppppppnnnqqqtttvvvwwwxxx|||~~~vvvlllfff\\\]]]^^^bbbiiirrr{{{sssfff]]]XXXTTTRRROOOMMMJJJFFFEEEEEEGGGHHHSSSTTTUUUXXXaaarrr}}}~~~jjj___UUUQQQNNNHHHAAA>>>999888888777666666555555666666666666666666666666444444444444444555666777:::@@@CCC???666111333888333333333333333333333333444444444444444444444444333333444555777888999999777777888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===???CCCDDDGGGYYYmmm;;;888444111111111111111000000000000000000000000222111111000000111111222111111111222222333333444333333444444555666666666999:::===BBBMMMbbb{{{}}}wwwtttuuuvvvvvvxxx{{{{{{wwwsssrrrrrrvvvzzztttsssuuuxxx|||~~~ttthhh]]]TTTOOONNNUUUZZZYYYUUURRROOOLLLJJJMMMSSS\\\mmm{{{vvvrrrkkkiiigggffffffgggeeedddbbbbbbdddkkkttt~~~}}}{{{zzzzzz{{{|||}}}~~~~~~}}}}}}{{{yyyuuutttuuuvvvxxxxxxxxxyyyzzzzzz{{{{{{|||{{{{{{zzzyyywwwvvvuuuvvvwwwzzz{{{|||{{{zzzyyywwwwwwxxxxxxvvvssspppnnnnnnmmmllljjjhhhfffdddddddddeeehhhiiikkknnnsssvvv}}}}}}xxxwwwvvvtttsssrrrrrrqqqttttttsssssstttvvvxxxyyyzzzzzz{{{{{{||||||||||||yyyyyyyyyxxxxxxvvvuuuttttttsssrrrqqqqqqqqqqqqqqqpppssswwwxxxxxxyyy}}}|||uuuppphhhhhhiiikkkpppvvv|||~~~pppeee\\\VVVSSSQQQOOOKKKHHHFFFEEEFFFFFFPPPSSSVVVXXX\\\iii}}}~~~pppcccVVVQQQOOOJJJDDDBBB999999888888777777666666555555555666666666666666666666555555555555555666888???DDD@@@666111333999333333333333333333333333333333333444444444444555///000111333444666777888888888888999999::::::;;;::::::::::::;;;<<<===>>>>>>===???CCCDDDGGGYYYmmm<<<888444111111111111111000000000000000000000000222111111000000111111222222333444555666777888999333333444444555666666666777:::>>>EEESSSiiizzztttrrrvvv{{{{{{zzz}}}vvvtttvvvzzzooo^^^RRRNNNMMMNNNXXX___]]]XXXVVVSSSOOOMMMRRRXXXaaarrr}}}vvvpppmmmgggeeedddcccdddeeedddcccbbbcccgggppp{{{~~~|||{{{{{{{{{|||}}}}}}}}}~~~}}}~~~}}}{{{xxxuuuuuuvvvuuuvvvwwwxxxyyyzzz{{{|||}}}||||||{{{yyyxxxvvvuuuuuuwwwyyy{{{|||{{{zzzyyywwwxxxyyyxxxwwwtttpppnnnnnnmmmllljjjhhhfffeeeddddddeeefffgggiiimmmssswww|||~~~yyyxxxwwwvvvtttsssrrrrrrtttsssrrrrrrtttvvvxxxyyy{{{||||||||||||}}}}}}}}}wwwwwwxxxxxxxxxvvvuuutttssssssrrrqqqqqqqqqrrrrrrrrrvvvzzzzzzxxxyyy|||zzzvvvttttttssstttwwwzzz~~~}}}{{{{{{||||||nnnbbbZZZVVVSSSPPPMMMIIIGGGFFFFFFFFFJJJPPPUUUWWWXXXaaarrr}}}}}}yyyjjjZZZSSSQQQLLLFFFDDD:::999999888888777666666444444555555555666666666888777666555555444444555555888;;;;;;777444444555333333333333333333333333333333333444444444555555111222333444555666777888999999999999999999999999999999999999:::;;;<<<===>>>===???CCCDDDGGGYYYmmm<<<999444222111111111111000000000000000000000000222222111111111111222222222222333333444555555555333333444444555666666777555999???GGGWWWooozzzwwwrrrqqqvvv~~~zzzwwwzzzzzzoooZZZMMMJJJMMMNNNYYYaaa___ZZZXXXUUUPPPOOOUUU[[[ddduuuyyyrrrlllhhheeecccaaaaaabbbcccbbbaaacccdddiiisss}}}||||||||||||||||||{{{{{{|||}}}~~~|||yyywwwvvvvvvttttttvvvwwwyyyzzz||||||}}}}}}|||{{{zzzxxxwwwvvvrrrtttwwwyyyzzzyyyxxxwwwwwwxxxyyyyyywwwtttqqqoooooonnnllljjjhhhfffeeedddaaabbbbbbcccfffkkkrrrvvv{{{yyyyyyxxxvvvuuutttsssrrrtttsssrrrrrrsssuuuxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{vvvwwwwwwxxxwwwvvvuuutttsssrrrrrrqqqqqqrrrrrrssstttxxx{{{{{{yyyxxx||||||yyy|||{{{zzzzzz{{{}}}zzz|||~~~{{{vvvrrrqqqrrrtttzzztttggg^^^YYYSSSQQQNNNJJJHHHFFFFFFFFFEEEMMMTTTVVVVVV\\\jjjvvv|||yyyooo]]]UUURRRMMMGGGDDD::::::999999888777777777333444444444555555666666999888777666444444444444222111222444777777444222333333333333333333333333333333333444444555555555666666777777888888999999::::::999999999999999999999999999999:::;;;<<<<<<>>>===???CCCDDDGGGYYYmmm@@@888222222333222111333//////000111222333333333111///---///222444444222///444888888444111222555444444444444444555666777:::===@@@III```}}}~~~yyy|||}}}{{{~~~~~~zzzeeeSSSKKKIIIIIISSS[[[```___[[[YYYWWWSSSUUUVVV[[[gggwww|||yyytttooolllcccbbb`````````___]]]\\\eeeiiipppzzz}}}zzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{|||}}}zzzxxxwwwvvvwwwyyyyyywwwvvvvvvwww{{{zzzzzzxxxvvvtttrrrqqqqqqpppooommmiiieeebbb```______```aaaccciiipppuuuzzz{{{yyyxxxwwwxxxwwwuuutttuuuvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvvvvwwwsssvvvxxxwwwtttrrrsssuuuyyyzzz|||~~~~~~~~~~~~{{{wwwrrrmmmjjjppprrrwww~~~tttfff\\\UUUSSSPPPMMMJJJHHHFFFEEEHHHNNNSSSSSSRRRXXXdddnnn{{{vvvvvvyyygggZZZSSSOOOKKKIII>>>;;;999777777777666555999999888777666555444444555555555555555555555555222222333444555666777888333333333333333333333333111222333333444444333333666666666666777777777777888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<@@@>>>???CCCEEEHHHXXXjjjAAA999333333444222111333000000000111222222222333333000///000222444444222000444888888444222333555555555444555555666777888999===CCCPPPgggttt```QQQJJJJJJKKKXXX```eeeccc^^^[[[WWWSSSTTTUUU[[[hhhxxx~~~zzzwwwsssnnnkkkcccaaa```_________^^^]]]gggkkkttt~~~}}}{{{{{{||||||}}}~~~~~~||||||}}}~~~}}}}}}{{{{{{yyyyyyyyyyyyzzz{{{|||}}}~~~}}}{{{yyyxxxxxxyyyzzzzzzxxxwwwwwwwww{{{zzzzzzxxxvvvtttrrrqqqoooooonnnllljjjgggdddbbb^^^______```ccchhhoootttzzzzzzyyywwwvvvwwwvvvuuussstttuuuuuuwwwxxxyyyyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyxxxwwwvvvvvvvvvvvvtttvvvxxxxxxuuussstttuuuxxxzzz}}}~~~~~~~~~~~~}}}|||yyytttpppllljjjmmmnnnqqqwww{{{lllaaaYYYVVVSSSOOOMMMJJJHHHGGGEEEIIINNNOOOPPPUUU___gggzzz|||uuurrr}}}nnn___WWWSSSPPPMMMAAA>>>:::777777777666555888888777777666666555555555555555555555555555555555555555666666666666666555555555555555555555555333333444555555555555444666666666666777777777777888888888888999:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<@@@===???CCCDDDHHHWWWiiiBBB:::444333444222111333111111111111111111222222444222111111333444333222222555888888555333444666555555555555666777888999888===GGGWWWooozzzkkkZZZMMMHHHKKKNNN^^^fffkkkhhhccc^^^XXXSSSRRRTTT[[[iiixxx~~~{{{wwwtttqqqllliiibbbaaa```___^^^______```iiioooyyy~~~}}}{{{||||||}}}}}}~~~~~~~~~{{{{{{|||}}}~~~~~~}}}}}}{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}|||zzzxxxxxxxxxzzzzzzzzzxxxwwwuuusssrrrnnnnnnmmmllljjjhhhfffddd]]]^^^___```bbbgggmmmqqqyyy~~~~~~zzzxxxvvvuuuuuuuuutttrrrrrrsssuuuvvvxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyxxxxxxwwwvvvvvvuuutttvvvyyyzzzxxxvvvuuuuuuxxxzzz}}}~~~}}}~~~}}}~~~~~~}}}zzzwwwtttqqqnnnmmmlllllllllooouuu~~~{{{uuuyyyuuujjj^^^ZZZUUURRROOOMMMKKKJJJDDDFFFIIIKKKOOOTTTZZZ___ppp}}}xxxqqquuu~~~yyyiii___YYYUUURRRGGGBBB<<<888666666666666777777777777666666666666555555555555555555555555888888777777666666666555555555555555555555555555333444555555666666555555666666666666777777777777888888888888999:::;;;<<<;;;;;;<<<<<<<<<=========@@@===???CCCDDDHHHWWWiiiCCC;;;555444444222111222222222222111111111111111555444333222333333333333333666888888666444555666444444444555666777888999:::>>>III\\\ttt~~~qqqaaaSSSIIIEEEIIIOOO```iiiooommmgggbbb\\\VVVRRRTTT\\\iiiyyy~~~{{{wwwsssqqqmmmjjjgggaaa```___^^^]]]^^^```bbbkkksss~~~}}}||||||}}}}}}}}}~~~~~~~~~{{{{{{|||||||||}}}}}}}}}||||||{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{yyyyyyyyyzzzzzzzzzyyyxxxwwwuuutttoooooommmkkkiiigggeeeddd^^^______```aaaeeejjjnnnwww{{{}}}yyywwwuuusssttttttsssrrrqqqrrrtttwwwyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyyyyxxxwwwvvvuuuttttttvvvyyyzzzzzzyyyxxxwwwwwwyyy}}}~~~}}}~~~|||||||||}}}}}}~~~{{{yyyvvvuuutttssspppmmmkkkjjjnnnttt|||zzzrrrllleeejjjsss}}}}}}rrrddd___XXXSSSQQQOOOMMMKKKFFFFFFHHHKKKPPPUUUXXXZZZgggttt~~~tttqqqttttttggg^^^XXXTTTMMMGGG???999666666666777555666666666777777777888555555555555555555555555777777777666666666555555333333333333333333333333333333444555555555555555666666666666777777777777888888888888999:::;;;;;;<<<<<<<<<============>>>@@@===>>>CCCDDDGGGWWWiiiEEE===666555555222111222222222222111111111111111444444444333222222333444555666777777666555555666333333333444555777888999===@@@KKK```xxxwwwiiiXXXMMMFFFBBBGGGOOO^^^gggooooookkkgggaaa[[[TTTVVV]]]jjjyyy}}}yyytttpppmmmjjjgggeee``````___]]]\\\^^^bbbfffnnnvvv~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{zzzyyyxxxwwwrrrqqqnnnkkkhhheeecccbbb``````aaa```aaacccgggjjjrrrwww}}}zzzwwwtttssssssssssssrrrqqqsssuuuxxxzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyxxxvvvtttssstttuuuwwwzzz{{{|||{{{zzzxxxzzz~~~~~~|||{{{zzzzzzzzz{{{~~~}}}|||zzzzzzyyyyyyzzzuuuqqqllliiiiiimmmrrruuuxxxvvvtttrrrnnnhhh```[[[XXX\\\dddqqq~~~yyykkkddd[[[TTTRRRPPPMMMKKKHHHFFFFFFJJJOOOTTTVVVVVVaaammm~~~yyyqqqnnnssspppcccYYYTTTQQQKKKBBB;;;777777777777555555666666777777888888666666666666666666666666444444555555555666666666333333333333333333333333222222333444444444444333666666666666777777777777888888888888999:::;;;;;;<<<<<<<<<============>>>???<<<>>>BBBCCCGGGVVViiiFFF>>>777666555222111222111111111111111111222222222333333333111111333555555555555555555555555555333444444555666888999:::@@@BBBOOOeee}}}yyyyyyppp```PPPIIIDDDAAAFFFOOO[[[fffppprrroookkkeee```YYYZZZ___kkkxxx|||xxxsssnnnjjjgggdddbbb_________\\\[[[]]]ccciiirrr{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{~~~}}}|||{{{{{{{{{{{{{{{~~~}}}}}}}}}}}}~~~~~~|||||||||}}}}}}}}}}}}||||||{{{zzzvvvtttqqqmmmiiigggeeedddcccccccccbbbaaabbbdddgggmmmrrr}}}~~~zzzwwwtttrrrssssssssssssssstttwwwzzz||||||{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxvvvtttssssssssstttwww{{{~~~~~~}}}|||~~~~~~|||zzzyyyyyyyyyzzz||||||}}}~~~{{{vvvpppjjjggghhhjjjlllkkkiiifffbbb^^^YYYSSSOOOOOOQQQXXXfffvvvsssjjj^^^VVVTTTRRRNNNJJJFFFEEEEEEFFFJJJNNNQQQRRR\\\fffvvv|||qqqkkkhhhqqqyyyjjj]]]VVVTTTMMMDDD===999888888888555555666666777777888888666666666666666666666666333444444444555555666666555555555555555555555555111222333333444444333333666666666666777777777777888888888888999:::;;;<<<;;;;;;<<<<<<<<<=========???<<<>>>BBBCCCGGGVVVhhhHHH???888666666333111222000000000111222222222333///111222222000000333555555444444333444555555444555555666777888:::<<<<<>>???BBBFFFXXXttt}}}{{{vvvrrrmmm|||sssbbbRRRFFFEEEEEEDDDIIITTT]]]hhhtttwwwuuuqqqkkkeeeaaa```bbbkkkwww~~~yyyrrrlllhhhdddaaa^^^^^^___^^^[[[YYY]]]eeelll{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~yyywwwuuurrrpppooonnnnnniiihhhgggdddaaa```aaabbbeeekkkvvv|||yyyuuusssssstttuuuuuuvvvxxx{{{}}}~~~}}}|||zzzwwwwwwvvvvvvvvvvvvwwwwwwyyyzzzzzzzzzyyyvvvsssqqqqqqoooooorrryyy~~~~~~}}}}}}}}}|||{{{||||||~~~wwwpppllljjjiiiiiifffaaa]]]YYYVVVQQQNNNHHHGGGKKKXXXlllttteee[[[XXXUUUPPPKKKGGGGGGFFFEEEEEEIIIOOOSSSSSSZZZfffvvvvvvlllfffcccffftttxxxhhh^^^UUUOOOGGGAAA===;;;:::888777777777777666666666666777777777777777777777777999999888777666555444444333333333333333333333333333444555555666666555555666666666666777777777777888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<>>666444444222222444333333222111000000111111000000000000111222333444333333222111222333444555444222222666777777999>>>BBBMMMccc~~~}}}xxxuuutttsssooo|||yyynnnWWWOOOHHHDDDBBBCCCLLLUUUhhhpppxxx|||~~~}}}wwwpppjjjgggggglllvvv~~~|||wwwpppjjjfffcccaaa___\\\ZZZZZZZZZZZZ\\\fffrrr~~~|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{yyyvvvrrrooommmlllkkkkkkjjjgggeeedddccccccccchhhkkkrrr{{{zzzxxxwwwwwwwwwwwwxxxzzz{{{}}}~~~}}}xxxsssrrruuuxxxwwwuuuxxxxxxxxxxxxvvvuuutttsssnnnoooppprrrtttyyy~~~~~~~~~~~~~~~}}}||||||{{{yyywwwvvvsssooojjjddd___XXXQQQLLLKKKIIIMMMZZZnnn|||pppddd[[[VVVRRRPPPKKKJJJHHHFFFGGGIIIMMMOOORRRVVV___kkk}}}~~~rrrfffeeehhhsss~~~nnnbbb[[[RRRJJJEEEAAA;;;999;;;888888888888777777777777777777666666555555555444666333111333666888666444333444444444555666666666666555444333333333333333333333555666666666555444777777777777888888888888:::;;;<<<>>>>>>>>>>>>===888<<<;;;>>>EEEFFFQQQhhhHHH???777555444222222333333222222111000000111111111111111111222333444555333333222222222333444555555333444777999888;;;@@@FFFSSSiii{{{sssqqqsssuuuuuu~~~~~~~~~ttthhhTTTMMMFFFCCCCCCGGGRRR]]]mmmuuu}}}|||uuuppplllkkkooowww}}}~~~yyytttnnniiifffdddbbb```]]]ZZZZZZ[[[[[[___jjjvvv~~~~~~~~~~~~~~~~~~~~~~~~|||yyyvvvsssqqqppppppmmmllljjjhhhfffeeeffffffiiikkkrrr~~~}}}|||zzzyyyxxxxxxyyyyyyyyyzzz|||~~~}}}xxxssssssvvvyyyxxxvvvyyyyyyxxxwwwvvvtttsssrrrooopppqqqsssvvv{{{~~~~~~~~~|||~~~zzzuuuoooggg^^^TTTNNNMMMKKKOOO[[[nnnwwwjjjaaaYYYTTTPPPLLLJJJHHHFFFFFFIIILLLNNNPPPTTT[[[fffvvvxxxkkkjjjlllvvvrrrggg\\\TTTKKKFFFAAA;;;999:::888888888888777777777777777666666666555555555555555444333444555666555444444444444555555555555555666555444444333333333444666666555555555666777888888888888888999999999999:::;;;<<<===>>>>>>======999<<<;;;???FFFGGGRRRhhhJJJ@@@777555444222222333333222111111000111111111222222222222333444555555333333222222222333444555666444555999:::999===CCCLLL[[[rrr||||||~~~uuuwww|||yyypppooovvv|||}}}ppp```QQQJJJCCCBBBEEELLLZZZgggvvv~~~|||wwwsssppprrrxxx}}}}}}{{{uuuqqqlllhhhfffdddbbbaaa^^^ZZZYYY[[[]]]cccooo|||}}}~~~~~~~~~}}}{{{xxxvvvuuuttttttpppooommmkkkiiiiiiiiiiiikkklllrrr|||~~~}}}|||zzzzzzzzzzzz{{{xxxyyy{{{~~~|||xxxuuuuuuxxxzzzzzzyyyzzzzzzyyywwwuuusssqqqpppoooppprrrtttxxx}}}~~~~~~~~~~~~~~~~~~tttgggZZZRRRQQQOOORRR^^^ooossshhh^^^VVVQQQMMMKKKHHHFFFFFFGGGJJJLLLNNNPPPVVV___mmm~~~rrrpppqqqzzzvvvmmm___VVVMMMHHHCCC<<<999:::888888888888777777777777666666666666555555555555444555666555444333444555555555555555555444444444666555444444333444444444999888555444444666999;;;999999999::::::::::::;;;::::::<<<======>>>======:::===<<<@@@GGGGGGRRRiiiLLLBBB999555444222111333222222111111111111111222222222222222222333444444222222222333333333444444666555666999999999???FFFPPPccc{{{{{{uuuqqqqqqtttoooooopppttt}}}{{{rrrsss~~~|||lllZZZNNNGGGAAAAAAFFFQQQbbbppp}}}xxxttttttyyy|||{{{xxxrrrooojjjfffdddbbb```^^^]]]YYYXXXZZZ___ggguuu}}}~~~~~~~~~|||{{{zzzxxxwwwvvvuuuuuurrrqqqooommmkkkkkkkkkkkklllmmmrrrzzz~~~|||{{{zzzzzzzzz{{{wwwyyy{{{}}}{{{yyywwwwwwyyy{{{|||{{{{{{zzzyyywwwtttrrrooonnnmmmooorrrtttxxx}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~rrrcccYYYTTTSSSUUU___nnn|||{{{pppdddZZZSSSPPPMMMJJJGGGEEEFFFHHHIIILLLNNNRRRYYYdddtttvvvsssttt|||zzzrrrbbbZZZQQQKKKEEE>>>::::::888888888888777777777666666666666666666555555555444666888666333111333666666666666555444444444333555555444444444444555555888777666555555777888:::999999999999::::::::::::::::::;;;<<<============;;;>>>===@@@GGGHHHRRRiiiOOODDD:::666444111111333222111111111111111222222222111111111111222222333222222333333333444444444444444666999888999???HHHUUUkkk~~~uuunnnjjjjjjnnnnnnkkkiiikkksss}}}{{{~~~wwweeeTTTKKKEEE@@@BBBJJJWWWiiiyyy|||vvvvvvyyy{{{yyyvvvqqqmmmiiieeebbb```]]][[[[[[WWWVVV[[[bbbmmm{{{~~~~~~||||||{{{zzzyyyxxxwwwwwwtttrrrpppnnnlllkkkkkkkkklllnnnrrryyy~~~}}}{{{zzzyyyzzzzzzwwwyyy{{{}}}~~~{{{yyyxxxyyyzzz{{{||||||zzzzzzxxxvvvtttqqqnnnmmmlllnnnpppsssvvv{{{|||zzzzzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}mmmbbbVVVUUUVVV\\\gggrrrzzz}}}uuuiii^^^WWWSSSPPPLLLHHHFFFEEEGGGHHHKKKMMMQQQUUU]]]kkk{{{yyyuuusss{{{}}}uuuggg^^^UUUOOOHHH@@@;;;;;;888888888888777777777666555555555666666666666666444666888666333111333666666666666555444444444333555555444444444555555666555555666777777777777666888888888999999999999::::::::::::;;;<<<<<<===>>><<>><<>>===888888888888777777777777555555555555666666666777555444333444555666555444444444444555555555555555555555555555555666777777666666666777777777888888999999999999:::::::::;;;:::::::::::::::<<<===>>>;;;>>><<>>888888888888777777777777444555555555666666777777666333222333666888666444333444444555555666666666555555555555555666777777:::999777666666888:::<<<:::::::::;;;;;;;;;<<<<<<;;;:::999999:::;;;===>>>;;;>>><<>>>>>HHH^^^~~~yyyuuurrrrrr}}}sssdddSSSGGGEEEDDDIIIXXXppp~~~zzzuuummmgggdddbbb___^^^]]][[[YYYVVV[[[\\\aaakkkzzz~~~~~~~~~}}}wwwrrrooonnnlllkkkjjjmmmqqqxxx~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzz{{{zzzxxxvvvsssqqqpppooooooqqqrrrtttvvvxxxzzz|||}}}~~~||||||{{{zzzxxxvvvsssrrrtttvvvxxxyyyxxxxxxzzz{{{}}}}}}yyyrrrnnnkkkmmmxxxuuujjjaaa\\\[[[WWW]]]gggsss}}}|||ssseee^^^UUUNNNLLLJJJGGGEEEDDDGGGKKKMMMOOOSSS\\\bbbrrr}}}qqqmmmtttxxxjjj^^^UUUMMMEEE???:::888777777888999888666777666555333333555666777666666666666555555555555222222222222222222333333222111000222666888999999555666777777666666777888::::::::::::;;;;;;;;;;;;888999:::;;;;;;:::999888======???AAAAAAFFFTTTbbb[[[LLL<<<666444222000000111111222222222333333333111111000000111111222333333444444444444555555555555888666888???@@@LLLccczzzxxxxxx{{{zzzooo```PPPEEEDDDEEELLL^^^yyy}}}xxxssskkkeeebbb___]]][[[[[[ZZZXXXWWWZZZ]]]dddooo~~~~~~~~~~~~~~~yyytttpppnnnllljjjhhhjjjooovvv~~~}}}{{{zzzyyyyyyxxxyyyyyyyyyxxxyyyyyyzzz{{{zzzxxxvvvsssqqqppppppppptttuuuvvvxxxyyy{{{|||}}}}}}|||zzzyyywwwuuusssqqqppppppppprrrtttuuuvvvwwwyyy{{{}}}~~~yyyqqqkkkfffgggppp{{{|||~~~|||rrrkkkhhheeeiiipppxxxxxxjjjbbbWWWPPPLLLJJJHHHFFFCCCFFFIIIKKKMMMQQQYYY___kkk{{{wwwppprrrtttfff[[[QQQHHHBBB<<<:::888888999999999777666666666777777666666666666666666666555555555555444444555555666666777777888666555555666777777666555666777777666666777888999999999999:::::::::;;;::::::<<<<<<<<<<<<::::::======???AAABBBFFFTTTccc]]]MMM===666444222111111111111222222222333333333333222333333333333444444333444444555555555555555555888777999@@@CCCPPPiii||||||~~~uuuiiiZZZLLLCCCBBBDDDMMMbbb~~~}}}wwwqqqjjjeee```^^^[[[ZZZZZZZZZYYYXXXXXX]]]fffsss~~~~~~~~~~~~~~~|||vvvrrrooollljjjfffiiimmmttt}}}~~~{{{zzzxxxxxxwwwzzzzzzyyyxxxxxxyyyzzz{{{yyyxxxvvvtttrrrrrrrrrrrrvvvwwwxxxyyyzzz{{{|||}}}}}}zzzwwwxxxvvvssspppnnnnnnnnnnnnnnnppprrrttttttvvvyyy{{{}}}~~~|||ssskkkccc```gggooovvvzzzzzzvvvyyyzzz~~~{{{pppggg[[[RRRMMMKKKIIIHHHCCCEEEGGGIIIKKKOOOVVV[[[eeesss}}}sssqqqyyy}}}oooaaaUUUKKKDDD>>>;;;999888999999888777888777777777777777777888666666666666555555555555777777888999::::::;;;;;;:::888666555666666555444555666777777666666777888888888888999999::::::;;;<<<<<<===>>>>>>===<<<<<<<<<===???AAABBBGGGUUUccc___OOO>>>666444333333444111111222222222333333333222222333333444444444444333444555666666666555555555999888;;;BBBEEEUUUpppttteeeVVVJJJCCCBBBEEEPPPfff}}}vvvpppjjjfffaaa^^^[[[ZZZZZZZZZZZZYYYXXX___kkkyyy~~~}}}}}}~~~~~~~~~zzzuuuqqqnnnkkkfffiiimmmttt}}}~~~|||zzzyyyxxxwww{{{{{{zzzzzzyyyzzzzzzzzzwwwvvvuuutttssstttuuuuuuwwwxxxyyyzzz{{{|||}}}}}}~~~~~~zzzvvvssstttssspppmmmllllllmmmnnnoooppprrrssstttvvvzzz|||}}}~~~wwwnnnddd]]]^^^dddooottt|||}}}tttkkk^^^UUUPPPMMMKKKIIIDDDDDDEEEGGGIIINNNSSSWWWaaammmwwwqqquuu}}}wwwhhhZZZNNNGGG???<<<999777777888777666:::999777555555777999:::666666666666555555555555444444555666666777888888333222111333666888999999555666777777666666777888777777888999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<>>AAABBBGGGVVVdddkkkXXXDDD999555333333444111111222222222333333333///000111222222222111111333444666777777777555555555::::::===DDDJJJ^^^|||~~~qqq___PPPGGGBBBBBBGGGUUUmmmxxxqqqlllgggeeeaaa]]]YYYWWWWWWWWWWWWWWW]]]gggwww~~~}}}}}}}}}}}}}}}}}}~~~|||xxxtttqqqlllmmmqqqvvv}}}}}}|||{{{{{{{{{|||~~~}}}{{{yyyssssssssstttvvvxxx{{{|||{{{|||}}}{{{||||||{{{yyyvvvsssqqqnnnmmmmmmlllmmmnnnoooppppppqqqrrrrrrrrruuuxxx|||~~~}}}}}}zzzooobbb\\\\\\```cccjjjqqqtttwwwwwwoooddd[[[VVVRRRNNNKKKFFFEEEDDDEEEHHHLLLPPPRRRXXX___ooozzzuuuvvv~~~xxxeeeVVVMMMCCC???;;;888888888888777777777777666666777777777666666666666555555555555666666666666666666666666999777444333444333222111555666777777666666777888888888999:::;;;<<<======>>>>>>>>>======>>>>>>>>>;;;<<<>>>AAABBBGGGVVVdddppp\\\GGG:::555222111222111111222222222333333333111222333444555444333333333444666777888777666444555::::::===EEEKKK```xxx~~~lllZZZKKKBBB??????DDDSSSlll~~~vvvooojjjfffddd```\\\XXXUUUUUUUUUUUUUUU\\\gggwww~~~}}}}}}|||}}}}}}}}}}}}~~~zzzvvvrrrnnnooorrrwww~~~~~~}}}}}}}}}{{{}}}~~~{{{yyyqqqqqqrrrtttvvvzzz|||~~~}}}~~~|||||||||zzzxxxvvvsssrrrlllllllllmmmnnnooopppqqqpppqqqqqqqqqqqqssswwwzzz~~~~~~zzz{{{~~~}}}tttfff^^^]]][[[]]]dddlllqqqttt|||}}}zzz~~~wwwoooeee]]]XXXTTTOOOKKKGGGEEEDDDEEEHHHLLLOOOQQQTTTZZZiii~~~~~~vvvvvvttt}}}jjjYYYPPPDDDAAA<<<999999999999888444666777888888777666444777666666666555555555555555555555555444444444444333222111333555777888777555666777777666666777888888999999:::<<<======>>>;;;::::::999999::::::;;;;;;;;;>>>AAABBBGGGVVVeeerrr^^^GGG:::555222222444222222111111111111222222444333333222222333333444555555444444444555555666888888;;;???DDDOOOhhh{{{xxx{{{sssaaaRRRGGGAAA??????DDDNNNcccvvvpppooolllfff```ZZZWWWVVVXXXWWWTTTUUUYYYaaannn|||~~~{{{zzzyyyxxxzzz|||~~~~~~yyywwwuuuuuuttttttyyy~~~~~~~~~~~~~~~{{{yyyqqqsssvvvxxxxxxyyy{{{|||~~~}}}{{{xxxtttqqqpppkkklllmmmnnnppprrrssstttttttttsssssssssssstttttt~~~~~~~~~}}}|||zzzxxxvvvxxxzzz||||||xxxnnnbbbZZZVVVTTTWWW___gggmmmuuu|||}}}sssrrrzzztttkkkbbb[[[UUUPPPMMMLLLIIIFFFCCCDDDGGGKKKNNNPPPVVVaaapppyyynnnuuu}}}rrr^^^PPPGGG@@@:::888999;;;:::888777777777777666666666666888777555444444555555666666666666666666666666666777777777777666666666666999666333444888::::::999888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===???CCC??????FFFIIISSSeeeooo\\\FFF:::555333222333222222111111111111222222444333333222222333333444555444444444444555666666999999<<<@@@FFFTTTnnn|||vvvrrrsss}}}}}}~~~mmm\\\NNNEEE@@@>>>???CCCMMMaaa~~~tttnnnllliiiccc^^^[[[WWWUUUVVVUUUSSSUUUZZZdddqqq}}}|||{{{{{{{{{zzz|||~~~zzzxxxwwwuuutttuuuzzz~~~~~~}}}}}}}}}}}}~~~~~~|||zzzuuuwwwyyyzzzzzz{{{}}}~~~~~~}}}{{{wwwtttqqqooonnnjjjkkkmmmoooqqqrrrttttttttttttsssssstttuuuuuuvvv{{{|||||||||{{{yyyvvvuuuuuuwww{{{}}}zzzrrrggg___UUURRRSSSXXX___dddmmmuuuzzzqqqpppzzzyyyoooeee]]]WWWRRROOOLLLJJJFFFDDDDDDGGGJJJMMMSSSXXX```lll{{{uuusssyyyttt```RRRIIICCC<<<999999:::888666888888777777777666666666777777666555555555555555666666666666666666666666555555555666666777777777888666444555888::::::999888888999::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===AAA======EEEIIIRRReeekkkYYYEEE;;;666333222222222222111111111111222222444333333222222333333444444444444444444555666666::::::<<>><<<>>>BBBKKK]]]zzzzzzqqqkkkhhheee```[[[[[[WWWTTTTTTRRRQQQVVV\\\hhhvvv~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{}}}|||zzzyyyuuuuuuwww|||~~~~~~~~~||||||}}}}}}}}}|||}}}}}}}}}~~~~~~}}}}}}{{{wwwrrrooommmlllkkkjjjkkkmmmoooqqqssstttuuutttttttttttttttuuuvvvwwwwwwxxxzzz{{{{{{xxxuuurrrqqqtttxxx||||||vvvmmmfffXXXSSSOOORRRUUU[[[ccclllzzzvvvoooooowwwuuuiiiaaaZZZUUURRRMMMKKKGGGDDDDDDFFFJJJLLLSSSVVV\\\eeerrr|||rrrsssyyyvvvbbbUUUKKKFFF>>>:::999999777555999999888888888777777777666666666666666555555444666666666666666666666666222333444555666777888888888666555666888999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;???<<<<<>>;;;<<>>;;;::::::;;;999999888888888777777777666666666666666555555444666666666666666666666666666666666555555555444444555777999999888777777888777777888888999:::::::::::::::::::::;;;;;;;;;;;;<<<@@@======EEEIIISSSfffkkkYYYFFF<<<888555333333222222111111111111222222444333333222222333333444333333333444555666777888888;;;@@@JJJ```~~~|||wwwnnnlllllllllkkkiiimmmssszzzxxxpppmmmqqq}}}}}}tttbbbWWWIII@@@>>>>>><<<999999@@@IIIRRRbbbzzzwwwssslllfff```]]]ZZZYYYUUUTTTTTTSSSQQQTTT___kkk{{{~~~}}}{{{}}}~~~~~~|||zzzyyyyyyyyyxxx|||}}}zzzxxxuuussspppmmmkkkkkklllmmmnnnooorrrssstttrrrqqqooollllllkkkjjjiiiiiiiiiiiiggghhhhhhgggeeebbb___]]]YYYZZZ\\\aaahhhnnnqqqsssmmmfff^^^ZZZUUUPPPPPPTTTZZZeeeqqqvvvwwwwwwtttooonnnrrrvvvxxxyyy}}}wwwjjj___XXXQQQOOOLLLIIIFFFFFFFFFFFFMMMPPPUUUXXX^^^kkk}}}wwwhhh[[[TTTNNNKKKFFF@@@;;;999999:::888888777777777666666666777777666555555555555555666666666666666666666666666666666666666666666777555777::::::777666666888777777777888999999::::::999999:::::::::;;;;;;;;;<<<@@@<<<<<>>======;;;777888AAAIIIQQQ```vvvuuuqqqkkkddd___[[[YYYXXXTTTTTTTTTUUUSSSUUUaaammm~~~~~~}}}~~~~~~}}}zzz|||~~~~~~|||zzzyyyxxxxxxxxxxxx}}}~~~{{{xxxuuusssqqqooommmmmmnnnnnnoooppprrrttttttrrrpppnnnggggggffffffggghhhhhhiiiddddddcccbbb___]]]ZZZXXXTTTTTTVVV[[[dddlllrrruuurrrllleeeaaa[[[UUUSSSUUUUUUaaannntttvvvwwwtttpppsssxxx|||||||||~~~~~~pppccc[[[RRRPPPLLLIIIGGGEEEEEEEEEHHHMMMRRRUUU[[[hhhzzztttfff[[[UUUPPPMMMHHHAAA;;;888777888777777777777666666666666888777666444444555666666666666666666666666666666444555555666777888999999555888::::::777666666888777777777888999999::::::999999:::::::::;;;;;;;;;;;;???<<<;;;BBBFFFOOObbbooo\\\FFF;;;888555333222222222222222222222222222111111111222222222333333555666777777666666777888999>>>EEETTTooo}}}vvvqqqlllrrrzzz}}}}}}zzzyyyyyy}}}xxxrrrsss|||tttnnnXXXLLL@@@<<<<<<;;;;;;======???FFFTTTfffzzz|||vvvooogggaaa^^^[[[XXXTTTTTTSSSRRRTTTUUU[[[hhhvvv~~~~~~}}}~~~|||yyyxxxyyy{{{}}}{{{xxxyyyzzzzzzyyy{{{}}}|||uuurrrnnnllllllmmmnnnnnnoooppprrrsssqqqmmmiiigggcccdddeeeeeeeeecccbbbaaaccc```]]][[[[[[XXXTTTPPPQQQRRRSSSUUUYYYaaajjjpppnnnnnnllliiiccc___\\\[[[\\\ccclllrrrssssssssssss}}}xxxggg\\\WWWTTTOOOJJJFFFCCCBBBAAAGGGKKKQQQVVVYYY```pppuuufff\\\WWWPPPOOOKKKDDD<<<888888::::::999888888777777888888777777888888888888777777555444444333333444444555444333333333333444555555999888888888777777666666888888999999999:::::::::<<<;;;;;;;;;;;;<<<============???@@@AAAGGGUUUdddooo[[[FFF;;;888555333222222222222222222222222222444444444555555555666666555666777777666666777888;;;???GGGXXXuuuyyytttpppmmmuuuwwwxxxzzzrrrjjjVVVKKK@@@<<<<<<:::;;;===>>>AAAHHHVVViii|||{{{ssslllddd___\\\YYYUUURRRSSSQQQRRRSSSUUU\\\jjjxxx~~~||||||}}}}}}{{{yyyvvvwwwzzz}}}~~~yyywwwxxx{{{{{{{{{~~~|||ssspppmmmllllllnnnnnnnnnnnnoooppppppnnnkkkgggeeeaaaaaaaaaaaa```___^^^^^^```]]]YYYWWWVVVSSSOOOLLLLLLMMMNNNQQQUUU]]]ffflllpppqqqqqqoookkkhhhgggggghhhmmmtttxxxyyyxxxxxxxxx}}}|||lllaaaYYYVVVQQQLLLHHHEEECCCBBBEEEIIINNNTTTVVV]]]lll|||{{{wwwiii```\\\UUUSSSOOOHHH@@@;;;:::;;;:::999888888777777888888555555555555444333222111555555555555555555555555444444444444444555555666888888888888777777777666888888999999999:::::::::<<<;;;;;;;;;;;;<<<============???@@@AAAGGGUUUdddooo[[[EEE;;;888555333333222222222222222222222222222222222222333333333333444666777777666666777999<<>><<<;;;999:::===@@@DDDMMM\\\oooxxxlllfff^^^YYYWWWUUURRROOONNNNNNOOOTTTXXXaaaqqq~~~{{{yyyxxxxxxyyyyyyxxxxxxzzz}}}~~~{{{yyyvvvuuuvvvyyy{{{}}}{{{wwwnnnmmmlllmmmnnnpppoooooommmllljjjgggdddbbb```______^^^]]][[[[[[[[[\\\]]]ZZZXXXUUUSSSPPPNNNKKKJJJMMMNNNQQQTTTYYY```hhhnnnwwwxxx{{{|||}}}~~~xxxlll```[[[TTTPPPMMMJJJGGGDDDCCCEEEIIINNNQQQVVVcccooo{{{zzzyyy}}}{{{mmmfffddd^^^\\\XXXQQQIIIBBB===::::::999888888777777888888:::::::::999888666555444333444666777777666444333666555555555555666777777888888888777777777777777888888999999999:::::::::<<<;;;;;;;;;;;;<<<============???AAABBBGGGVVVeeennnZZZEEE;;;888666444444111111111222222333333333444444444444555555555555333555777777666666888999===AAAPPPlll~~~|||qqqbbbWWWIIIBBB===<<<:::999:::===@@@DDDNNN^^^qqq}}}wwwjjjddd]]]XXXVVVUUURRROOOLLLLLLOOOUUUZZZdddvvv~~~|||yyyxxxxxxyyyzzz||||||}}}~~~{{{zzzxxxvvvttttttvvvyyy||||||~~~~~~xxxsssnnnmmmmmmnnnpppqqqpppooollljjjgggccc___]]]\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]]WWWWWWUUURRRPPPOOONNNOOONNNQQQUUU[[[cccllluuu|||}}}qqqccc]]]UUUPPPNNNLLLGGGCCCDDDEEEIIIMMMPPPTTT___jjjyyyxxxtttxxx}}}|||}}}ooofffccc___]]]YYYTTTMMMEEE>>>999:::999888888777777888888555666666666666555555444222333555666666555333222666555555555555666777777777777777777777777888888888888999999999:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>@@@AAABBBHHHVVVeeennnZZZEEE;;;888666444444111111111222222333333444333333333333444444444444333555666777666777888:::???DDDVVVsss{{{nnn^^^QQQDDD???<<<;;;:::888999===@@@EEEPPPaaattt{{{ttthhhccc\\\WWWVVVTTTQQQOOOKKKKKKOOOVVV]]]iii{{{~~~~~~~~~~~~|||zzzzzz{{{}}}{{{xxxwwwwwwuuusssrrrtttxxx{{{|||wwwyyy|||~~~zzzuuuqqqnnnnnnoooqqqrrrsssqqqoookkkhhhccc]]]YYYWWWWWWWWWXXXWWWXXXXXXYYYZZZ[[[\\\VVVWWWVVVUUUSSSSSSUUUWWWRRRVVV]]]eeeooozzzvvvggg___WWWRRRPPPNNNIIIDDDEEEEEEHHHLLLOOOSSS\\\eeerrr~~~tttppprrrzzz{{{sssgggaaa]]][[[XXXUUUPPPHHH???999:::999888888777777888888555666666777777777666666222333444555555444333222555555444444555555666777777777777777888888888888888888999999999:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>@@@BBBBBBHHHWWWeeemmmZZZDDD:::888666555444000111111222333333444444000000111111111222222222333444666777666777999:::AAAIII]]]yyy{{{mmm[[[LLLAAA===;;;;;;:::777999>>>AAAGGGSSSdddxxxwwwqqqfffaaaZZZUUUTTTSSSPPPNNNJJJKKKPPPXXX```lll~~~}}}}}}|||~~~}}}yyyvvvsssttttttrrrrrrtttyyy~~~}}}yyytttwwwzzz{{{|||~~~|||xxxtttqqqppppppqqqsssttttttqqqnnnhhhddd^^^WWWSSSRRRRRRSSSUUUVVVXXXZZZ[[[]]]]]]^^^ZZZ[[[\\\\\\[[[]]]aaadddaaaeeekkksss{{{~~~|||jjjbbbYYYTTTSSSQQQKKKEEEEEEDDDFFFKKKMMMPPPXXXaaakkkxxxsssppprrr~~~zzzyyyyyyjjj```[[[ZZZXXXVVVSSSKKKBBB;;;:::999888888777777888888777777888888777666555555555555555555555555555555444444444444444555555666666777777777888888888888888888999999999:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>@@@BBBCCCHHHWWWfffmmmZZZDDD:::888666555555000000111222333333444444333333444444444555555555333444666777666777999:::DDDLLLaaa~~~{{{lllZZZJJJ???<<<:::;;;:::777999>>>CCCIIIUUUfffzzz~~~tttnnneee___XXXTTTSSSRRROOOMMMJJJKKKPPPXXXaaannn~~~|||~~~|||xxxuuupppqqqrrrqqqqqquuu{{{~~~|||wwwsssvvvyyy{{{{{{}}}|||zzzwwwtttqqqqqqqqqrrrtttuuutttqqqnnnfffbbb[[[TTTOOONNNNNNOOOUUUWWWZZZ]]]___```aaaaaa___aaacccccccccfffkkkooosssvvvzzz||||||mmmeee[[[VVVUUUSSSLLLFFFEEECCCEEEIIILLLOOOVVV^^^ggguuuuuussswww}}}}}}xxx~~~mmmaaaZZZYYYXXXWWWUUUNNNDDD<<<:::999999888777888888888555444444333222000///...777666555555555555666777444333333333333444555555666666777777888888888999888888999999999:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>@@@BBBCCCHHHWWWfffsssaaaLLL???888444444666333333333333333333333333333222111222444444444222333555666666666777999;;;BBBOOOgggwwweeeUUULLLAAA<<<999999999777999>>>CCCKKK[[[nnn~~~tttiiiddd```[[[VVVSSSQQQOOOMMMOOOMMMQQQZZZfffttt~~~~~~~~~~~~zzztttqqqooooooppprrruuuzzz~~~zzzwwwzzzzzzxxxwwwvvvxxx}}}zzztttooonnnooorrrqqqppprrruuutttqqqmmmhhh___VVVRRRNNNKKKKKKNNNOOORRRWWWZZZ\\\___eeeiiihhhkkkmmmoootttzzz~~~~~~yyywwwzzz}}}}}}}}}yyylll]]]TTTSSSSSSNNNIIIHHHFFFEEEEEEIIINNNTTTXXXcccqqq|||xxxyyy|||}}}xxxhhh]]][[[ZZZZZZYYYSSSHHH???@@@>>>;;;:::;;;:::999888999888666555555555666777333444555666666555444333333333222222333444666777777666666555555555666666888999999::::::;;;;;;<<<:::999999:::<<<===<<<;;;???<<<>>>CCCCCCFFFUUUfffsssbbbMMM@@@999555444666333333333333333333333333444333222333444555444333444555666666666777:::<<>>DDDMMM]]]ppp|||sssiiiccc___YYYUUUSSSQQQOOOMMMOOONNNRRR\\\hhhvvv~~~~~~~~~yyytttqqqooopppqqqssswww{{{{{{xxx{{{{{{zzzxxxwwwyyy}}}~~~|||wwwpppmmmlllnnnqqqpppqqqrrrtttssspppmmmggg^^^VVVRRRNNNIIIHHHJJJPPPSSSXXX\\\___ccchhhmmmppprrruuuvvvzzz{{{{{{zzzwwwrrrmmmkkkmmmpppppprrrvvv{{{~~~~~~}}}pppaaaXXXUUUTTTOOOJJJGGGFFFDDDDDDGGGMMMSSSWWW```nnnzzzwwwuuueee___YYYVVVVVVRRRJJJBBB:::888777777888999999888999888777666555666666777666666666555555666666666999888666555444444555555888777777666666666777777888999999::::::;;;;;;<<<<<<;;;:::;;;===>>>>>>===???<<<>>>CCCCCCFFFUUUffftttbbbNNNAAA:::555444666333333333333333333333333444333222333555666555444444666777777777999<<<>>>III[[[xxx~~~vvvxxx~~~ppp___OOOFFF@@@;;;888999999888;;;???EEEPPPaaauuu}}}yyyqqqiiiaaa]]]XXXTTTRRRPPPNNNMMMOOOOOOTTT___lllyyy~~~yyytttqqqqqqqqqsssvvvzzz~~~~~~~~~}}}}}}|||zzz}}}}}}|||zzzyyyzzz}}}~~~~~~}}}yyytttooommmnnnoooqqqqqqrrrtttuuutttqqqnnneee]]]VVVRRROOOJJJIIIKKKPPPSSSYYY^^^ccchhhnnnqqqvvvxxxzzzzzz|||}}}xxxtttrrrpppooolllgggcccaaaaaaccccccdddfffjjjpppwww}}}}}}}}}~~~xxxhhh]]]YYYVVVQQQLLLHHHFFFDDDDDDFFFKKKQQQTTT]]]iiiyyy}}}vvvpppeeeYYYTTTTTTSSSLLLFFF===;;;999999:::;;;;;;;;;888888777666666666666666777666555444444555666777999888777666555555555555888888777777777777888888888999999::::::;;;;;;<<<===<<<<<<===???@@@???>>>???<<<>>>CCCCCCFFFUUUfffsssbbbNNNAAA:::555333555333333333333333333333333444333333444666777666555555666777777888:::>>>@@@LLLccc~~~xxxsssxxxyyylll\\\LLLCCC>>>:::888999999999<<>>???<<<>>>CCCCCCFFFUUUfffsssbbbNNNAAA:::444222333333333333333333333333333444333333444666777777666555666666777888:::???BBBNNNhhh|||~~~|||vvvtttsssttt|||~~~uuuhhhYYYJJJBBB===999777888999:::===BBBJJJXXXlllwwwrrrlllfff```\\\WWWTTTSSSRRRPPPOOOOOOQQQZZZhhhuuu~~~zzzvvvtttuuuvvvyyy|||~~~}}}|||}}}~~~}}}|||}}}~~~{{{yyyuuurrrrrrsssuuuwwwwwwxxxzzz{{{|||~~~wwwlll```YYYUUURRRTTTWWWUUUWWW\\\dddkkkqqqtttvvvrrrooommmkkkhhhkkkyyyvvvppprrrpppkkkgggbbb]]]YYYWWWYYYWWWUUUVVVZZZbbbjjjpppvvvvvvwwwzzz~~~wwwjjjaaa[[[UUUQQQMMMKKKHHHFFFGGGKKKOOORRRZZZ```ooo}}}uuuhhh```]]]YYYPPPHHHAAA>>>:::777777777777666777777777777777666666555333444666777777666444333333333444555555666666666555555555555555666777888888999999::::::;;;;;;<<<;;;::::::;;;===>>>>>>===???<<<>>>CCCCCCFFFUUUffftttcccOOOBBB;;;555222333333333333333333333333333333222222333555777777666444555666666777;;;@@@CCCOOOmmmxxxvvv}}}tttrrrwwwxxxoooooosssyyy|||rrrdddUUUHHH@@@<<<888666888::::::>>>CCCMMM\\\rrruuuoooiiiddd^^^ZZZVVVSSSRRRQQQPPPOOOOOORRR\\\lllzzz~~~{{{xxxvvvxxxyyy{{{~~~~~~~~~}}}}}}|||~~~~~~}}}~~~~~~~~~|||uuusssqqqpppsssvvvwwwxxxzzz|||}}}~~~qqqhhhaaa[[[[[[^^^```aaadddiiinnnrrrrrrrrrlllfffaaa```\\\\\\fffuuu}}}xxxuuuqqqmmmiiiccc^^^ZZZXXXWWWVVVWWW[[[cccjjjooowwwwwwyyy{{{}}}oooeee^^^XXXTTTOOOMMMIIIGGGGGGJJJNNNQQQYYY]]]jjj~~~tttkkkddd\\\RRRJJJ@@@===:::888999:::;;;;;;777777777777777666555555555666777888888777666555888888888888888666555555555444444555555666777888888999999::::::;;;;;;<<<:::999888:::<<<===<<<;;;???<<<>>>CCCCCCFFFUUUfffvvveeeQQQEEE===777444444333333333333333333333333222111111222555666666555333444444555666:::@@@DDDQQQpppvvvqqqvvv}}}ooojjjnnn~~~|||qqqsss|||{{{nnn```QQQEEE>>>;;;777555888:::;;;???DDDOOO___uuutttmmmgggaaa[[[WWWSSSPPPOOOOOONNNMMMOOOSSS___ooo~~~~~~|||zzzyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}yyy|||~~~~~~~~~}}}zzzyyyrrrpppoooqqqvvvzzz{{{{{{|||}}}~~~wwwpppmmmnnnooonnnnnnpppqqqqqqnnnkkkdddZZZUUUUUUSSSPPPWWWccc{{{|||wwwqqqlllgggfffeeefffiiinnnsssvvv{{{{{{|||~~~rrrggg___ZZZWWWPPPMMMIIIFFFFFFIIILLLOOOWWWYYYfff{{{~~~ssshhh^^^UUUOOODDD@@@<<<:::;;;<<<===>>>666777777888777666555444777666444333333444666777888888999999888777555444555555555555666777888999888999999::::::;;;;;;<<<:::999888999;;;===<<<;;;???<<<>>>CCCCCCFFFUUUfffxxxgggSSSGGG???999666666333333333333333333333333111000000222444666666555333333444444666:::@@@DDDSSSsssvvvppprrryyyzzzqqqjjjkkkyyyvvvzzzzzzlll]]]NNNCCC<<<:::666555888:::;;;???EEEPPPaaawwwtttllleee```XXXUUUQQQNNNMMMMMMLLLKKKOOOTTT```qqq}}}{{{zzz{{{|||~~~~~~~~~}}}~~~~~~}}}}}}}}}xxx{{{~~~~~~~~~~~~}}}zzzwwwvvvqqqpppppptttzzz~~~|||}}}~~~{{{xxxvvvuuutttpppjjjfff]]]RRRLLLNNNMMMIIINNNXXXfffyyy{{{zzzxxxxxxxxxzzz|||~~~~~~ttthhh```[[[XXXPPPMMMIIIEEEEEEGGGKKKMMMVVVWWWcccyyywwwiii^^^WWWTTTEEEAAA;;;888777777888777666777888888888777555444666333///,,,,,,///333666222333555777777777666666666666666666777888999:::888999999::::::;;;<<<<<<:::999999:::<<<======<<>>CCCCCCFFFUUUfff}}}nnnYYYHHH???;;;777444222333333333333333333444444444444444444444444444777444444777999;;;@@@FFFaaa{{{wwwqqqrrrssstttrrr|||rrrmmmllluuuqqqeeeYYYKKKAAA======999888:::;;;<<<@@@EEESSSfff|||vvvlllbbb[[[YYYUUURRRQQQOOOLLLLLLOOOQQQWWWbbbqqq}}}||||||yyy|||}}}~~~{{{yyyxxxyyyzzz{{{xxxyyyzzz|||}}}}}}}}}}}}~~~}}}~~~~~~|||xxxuuussssssrrrtttvvvxxx{{{}}}~~~}}}}}}||||||~~~}}}uuupppkkkfff```[[[QQQNNNKKKHHHGGGHHHJJJLLLXXXdddxxxzzzoooeee]]]WWWRRRPPPLLLGGGDDDEEEJJJNNNTTTYYYbbbppp}}}nnnaaaXXXSSSIIICCC===:::;;;<<<;;;999888777777666666666666666666666555555444444444333666555444333333555777999444444555666777888999999:::888777888<<<===<<<:::;;;;;;<<<<<<===>>>>>>???<<<@@@???AAAFFFGGGSSSkkkoooZZZHHH>>>:::666444666555555444222111111000444444444444444444444444777444444777:::;;;AAAGGGccc|||yyyuuuvvvxxxxxxvvv|||vvvsssyyy{{{kkk```TTTHHH???===;;;888777:::<<<===BBBHHHUUUhhh~~~wwwnnnddd]]]YYYTTTQQQQQQOOOLLLLLLOOOTTTZZZfffuuu~~~}}}}}}}}}~~~~~~~~~~~~}}}zzzxxxxxxyyyzzz{{{yyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}zzzwwwtttssssssssstttwwwzzz|||~~~~~~~~~{{{{{{zzzyyyzzzzzzrrrkkkfff```ZZZUUULLLIIIFFFCCCBBBCCCEEEGGGKKKTTTeeezzzssshhh___YYYTTTRRRMMMHHHEEEFFFKKKNNNSSSVVV___lll|||vvvhhh[[[TTTIIICCC<<<999888999777666888888777666666666777777666666666555555555444444999777555444555777888888666666666777777777777777:::888777999;;;===<<<::::::;;;;;;<<<======>>>>>><<<@@@???AAAGGGGGGSSSkkkrrr[[[GGG===888666333555555444333333222111111444444444444444444444444777555555888:::<<>>===999666777:::<<<>>>DDDLLLYYYkkk~~~xxxooofff___XXXSSSPPPPPPNNNLLLMMMPPPWWW___kkk{{{~~~||||||}}}|||{{{yyyxxxxxxyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~zzz{{{|||}}}}}}~~~}}}}}}||||||{{{xxxtttrrrrrrrrrtttvvvzzz}}}~~~}}}xxxxxxvvvuuuuuuxxx}}}{{{tttkkkccc]]]XXXRRRNNNHHHFFFCCC@@@???@@@AAABBBAAAFFFQQQbbbvvvxxxlllaaaZZZVVVTTTOOOJJJGGGGGGKKKNNNQQQTTT[[[fffuuuqqqaaaVVVKKKEEE===999888888777555999999888777777777777888777777666666666666555555:::777444444666888777555888888777777777666666666999888888999;;;<<<<<<;;;:::::::::;;;<<<<<<======<<<@@@???AAAGGGGGGSSSlllsss[[[GGG<<<777555333222222222333333444444444333333444444444444444444777555666888:::<<>>>>>???BBBJJJWWWeeeooozzzuuuggg^^^XXXVVVRRRMMMHHHFFFGGGHHHNNNQQQUUU[[[eeessszzz|||sssbbbRRRKKKBBB<<<;;;<<<<<<;;;999999888777777777777888555555666666666666777777555666777777888888999999555555666777888999:::;;;999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<@@@???BBBHHHIIIVVVnnnzzzkkkVVVEEE<<<888555333444444333333333333222222222222333333444555555666777777999;;;:::===IIIUUUuuu|||mmm[[[OOOFFF>>>;;;<<<888888999:::999<<>>EEEQQQ```jjjnnnyyy|||mmmdddZZZXXXTTTNNNIIIFFFGGGHHHLLLOOOTTTYYY```mmm~~~zzz{{{|||kkkXXXPPPFFF???<<<<<<;;;:::888888777666666666777777444444555555555666666666444777999888444222444666777777777888888999999999999:::<<<;;;999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@BBBHHHIIIVVVnnnwwwhhhTTTDDD<<<999555333000111111222444555666666222222333333444555666666777777999;;;:::>>>JJJVVVyyywwwhhhXXXLLLDDD===:::;;;666666888::::::===IIIUUUfffwwwwwwoooiiiccc^^^ZZZSSSNNNKKKKKKLLLMMMQQQWWW]]]nnnyyyzzz{{{~~~}}}}}}}}}}}}|||zzzyyyxxxxxxwwwuuuttttttuuuvvvwwwtttsssqqqoooooosssyyy}}}|||wwwpppmmmmmmnnnnnnmmmjjjjjjhhhgggeeedddcccccc```^^^[[[ZZZYYYVVVOOOJJJKKKJJJHHHFFFDDDCCCBBBBBB@@@???======BBBNNN^^^iiikkkyyyrrriii\\\ZZZVVVPPPKKKHHHHHHIIIJJJNNNRRRWWW^^^jjjyyyzzzzzzqqq___VVVKKKBBB???===<<<:::888777777666666666666666333444444444555555666666111666999666///+++---111999999999888888888888888999;;;<<<;;;999888999<<<==================<<<<<<<<<@@@@@@CCCIIIJJJVVVoooqqqeeeSSSDDD<<<888777666444333333222222333333444333333333444444444555555444777666888>>>>>>HHH^^^{{{wwwyyy{{{|||jjjVVVIIIBBB===<<<===:::888999;;;<<<@@@JJJUUUooo}}}uuulllfff```ZZZVVVTTTOOOKKKLLLKKKJJJLLLPPPbbbqqq}}}}}}||||||}}}}}}{{{||||||||||||yyywwwvvvvvvwwwwwwuuutttwwwrrrlllhhhjjjqqqzzz~~~|||wwwqqqmmmkkkkkkjjjjjjkkkiiigggfffffffffeeeddd```___^^^]]]\\\XXXRRRNNNKKKIIIFFFCCCAAAAAABBBBBB<<<===???AAADDDJJJQQQVVVdddqqqvvviii```ZZZTTTRRRNNNHHHGGGIIIKKKKKKOOOVVV]]]gggxxxyyyvvvwww{{{cccXXXLLLDDD===888777:::888777666666777777666444:::999999999888888777777555555555555555666777777888888888888999999999999888888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<======???AAA???BBBIIIKKKWWWooorrreeeSSSCCC;;;777555444444333333222222333333444333333444444444555555555444777666999???@@@LLLcccrrrlllmmmttt|||jjjVVVJJJBBB===;;;<<<:::888999;;;<<<@@@KKKVVVppp~~~|||ssskkkfff```ZZZVVVRRRNNNKKKKKKKKKJJJLLLQQQ___nnn}}}}}}~~~}}}}}}}}}~~~~~~||||||}}}||||||zzzxxxvvvvvvvvvvvvtttrrrrrrnnniiigggjjjrrr{{{}}}zzzvvvppplllkkkjjjjjjiiikkkiiigggfffggggggfffdddbbb```^^^]]][[[WWWRRROOOKKKJJJHHHEEECCCBBBBBBBBB?????????>>>>>>AAAFFFJJJ[[[iii}}}{{{nnnccc\\\VVVSSSNNNIIIGGGIIIIIIIIIMMMTTTZZZddduuu{{{vvvuuuggg\\\OOOFFF???999999<<<999777666666777888666555888888777777777666666666666666666666666777888888888888888888888888888888777666666666777888999999<<<;;;;;;;;;;;;<<<======>>>AAA???BBBIIIKKKWWWooosssfffSSSCCC:::666444222444333333222222333333444333444444444444555555555444888777:::AAACCCQQQjjj{{{iii``````kkk~~~{{{jjjVVVJJJBBB===;;;;;;999888999;;;<<<@@@LLLXXXppp~~~xxxpppjjjeee```YYYTTTPPPLLLIIIJJJKKKJJJMMMRRR]]]kkk~~~}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{yyyvvvuuuuuutttrrrpppmmmjjjfffeeeiiirrr|||}}}|||wwwsssnnnkkkjjjjjjiiiiiijjjiiigggggghhhhhhgggeeedddaaa^^^[[[YYYVVVSSSPPPLLLLLLKKKIIIGGGDDDBBBAAA@@@@@@???===;;;<<>>:::888777777888999777666666666555555555555444444777777777777777888999999888888888888888888888888888888777777777888888999<<<;;;;;;;;;;;;<<<======>>>AAA???BBBIIIKKKWWWooouuuhhhUUUEEE;;;666444222444333333222222333333444444444444444555555555555555999888:::@@@DDDSSSnnnzzzfff[[[ZZZeeexxxyyyhhhUUUIIIBBB<<<::::::888888:::<<<<<>>===>>>AAADDDMMMZZZkkkyyy~~~nnnddd[[[VVVQQQKKKGGGGGGFFFFFFJJJPPPUUU^^^mmm{{{vvvooopppqqqdddUUUJJJAAA;;;;;;>>>:::999888888999999888666555555555555555555555555777777666666777777888999888888888888888888888888;;;;;;:::999999999::::::<<<;;;;;;;;;;;;<<<======>>>@@@>>>AAAIIIKKKWWWnnnwwwjjjWWWGGG===888555333444333333222222333333444444444444555555555666666777;;;999:::???CCCUUUrrr|||ggg\\\[[[eeewwwuuueeeSSSHHHAAA<<<999:::777888:::<<<<<>>@@@CCCEEEMMMXXXgggtttzzz~~~tttiii]]]XXXSSSMMMHHHHHHFFFGGGKKKPPPUUU\\\jjjxxxyyypppmmmwwwrrreeeVVVKKKBBB<<<;;;===:::999888888999999888666666666666666666666666666666555555555555666777777888888888888999999999999;;;;;;::::::::::::::::::<<<;;;;;;;;;;;;<<<=========@@@>>>AAAHHHJJJVVVnnnxxxkkkXXXHHH>>>999666555444333333222222333333444444444555555555666666666666;;;999:::???EEEZZZyyy|||kkkaaa```kkk|||pppaaaOOOEEE@@@;;;999999666888;;;<<<<<>>>>>@@@BBBLLLUUUcccnnnuuuyyy|||xxxlll___YYYUUUOOOJJJIIIGGGGGGKKKPPPTTTZZZgggttt~~~ssslllrrr~~~qqqeeeWWWMMMDDD===:::<<<:::888777777888999777666666777777777777888888888555555555555555666666777777888888999:::;;;<<<<<<999999888888888999999:::<<<;;;;;;;;;;;;<<<=========@@@>>>AAAHHHJJJVVVnnnwwwjjjWWWGGG>>>999777555444333333222222333333444555555555555666666666666444999999:::AAAIII```yyyzzzttt}}}rrrhhhhhhuuu{{{lll]]]LLLCCC???:::888999666888;;;===<<>>@@@AAAHHHQQQ]]]hhhoootttyyy}}}{{{nnn```ZZZWWWQQQLLLJJJFFFGGGJJJOOORRRXXXeeeqqqwwwmmmooowwwpppeeeYYYPPPGGG???;;;<<<999777666666777888666555666666777777777888888888666666666555666777777888777777999:::<<<===??????888888888888888999:::;;;<<<;;;;;;;;;;;;<<<=========???>>>@@@HHHJJJVVVmmmvvviiiVVVFFF===999666555444333333222222333333444555555555555666666666777333888999;;;CCCLLLfff}}}wwwxxxmmmuuu|||yyyoooooo{{{yyyiiiZZZKKKBBB>>>:::888999555888;;;===<<>><<<;;;;;;;;;;;;<<<=========???===@@@HHHJJJVVVmmmuuuhhhVVVGGG>>>999666444444444444444444444444444555666666777666666555555888666999@@@DDDOOOlllvvvnnniiinnntttzzzvvvttt}}}uuunnn```TTTHHHAAA<<<888666777666777999;;;<<>><<<::::::<<<>>>???>>><<>>999666444444444444444444444444444666666666666666666666666888666999@@@FFFTTTrrrvvvnnnjjjnnnrrrvvvzzz|||||||||rrriii[[[OOODDD???<<<999888:::777777999;;;<<>><<<:::::::::999888888777777666666666555666666777777777777777777777777666666666777999999888777888999999999999999:::;;;<<<<<>>999666555444444444444444444444444777777666555555666777888888777:::AAAIIIZZZzzzvvvnnnkkknnnqqqssstttyyy|||nnnbbbTTTIII@@@===<<<::::::===777777999;;;===FFFZZZmmmuuummmbbbZZZVVVSSSPPPMMMKKKHHHHHHJJJIIIHHHLLLRRRXXXaaagggccc\\\YYYYYYXXX[[[^^^eeennnyyy|||vvvqqqqqqrrrsssyyy~~~|||yyyvvvrrrnnnllliiieeecccbbbccceeehhhlllqqqvvvxxxtttrrrpppmmmlllmmmooopppqqqrrrssstttuuuuuuuuuuuutttsssqqqpppoooooonnnoooooommmkkkiiigggddd```\\\ZZZXXXVVVUUUUUUTTTRRRQQQQQQOOOLLLIIIFFFCCCBBBBBB@@@DDDIIIOOOWWWaaakkkrrryyy|||zzzjjjbbb]]]WWWPPPNNNIIIFFFFFFIIIMMMRRR\\\eeevvv}}}{{{xxxkkk]]]UUUOOOFFF@@@===;;;;;;;;;:::999999888888777666666555555555666666777777777888888888888888666777888888666666666777999999999999:::;;;<<<<<<===<<<:::999999:::<<<===@@@>>>@@@EEEGGGJJJZZZkkk{{{mmmZZZIII>>>999666555444444444444444444444444777666444333333555777888999888;;;AAAKKK```uuummmkkkoootttvvvwwwwwwzzz}}}}}}lll]]]OOOFFF===;;;;;;::::::<<<777777999;;;>>>HHH]]]pppvvvnnncccZZZUUUQQQMMMJJJIIIGGGHHHJJJIIIIIINNNUUUaaaiiinnnhhh```[[[XXXUUUTTTVVVYYY^^^fffqqq}}}}}}vvvttttttuuu{{{~~~|||xxxuuuqqqmmmiiifffdddbbbaaaccceeeiiimmmrrruuuwwwsssqqqnnnkkkkkklllnnnpppssssssttttttuuuuuuuuuuuuttttttsssssssssssssssssspppooommmkkkhhheee```\\\\\\[[[ZZZZZZ[[[[[[XXXVVVTTTQQQLLLHHHEEEBBB@@@???===???CCCHHHOOOZZZgggooowwwzzz~~~}}}mmmddd^^^WWWQQQOOOIIIFFFEEEHHHKKKPPPYYYbbbrrr||||||{{{mmm___WWWPPPGGGAAA>>><<<<<<;;;::::::999999888777666555555555555555555666666666666777888888999666777888777555555666777999999999999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<@@@>>>@@@EEEFFFIIIYYYjjj~~~ppp[[[III>>>999666555444444444444444444444444555444333222222444666777::::::<<>><<<<<<>>>AAACCCIIISSSaaallltttxxx}}}pppggg___WWWQQQOOOJJJGGGFFFHHHJJJNNNVVV___mmm{{{zzzwww}}}ooo```XXXQQQHHHAAA>>><<<<<<;;;::::::999999888777666666555555555666666555555555555555666777888777777777666555555666888999999999999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<@@@>>>@@@EEEFFFIIIXXXjjjrrr]]]JJJ???999666555444444444444444444444444444333333333333555666777999:::===CCCQQQkkkyyysssqqq{{{}}}}}}~~~mmm^^^NNNEEE<<<:::999777666888777777999<<>>;;;<<<>>>@@@AAADDDMMM\\\gggqqquuu{{{uuujjjaaaXXXRRRQQQLLLHHHGGGHHHJJJMMMUUU^^^jjjyyyxxxrrrqqqbbbYYYRRRIIIAAA???;;;;;;;;;:::999999888888666666666666666777888888666666555444444555777777666777777666555666888:::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>@@@???@@@HHHUUU```oootttzzzyyynnndddZZZUUUTTTNNNJJJHHHIIIJJJLLLTTT]]]hhhwwwxxxmmm{{{ttteee\\\TTTKKKCCC@@@:::::::::999888888777777666666666777777999:::;;;999888666555444555777888666777777666666777:::===999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;>>>DDDFFFJJJYYYkkkuuu___KKK???999666555444444444444444444444444555555777888999999999999444999@@@HHHZZZxxx}}}yyyrrr{{{zzzjjj]]]LLLCCC<<<::::::888777888777777999<<<@@@MMMdddyyy{{{oooiii___XXXTTTPPPKKKGGGGGGFFFGGGHHHIIIOOO^^^nnnxxxmmmddd]]]]]]]]][[[YYYYYY[[[]]]WWWYYY```kkk|||}}}zzzrrrqqqnnngggaaa^^^___aaadddfffiiilllnnnmmmlllkkkoooppprrrsssttttttsssrrrsssrrrqqqpppppppppqqqrrrnnnooopppqqqpppooonnnmmmllliiiggggggiiimmmooopppqqqpppooonnnkkkeee]]]XXXSSSLLLEEEBBBBBBCCCAAA>>><<<>>>???>>>>>>DDDQQQ\\\nnnssszzz}}}qqqfff\\\WWWWWWOOOKKKHHHIIIJJJLLLTTT\\\gggvvvyyykkkvvvvvvggg^^^VVVLLLEEEBBB::::::999999888777777666666666666777888:::<<<<<<;;;999777666555666777888666777777666666888<<>>DDDFFFJJJZZZlll|||dddOOOAAA:::777555666555555444444444555555777666666666666666777888777:::???III___~~~~~~ooohhhtttxxxjjj]]]KKKCCC<<<999777555555888666:::===???EEEUUUmmmuuummmhhh```YYYTTTOOOKKKHHHHHHDDDEEEIIIKKKPPPbbbuuuvvviiibbb___\\\ZZZZZZ[[[\\\\\\YYY\\\___bbbiiiwwwzzzrrrnnniiieeecccbbbaaa```eeefffgggiiikkkmmmnnnooouuuuuuwwwwwwwwwvvvtttsssuuusssqqqppppppqqqpppooommmmmmmmmmmmllljjjiiihhhgggfffeeedddeeehhhkkknnnpppooonnnjjjeee^^^WWWTTTPPPLLLGGGCCCBBBAAAAAA@@@@@@>>>=========@@@KKKWWWfffmmmxxxvvvjjjaaa\\\ZZZTTTMMMHHHJJJNNNOOORRRUUUaaapppvvvpppsss~~~lll^^^VVVOOOFFF???<<<:::888888999999888777555555666888999:::;;;<<<777666555555555666888999888888888888888888888888999999999999999999999999>>>===<<<;;;;;;<<<>>>???@@@===???DDDEEEHHHWWWiii{{{dddNNNAAA:::777555666555555444444444555555666666666666666777888888999<<>>???@@@???@@@HHHRRRbbbjjjvvv~~~yyylllccc]]]ZZZSSSLLLGGGHHHKKKMMMPPPTTTaaaoooxxxqqquuupppbbbYYYQQQHHHAAA===;;;999888999999888777666666666777777888888999999888777777777888::::::888888888888888888888888888888999:::;;;;;;<<<<<<<<<;;;:::::::::<<<===???AAA>>>@@@EEEFFFIIIXXXjjjzzzcccNNN@@@:::777555555555444444444555555666555555555555666888999999;;;>>>CCCNNNfff{{{iiicccmmm}}}vvveeeVVVKKKCCC===;;;999777777:::888:::<<>>???::::::999999:::<<<>>>???AAA???AAAFFFGGGJJJYYYjjjyyybbbMMM@@@:::777666555444444444444555666666444444444555666888999:::<<>>BBBHHHWWW```nnnxxx~~~rrrfff]]]YYYXXXQQQKKKIIIJJJLLLRRRYYY]]]iiizzz~~~ttttttpppcccVVVJJJCCC>>><<<:::999999999888777666666666777777777777777666666666666666777777888888888888888888888888888888888999:::;;;<<<======::::::::::::<<<===???@@@AAA>>>@@@EEEFFFIIIXXXjjjwww```LLL???:::777666444444444444444555666666444444444555666888999:::;;;>>>EEESSSmmmsssddd___fffvvvuuucccTTTHHHAAA<<<;;;:::888888:::999:::<<>>???@@@AAA???<<<>>>CCCDDDGGGVVVhhhvvv___KKK???999777666444444444444444555666777555555555555666888999999:::===EEEVVVqqqrrrddd```fffuuusssbbbSSSEEE???;;;;;;:::888888:::888999===CCCQQQfff}}}xxxoooeeeaaaZZZUUUQQQNNNJJJHHHHHHCCCCCCGGGIIIPPPdddyyy~~~qqqddd\\\WWWUUUTTTSSSUUUWWWZZZ[[[\\\[[[[[[WWWWWWYYY]]]bbbmmm~~~}}}||||||~~~~~~}}}}}}|||yyyuuuppplllgggdddeeehhhkkklllpppqqqrrrtttvvvxxxyyyzzzwwwvvvvvvuuuuuuuuuuuuuuutttsssrrrqqqqqqooollliiigggfffeeedddcccddddddeeeeeefffeeeeeeccc```^^^\\\VVVUUUSSSQQQPPPPPPPPPQQQSSSSSSTTTVVVXXXYYYXXXVVVMMMFFF@@@>>><<<;;;>>>DDDJJJTTTaaammmtttyyy~~~zzzkkk```ZZZWWWQQQLLLJJJHHHHHHNNNVVVYYYbbbpppyyyrrrsssmmm[[[MMMEEE???===;;;:::::::::888777555555666888999:::<<<<<<777777888999999999999888888888888888888888888888999999999999999999999999<<<<<<===>>>???@@@@@@@@@>>><<<>>>CCCDDDGGGVVVggguuu^^^KKK???999777666444333333444444666777777666666666666666777888888999===FFFYYYvvvrrreeeaaaggguuu|||ppp^^^PPPCCC===999::::::777777999777999===FFFUUUjjjvvvlllccc^^^XXXSSSOOOLLLIIIGGGGGGCCCCCCGGGIIIOOObbbvvv}}}nnnccc[[[VVVTTTRRRRRRSSSUUUXXXYYYZZZZZZXXXVVVUUUVVVVVVYYYfffuuu}}}zzzyyyzzz|||~~~~~~|||wwwrrrmmmjjjggggggiiilllnnnooopppqqqrrrssstttvvvwwwwwwtttuuuuuuvvvvvvvvvvvvvvvsssqqqooonnnnnnllljjjhhheeeeeeeeeeeefffffffffggggggfffeeecccaaa^^^\\\[[[VVVUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTVVVYYYZZZYYYXXXLLLFFFAAA@@@???<<<<<<@@@DDDMMMYYYeeemmmttt{{{pppddd]]]VVVRRRNNNLLLIIIHHHMMMUUUXXX___lll{{{|||tttsssppp___RRRJJJ@@@>>>;;;:::::::::888777555666666777888999999:::666777888999:::999999888888888888888888888888888888999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???<<<>>>CCCDDDGGGVVVhhhttt^^^JJJ>>>999777777333333333444555666777888777666666666666666777888:::>>>HHH[[[yyy|||sssfffbbbgggvvvzzzmmm\\\MMMBBB<<<999999999777666999666888>>>GGGWWWllluuukkkaaa]]]WWWQQQNNNKKKHHHFFFFFFCCCCCCGGGIIINNN```tttvvviii___XXXTTTLLLKKKLLLNNNRRRUUUWWWXXXYYYVVVUUUTTTPPPNNNWWWcccttt{{{wwwvvvxxxzzz||||||vvvpppllliiihhhhhhkkknnnqqqqqqppppppqqqrrrssstttuuuuuurrrsssuuuwwwwwwwwwvvvvvvrrrpppmmmkkkkkkjjjhhhgggcccdddeeegggggghhhgggggggggfffdddbbb___]]][[[ZZZXXXXXXXXXYYYYYYYYYYYYYYYUUUTTTTTTUUUXXXYYYYYYXXXJJJEEEBBBBBBAAA===;;;<<<@@@HHHTTT___hhhpppxxx~~~}}}~~~sssggg```WWWTTTQQQPPPLLLJJJOOOVVVWWW^^^jjjyyy~~~wwwuuusssbbbUUUNNN@@@>>><<<:::::::::888777666666666777777777777777444555666888888777777666888888888888888888888888888888999:::<<<===>>>>>><<<<<<===============<<<@@@===???DDDEEEHHHWWWiiisss[[[GGG===999666444888777555444444555666777444444333444444555666777888???LLLaaawwwuuuuuufffeeeooo|||~~~xxxlllZZZLLLCCCAAA===:::888777777777<<<;;;>>>HHHZZZppp|||pppiiiaaa[[[TTTPPPNNNKKKHHHEEEFFFDDDDDDFFFHHHPPP___mmmwwwiii^^^XXXUUUTTTQQQPPPPPPQQQSSSUUUTTTUUUUUURRRNNNMMMOOORRRbbblllzzzzzzuuutttrrrrrrwww~~~|||vvvrrrlllkkkjjjjjjkkknnnppprrrppppppooonnnnnnooopppqqqssssssssssssssstttuuuvvvooommmiiigggeeeeeeggghhhgggggghhhhhhiiiiiiiiijjjjjjgggdddbbbaaa___\\\YYY[[[ZZZZZZYYYZZZZZZ[[[[[[]]]ZZZWWWUUUUUUTTTSSSRRRIIIFFFAAA???>>>??????>>>???@@@IIIWWWcccjjjqqqvvv||||||}}}wwwjjjbbb[[[WWWPPPKKKHHHIIILLLNNNWWW]]]ggguuu}}}zzzwwwfffWWWNNNEEE>>>999999:::888777888999888888888777777666666777777777777888888888888999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???CCC@@@???FFFKKKWWWlllsss[[[GGG===888666444555555444444444444555555555555555555666777888888:::AAAOOOeee|||qqqooo{{{yyyiiigggrrr~~~|||uuuiiiWWWJJJBBB@@@===:::888777777777:::999<<>>???>>>>>>>>>>>>EEEQQQ]]]eeemmmtttyyyzzz|||xxxjjjbbb[[[WWWQQQKKKIIIIIILLLNNNTTTYYYdddqqq{{{xxxwwwhhhZZZQQQGGG@@@:::;;;;;;999888999888888888888777777777666777777777777888888888888777777777888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???CCCAAA@@@FFFKKKWWWllluuu\\\HHH===888666555222222333444555555555555666666666666777888999999===DDDRRRkkkyyymmmiiiuuunnnllluuuzzzrrreeeTTTHHHAAA???<<<999888777777888999999===III]]]ttt{{{pppjjj___YYYRRRNNNLLLJJJFFFCCCEEEDDDDDDGGGHHHMMMZZZgggyyyvvvlllfffaaa[[[WWWTTTSSSSSSRRRQQQQQQPPPMMMJJJHHHHHHIIIMMMTTT]]]hhhqqqyyy~~~yyyuuutttrrrrrrxxx}}}wwwtttoooooommmmmmlllmmmnnnooopppooonnnmmmmmmoooqqqrrrttttttsssrrrqqqpppppppppnnnllliiigggeeedddeeeeeeggghhhjjjkkkkkkjjjjjjiiiiiigggeeeddddddbbb```^^^cccbbbaaa```^^^^^^^^^^^^YYYWWWTTTRRRQQQPPPNNNMMMJJJGGGCCC@@@??????>>>===>>><<<@@@JJJTTT]]]hhhqqqvvvxxx|||zzzlllccc[[[XXXRRRLLLIIIIIIKKKMMMRRRWWWaaaooo}}}}}}yyywwwiii\\\TTTIIIBBB<<<<<<===:::999:::888888888888777777777777777777777777888888888888777777777888888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???CCCAAA@@@GGGKKKWWWkkkvvv]]]HHH===888666555000222444555666666555555666666666666777888999999>>>EEEUUUppp{{{nnnhhhssstttqqqyyyzzzpppbbbRRRGGG@@@>>><<<999777777888888;;;;;;@@@MMMbbbyyy{{{qqqlll___ZZZSSSNNNLLLJJJFFFCCCCCCCCCDDDGGGHHHMMMYYYeeevvvqqqkkkbbb]]]ZZZXXXVVVTTTSSSRRRPPPMMMJJJHHHFFFFFFIIILLLRRRZZZbbbjjjqqquuuyyy~~~}}}xxxtttsssrrrsssyyy|||xxxtttrrrqqqooonnnnnnmmmnnnnnnpppooonnnmmmnnnppprrrsssuuutttrrrpppooonnnmmmmmmiiihhhfffeeedddeeeffffffhhhjjjkkkllllllkkkjjjiiiiiihhhfffeeefffeeedddbbbfffeeecccaaa___^^^^^^]]]YYYWWWTTTRRRRRRPPPNNNLLLLLLIIIDDDBBB@@@@@@>>>===>>>;;;===CCCLLLUUUbbbmmmtttxxx}}}|||mmmddd\\\XXXSSSMMMJJJIIIJJJLLLRRRWWWaaannn|||zzz}}}uuuhhh]]]VVVJJJBBB===<<<===:::888999888888888777777777777777666777777777888888888888999999999999::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>DDDAAAAAAHHHLLLWWWkkkxxx^^^HHH===888666555222333555666777777777666555555555555666777888888>>>EEEVVVttt~~~}}}~~~qqqiiirrryyyuuu}}}}}}qqqbbbRRRHHH???===;;;888777777888999;;;<<>>;;;;;;@@@FFFNNN\\\hhhqqqvvv}}}pppfff]]]YYYTTTNNNKKKIIIJJJKKKPPPUUU___lllzzzzzz{{{rrrfff\\\WWWKKKCCC===<<<<<<999777888777777777777777777888888666777777777888888888888888888999999999:::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>DDDBBBBBBIIILLLWWWkkkzzz___III===888666555444444555666777777777777555555555555666777888888???EEEXXXxxx}}}yyyzzz{{{~~~tttjjjrrr}}}yyysssbbbRRRHHH>>><<<:::888777888999999999:::@@@NNNddd|||yyyqqqlllaaa\\\UUUPPPNNNLLLHHHEEEBBBBBBDDDHHHKKKRRR```mmmlllooouuuyyyqqqnnnkkkgggccc```^^^ZZZXXXUUUQQQLLLIIIJJJHHHGGGHHHLLLQQQUUUVVVWWW[[[bbbjjjqqqzzz|||wwwsssqqqrrrsssvvv}}}~~~|||zzzvvvttttttssssssrrrpppooonnnnnnooopppqqqssstttttttttttttttrrrpppmmmkkkiiihhhggg```aaabbbdddfffiiikkklllmmmmmmmmmllllllllllllllllllkkkiiiiiijjjjjjiiigggfffdddbbb```^^^\\\[[[[[[YYYXXXWWWWWWWWWVVVTTTRRRPPPNNNJJJGGGEEECCC@@@>>>>>><<<<<>>>>>>>>>>>DDDCCCCCCJJJMMMWWWkkk{{{___III===888777666555555555444444555555666666666666666777888999999@@@EEEZZZ|||{{{xxxzzz|||zzznnnuuu{{{tttbbbRRRGGG===;;;999888777888999:::999:::AAAOOOeee|||uuunnnjjj```[[[TTTOOOMMMKKKGGGDDDBBBBBBDDDHHHLLLUUUeeetttuuuvvvxxx|||}}}yyyuuuooojjjiiifffbbb___\\\XXXRRRNNNMMMJJJFFFEEEGGGJJJKKKJJJNNNQQQVVV\\\dddnnnxxx|||tttqqqooorrrtttwww}}}|||zzzxxxuuusssssssssssssssrrrpppoooooonnnpppsssvvvwwwvvvuuutttrrrqqqooollljjjhhhgggfffbbbcccdddgggiiilllnnnooopppooommmlllkkklllmmmnnnnnnlllkkkkkkkkkkkkjjjhhheeedddbbb```^^^\\\[[[[[[XXXXXXWWWXXXYYYYYYWWWUUUSSSPPPLLLJJJGGGEEEAAA???<<<;;;<<<>>>???BBBMMMXXX```iiittt{{{}}}|||}}}vvvjjj^^^[[[VVVPPPLLLIIIIIIIIIMMMQQQZZZgggvvv}}}xxxwww}}}oooddd\\\XXXNNNFFF???>>>===:::777888666777777777888888888888777777777777888888888888666666666666777777777777999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>DDDCCCDDDJJJMMMWWWkkk{{{```III===888777666666555444222222333444555777777777777888999:::;;;AAAFFF\\\zzzyyy|||rrrxxx|||tttbbbQQQFFF<<<;;;999777777888999:::;;;===CCCRRRggg~~~|||rrrkkkhhh___ZZZSSSNNNLLLJJJFFFCCCCCCBBBDDDHHHMMMWWWiiixxx{{{tttnnnnnnkkkgggdddaaa]]]VVVQQQQQQLLLGGGEEEFFFGGGFFFEEEDDDGGGJJJPPPXXXbbbmmmttt||||||sssooooooqqqtttxxx|||zzzyyywwwtttrrrssssssssssssrrrqqqpppooonnnpppuuuxxxzzzxxxuuusssqqqpppnnnllliiihhhffffffeeefffgggiiikkkmmmoooppprrrpppmmmkkkkkklllnnnoooooonnnlllllllllllljjjhhheeedddbbb```^^^]]]\\\\\\WWWWWWWWWYYYZZZZZZXXXVVVTTTQQQNNNKKKIIIFFFBBB???::::::<<<>>>===???HHHRRRXXXbbbooowwwzzzzzz|||~~~~~~wwwkkk^^^[[[VVVPPPLLLIIIHHHHHHOOOSSS\\\iiixxxyyysss}}}oooddd]]]YYYPPPGGGAAA???>>>;;;888999666666777777888888888999777777777777888888888888888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>DDDCCCDDDKKKMMMWWWkkk{{{cccMMM@@@999777555555555555666666666666777555555666777888999999:::DDDLLLbbbzzzxxx}}}vvvzzzsssbbbQQQFFF<<<;;;999777666666666777;;;<<>>>>>===;;;===BBBFFFPPPXXXdddooowwwzzzzzzxxxzzz{{{|||~~~yyymmmeee]]]VVVRRROOOJJJHHHJJJNNNRRRZZZeeerrr|||zzzsssggg___[[[SSSLLLBBB<<<::::::999777555555555555666666666777777777777777777888888888777777777777777777777777===;;;::::::<<<======<<<;;;;;;<<<>>>???@@@@@@???AAABBBDDDFFFGGGLLLZZZiiiyyy```KKK>>>888666666333333333444444444444555555555666777888999::::::CCCLLLdddzzzyyyyyy~~~sss```OOODDD===<<<:::888777777777777;;;<<>>???@@@???>>>???BBBEEEKKKQQQ\\\gggooosssssssssvvvvvvxxxyyy{{{}}}~~~{{{pppfff^^^WWWSSSOOOJJJHHHIIILLLPPPWWWaaammm}}}~~~yyyxxxyyylllccc^^^UUUMMMCCC<<<::::::999777666666777777777777777777666666777777888888888999888888888888888888888888<<<;;;999:::;;;===<<<<<<999;;;<<<=========>>>???@@@@@@CCCEEEFFFKKKYYYgggyyy```JJJ===888777666333333333444444444444555555555666666777999:::;;;AAAMMMgggzzz{{{}}}~~~www}}}rrr___MMMBBB===<<<:::999888888888888:::<<>>>>><<<;;;>>>AAA??????BBBDDDEEEJJJXXXfff}}}cccLLL>>>888777777555555555666666666666777555555555666777999;;;<<>>;;;:::999888999888888888888777777777444555666777888999::::::999999999999999999999999:::999888888:::<<<<<<;;;;;;>>>AAA@@@===<<>>III]]]vvvxxxnnnfff```XXXTTTOOOKKKIIIFFFCCCAAABBBBBBFFFKKKPPPWWWdddqqq~~~tttrrrvvvzzzzzzrrrmmmiiieeeccc___[[[XXXVVVUUURRRMMMHHHDDDEEEEEEDDDCCCDDDFFFIIIJJJNNNTTTZZZaaalllxxx~~~~~~{{{|||}}}~~~}}}{{{yyyxxxwwwwwwvvvvvvtttrrrpppoookkkjjjhhhfffeeeeeeeeeeeeggghhhjjjlllooorrrtttuuuuuuvvvwwwxxxwwwuuurrrpppqqqooommmmmmnnnnnnlllkkkjjjiiiggggggfffeeebbb```____________]]][[[YYYXXXUUURRRNNNLLLJJJIIIGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMOOOQQQSSSSSSQQQNNNLLLIIIJJJKKKMMMOOORRRTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[cccfffiiimmmooorrrvvvyyyxxxxxxyyyzzz{{{|||~~~~~~~~~{{{xxxvvvuuuooorrruuuxxxzzz}}}wwwkkkbbbZZZVVVQQQKKKIIIJJJLLLQQQWWW\\\dddrrryyykkk]]]TTTHHH???<<<;;;:::999777777777777777777777777444555666777888999::::::999999999999999999999999:::888777888:::<<<<<<;;;:::===@@@@@@>>>===???@@@@@@@@@CCCEEEFFFKKKYYYgggiiiRRRCCC;;;888666333333333444444444444555555555444444666999<<<>>>BBBRRRppp{{{tttoooyyy~~~ooo^^^NNNDDD<<<;;;:::888888888999:::<<<@@@KKK```xxxyyypppgggaaaXXXTTTOOOKKKIIIGGGDDDBBBBBBAAADDDIIINNNUUUaaalllxxxtttnnnlll|||xxxsssooollljjjddd___YYYUUUSSSQQQLLLHHHBBBDDDDDDDDDCCCCCCEEEFFFGGGIIIMMMQQQWWWaaammmuuu~~~}}}}}}~~~~~~~~~|||{{{zzzwwwwwwwwwvvvtttqqqooommmiiihhhgggeeeeeefffggghhhkkkllloooqqqtttuuuvvvvvvwwwwwwxxxxxxwwwtttrrrpppqqqpppnnnnnnnnnmmmkkkjjjiiihhhfffffffffeeebbb`````````aaa```^^^ZZZWWWUUURRROOOLLLJJJIIIIIIHHHGGGHHHHHHHHHHHHIIIJJJLLLLLLTTTTTTVVVXXXXXXVVVRRROOOFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNTTTWWW\\\___bbbfffjjjmmmnnnnnnnnnoooppprrrssstttvvvvvvuuussspppmmmkkkiiigggjjjmmmqqqtttxxx|||~~~yyykkkccc[[[WWWSSSMMMKKKLLLMMMRRRYYY^^^dddqqqpppaaaWWWJJJ@@@<<<;;;:::999666666666777777777888888555555666777888999999:::999999999999999999999999:::888888999;;;=========777999<<>>===@@@AAACCCEEEFFFKKKYYYggg~~~gggQQQCCC;;;777444333333333444444444444555555555444444666999<<<>>>DDDTTTrrr}}}yyy|||qqqlllvvvzzzkkkYYYIII???;;;:::999888777888999999===BBBNNNbbbzzzyyyooogggaaaXXXTTTPPPLLLJJJGGGEEECCCCCCAAABBBGGGLLLSSS^^^iiiooo}}}tttoooqqq}}}~~~zzzwwwsssqqqggg```XXXRRROOOLLLIIIFFFDDDEEEGGGFFFEEEDDDEEEFFFEEEGGGIIIKKKOOOXXXccclllxxx~~~}}}}}}~~~~~~}}}|||{{{vvvvvvvvvuuussspppmmmkkkiiihhhgggggghhhjjjlllmmmqqqrrrtttvvvwwwxxxwwwvvvwwwwwwwwwwwwuuusssqqqpppooonnnmmmnnnooonnnmmmkkkiiigggfffffffffeeebbb```___```aaa```^^^ZZZVVVTTTRRROOOLLLKKKKKKLLLLLLKKKMMMMMMLLLLLLMMMNNNNNNOOOQQQQQQQQQSSSTTTRRRNNNJJJAAA@@@???>>>>>>>>>>>>???>>>??????@@@AAABBBCCCCCCEEEHHHMMMPPPSSSWWW[[[^^^aaa`````````aaabbbdddeeedddddddddbbb```^^^[[[ZZZ\\\___bbbfffjjjnnntttxxxwww{{{}}}jjjbbb[[[WWWSSSNNNLLLNNNJJJQQQYYY^^^cccnnn~~~}}}~~~uuucccYYYLLLAAA===;;;::::::555666777777888999::::::666666777777888888888999888888888888888888888888:::999888999<<<>>>>>>>>>888999<<>>CCCOOOccc{{{yyyooofffaaaXXXUUUPPPLLLJJJHHHEEEDDDCCCAAAAAAEEEJJJQQQ]]]ggghhhvvvxxxkkkttt|||xxxvvvhhh```VVVNNNKKKIIIGGGDDDHHHIIIJJJJJJGGGFFFFFFFFFBBBCCCDDDEEEGGGOOOZZZbbbmmmyyy~~~|||||||||~~~}}}||||||vvvvvvvvvuuusssooollljjjiiiiiihhhiiijjjmmmppprrrtttvvvxxxyyyzzzyyywwwvvvuuuuuuuuuuuusssqqqooonnnmmmllllllnnnooopppnnnmmmiiigggfffffffffeeebbb```]]]^^^``````___[[[WWWTTTRRROOOMMMLLLMMMOOOOOOOOORRRRRRQQQQQQQQQQQQRRRRRRKKKJJJIIIKKKLLLKKKFFFBBB???>>>======<<<<<<======999999:::;;;<<<<<<======;;;>>>BBBFFFIIIMMMQQQTTTUUUTTTTTTTTTTTTVVVWWWXXXWWWWWWWWWVVVTTTRRROOONNNMMMPPPTTTWWW[[[aaagggkkkrrrvvv}}}jjjbbb[[[XXXTTTOOOMMMOOOGGGOOOXXX]]]aaakkk{{{}}}|||yyydddZZZLLLBBB===;;;;;;:::666666777888:::;;;<<<===777777777777777888888888777777777777777777777777;;;999999:::<<<>>>???>>><<<;;;>>>FFFMMMMMMFFF>>>>>>>>>AAACCCCCCIIIWWWeeeqqq]]]NNNCCC:::666666444444444444444444444444777333333666888777:::???HHHVVVrrruuuqqqqqqfffbbboooppp^^^NNNDDD???<<<;;;999888888888999999===@@@LLLccc~~~|||tttlllddd^^^XXXTTTOOOKKKHHHEEEBBB@@@DDDDDDEEEFFFJJJPPPXXX^^^kkkqqq|||~~~xxxssssss~~~}}}rrrggg\\\QQQLLLIIIFFFFFFHHHFFFGGGIIIKKKJJJIIIGGGEEEIIIHHHFFFFFFHHHLLLPPPRRReeeooo~~~~~~|||}}}~~~}}}zzzyyyyyywwwtttqqqnnnlllkkkjjjmmmmmmnnnoooqqqtttwwwyyy}}}}}}~~~~~~}}}zzzxxxvvvsssssssssrrrqqqpppooonnnllllllmmmmmmllllllkkkkkklllkkkjjjiiigggeeedddddd___^^^\\\ZZZXXXUUUTTTSSSRRRRRRQQQRRRSSSUUUWWWXXXWWWWWWWWWWWWWWWUUUPPPMMMIIIHHHFFFDDDBBB???>>>===<<<;;;:::999999:::;;;<<<===<<<;;;;;;;;;<<<===>>>:::;;;<<<>>>@@@AAACCCCCCFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEHHHJJJLLLNNNQQQWWW]]]bbbiiinnnvvv}}}rrrggg\\\XXXVVVQQQMMMLLLNNNPPPVVV\\\```hhhyyyzzzzzz}}}{{{hhhZZZLLLCCC>>>::::::<<<999888888888999::::::;;;;;;:::999777666555555555999999999999999999999999<<<;;;::::::;;;<<<>>>???<<<<<>>BBBNNNeee{{{ssskkkccc]]]WWWTTTOOOKKKHHHEEEBBB@@@CCCCCCDDDFFFJJJQQQYYY___jjjpppyyy}}}vvvsssyyy~~~sssggg\\\PPPJJJGGGCCCBBBDDDFFFGGGJJJLLLLLLKKKIIIGGGGGGFFFDDDCCCEEEGGGKKKMMMXXXbbbrrr~~~}}}|||{{{|||}}}~~~~~~}}}|||zzzxxxxxxwwwtttrrrpppnnnnnnnnnqqqqqqrrrsssuuuxxx{{{|||}}}}}}}}}}}}{{{yyyvvvuuusssrrrrrrqqqpppooommmlllkkkllllllmmmlllkkkjjjiiihhhhhhgggfffdddcccbbbbbb]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]\\\[[[ZZZZZZYYYUUUQQQMMMIIIHHHFFFCCCAAA???>>>===<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;<<<======<<<<<<======>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@???@@@BBBCCCFFFKKKPPPUUU___eeennnvvv}}}vvvjjj___ZZZWWWRRRMMMKKKNNNQQQVVV\\\___gggwwwyyyyyy{{{}}}iii\\\MMMDDD???:::999;;;888777777777888888999:::888888777777777777777888999999999999999999999999999999999::::::;;;<<<===;;;;;;<<>>======<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>===============<<<<<<<<<;;;===>>>???@@@DDDHHHLLLSSSZZZdddooowww{{{nnnbbb\\\XXXRRRMMMLLLNNNQQQVVV[[[^^^eeesss|||yyyxxx~~~lll^^^OOOEEE???:::999:::777777777666777777888999666666666666777999:::;;;999999999999999999999999777888999::::::;;;;;;;;;:::999:::===AAABBB???;;;@@@@@@BBBDDDDDDHHHVVVdddmmmTTTEEE<<<777666777555555555555555555555555666333333666888999<<<@@@III^^^~~~ssskkkyyymmm```YYYcccwwwmmmZZZJJJ@@@<<<:::999888777777888999999???EEEUUUmmmwwwoooggg```ZZZVVVRRRNNNJJJGGGEEEBBB@@@???@@@BBBEEEJJJRRR[[[aaaiiimmmrrrxxxyyyxxxkkk___RRRLLLGGGBBBAAABBBEEEHHHLLLQQQSSSSSSQQQPPPLLLJJJHHHEEEDDDEEEFFFGGGHHHOOOZZZgggxxx~~~|||zzzxxxwwwwwwxxxxxxyyyxxxxxxwwwvvvwwwwwwwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{}}}~~~~~~}}}|||zzzxxxvvvuuutttqqqqqqpppooommmkkkjjjiiihhhiiikkklllllljjjhhhffffffeeeeeeeeeddddddcccccc]]]\\\[[[YYYYYYZZZ[[[\\\[[[\\\___bbbcccbbbaaa______]]]ZZZYYYXXXUUURRROOONNNLLLHHHDDDBBBBBBCCCDDDAAA@@@@@@@@@@@@@@@@@@AAA??????>>>>>>============>>>======;;;:::999999888;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<===<<<===>>>>>>???@@@DDDGGGJJJQQQ]]]iiittt}}}|||pppccc]]]YYYSSSNNNMMMNNNQQQWWW\\\^^^cccppp}}}{{{wwwzzznnn```QQQFFF@@@:::888:::888888777777777888888999666666666666777888::::::888888888888888888888888666777999;;;;;;;;;::::::;;;:::999;;;>>>@@@???===@@@@@@BBBDDDDDDIIIWWWeeekkkRRRBBB;;;777666666444444444444444444444444666333333777999999<<>>FFFXXXpppvvvmmmeee^^^ZZZUUURRRMMMIIIGGGEEEBBBAAA???@@@AAADDDIIIQQQ[[[aaaiiimmmqqquuu{{{}}}|||lll```SSSLLLHHHCCCAAABBBDDDGGGMMMSSSVVVWWWUUUTTTOOONNNKKKHHHFFFEEEEEEEEEFFFLLLTTT^^^lll~~~|||zzzxxxwwwtttuuuvvvvvvwwwwwwwwwwwwyyyzzz{{{}}}~~~}}}|||zzzwwwvvvuuuttttttpppppppppooommmllljjjiiihhhiiijjjkkkkkkiiigggfffeeeeeeddddddcccccccccbbb```___]]]\\\\\\\\\\\\]]]^^^```bbbddddddbbb___]]]XXXVVVTTTSSSSSSSSSQQQPPPPPPMMMJJJHHHFFFGGGHHHJJJFFFFFFFFFGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@???>>>======<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<============:::;;;<<<;;;;;;;;;>>>@@@CCCIIIUUUaaammmyyy|||pppccc]]]YYYTTTPPPOOONNNQQQWWW\\\^^^bbbmmmzzz{{{uuuuuupppbbbRRRHHH@@@:::888::::::999999888888888999999888777777777777777888888888888888888888888888888777888:::<<<<<<<<<;;;;;;<<<;;;:::;;;===????????????@@@BBBDDDDDDIIIWWWeeeiiiPPPBBB<<<888666666444444444444444444444444666333333777999:::===BBBKKKeeezzzyyy{{{}}}zzzrrr}}}qqqeee^^^eeeuuu{{{iiiVVVHHH???<<<888888777666777888999:::===GGG[[[sssuuullleee^^^YYYTTTQQQMMMIIIGGGEEECCCAAA???@@@AAADDDIIIQQQZZZaaahhhlllqqqtttxxx~~~ooocccUUUNNNHHHBBB@@@AAABBBFFFMMMTTTXXXZZZYYYXXXQQQPPPMMMJJJGGGEEEDDDDDDDDDHHHNNNUUUaaattt~~~|||zzzxxxwwwssstttuuuvvvxxxyyyzzz{{{}}}zzzyyyvvvsssrrrrrrssstttppppppppppppooommmlllkkkjjjjjjjjjjjjjjjiiihhhhhhdddccccccbbbaaa````````````````````````_________cccdddddddddbbb___\\\YYYPPPNNNLLLLLLMMMNNNOOONNNOOONNNLLLKKKJJJKKKMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIIIIHHHGGGFFFDDDCCC????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<;;;<<<===<<<;;;;;;<<<>>>===CCCLLLXXXdddrrr~~~~~~qqqddd]]]ZZZUUURRRQQQMMMQQQXXX]]]___bbblllxxx|||sssqqqyyyqqqcccSSSIIIAAA;;;999;;;;;;:::999999999999999999999999888777666666777777888888888888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAA??????BBBDDDDDDIIIWWWfff~~~hhhPPPBBB>>>:::777555555555555555555555555555666333333777::::::>>>CCCOOOkkk~~~uuussstttvvvzzz{{{vvvtttjjjcccjjjwwwyyygggUUUGGG@@@===888777666666666888999:::>>>JJJ^^^wwwuuulllddd^^^YYYTTTQQQLLLIIIGGGEEECCCAAA???@@@AAADDDIIIPPPYYY```fffjjjppptttwww|||xxxkkk\\\SSSLLLDDDAAAAAA@@@EEEMMMUUUZZZ\\\[[[ZZZUUUSSSQQQMMMKKKIIIGGGGGGDDDFFFJJJMMMVVVeeeyyy~~~~~~}}}{{{yyyxxxwwwtttuuuvvvxxx{{{~~~}}}{{{uuussspppnnnmmmnnnppprrrqqqqqqqqqqqqqqqpppoooooolllkkkjjjiiihhhiiijjjjjjeeeeeedddcccaaa```______^^^```bbbcccddddddcccbbbddddddcccaaa]]]YYYUUURRRLLLIIIGGGFFFHHHJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPSSSSSSTTTUUUUUUTTTSSSSSSOOOOOOOOONNNLLLJJJHHHGGGDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@??????>>>>>>======>>>???@@@???>>>===>>>@@@<<<@@@GGGQQQ]]]kkkyyyuuuggg___[[[VVVRRRQQQMMMQQQXXX^^^```bbbmmmxxxuuusssxxxrrrdddTTTIIIBBB<<<:::<<<::::::999888888888888888999888888777777777777777888888888888888888888888888888888888999:::;;;<<<:::;;;<<<<<<<<<===???@@@>>>???AAADDDDDDIIIXXXfff~~~hhhOOOCCC???;;;777555666666666666666666666666666333333777:::;;;>>>CCCSSSooo{{{rrroooppprrrwww}}}{{{xxxvvvmmmgggmmmyyyxxxfffUUUGGG@@@>>>888777666666666888999:::???LLLaaazzzuuulllddd^^^ZZZTTTPPPLLLIIIGGGEEECCCAAA@@@@@@BBBDDDHHHPPPYYY___dddiiiooosssvvvyyysssdddYYYPPPHHHCCCCCC???DDDMMMUUUZZZ]]]\\\[[[YYYXXXUUURRROOOMMMKKKKKKFFFHHHHHHIIIMMMYYYjjjwww}}}||||||{{{zzzxxxwwwvvvvvvvvvxxx{{{~~~{{{xxxvvvrrrpppmmmjjjjjjlllnnnpppqqqqqqrrrrrrrrrrrrqqqqqqmmmllljjjhhhhhhiiijjjlllhhhhhhgggeeecccbbbaaa```\\\^^^bbbeeeggggggfffeeecccbbb```\\\XXXSSSNNNLLLKKKHHHEEECCCEEEGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQWWWWWWYYYYYYYYYYYYWWWWWWRRRRRRRRRQQQPPPMMMKKKJJJGGGGGGFFFEEECCCBBBAAA@@@DDDCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@???<<<>>>???>>><<<<<<===>>>>>>AAAFFFNNNZZZiiixxxyyyjjjbbb\\\VVVRRRQQQMMMQQQYYY___aaacccmmmxxxzzzwww{{{rrrdddTTTJJJCCC===;;;===999999888777777666777777888777777777777777888888777777777777777777777777888777777666777999:::;;;888:::;;;<<<<<<<<<>>>???>>>???AAADDDDDDJJJXXXfff~~~iiiPPP@@@999555444666555444444444444555666666444444666999999999???FFFWWWvvvwwwrrrpppqqqvvv|||}}}vvvzzztttrrrwww}}}zzzeeeRRRGGG@@@<<<777777888777666666888;;;???NNNgggvvvmmmddd[[[VVVRRROOOKKKHHHGGGDDDBBB@@@@@@@@@AAABBBGGGPPPZZZaaaeeeiiimmmoooqqqvvv}}}tttgggYYYMMMEEE@@@@@@DDDLLLVVV___cccbbb```___]]][[[XXXVVVRRRMMMIIIFFFGGGHHHGGGIIIPPP]]]ggg}}}~~~||||||{{{yyywwwwwwzzz}}}~~~zzzwwwtttrrrpppooolllkkkkkkmmmpppqqqoooqqqrrrqqqqqqqqqsssuuussspppmmmllllllllljjjggggggeeeccc```_________``````aaacccdddeeeeeeeeeeeedddaaa]]]YYYUUUPPPKKKGGGEEEDDDCCCBBBBBBBBBCCCDDDGGGHHHIIIKKKMMMOOORRRSSSVVVYYY^^^```___]]]\\\[[[XXXWWWTTTRRRPPPNNNMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@????????????>>>>>>>>>>>>??????>>>@@@DDDJJJSSSbbbrrr~~~}}}ooobbb[[[VVVRRROOOLLLNNNUUU^^^bbbdddjjjqqqnnnbbbUUUMMMFFF???;;;:::999999999999999999999999777666555555555666888999999888777666666777888999999999888888999999:::;;;>>>======<<<<<<>>>???@@@???DDDBBBAAAGGGIIISSSfff{{{fffNNN???888444333555555444444444444555666666555555777:::999999???FFFYYYxxx|||xxxxxxyyy}}}xxx~~~xxxvvv{{{yyydddRRRFFF@@@;;;777777888777666666888;;;???NNNgggtttkkkccc\\\WWWQQQNNNKKKHHHFFFDDDAAA??????@@@AAACCCHHHPPPZZZ```fffiiimmmppprrrwww~~~}}}nnn___QQQHHHCCCAAAEEEMMMWWW```eeeeeecccdddbbb___]]][[[WWWSSSPPPJJJJJJIIIGGGFFFKKKVVV^^^lllvvv~~~}}}}}}{{{yyy{{{~~~}}}yyyvvvsssqqqmmmkkkjjjhhhhhhiiijjjkkklllmmmnnnmmmmmmnnnpppsssuuurrrooommmmmmllljjjhhheeedddbbbaaa```aaabbbccccccdddddddddddddddddddddeeebbb]]]YYYUUUPPPKKKGGGCCCCCCCCCCCCCCCEEEFFFGGGIIIIIIJJJLLLNNNPPPRRRSSSUUUYYY]]]___^^^]]]\\\\\\ZZZXXXVVVTTTQQQPPPNNNNNNKKKKKKJJJHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????@@@@@@???AAADDDIIIRRRaaarrr~~~oooccc[[[VVVRRROOOLLLNNNUUU^^^bbbdddjjjqqq~~~nnnbbbUUUMMMGGG@@@;;;;;;999999999999999999999999777777666666666777888999;;;:::999888777777888888999999999888999999:::;;;<<<;;;;;;:::;;;<<<===>>>???DDDBBBAAAGGGIIISSSfffxxxcccLLL>>>777444333444555444444444444555666666666666777999999999???FFF\\\zzz|||~~~}}}wwwcccPPPEEE???;;;777777888777666666888;;;@@@OOOggg~~~rrriiibbb[[[WWWPPPMMMJJJGGGEEECCCAAA???>>>???AAADDDIIIQQQYYY___gggjjjnnnqqqsssxxxzzzgggVVVKKKGGGCCCFFFMMMWWWbbbhhhhhhfffhhheeecccaaa___\\\XXXUUUPPPOOOLLLGGGDDDFFFLLLRRR\\\eeerrr~~~~~~|||~~~~~~{{{wwwtttqqqpppjjjiiihhhgggfffeeeeeeeeeiiijjjkkkjjjkkkmmmqqqtttyyyvvvrrrpppnnnllliiigggbbbbbbaaaaaabbbccceeefffgggfffeeeeeeddddddeeeeeeeeebbb^^^ZZZVVVQQQKKKHHHDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSUUUXXX[[[]]]]]]\\\\\\]]]\\\ZZZXXXUUUSSSQQQPPPOOOMMMMMMLLLJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFCCCCCCBBBAAA@@@@@@AAAAAA@@@AAACCCGGGPPP___rrr~~~qqqddd\\\WWWRRRPPPMMMNNNTTT]]]bbbdddiiipppnnnbbbUUUNNNGGG@@@<<<;;;888888888888888888888888888777777777777888999999<<<<<<:::999888888888888999999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<======>>>DDDBBBAAAGGGIIISSSfffvvvbbbKKK>>>888555444555555444444444444555666666777666777999999999???GGG^^^|||uuuaaaOOODDD>>>:::777777888777666666888;;;@@@OOOfff~~~qqqhhhaaaZZZVVVOOOLLLIIIFFFEEECCCAAA???<<<>>>AAAEEEJJJQQQYYY___gggjjjooorrruuuzzzooo\\\OOOIIIDDDFFFLLLWWWcccjjjkkkiiihhhfffcccaaa___]]]ZZZWWWTTTRRRNNNHHHDDDCCCFFFIIIPPPWWWbbbllluuu~~~}}}{{{xxxtttqqqooonnniiiiiihhhgggeeedddcccbbbggghhhiiijjjlllpppuuuyyy~~~{{{wwwrrrnnniiifffdddaaaaaaaaaaaabbbccceeefffiiihhhggggggggghhhiiiiiigggddd```\\\XXXSSSNNNKKKHHHIIIIIIJJJKKKMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTVVVYYYZZZZZZZZZ[[[\\\[[[ZZZXXXUUUSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBEEEMMM]]]ppp}}}rrreee]]]WWWSSSPPPNNNNNNTTT\\\bbbeeeiiinnn|||nnnbbbUUUMMMGGG???;;;:::777777777777777777777777888888888888888999999999::::::999999888888888888:::999999999999:::;;;;;;============>>>>>>>>>???>>>CCCAAAAAAGGGIIISSSgggwwwcccMMM@@@:::777666777555444444444444555666666777666777999999:::AAAIII___}}}sss```NNNDDD>>>:::777777888777666666888;;;@@@NNNddd|||sssiii```YYYTTTOOOLLLHHHFFFEEECCCAAA???<<<>>>AAAEEEJJJRRRZZZ___gggjjjooorrrvvv{{{xxxcccSSSKKKEEEFFFJJJUUUbbbkkkllljjjiiifffccc```___]]]ZZZXXXTTTSSSOOOJJJFFFEEEEEEFFFDDDIIIQQQXXX```kkkzzzyyyxxxvvvssspppnnnllljjjggggggfffeeecccbbbaaa```dddfffhhhjjjmmmrrrwww{{{zzzssslllgggcccaaabbbbbbbbbccccccdddeeeeeeiiijjjjjjkkklllmmmooopppjjjhhhddd```]]]YYYTTTPPPQQQQQQQQQQQQQQQQQQQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVWWWWWWWWWYYYZZZYYYXXXVVVTTTRRRQQQQQQPPPQQQPPPPPPOOONNNMMMLLLLLLIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAADDDLLL[[[nnn{{{tttggg^^^XXXTTTPPPOOONNNSSS\\\bbbeeehhhmmmxxxpppdddVVVNNNFFF???:::999777777777777777777777777777777888888999999999999555555666777888999::::::::::::999999::::::;;;<<<<<<======>>>>>>>>>>>>>>>===CCCAAAAAAGGGJJJTTTgggxxxeeeOOOBBB<<<888777777555444444444444555666666666555666888999;;;BBBKKKbbb~~~~~~rrr___NNNDDD>>>:::777777888777666666888;;;???MMMccczzztttjjjaaaYYYSSSOOOLLLIIIGGGFFFDDDBBB@@@<<<>>>@@@DDDIIIRRR[[[aaafffjjjooorrrvvv|||mmmZZZNNNHHHGGGJJJUUUbbblllmmmjjjkkkhhhdddaaa___]]][[[YYYSSSQQQOOOLLLIIIGGGFFFEEE???CCCHHHLLLPPPYYYfffppp}}}tttsssqqqooollljjjhhhgggcccbbbaaaaaa````````````ccceeehhhkkkmmmqqquuuxxx}}}yyyssskkkeeebbbaaadddddddddeeefffggggggggglllmmmoooqqqsssttttttuuunnnllliiifffccc```\\\XXXYYYYYYYYYYYYXXXVVVUUUTTTWWWVVVUUUTTTTTTSSSSSSSSSRRRSSSTTTSSSSSSSSSUUUWWWUUUUUUTTTRRRRRRQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJIIIGGGEEEDDDCCCBBBBBBAAAAAACCCFFFMMM\\\mmmyyyvvvhhh___YYYTTTQQQOOONNNRRR[[[bbbeeehhhkkkvvvttthhhZZZPPPHHH???:::999888888888888888888888888666777888888999999888888222333555777999::::::;;;:::::::::::::::;;;;;;<<<:::;;;;;;<<<===<<<<<<<<<===CCCAAAAAAGGGJJJTTThhhyyyeeeOOOCCC===888666666555444444444444555666666555444555888999<<>>KKKaaawww~~~tttkkkbbbYYYSSSOOOMMMIIIGGGFFFEEECCCAAA===>>>@@@CCCHHHQQQ[[[bbbeeeiiinnnrrrvvv|||yyycccTTTLLLJJJKKKUUUdddmmmnnnllllllhhhddd```^^^\\\YYYWWWQQQPPPNNNLLLJJJHHHEEEDDD@@@CCCEEEFFFGGGMMMXXXaaappp~~~yyyuuuoooooommmkkkhhhfffeeedddbbbaaa```______aaacccdddgggjjjmmmooopppppprrrsssyyyyyyvvvpppjjjeeecccddddddeeegggiiikkklllmmmmmmppprrruuuwwwyyyxxxwwwvvvrrrooommmkkkiiigggccc```____________^^^\\\ZZZYYYZZZYYYXXXVVVUUUTTTTTTSSSRRRRRRRRRPPPOOOPPPRRRTTTSSSSSSRRRRRRRRRSSSSSSTTTRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOOPPPMMMMMMNNNNNNOOOOOOOOOOOONNNLLLKKKHHHGGGEEEEEEDDDBBBDDDFFFIIIQQQ^^^ooozzzxxxjjj```ZZZUUUQQQPPPNNNQQQZZZbbbeeegggjjjtttzzzmmm^^^TTTKKKBBB<<<:::999999999999999999999999555666777888888888777777444555777999::::::::::::;;;::::::::::::;;;<<<<<<::::::<<<=========<<<;;;===BBBAAAAAAGGGJJJTTThhhyyyeeePPPCCC<<<888555555555444444444444555666666444333444888999===FFFOOOggguuuwww}}}rrr___NNNEEE???<<<777777888777666666888;;;>>>KKK```vvv|||ssskkkcccZZZTTTPPPMMMJJJHHHGGGFFFDDDBBB>>>>>>???BBBGGGQQQ\\\cccdddhhhmmmqqquuu|||iiiXXXOOOLLLMMMWWWeeeooopppmmmkkkgggbbb^^^\\\YYYWWWUUUPPPOOOMMMKKKJJJHHHDDDBBB>>>@@@BBB@@@@@@DDDMMMTTTaaaxxx}}}xxxsssooommmlllkkkiiifffdddcccbbbcccbbbaaa```aaadddgggiiinnnpppssstttsssrrrqqqqqqttttttsssoooiiieeeeeegggdddfffhhhkkknnnppprrrrrrsssvvvyyy||||||zzzxxxvvvtttrrrpppnnnmmmkkkhhheeeaaabbbbbbbbbbbb```^^^]]][[[ZZZYYYWWWUUUTTTTTTTTTRRRRRRQQQOOOMMMMMMPPPRRRRRRRRRRRRRRRSSSTTTUUUUUURRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRNNNNNNOOOOOOPPPQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFDDDFFFIIIMMMTTTaaappp{{{xxxjjjaaaZZZUUUQQQPPPNNNQQQZZZbbbeeegggiiittt~~~qqqbbbWWWNNNDDD===<<<999999999999999999999999444555666888888777777666666777999:::;;;;;;:::999;;;::::::::::::;;;<<<<<<;;;<<<>>>?????????>>>===<<>>;;;===888777666555666888:::;;;@@@MMMbbbwww{{{qqqhhh```ZZZVVVPPPNNNKKKHHHEEEBBB@@@@@@>>>???AAADDDIIIQQQYYY___fffjjjnnnqqqtttzzzsss]]]TTTOOOMMMUUUcccooorrrpppmmmiiiddd___[[[XXXUUURRROOOMMMKKKIIIHHHGGGEEECCCBBB@@@???>>>???CCCGGGJJJXXXlll{{{wwwrrrmmmkkkhhhgggeeeccccccccccccdddcccddddddfffhhhjjjmmmnnnrrruuuwwwvvvtttpppnnnmmmmmmooopppooolllhhhfffeeegggiiimmmrrrvvvxxxzzzzzz|||{{{{{{|||}}}|||zzzxxxyyywwwrrrnnnjjjhhhhhhgggdddddddddccccccaaa```___\\\\\\ZZZYYYWWWUUUTTTSSSTTTRRROOOMMMKKKKKKLLLMMMQQQQQQPPPOOOPPPQQQRRRSSSVVVVVVUUUSSSRRRRRRRRRRRRNNNOOOPPPQQQRRRQQQPPPPPPPPPQQQSSSSSSSSSTTTVVVYYYXXXWWWVVVTTTQQQNNNKKKJJJJJJHHHHHHMMMXXXfffssszzz{{{kkk```XXXSSSQQQQQQPPPPPPVVV^^^eeeiiiiiissswwwhhh[[[NNNCCC=========:::777777999:::999888888888999999999:::::::::>>>===<<<;;;:::999999999999999999999999999999999999:::;;;============<<<===>>>BBBEEEFFFJJJWWWeeetttaaaLLL@@@;;;888666666666555444444444555666777666:::777888>>>???EEETTTqqqqqquuu}}}|||xxxmmm\\\JJJ>>>:::;;;777666555444555666999:::AAANNNcccyyyyyyoooggg___XXXTTTPPPNNNKKKHHHEEEBBBAAA@@@>>>???AAADDDIIIQQQYYY___eeeiiinnnqqqtttyyyyyydddVVVPPPMMMTTTcccooosssrrrmmmiiiccc]]]YYYUUUQQQOOOMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@??????@@@CCCFFFHHHPPPbbb{{{|||yyytttooollljjjhhhgggeeecccbbbbbbccccccdddeeehhhjjjmmmoooqqqrrrsssuuuvvvuuuqqqmmmkkkjjjjjjlllnnnnnnllljjjjjjjjjnnnpppuuuyyy|||}}}}}}}}}{{{zzzzzz{{{{{{{{{yyyvvvxxxvvvsssnnnkkkhhhgggfffccccccbbbaaa___^^^\\\[[[ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPNNNMMMLLLLLLMMMMMMOOOOOOOOOOOOQQQRRRTTTVVVVVVVVVTTTSSSRRRRRRQQQQQQNNNOOOQQQRRRRRRRRRRRRQQQQQQSSSTTTUUUUUUVVVYYY[[[]]]]]][[[XXXTTTPPPMMMKKKKKKJJJIIIOOOZZZhhhuuu||||||mmmaaaYYYTTTRRRNNNLLLLLLQQQYYYbbbfffhhhqqq~~~zzzjjj]]]QQQDDD>>>===<<<999666666888999888777888888888888999999999:::::::::999999888888777777999999999999999999999999999:::;;;============<<<>>>???BBBEEEEEEJJJWWWeeeqqq___JJJ???;;;777666666666666555555555666777888555:::888888>>>???FFFWWWwwwooosss{{{}}}vvvrrrhhhYYYJJJ???::::::666555444333444666888999BBBOOOeeezzzwwwnnneee^^^WWWTTTOOOMMMKKKHHHEEEBBBAAA@@@>>>???AAADDDIIIQQQYYY___bbbgggmmmqqqtttxxx}}}lllYYYRRRMMMSSSbbbooottttttpppkkkddd]]]XXXSSSOOOLLLMMMKKKIIIHHHHHHGGGEEECCCCCCBBBBBBBBBCCCDDDEEEFFFLLL[[[qqq~~~|||yyytttpppllljjjiiigggfffdddcccbbbbbbcccdddhhhjjjmmmqqqtttvvvvvvvvvsssttttttrrrmmmiiifffeeeeeegggjjjlllmmmnnnqqqsssvvvxxx|||~~~zzzyyyxxxyyyyyyxxxvvvtttwwwuuurrroookkkgggeeecccaaa```___]]][[[YYYXXXWWWXXXWWWVVVTTTSSSQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPRRRUUUWWWXXXVVVUUUTTTSSSRRRQQQQQQQQQOOOPPPQQQRRRSSSTTTTTTSSSSSSUUUWWWXXXYYYZZZ\\\^^^cccbbb```]]]YYYUUUQQQNNNMMMLLLLLLRRR^^^kkkwww~~~~~~oooccc[[[UUUSSSLLLJJJIIIMMMVVV```fffiiippp||||||}}}nnnaaaTTTGGG???===:::888777666777888777666777777777888888888999999777888999::::::999888777999999999999::::::::::::::::::;;;===============???@@@CCCEEEEEEIIIWWWdddmmm[[[HHH>>>:::777555666666666666666777777777888555:::888888===???HHH[[[|||pppttt{{{zzzqqqlllbbbVVVIII@@@;;;999666555444444444666888:::BBBOOOeee{{{vvvmmmeee^^^XXXTTTNNNMMMJJJGGGDDDBBBAAA@@@>>>???AAADDDIIIQQQYYY___```fffmmmqqqtttvvvzzz}}}uuu]]]TTTMMMQQQ___mmmtttuuuuuuoooggg___YYYSSSOOOLLLMMMKKKJJJJJJKKKKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGFFFLLLWWWhhh}}}|||zzzvvvrrrnnnkkkjjjiiifffeeedddddddddeeeggghhhnnnppptttwwwyyyyyywwwvvvppppppppplllhhhdddbbbbbbcccfffiiilllooosssxxx|||{{{}}}~~~|||zzzxxxwwwvvvvvvvvvtttrrrsssrrrpppmmmiiieeebbb```^^^]]][[[ZZZXXXWWWVVVVVVWWWVVVUUUSSSQQQPPPOOONNNKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMNNNQQQSSSVVVXXXYYYWWWVVVTTTSSSRRRQQQPPPPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUWWWZZZ[[[\\\]]]___aaaeeeeeedddaaa^^^YYYUUUSSSPPPOOOPPPVVVbbbooozzzpppddd\\\VVVSSSOOOLLLJJJNNNWWWbbbiiimmmpppzzz|||qqqeeeXXXIII@@@>>>:::999888888888888888777666777777777777888888888888:::<<<===>>>===;;;:::999999999::::::::::::::::::;;;<<<<<<===>>>>>>>>>AAAAAACCCEEEEEEIIIWWWeeeiiiXXXEEE<<<999777555555555666666777777777777777555:::888777===@@@JJJ^^^tttwww~~~zzzooohhh]]]RRRIIIBBB===:::777666555555555777999;;;AAAOOOeee{{{vvvmmmeee^^^YYYUUUMMMLLLJJJGGGDDDBBBAAA@@@>>>???AAADDDIIIQQQYYY______eeelllqqqsssuuuxxx{{{}}}}}}cccXXXNNNPPP]]]kkktttwwwwwwqqqhhh```YYYSSSOOOLLLLLLKKKKKKLLLNNNPPPOOONNNRRRRRRRRRQQQOOOLLLJJJIIIJJJPPP\\\nnn}}}zzzyyyuuurrrooommmmmmlllgggggggggggghhhjjjlllmmmsssuuuxxxzzzyyyvvvssspppkkkkkkjjjgggdddbbbbbbcccfffiiimmmppptttyyy~~~|||zzzyyywwwtttssssssrrrqqqoooooonnnllliiifffbbb___]]]ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRPPPOOONNNLLLLLLLLLLLLKKKJJJIIIHHHMMMNNNPPPRRRTTTVVVXXXXXXXXXWWWUUUTTTRRRQQQQQQQQQOOOOOOPPPQQQSSSUUUVVVWWWXXXZZZ]]]______```bbbcccdddeeeeeedddaaa]]]ZZZWWWQQQQQQSSSZZZfffrrr|||rrrfff\\\VVVRRRQQQMMMKKKNNNXXXccckkknnnpppzzz}}}qqqgggZZZKKKAAA>>>:::;;;;;;;;;:::999999999666777777777777888888888999:::===>>>???>>>===<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???AAAAAACCCEEEEEEJJJXXXfffeeeUUUCCC;;;999666555555444555666777777777666666444:::999777<<<@@@LLLbbbyyy|||{{{nnneeeXXXMMMGGGBBB===999888777666555666888:::;;;AAAOOOeee{{{~~~uuullleee^^^YYYUUUMMMKKKIIIFFFDDDBBBAAA@@@>>>???AAADDDIIIQQQYYY___```ffflllqqqrrrtttwwwzzz}}}kkk___RRRQQQ\\\kkkuuuyyyxxxrrriii```ZZZUUUQQQOOONNNMMMNNNQQQTTTWWWXXXXXX^^^]]][[[XXXTTTPPPMMMKKKLLLNNNUUUbbbppp}}}{{{zzzyyywwwuuusssrrrrrrqqqmmmmmmllllllmmmooopppqqqvvvwwwxxxwwwuuuqqqllliiieeeeeeeeeeeedddeeehhhjjjnnnqqqtttxxxzzz}}}}}}zzzxxxvvvtttqqqooonnnmmmllljjjiiihhhfffcccaaa^^^\\\[[[XXXWWWVVVUUUUUUVVVWWWXXXWWWVVVUUUSSSRRRPPPOOONNNLLLLLLKKKJJJJJJIIIHHHHHHMMMNNNPPPSSSUUUWWWXXXYYYZZZYYYWWWUUUSSSRRRRRRQQQPPPPPPQQQRRRTTTVVVXXXYYY]]]___bbbddddddddddddeeedddeeefffeeeccc```\\\ZZZRRRSSSVVV]]]iiiuuu~~~ttthhh^^^WWWTTTPPPMMMJJJNNNWWWaaaiiillloooxxxyyyooofff[[[LLLBBB>>>:::;;;===<<<;;;999999:::777777777888888888999999888999:::;;;<<<<<<;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDEEEKKKYYYhhhbbbRRRAAA:::888666555555333444555666777666555555444:::999777<<<@@@NNNeee||||||lllaaaSSSHHHCCC@@@<<<888777666555444555777999:::BBBPPPfff}}}|||ssskkkccc]]]XXXUUULLLKKKIIIFFFDDDBBBAAA@@@>>>???AAADDDIIIQQQYYY___bbbgggmmmpppqqqssswwwzzz}}}tttfffVVVSSS^^^mmmwww||||||vvvlllddd^^^ZZZWWWUUUTTTUUUVVVZZZ___ccceeeeeegggeeeaaa\\\WWWSSSOOOMMMKKKJJJNNNVVV___kkk~~~}}}|||yyyyyyzzzyyyyyyxxxwwwwwwvvvuuusssrrrqqqqqqrrrrrrtttttttttrrroookkkgggddd```bbbcccdddfffjjjpppssswwwzzz}}}|||zzzwwwuuutttrrrooollliiiiiihhhfffeeedddccc```]]][[[ZZZZZZZZZWWWVVVTTTSSSRRRSSSTTTUUUVVVUUUTTTSSSQQQOOONNNMMMKKKJJJIIIHHHHHHIIIJJJJJJJJJLLLOOOSSSWWWYYY[[[\\\[[[ZZZXXXVVVUUUSSSSSSRRRRRRRRRSSSTTTVVVYYY\\\]]]bbbeeehhhiiihhhgggggghhhgggggghhhhhheeeaaa]]]ZZZSSSSSSWWW___jjjvvvxxxkkkbbbZZZVVVPPPMMMKKKOOOWWWaaahhhjjjnnnvvv{{{ssskkkeeeZZZLLLBBB>>>888;;;===<<<:::888888:::888888888888999999999:::888888999999999999999999999999::::::;;;<<<<<<======<<<<<<<<<===>>>???@@@@@@@@@BBBDDDEEEKKK[[[jjjaaaQQQ@@@999888666555555222333555666666666555444444:::999777<<<@@@OOOfff~~~|||lll___OOODDD@@@>>>:::777666555444333444666888999CCCQQQhhh~~~zzzqqqiiibbb\\\WWWSSSLLLKKKHHHFFFDDDBBBAAA@@@>>>???AAADDDIIIQQQYYY___ccchhhmmmoooqqqssswww{{{{{{~~~zzzkkkZZZVVV```ooozzz~~~zzzqqqiiiddd```^^^\\\\\\\\\___ccciiinnnpppqqqllljjjeee^^^XXXSSSPPPNNNEEEBBBDDDJJJOOOXXXiiiyyy~~~~~~yyyzzz|||}}}}}}|||{{{zzz|||{{{xxxuuusssrrrrrrrrrrrrqqqqqqoookkkgggdddaaa^^^```bbbeeeiiiooovvvzzz}}}~~~|||yyyvvvsssqqqpppoooooolllhhhfffeeedddbbbaaaaaa___]]]ZZZXXXXXXYYYYYYXXXVVVTTTQQQPPPPPPQQQRRRUUUUUUSSSRRRPPPNNNMMMMMMIIIHHHGGGFFFGGGIIIKKKMMMHHHJJJNNNSSSXXX[[[]]]^^^\\\[[[YYYWWWUUUTTTSSSSSSTTTTTTUUUVVVYYY[[[^^^```fffiiilllmmmllljjjjjjjjjjjjjjjkkkjjjfffaaa\\\YYYSSSTTTXXX```kkkwww{{{nnnddd\\\XXXRRROOOMMMQQQZZZbbbhhhjjjllltttwwwpppiiicccZZZLLLBBB>>>777:::<<<<<<999777777999888999999999999:::::::::::::::999888888999999:::999999::::::;;;<<<============<<<<<<===>>>@@@AAA??????AAACCCEEELLL\\\lll]]]NNN@@@;;;:::888555555444444444555444444333333555999888;;;AAACCCPPPiii}}}{{{lll]]]MMMEEE@@@<<<:::;;;999999777555333444666999AAATTTkkk~~~zzzppphhhbbb\\\UUUPPPLLLJJJGGGEEEDDDBBB???===@@@@@@AAAEEEKKKSSSZZZ___```dddkkkppptttvvvxxxzzz}}}~~~mmm___```cccooo{{{}}}}}}uuuoookkkjjjiiihhhhhhhhhhhhlllqqqvvvwwwvvvrrrmmmfff^^^XXXQQQKKKGGGFFFGGGGGGGGGIIIPPPYYY```uuu~~~~~~~~~~~~~~~~~~}}}zzzwwwsssqqqmmmllljjjgggeeedddccccccdddiiiooosssvvvxxx}}}}}}yyyyyywwwsssqqqpppnnnllljjjiiiiiigggeeecccaaa______]]][[[YYYWWWUUUUUUVVVWWWQQQQQQQQQQQQRRRSSSUUUUUUTTTTTTRRRQQQOOONNNLLLLLLLLLKKKIIIGGGGGGGGGHHHIIILLLMMMNNNSSSXXX]]]```aaabbb```^^^[[[YYYWWWWWWWWWZZZZZZ[[[]]]___```aaabbbfffhhhllloooqqqpppnnnmmmiiihhhgggfffddd```ZZZVVVSSSTTTXXXaaalllxxx}}}pppdddZZZTTTSSSOOOLLLNNNVVV```gggkkkooottt~~~tttllleee```ZZZNNNCCC>>><<<;;;::::::999999::::::666666666666666777777888888888999::::::;;;<<<<<<===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===<<<@@@@@@CCCHHHIIIVVVnnn\\\NNN???:::999777555444444444444555555444444333555999888:::AAABBBPPPiii|||zzz{{{lll]]]MMMEEE@@@<<<999:::777777666444333444888;;;DDDWWWoooxxxooofffaaa[[[UUUPPPLLLJJJGGGEEEDDDBBB???===??????@@@DDDJJJRRRZZZ^^^```eeekkkpppsssuuuwwwyyy{{{|||ttteeedddfffrrryyytttqqqooonnnmmmmmmkkkkkkoootttwwwvvvssspppllleee^^^XXXRRRLLLHHHGGGGGGFFFEEEFFFKKKRRRXXX```kkk}}}}}}yyytttpppnnnkkkiiigggeeedddeeehhhiiinnnrrrxxx}}}{{{wwwvvvtttpppnnnmmmllljjjhhhhhhgggfffdddaaa___^^^]]]ZZZXXXVVVTTTSSSSSSSSSTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKIIIGGGGGGGGGIIIJJJLLLLLLOOOSSSXXX]]]```bbbcccaaa^^^[[[YYYXXXWWWWWW[[[\\\]]]___aaacccdddeeegggjjjmmmpppqqqpppooommmjjjiiigggeeeccc^^^XXXTTTPPPQQQVVV___kkkwwwsssggg\\\VVVQQQNNNKKKNNNVVV```iiimmmmmmrrr{{{uuulllddd```ZZZNNNDDD>>>;;;;;;:::999999999999999777777666666666777888888999999999::::::;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<=========AAA@@@CCCIIIJJJWWWooo[[[LLL>>>999888666444333333444444555555555444444444888777999@@@BBBPPPiii~~~}}}|||xxx}}}wwwwwwzzzlll]]]MMMDDD???:::888888444444444333333555999<<>>>>>>>>???CCCIIIQQQYYY]]]aaafffkkkppprrrtttuuuwwwxxx{{{~~~nnnjjjkkkwww~~~zzzwwwuuusssqqqoookkkiiilllqqqsssqqqnnnnnnjjjddd^^^YYYSSSMMMJJJHHHGGGEEECCCCCCEEEJJJNNNQQQ[[[iiixxxyyytttooolllkkkiiigggeeedddfffjjjooosssyyy}}}|||wwwsssrrrooolllkkkjjjjjjhhhffffffeeedddaaa___\\\[[[ZZZWWWVVVTTTSSSRRRQQQRRRRRRVVVUUUSSSRRRPPPPPPOOOOOOPPPOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLOOOSSSXXX]]]aaadddeeeccc```]]][[[YYYXXXXXX\\\^^^```bbbeeegggiiikkkkkkmmmppprrrsssrrrpppooollljjjgggdddaaa[[[UUUQQQMMMNNNRRR[[[hhhuuuvvvjjj___YYYPPPNNNKKKNNNUUU```jjjooojjjoooxxxvvvlllddd```[[[PPPEEE???::::::999888888888888999888777777777777888999999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>BBBAAADDDJJJKKKXXXqqqYYYKKK===888888666333333333444444555555555555555444777666888???BBBPPPiii~~~rrrmmmsssyyyyyyrrrsss|||yyylll]]]LLLCCC>>>999777777444444444333333555888<<>>======>>>BBBHHHPPPXXX\\\bbbffflllppprrrssstttuuuvvvyyy}}}}}}~~~xxxrrrqqq~~~|||yyyuuurrroookkkfffaaabbbfffkkkkkkjjjjjjgggbbb^^^ZZZUUUOOOLLLIIIHHHEEECCCBBBDDDFFFIIIMMMSSS]]]gggrrryyyrrrmmmjjjhhhhhhhhhhhhhhhjjjnnnsssxxx{{{~~~|||{{{wwwssspppnnnllljjjhhhhhhhhhfffeeecccbbbaaa^^^\\\ZZZXXXWWWWWWVVVUUUSSSSSSRRRSSSSSSUUUTTTSSSQQQPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJJJJLLLPPPTTTXXX]]]bbbeeegggeeeccc```]]]\\\[[[[[[___```bbbeeeiiillloooppppppqqqsssuuuvvvuuusssrrrmmmkkkgggccc^^^XXXQQQMMMJJJKKKPPPYYYgggtttyyylllaaaZZZRRROOOMMMNNNTTT^^^hhhnnnjjjnnnvvvxxxnnnddd```\\\RRRFFF@@@:::999888888777777888888888888888888888999999::::::::::::::::::::::::999::::::::::::::::::::::::<<<;;;;;;;;;<<<===>>>??????CCCAAADDDJJJLLLZZZsssXXXJJJ<<<888777555333333333444555555666666666555444888666888???BBBQQQkkk}}}oooiiilllrrr~~~~~~tttooorrr{{{xxxjjj[[[KKKBBB===888666777666666555444333444777:::BBBVVVooo{{{sssiiiaaa\\\XXXSSSPPPJJJHHHFFFEEEDDDCCCAAA>>>======>>>BBBHHHPPPWWW\\\bbbfffkkkoooqqqrrrssstttuuuyyy|||{{{zzz}}}zzzyyyzzztttooojjjffffff```ZZZWWW[[[aaagggkkkhhheeebbb___\\\WWWRRROOOLLLJJJGGGFFFEEEFFFGGGGGGGGGKKKPPPVVV___mmm}}}yyyvvvpppkkkhhhggghhhiiikkkmmmppptttyyy}}}~~~{{{yyywwwtttpppnnnmmmkkkhhhggggggfffeeeccc```___^^^\\\ZZZXXXVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHIIIIIIJJJKKKJJJMMMQQQUUUXXX\\\aaaeeehhhgggdddbbb___^^^^^^^^^```bbbeeehhhlllooorrrttttttuuuwwwxxxxxxwwwvvvuuunnnkkkfffaaa[[[UUUNNNJJJIIIJJJNNNXXXeeetttzzzmmmaaaZZZUUURRROOONNNSSS[[[fffmmmlllnnnuuu}}}qqqfffbbb^^^TTTHHHAAA:::999888888777777888888888888888888888999999::::::::::::::::::::::::999::::::::::::::::::::::::;;;;;;;;;<<<===>>>?????????CCCAAADDDJJJLLL[[[tttXXXJJJ<<<888888666444444333444555666666666666666555888666888???CCCRRRmmmwwwooopppuuu~~~zzzqqqoooqqq|||wwwhhhYYYIIIAAA<<<888666777888777666555333555888;;;CCCVVVppp|||tttiii```[[[WWWRRROOOJJJHHHFFFEEEDDDCCCAAA???======>>>BBBHHHPPPXXX\\\aaaeeejjjnnnpppqqqrrrsssuuuwwwzzzzzzyyy{{{|||sssllleee```\\\___\\\WWWSSSTTTZZZdddlllhhhfffdddbbb```\\\XXXTTTQQQNNNKKKJJJJJJJJJIIIHHHCCCEEEHHHLLLSSS___nnnyyy}}}qqqoookkkiiihhhjjjnnnppprrruuuyyy~~~}}}yyyvvvtttrrrooommmmmmjjjhhhffffffeeecccaaa]]]\\\[[[ZZZXXXWWWVVVVVVQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPOOOOOOOOOPPPPPPQQQLLLLLLLLLLLLLLLLLLKKKKKKGGGGGGHHHIIIIIIJJJKKKKKKKKKOOOSSSVVVXXX[[[aaaeeegggfffdddaaa````````````bbbcccfffiiimmmqqqtttuuuwwwxxxxxxyyyyyyxxxwwwvvvnnnjjjeee___YYYSSSLLLHHHHHHHHHLLLVVVcccrrr~~~{{{mmmaaaZZZVVVTTTQQQOOOQQQYYYdddlllnnnpppuuuuuuhhhddd```VVVJJJBBB::::::999888888888888999888777777777777888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>???@@@???BBBAAACCCIIILLL[[[uuuXXXJJJ===888888777555555333444555666777777777777666999777999@@@DDDTTTnnn~~~~~~yyypppppprrr~~~wwwfffWWWHHH@@@<<<888777888777777666555555777:::>>>BBBUUUnnn}}}uuuiii```ZZZVVVRRRNNNJJJHHHFFFEEEDDDCCCAAA???>>>>>>???BBBIIIQQQXXX]]]___dddiiinnnpppqqqsssttttttuuuwwwxxxyyy{{{{{{|||uuukkkccc]]]XXXUUUXXXYYYXXXSSSPPPSSS^^^hhhjjjiiihhhgggeeebbb^^^ZZZVVVSSSOOONNNMMMLLLIIIFFFEEEFFFGGGHHHKKKTTT___hhhoooyyy}}}yyywwwpppooommmmmmnnnrrrvvvyyy|||~~~~~~{{{wwwtttrrrqqqooonnnllljjjfffeeedddbbb```___ZZZZZZYYYYYYXXXWWWWWWWWWQQQQQQQQQQQQQQQPPPPPPOOOPPPOOOOOOOOOOOOOOOPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKEEEFFFGGGIIIJJJKKKKKKKKKLLLPPPUUUWWWWWWZZZ___eeecccbbbaaa____________```bbbdddfffjjjnnnqqqtttuuuwwwwwwxxxxxxwwwvvvuuuuuummmiiiccc]]]WWWQQQKKKGGGFFFGGGJJJSSSaaappp{{{}}}ooobbbZZZUUUTTTQQQOOOQQQYYYeeennnooopppuuu~~~xxxkkkeeebbbXXXKKKBBB;;;;;;:::999999999999999777777666666666777888888999999999::::::;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<===???@@@AAA???BBB@@@BBBIIILLL[[[uuuYYYKKK===999999777666555333444555666777777777777777:::888:::AAAEEEUUUpppyyyppprrrsssvvveeeVVVGGG???<<<888777888555666666666666999===AAA???RRRjjj~~~~~~vvvjjj```ZZZUUUQQQNNNJJJHHHFFFEEEDDDCCCAAA@@@>>>>>>???CCCIIIQQQYYY]]]___ccciiimmmpppqqqssstttsssssstttwwwzzz{{{yyywww|||~~~|||qqqggg___YYYUUUSSSQQQVVVXXXTTTMMMNNNXXXbbbmmmlllkkkjjjiiigggbbb___ZZZVVVRRRPPPOOOMMMHHHEEEEEEEEEDDDBBBBBBGGGPPPWWW^^^hhhyyy~~~yyyvvvtttrrrqqqqqqqqqtttyyy}}}~~~zzzvvvsssqqqpppooonnnllliiifffcccbbbaaa^^^\\\YYYXXXXXXXXXXXXXXXWWWWWWSSSSSSSSSTTTSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNOOONNNNNNNNNMMMLLLKKKKKKKKKEEEFFFGGGIIIJJJKKKKKKKKKMMMQQQVVVWWWWWWYYY___ddd``````^^^]]]]]]^^^______cccdddgggjjjmmmqqqssstttvvvvvvvvvvvvvvvuuutttsssmmmiiiccc\\\WWWPPPJJJFFFEEEEEEHHHQQQ___mmmyyypppccc[[[TTTSSSPPPNNNQQQZZZfffpppppppppttt}}}{{{lllgggcccYYYKKKBBB<<<;;;::::::999999::::::666666666666666777777888888888999::::::;;;<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<===???@@@AAA>>>AAA???AAAHHHKKK[[[uuu\\\LLL<<<777777777555555555555444333444555666777999;;;777888@@@FFFYYYvvvzzzpppoooxxxtttaaaSSSEEE>>>;;;888666777777777777555333333555777DDDSSSjjj~~~|||vvvmmmddd\\\VVVPPPMMMJJJIIIGGGEEECCCBBB@@@???<<<===???CCCIIIPPPWWWZZZbbbeeeiiilllnnnoooqqqsssrrrtttuuuvvvuuuvvvxxxyyyzzz}}}yyy}}}xxxmmmdddZZZPPPLLLMMMNNNSSSVVVRRRMMMNNNWWW```iiilllnnnooommmkkkjjjjjjaaa___ZZZWWWTTTPPPLLLIIIFFFFFFEEEBBB@@@BBBFFFKKKVVV[[[fffyyyzzzvvvtttvvvwwwxxxxxxyyyzzz}}}zzzwwwssspppooonnnlllkkkhhhgggeeebbb```^^^\\\\\\ZZZZZZYYYYYYXXXVVVUUUTTTVVVVVVUUUUUUTTTSSSRRRRRROOOOOOPPPQQQPPPOOONNNMMMNNNNNNNNNMMMMMMLLLLLLLLLNNNNNNMMMKKKJJJJJJMMMOOOPPPQQQSSSVVVYYY[[[\\\]]]aaa___]]][[[[[[[[[\\\]]]```bbbdddgggkkknnnqqqrrrtttuuuvvvwwwvvvuuusssqqqnnnjjjddd]]]WWWQQQKKKGGGBBBBBBEEEMMMZZZiiiuuu|||~~~ooobbbYYYVVVSSSQQQRRRTTTZZZfffrrrnnnooosss|||ooohhhbbbVVVJJJDDD===<<<:::999888888999:::999999999999999999999999999999999999999999999999999::::::::::::::::::;;;<<<<<<<<<===>>>????????????BBB@@@CCCKKKNNN[[[sssZZZKKK<<<777777777555555555444444333444555666777777999666888AAAHHH\\\yyywwwuuuyyyrrr```RRRDDD>>>;;;888666777555666666555444555777999DDDSSSiii}}}{{{uuulllccc\\\VVVPPPMMMJJJIIIHHHEEECCCAAA@@@???======???CCCIIIQQQXXX]]]cccfffjjjlllnnnoooqqqrrrqqqsssuuuuuuuuuuuuwwwyyywww{{{~~~rrrtttxxxnnneeeZZZPPPLLLLLLMMMSSSYYYXXXSSSRRRWWW]]]hhhlllpppsssrrrpppnnnnnnfffbbb]]]YYYUUUPPPKKKHHHEEEEEEDDDAAA???@@@EEEHHHFFFKKKVVVggg}}}zzzxxxxxx{{{}}}~~~yyywwwssspppnnnllliiiggggggfffdddaaa___^^^]]]\\\[[[[[[ZZZZZZYYYWWWVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPPPPQQQPPPPPPOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRPPPPPPOOONNNLLLMMMOOORRRRRRSSSUUUXXXZZZ[[[\\\]]]^^^]]]ZZZYYYXXXXXXYYYZZZ]]]___bbbeeeiiilllnnnoooqqqrrrtttuuuuuusssqqqpppnnnjjjddd^^^XXXRRRKKKGGGBBBBBBEEELLLXXXfffttt{{{qqqddd\\\XXXUUURRRRRRSSSXXXdddoooqqqrrruuu~~~uuujjjcccWWWJJJDDD===<<<:::999888888999:::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<======>>>>>>?????????BBB@@@CCCKKKNNN[[[sssWWWIII;;;777777666555555555444444444444555666666555888666888AAAIII___~~~|||yyyyyyooo^^^QQQDDD???<<<888666666333444555555555666999;;;CCCRRRiii}}}yyyssskkkbbb[[[UUUPPPLLLKKKJJJHHHEEECCC@@@???>>>>>>>>>???BBBIIIRRRZZZ```dddgggjjjlllmmmnnnoooqqqppprrrttttttttttttvvvwwwvvvzzz~~~|||lllkkkxxxzzzpppggg\\\QQQKKKLLLKKKSSS\\\]]]YYYVVVWWWZZZggglllsssxxxxxxvvvsssrrrkkkgggaaa[[[VVVQQQKKKHHHDDDCCCBBB@@@>>>???BBBEEE@@@DDDKKKYYYppp~~~~~~}}}|||{{{{{{|||||||||~~~~~~{{{yyyxxxuuurrrpppmmmjjjfffcccdddcccbbb```___^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUURRRSSSSSSQQQPPPPPPSSSUUUVVVWWWYYYZZZ\\\\\\\\\\\\[[[YYYWWWUUUSSSSSSTTTUUUXXXZZZ^^^cccgggiiikkklllnnnoooqqqrrrsssrrrpppooonnnjjjeee___YYYSSSLLLHHHDDDCCCDDDIIISSSbbbpppxxx~~~sssfff^^^ZZZVVVSSSRRRRRRVVVaaallltttuuuxxx}}}ooodddXXXKKKDDD===<<<:::999888888999:::999999999999999999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;============>>>>>>>>>>>>???BBB@@@CCCKKKNNN[[[sssSSSGGG;;;777777666444555444444444444555555666666444888777999AAAJJJaaa|||yyy{{{nnn^^^QQQEEE???<<<888666555444555666555555666999;;;CCCRRRiii}}}wwwqqqiiiaaaZZZTTTOOOLLLKKKJJJHHHEEEBBB@@@>>>===>>>>>>>>>BBBIIISSS\\\bbbdddgggjjjlllmmmmmmnnnpppoooqqqssssssssssssuuuwwwvvvzzz~~~}}}jjjdddmmm}}}|||sssjjj^^^RRRKKKKKKJJJSSS\\\___\\\XXXXXXYYYfffmmmvvv|||}}}zzzvvvtttmmmiiibbb\\\WWWRRRMMMJJJCCCBBB@@@>>>===>>>@@@AAACCCEEEIIIQQQaaa~~~zzzxxxyyy{{{}}}}}}~~~~~~zzzwwwuuuuuusssqqqooommmjjjeeebbbbbbaaa```______^^^^^^^^^^^^^^^]]]]]]\\\[[[YYYXXXVVVVVVVVVUUUUUUTTTTTTTTTQQQPPPOOONNNOOOPPPQQQRRRVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUUUUSSSTTTVVVWWWZZZ[[[]]]^^^^^^^^^]]]\\\YYYWWWTTTRRRPPPOOOPPPPPPSSSVVVZZZ___dddggghhhiiikkkmmmoooqqqrrrrrrqqqpppnnnkkkfffaaa[[[TTTNNNIIIEEEDDDDDDGGGNNN[[[iiisssyyy}}}sssggg___YYYUUURRRQQQQQQUUU```kkkvvvuuuxxx~~~zzztttgggZZZMMMDDD===<<<:::999888888999:::888888888888888888888888::::::::::::::::::::::::999999999::::::;;;;;;;;;============>>>>>>>>>>>>???BBB@@@CCCKKKNNN[[[sssOOODDD:::888777555444555444444444555555555555555666:::999:::AAAJJJbbb{{{zzz~~~rrr```SSSFFF???<<<888666666666777777666555555888:::CCCSSSjjj~~~~~~tttoooggg___YYYSSSOOOLLLJJJIIIGGGEEEBBB@@@>>>===>>>>>>>>>BBBIIISSS\\\bbbdddgggjjjllllllmmmnnnooooooqqqrrrsssrrrsssuuuvvvyyy|||~~~iiiaaagggsssvvvmmmaaaTTTLLLKKKKKKRRRZZZ^^^\\\ZZZZZZ[[[dddlllvvv}}}~~~{{{wwwuuuooojjjccc]]]XXXSSSOOOLLLDDDBBB@@@>>>>>>>>>??????AAAAAACCCIIITTTlll{{{yyyxxx{{{|||xxxtttsssrrrqqqoooooonnnkkkhhheeeaaa``````_____________________^^^^^^]]]\\\ZZZYYYVVVVVVVVVUUUUUUUUUUUUUUUQQQPPPOOONNNNNNOOOPPPQQQWWWWWWWWWWWWWWWWWWWWWWWWUUUWWWXXXWWWVVVVVVXXXZZZ]]]___```bbbaaa```^^^]]]XXXVVVSSSPPPMMMLLLLLLLLLOOORRRVVV[[[```cccfffgggjjjllloooqqqssstttssssssooolllhhhccc^^^WWWPPPKKKFFFFFFEEEEEEJJJTTTbbbkkktttyyysssfff___WWWSSSPPPPPPPPPUUU```llltttsssuuu|||zzzyyyjjj\\\OOODDD===<<<:::999888888999:::888888888888888888888888::::::::::::::::::::::::888888999::::::;;;<<<<<<============>>>>>>>>>>>>???BBB@@@CCCKKKNNN[[[sssKKKBBB:::888777444333555333444555555666666555555555;;;:::;;;AAAJJJccc{{{}}}yyyeeeVVVGGG???<<<888666777777777777666555666888:::CCCSSSlll~~~rrrmmmeee^^^XXXSSSNNNKKKHHHGGGFFFDDDBBB@@@???>>>>>>>>>???BBBIIIRRRZZZ```cccfffiiikkklllmmmnnnpppoooqqqssssssssssssuuuvvvzzz~~~kkkaaadddlllzzzrrreeeWWWMMMKKKKKKQQQYYY]]]]]]\\\]]]^^^aaaiiittt|||}}}zzzxxxrrrmmmfff___ZZZVVVRRROOOFFFCCCAAA??????@@@???>>>???>>>AAAGGGNNN___~~~~~~~~~}}}zzzwwwtttsssqqqooommmmmmlllkkkhhhfffaaaaaa``````______``````_________^^^]]]\\\[[[ZZZVVVVVVVVVVVVVVVVVVUUUUUURRRQQQQQQPPPOOOOOOPPPPPPRRRSSSTTTVVVWWWYYYZZZ[[[WWWYYYZZZZZZZZZZZZ[[[\\\```aaaccceeedddbbb```^^^WWWUUURRRNNNKKKIIIIIIIIIKKKMMMPPPUUUZZZ___bbbdddiiikkknnnrrrtttuuuuuuuuuqqqnnnjjjfffaaaZZZSSSNNNHHHGGGFFFEEEFFFNNNZZZbbbnnnuuu~~~rrrfff^^^VVVRRROOOOOOOOOTTT___kkkqqqppprrrxxx~~~}}}lll```QQQEEE===<<<:::999888888999:::888888888888888888888888::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<<<<===>>>????????????BBB@@@CCCKKKNNN[[[sssHHH@@@:::888777444333555333444555666666666555444333999999;;;BBBLLLgggxxx}}}{{{iiiZZZIII@@@;;;888666888555666777666666777:::<<>>???@@@AAA???BBB@@@CCCKKKNNN[[[sssGGG???999888777444333555333333555666666666555444111777888;;;CCCMMMiiizzzqqq~~~xxxyyylll\\\JJJ@@@;;;777777999333444555666666888<<<>>>DDDUUUooopppkkkccc\\\WWWRRRMMMKKKEEEEEEDDDCCCBBBAAAAAA@@@<<<===???CCCIIIPPPWWWZZZ```dddhhhkkklllnnnpppqqqppprrrttttttttttttvvvxxxxxx|||}}}llleee___mmmwwwjjjZZZPPPMMMGGGPPP[[[cccfffdddbbb```ZZZcccppp{{{~~~xxxooofff___YYYTTTQQQJJJFFFCCCBBBCCCCCC@@@>>>BBB@@@CCCHHHFFFGGGXXXmmm|||zzzwww|||}}}zzzxxx|||{{{{{{zzzyyyxxxvvvvvvrrroookkkhhhfffeeecccbbbdddcccbbbaaaaaa``````aaa_________^^^]]]\\\ZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWUUUSSSQQQOOOSSSSSSSSSTTTTTTUUUUUUUUU\\\^^^```aaa``````aaabbbbbbdddggghhhhhhfffcccaaaUUURRRNNNJJJFFFDDDCCCCCCDDDEEEFFFIIIOOOVVV\\\```eeehhhlllpppsssuuuvvvvvvsssqqqnnnjjjeee^^^VVVQQQIIIJJJIIIEEECCCFFFOOOVVVfffppp|||tttggg___YYYUUUQQQOOOMMMPPPZZZeeennnmmmnnnuuupppdddUUUGGG===<<<:::999888999999:::777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;777888888999;;;<<<======999:::;;;===>>>@@@AAABBB???BBB@@@CCCKKKNNN[[[sssGGGBBB;;;555444444444555444444555555555555444444555::::::<<>>@@@EEELLLUUU\\\___cccgggkkkllllllllllllqqqqqqssstttuuuwwwxxxyyyzzz|||vvvggg___bbbyyywwwmmmaaaTTTJJJHHHNNNXXXbbbhhhhhheeebbb```eeennnyyy{{{rrriiibbb[[[UUURRRJJJGGGDDDCCCCCCBBBAAA???BBBCCCDDDCCCCCCGGGMMMRRRhhhzzz}}}|||}}}~~~~~~{{{zzz{{{{{{xxxxxxyyyyyyxxxwwwuuutttqqqqqqpppnnnkkkhhhdddbbbdddcccaaaaaabbbbbb```___\\\\\\\\\]]]^^^\\\YYYWWWUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[___ccceeefffeeedddhhhlllnnnmmmmmmlllfff^^^UUURRRNNNHHHEEECCCBBBBBB>>>???AAADDDJJJQQQWWW[[[___ccciiinnnqqqtttwwwyyyzzzwwwqqqkkkddd\\\TTTNNNKKKHHHGGGGGGFFFEEEIIIOOOaaammmzzzssseee\\\ZZZUUUOOOLLLKKKNNNYYYdddrrrpppoootttooo```QQQHHHAAA>>>;;;::::::999888777777777777777888888888888777888999:::::::::::::::<<<;;;:::999888999:::;;;:::;;;<<<>>>@@@BBBDDDFFFAAADDDAAADDDLLLNNN[[[sssDDD???999555444555666666222333444555666777777777444:::999<<>><<<===>>>AAAEEEMMMVVV\\\```cccgggjjjkkkkkklllmmmpppqqqrrrsssuuuvvvwwwxxxyyy|||pppdddbbbsss}}}rrrfffXXXNNNHHHNNNWWWaaahhhiiigggdddaaaeeennnzzz|||ssskkkddd]]]XXXTTTOOOLLLGGGEEEDDDDDDDDDCCCAAAAAABBBAAA@@@BBBHHHLLLVVVbbbsss|||zzzyyyzzz{{{zzzzzz{{{{{{zzzyyywwwvvvtttsssrrrpppmmmjjjgggeeeeeecccaaaaaaaaaaaa___]]]]]]]]]]]]^^^^^^]]]ZZZXXXUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVXXXYYYZZZZZZ\\\___bbbeeefffggggggjjjmmmnnnmmmlllkkkfff___TTTPPPKKKFFFBBB@@@????????????@@@CCCGGGLLLQQQTTT^^^bbbiiippptttwwwzzz|||~~~zzzuuuoooiiiaaaXXXSSSJJJGGGEEEFFFEEEEEEIIIOOObbbnnn{{{wwwiii```ZZZTTTPPPMMMLLLOOOZZZfffrrrqqqpppttt~~~ppp```QQQHHHAAA>>>;;;::::::999999888777777777777888888888888777888999:::::::::::::::<<<;;;:::999999:::;;;;;;>>>>>>>>>>>>>>>???@@@AAAAAADDDAAADDDLLLNNN[[[sssAAA===888444444666777777222333444666777888999999444999999;;;DDDPPPmmmsssdddjjjzzzjjjkkktttsssaaaMMMAAA<<<777444444555666777777666888:::===HHH]]]xxxvvvnnnfff```ZZZQQQLLLLLLGGGGGGFFFEEECCCAAA???>>>===>>>???AAAFFFMMMVVV\\\```cccfffiiijjjkkkmmmoooppppppqqqrrrtttuuuvvvvvvwwwzzz~~~}}}lllcccjjjwwwyyykkk\\\QQQIIIMMMUUU___gggkkkjjjhhhcccgggppp|||xxxpppjjjddd___[[[XXXSSSNNNJJJHHHHHHGGGGGGAAABBBAAA@@@???@@@CCCFFFIIIOOOYYYkkk}}}zzzyyyyyyzzz{{{||||||}}}}}}|||{{{yyyxxxwwwvvvtttrrrooommmkkkjjjgggeeecccbbbbbbaaa^^^]]]^^^]]]]]]^^^^^^]]][[[XXXUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWVVVUUUTTTRRRSSSTTTUUUWWWYYY[[[\\\[[[\\\___bbbeeegggiiijjjmmmoooooommmlllkkkfff___TTTQQQKKKEEEAAA???>>>>>>@@@@@@@@@AAACCCGGGJJJLLLXXX^^^fffnnntttyyy}}}}}}zzzuuuooohhh```WWWRRRHHHEEECCCDDDDDDEEEJJJQQQcccppp|||{{{mmmdddZZZUUUQQQOOONNNPPPZZZeeesssrrrqqquuu~~~~~~ppp```QQQGGG@@@>>>;;;:::::::::999888777777777888888888999999888888999:::::::::999999<<<;;;;;;:::;;;;;;<<<<<<>>>>>>>>>======>>>??????AAACCCAAADDDLLLOOO\\\tttAAA===777444444555666666333444555777888888999999444999888;;;DDDPPPmmmooo```eeeyyywwwfffgggpppqqq___KKKAAA<<<888555555555666888888888999;;;===HHH^^^yyyvvvmmmeee___YYYPPPLLLLLLGGGFFFFFFDDDCCCAAA???>>>>>>>>>@@@BBBFFFMMMVVV\\\aaacccfffhhhiiikkknnnpppoooppppppqqqsssttttttuuuuuuxxx|||vvvhhhgggmmm|||}}}ooo___SSSKKKNNNSSS\\\eeekkklllkkkgggjjjrrr~~~yyysssmmmhhheee```\\\WWWSSSPPPMMMJJJHHHDDDDDDCCCBBBAAAAAAAAABBBDDDFFFLLLXXXqqq~~~|||{{{zzz{{{|||}}}}}}~~~~~~~~~|||{{{zzzzzzxxxvvvtttqqqooonnnmmmkkkhhhfffeeedddbbb```^^^^^^]]]\\\]]]^^^]]][[[YYYVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSTTTVVVXXX[[[]]]^^^]]]^^^___aaaeeehhhlllnnnppprrrqqqnnnmmmlllgggaaaWWWSSSMMMGGGBBB@@@???@@@@@@@@@???@@@AAADDDFFFHHHQQQWWWaaajjjrrrxxx}}}~~~{{{vvvooohhh```WWWQQQJJJFFFDDDDDDDDDFFFLLLTTTeeeqqq}}}qqqggg\\\XXXSSSQQQOOOPPPXXXbbbrrrrrrrrrvvv}}}{{{nnn___PPPFFF@@@>>>;;;999::::::999888777777888888888999999999888999999:::::::::999999;;;;;;;;;;;;<<<<<<======;;;;;;;;;<<<===???@@@AAAAAACCCAAADDDLLLOOO\\\tttAAA===888555333444333333555666777777777777777777555:::999;;;DDDQQQooommm___aaaqqqtttdddeeeooonnn\\\III@@@<<<999888888444666777888888999;;;>>>III___zzzuuulllccc]]]WWWOOOJJJKKKFFFFFFEEEDDDBBB@@@???>>>>>>???@@@AAAEEEMMMUUU[[[```ccceeegggiiikkknnnqqqoooppppppqqqrrrssstttttttttvvvyyy~~~tttooopppxxxqqqaaaUUUOOOOOOQQQYYYcccjjjmmmmmmkkklllsss|||wwwrrrnnniiifffbbb]]]XXXRRRLLLGGGFFFEEEDDDCCCCCCBBBAAA@@@???AAAEEELLL\\\yyy~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzxxxvvvtttqqqpppooonnnllljjjhhhgggeeeccc```^^^]]]\\\\\\\\\\\\ZZZYYYWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWXXXXXXXXXWWWVVVVVVTTTUUUVVVXXXZZZ\\\^^^```______```bbbeeejjjmmmppprrrttttttqqqpppoooiiibbbYYYUUUNNNGGGAAA??????@@@?????????@@@AAACCCEEEFFFKKKRRR[[[eeennnvvv}}}{{{uuunnneee]]]WWWPPPKKKHHHGGGGGGIIIPPPXXXgggrrr}}}rrriii^^^ZZZVVVSSSOOONNNUUU^^^pppqqqrrruuu|||yyylll^^^OOOEEE@@@===:::999:::::::::999888888888888999999999999999999:::::::::999999888:::;;;;;;<<<<<<=========;;;;;;;;;<<<===???@@@AAAAAACCCAAAEEEMMMPPP]]]uuu@@@===888444333333222111666666666777777666666555666;;;999;;;EEERRRqqq~~~|||rrrccccccnnnyyyssscccfffppplllZZZHHH???<<<:::999999444555666666777888<<<>>>KKK```zzztttkkkbbb\\\UUUNNNJJJJJJFFFFFFEEEDDDBBB@@@>>>======>>>???AAADDDKKKTTTZZZ___bbbfffhhhjjjlllnnnpppppppppqqqrrrrrrsssttttttttttttvvv|||{{{zzzyyy~~~vvvfff[[[SSSPPPPPPUUU___hhhlllllllllmmmttt|||yyyssspppjjjddd]]]UUUMMMGGGEEEDDDCCCDDDEEEDDDBBB@@@>>>AAAEEEIIIRRRiii}}}|||{{{{{{{{{zzzxxxuuurrrppppppnnnllljjjiiihhheeeccc___^^^\\\\\\]]]]]][[[ZZZYYYYYYYYYXXXYYYZZZZZZ[[[XXXXXXYYYYYYYYYXXXXXXWWWVVVWWWXXXYYY[[[]]]___```aaaaaabbbdddgggkkknnnppprrrvvvwwwuuutttsssllleeeYYYTTTMMMEEE@@@>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDHHHMMMVVV___hhhrrr{{{{{{wwwqqqjjjccc]]]YYYSSSNNNLLLKKKMMMTTT\\\gggsss}}}sssiii]]]ZZZVVVSSSOOONNNSSS\\\mmmoooqqqtttzzzyyylll^^^OOOFFF???===:::999:::::::::999888888888999999999999:::999999:::::::::999888888999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>======>>>??????AAACCCAAAEEEMMMPPP^^^vvv>>>:::666444444444333222333444555666666666666666888<<<:::<<>>=========>>>@@@CCCJJJSSSXXX]]]aaafffiiikkklllnnnoooqqqqqqrrrrrrsssssstttttttttrrrtttzzzzzz}}}~~~ooodddWWWRRROOORRR\\\eeeiiiiiilllmmmuuuyyyooofff]]]UUUNNNJJJFFFEEEEEEGGGIIIIIIFFFCCCBBBBBBDDDGGGMMM]]]||||||}}}~~~~~~|||yyyuuurrrpppnnnlllkkkjjjiiigggeeebbb```^^^^^^______^^^\\\[[[[[[ZZZZZZ[[[[[[\\\]]]YYYYYYZZZZZZZZZZZZYYYYYYXXXYYYYYYZZZ\\\]]]___```bbbcccdddfffiiikkkmmmooorrrvvvyyyyyyyyywwwoooggg[[[VVVNNNFFF@@@>>>>>>???>>>>>>>>>?????????@@@@@@CCCGGGNNNVVV___jjjttt{{{}}}zzzxxxuuupppkkkgggccc\\\VVVRRRPPPQQQXXX```gggrrr}}}tttjjjZZZWWWTTTSSSPPPNNNTTT\\\iiilllpppsssxxx{{{mmm___QQQHHH???===:::999:::;;;::::::888888888999999999::::::999::::::::::::999888777777888:::;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>???@@@AAAAAACCCBBBEEENNNQQQ^^^www;;;888555444444555555444111222333555666777777777888===;;;===GGGTTTsss{{{www{{{ttteeehhhsssnnn\\\III???;;;888666777444444444333333666<<<@@@QQQeee}}}vvvmmmccc]]]VVVOOOLLLMMMFFFEEEEEECCCBBB@@@>>>===<<<======???CCCIIIRRRXXX\\\aaafffjjjlllmmmnnnooorrrrrrrrrsssssstttttttttuuuqqqrrrzzz~~~zzz}}}vvvlllZZZSSSNNNQQQZZZdddhhhhhhkkkllluuu~~~qqqeee[[[TTTOOOLLLIIIHHHHHHKKKNNNNNNKKKGGGBBB???>>>AAAEEEQQQhhh}}}{{{wwwsssooommmkkkjjjjjjiiigggeeedddbbb`````````aaa```___\\\\\\[[[[[[\\\\\\]]]^^^YYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^___```cccdddeeegggjjjlllmmmnnnrrrwww{{{||||||yyyqqqhhh___YYYQQQHHHCCC@@@AAABBB??????>>>>>>>>>=========>>>AAAGGGNNNWWWbbbmmmttt~~~}}}}}}zzzvvvsssiiibbbZZZVVVSSSSSSZZZbbbgggrrr|||uuujjjWWWTTTSSSRRRPPPOOOUUU^^^gggkkkooorrrwww}}}oooaaaSSSKKK???<<<:::999:::;;;::::::888888999999999::::::::::::::::::::::::999888777666888999;;;<<<<<<;;;;;;:::;;;<<<>>>@@@BBBDDDFFFAAACCCBBBEEENNNQQQ___www999888666444333333333333444444555555666777777777:::999===BBBGGGXXX|||}}}{{{hhhfffoooqqq^^^III@@@===;;;999888666777777666777999>>>AAATTThhh~~~~~~sssddd[[[WWWSSSMMMHHHHHHGGGFFFDDDBBB@@@>>>>>><<<===>>>@@@CCCJJJQQQWWW\\\```dddhhhjjjlllnnnpppooopppqqqrrrssstttttttttuuuuuuuuuvvvxxx|||}}}pppdddYYYSSSVVV^^^dddgggjjjoooooowwwxxxhhhZZZPPPKKKIIIGGGEEEEEEIIIOOORRRQQQMMMGGGCCC@@@AAAEEENNN]]]jjj}}}yyyvvvnnnnnnnnnoooooolllgggdddfffeeedddbbbaaa`````````___]]]\\\\\\]]]_________\\\[[[ZZZZZZ\\\]]]\\\[[[\\\[[[[[[[[[[[[[[[\\\\\\aaabbbccceeehhhkkknnnoooooouuuzzz|||~~~}}}vvvnnnhhh^^^PPPFFFAAA@@@@@@???@@@@@@@@@@@@@@@???>>>======>>>AAAEEEIIIRRRdddttt{{{wwwjjj\\\VVVSSSRRRTTTXXXgggqqq{{{yyylllddd]]]VVVTTTQQQPPPSSSXXXgggjjjnnnpppsss{{{xxxnnncccUUUKKKBBB???<<<::::::::::::999:::999888777777888999999999999999999999999999999999999999999:::;;;<<<<<<@@@>>><<<;;;<<<>>>AAABBB@@@EEEEEEGGGNNNQQQaaa|||999888666444333333333333444444555555666777777777:::999<<>>>>><<<===>>>???CCCIIIQQQVVV\\\```dddgggjjjkkknnnpppnnnoooppprrrssssssssssssvvvuuutttsssssstttvvvwwwyyy|||}}}~~~~~~~~~~~~zzzmmmbbbYYYZZZ___cccfffiiinnnoooxxx|||kkk\\\RRRMMMKKKHHHFFFFFFJJJPPPTTTTTTRRRKKKFFFAAA@@@@@@EEEPPP[[[{{{xxxqqqqqqpppppppppmmmjjjgggggggggeeecccbbbaaaaaaaaa```^^^\\\\\\^^^``````___]]]\\\[[[\\\]]]^^^]]][[[\\\\\\[[[[[[[[[[[[\\\\\\___```bbbdddgggjjjlllnnnqqqwww|||{{{ttthhh^^^QQQGGGBBBAAA@@@@@@AAAAAAAAA@@@???>>>======;;;;;;===AAADDDLLL\\\kkk{{{zzzmmm^^^VVVRRRPPPRRRVVVeeepppzzzzzzmmmddd]]]VVVTTTQQQPPPSSSXXXeeeiiimmmooopppvvv{{{ooodddVVVLLLBBB???<<<::::::::::::999:::999888777777888999999777777777777777777777777::::::::::::;;;<<<======DDDBBB???===<<<===???@@@@@@EEEEEEGGGNNNQQQaaa}}}888777666444333333333444444444555555666777777777:::999<<>>>>><<<<<<===???BBBIIIPPPUUU\\\___dddgggiiikkkmmmooommmnnnoooqqqrrrsssssssssuuutttrrrpppnnnmmmmmmnnnnnnrrrvvvyyyzzz{{{{{{|||||||||}}}||||||~~~yyylllaaa___aaabbbdddgggmmmoooxxxppp```UUUOOOLLLIIIGGGFFFIIIPPPVVVYYYYYYOOOIIICCC@@@>>>???EEEMMMggg~~~|||uuutttrrrqqqqqqpppmmmjjjiiihhhfffeeecccbbbbbbaaa```^^^]]]]]]___`````````^^^]]]\\\]]]^^^^^^]]]\\\\\\\\\[[[[[[ZZZ[[[[[[\\\]]]^^^___aaadddgggiiikkklllrrrxxx|||~~~wwwjjj```RRRHHHCCCBBBBBBAAABBBBBBAAAAAA???>>><<<;;;;;;:::;;;>>>@@@EEESSS```rrr{{{{{{nnn___UUUOOOLLLOOOTTTbbbmmmyyy|||oooddd]]]WWWTTTQQQPPPSSSXXXdddjjjnnnnnnmmmrrr{{{~~~qqqdddVVVLLLBBB???<<<::::::::::::999999999888888888888999:::888888888888888888888888;;;;;;;;;;;;<<<===>>>>>>DDDBBB@@@>>>>>>>>>???@@@???DDDEEEGGGNNNQQQaaa}}}888777555444333333444444444444555555666777777777999999<<>>>>>;;;<<<===>>>BBBHHHOOOTTT[[[^^^cccfffhhhjjjmmmnnnlllmmmooopppqqqrrrsssssssssrrrqqqooommmjjjhhhggghhhkkkooorrrsssuuuxxxzzz|||}}}}}}}}}}}}ttthhhdddcccbbbdddggglllnnnyyyuuueeeXXXPPPLLLIIIFFFEEEGGGNNNUUUZZZ]]]PPPJJJEEECCCAAA@@@CCCIIIUUUmmm~~~xxxvvvsssrrrrrrqqqooommmiiihhhgggeeecccbbbaaaaaa```___^^^___aaabbbaaa```^^^]]]\\\\\\]]]^^^\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\^^^aaacccfffggghhhnnnuuuyyy|||lllbbbTTTJJJEEEDDDCCCBBBCCCBBBBBBAAA???===<<<;;;===;;;;;;<<<===AAAKKKVVVfffpppzzz|||vvvjjj\\\RRRLLLIIILLLRRR___lllyyy~~~qqqeee^^^WWWTTTQQQOOORRRWWWeeemmmsssqqqooorrryyy~~~sssdddVVVLLLBBB???<<<::::::::::::999999999888999999999::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>======>>>@@@BBBCCC???DDDDDDGGGNNNQQQbbb}}}888777555444333333444555444444555555666777777777999888;;;AAAHHH\\\|||yyyzzzeeeNNNAAA===:::777777555555555444555777<<>>>>>;;;<<<===>>>AAAGGGNNNSSSZZZ^^^bbbfffhhhjjjlllnnnlllmmmnnnppprrrsssssssssssstttsssqqqmmmhhhbbb___```bbbeeehhhkkkpppvvvzzz{{{||||||||||||~~~zzzooojjjgggfffgggkkklllooo{{{{{{kkk\\\QQQKKKGGGEEECCCDDDJJJQQQXXX\\\SSSLLLFFFDDDBBB@@@BBBFFFJJJ[[[vvvyyywwwuuussssssrrrpppnnnjjjiiigggeeecccbbbaaaaaaaaa```___```bbbcccbbbaaa^^^\\\[[[[[[\\\\\\[[[YYYYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[^^^```bbbdddiiiooouuu{{{oooeeeVVVLLLFFFDDDCCCBBBCCCBBBBBBAAA???===<<<;;;===:::999::::::<<>>DDDDDDGGGNNNRRRbbb~~~777666555444333444444555444444555555666777777777999888;;;AAAIII]]]|||~~~iiiQQQCCC>>>:::888777555555666555555888<<<@@@QQQfff~~~tttnnneee]]]VVVQQQNNNKKKHHHGGGFFFDDDBBB@@@>>>>>>;;;<<<<<<===@@@FFFMMMRRRZZZ]]]bbbeeegggiiikkkmmmlllmmmoooqqqrrrsssttttttvvvxxxzzzyyytttkkkbbb\\\WWWXXXYYY\\\aaajjjttt{{{yyyyyyzzzyyyyyy{{{wwwrrrooommmnnnqqqpppsss~~~qqqaaaSSSKKKEEEDDDBBBBBBFFFMMMTTTYYYVVVNNNGGGDDDAAA>>>===@@@EEENNNaaaxxxzzzxxxwwwvvvvvvtttrrrooolllkkkiiigggeeecccbbbbbbaaaaaaaaabbbddddddcccaaa^^^\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXZZZ\\\^^^```aaaeeekkkqqqwwwssshhhYYYNNNGGGEEECCCBBBBBBBBBAAAAAA???>>><<<;;;;;;777666888888999???FFFSSS[[[aaabbbcccgggjjjjjjggg___WWWRRRLLLJJJOOOVVVaaammmzzzsssfff^^^WWWTTTQQQOOOQQQWWWfffsss|||{{{{{{|||iiiWWWKKKBBB???<<<::::::::::::999777888999:::;;;;;;;;;:::999999999999999999999999999999999999:::;;;<<<<<<>>>======<<<<<<=========>>>CCCDDDGGGNNNRRRccc~~~777666555444333444555555444444555555666777777777999888;;;AAAIII^^^lllSSSEEE???;;;888888666666666666666999===AAAOOOeee~~~qqqlllddd]]]VVVRRROOOMMMHHHGGGFFFDDDBBB@@@>>>>>>;;;;;;<<<===@@@EEELLLQQQYYY]]]aaaeeegggiiikkkmmmlllmmmoooqqqssstttuuuuuuxxx}}}yyyooohhhYYYXXXUUUUUUYYYbbbnnnvvvyyyzzzzzzyyyyyy{{{~~~yyyuuuuuuxxxuuuxxxxxxfffVVVLLLEEEDDDCCCBBBDDDJJJQQQUUUYYYPPPGGGCCCAAA>>>===???CCCEEEQQQcccttt{{{zzzzzzzzzzzzwwwtttqqqooonnnllliiigggfffeeedddbbbaaaaaaccceeeeeecccaaa___]]]\\\\\\\\\\\\[[[YYY[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVWWWXXX[[[]]]___```aaagggmmmsss|||vvvkkk\\\OOOHHHEEECCCAAAAAAAAAAAA@@@???>>>======;;;777666888999:::>>>DDDLLLUUU[[[[[[[[[^^^aaaaaafff```[[[WWWRRROOOSSSZZZdddooo{{{~~~rrrfff___XXXTTTQQQOOOQQQVVVbbbqqq||||||mmmYYYMMMBBB???<<<::::::::::::999777888999;;;;;;;;;;;;;;;999999999999999999999999:::999999::::::;;;<<<=====================>>>>>>>>>CCCDDDGGGNNNRRRccc777666555444333444555666444444555555666777777777999888;;;AAAIII___nnnTTTFFF@@@<<<999999666777777666777999>>>AAAMMMddd~~~oookkkddd]]]WWWRRRPPPOOOHHHGGGFFFDDDBBB@@@>>>>>>;;;;;;<<<===???EEELLLQQQYYY\\\aaadddfffhhhkkklllmmmnnnppprrrtttuuuvvvvvvxxxxxxaaa]]]XXXTTTUUU]]]hhhppp{{{||||||||||||~~~{{{{{{}}}yyy|||}}}jjjXXXNNNFFFEEEDDDCCCDDDHHHOOOSSSYYYPPPGGGDDDCCCAAAAAACCCCCCAAAHHHVVVdddooozzz|||||||||}}}|||zzzuuurrrqqqpppnnnllliiihhhgggfffbbbbbbbbbdddeeeeeedddbbb```___]]]]]]]]]]]]\\\ZZZ\\\\\\[[[YYYYYYXXXXXXXXXUUUVVVWWWXXXZZZ\\\^^^___ccciiiooouuu~~~xxxmmm]]]PPPIIIEEEBBB@@@@@@@@@@@@@@@@@@???>>>======999888;;;<<<===AAAFFFNNNWWW______^^^___aaa```gggccc```\\\WWWSSSVVV]]]fffqqq|||~~~rrrfff___XXXTTTQQQNNNQQQVVV___ooo{{{|||ppp\\\OOOBBB???<<<::::::::::::999777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>;;;;;;<<<>>>???AAABBBBBB>>>CCCDDDGGGNNNRRRccc777777666555444333333333666666666666777777777777999:::<<<@@@KKKcccpppTTTFFFBBB>>>:::777777777666555555888===@@@PPPddd|||vvvlllbbb]]]YYYRRRNNNMMMIIIHHHGGGEEECCCAAA???>>>>>>>>>===<<<===CCCJJJPPPWWWZZZ^^^bbbdddgggjjjlllmmmmmmnnnooopppqqqrrrrrruuu|||yyymmm```[[[ZZZ^^^fffnnnvvvvvvwwwxxx{{{rrr___SSSKKKFFFBBBCCCEEEGGGMMMSSSWWWRRRJJJDDD@@@?????????:::>>>DDDIIINNNVVVbbbkkkuuu|||~~~}}}|||zzzwwwuuusssqqqooollljjjhhhgggfffdddddddddeeeddddddccccccdddbbb____________^^^]]]]]]]]]\\\[[[ZZZXXXXXXWWWWWWXXXXXXWWWXXX[[[___cccbbbfffjjjppp{{{|||ppp___SSSMMMJJJFFFDDDAAA@@@@@@@@@AAA@@@===;;;<<<;;;999777666999>>>CCCQQQYYYdddiiihhhfffeeefffhhhhhhfffccc___^^^___aaasssxxxuuuhhh```XXXUUURRROOOOOOQQQbbbmmmwwwzzzuuu]]]MMMDDDAAA===:::999999888777===<<<;;;;;;:::999888888<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<===???@@@AAABBBHHHGGGGGGOOOUUUddd|||777777666444444333333444666666666666777777777777999:::<<>>>>>>>>===<<<<<<>>>CCCKKKPPPWWWZZZ___bbbdddfffiiillllllmmmnnnooopppqqqqqqqqqqqqwww}}}wwwjjjcccaaabbbhhhnnnuuuuuuuuuwwwzzz}}}tttbbbVVVLLLFFFBBBBBBDDDFFFKKKRRRVVVQQQJJJDDD@@@?????????;;;???CCCEEEFFFKKKSSSZZZaaagggooouuuwwwyyy{{{||||||}}}}}}|||zzzwwwtttsssrrrpppnnnlllkkkiiiiiifffgggggggggfffeeeeeeddddddbbb``````aaaaaa```___^^^^^^]]]\\\ZZZYYYXXXXXXWWWXXXXXXXXXXXX[[[___bbbbbbfffkkkqqq{{{tttcccVVVNNNIIIEEEAAAAAA@@@@@@AAAAAAAAA>>><<<>>>===;;;888888:::@@@DDDOOOWWWcccjjjkkkkkklllnnnnnnmmmkkkhhhfffeeegggjjjuuuyyyvvviii```YYYUUUSSSOOOOOORRRaaalllvvvyyy~~~vvv^^^NNNDDDAAA===:::::::::999888::::::999999888777666666;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<=====================>>>@@@AAABBB???EEEEEEEEEMMMTTTccc{{{777666555444444444444444666666666666777777777777999:::<<>>JJJ___xxxxxxnnnccc]]]XXXQQQLLLKKKGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<>>>CCCKKKPPPXXX[[[___bbbdddfffiiijjjkkkmmmnnnpppqqqqqqqqqqqqnnnsssvvvyyysssllliiigggjjjooosssssstttvvvxxx|||vvveeeZZZMMMGGGBBBBBBBBBDDDJJJQQQUUUQQQKKKEEE@@@>>>>>>>>>;;;>>>@@@@@@@@@BBBFFFJJJPPPTTTYYY]]]___```bbbdddccccccgggnnnttt{{{}}}zzzwwwtttssssssqqqpppooommmlllllljjjjjjjjjiiihhhgggfffeeedddbbbaaaaaabbbcccbbbaaa```___^^^]]][[[ZZZYYYXXXWWWXXXXXXXXXXXXZZZ^^^aaabbbgggkkkqqqzzzzzziiiZZZPPPIIICCC@@@@@@@@@@@@AAABBBBBB@@@>>>??????===::::::<<>>>>>???AAABBBCCC>>>EEEDDDEEENNNUUUddd|||777666555444444444444444666666666666777777777777888999<<>>III^^^xxxxxxnnnccc]]]XXXPPPKKKJJJFFFEEEDDDBBB@@@>>>===<<<;;;;;;;;;<<<>>>DDDKKKPPPXXX[[[```ccceeefffhhhjjjkkkllloooqqqrrrrrrqqqpppoooqqqsssssswwwtttooommmkkkmmmrrrsssssstttvvvxxx{{{~~~xxxiii^^^OOOIIICCCBBBBBBCCCIIIOOOTTTQQQMMMGGGBBB???>>>???:::<<>>;;;:::<<>>???@@@AAABBB@@@FFFFFFGGGPPPWWWggg666666555444444444444555666666666666777777777777888999===AAAKKKbbbuuuhhhgggyyy~~~{{{vvvYYYGGG???:::777777777888888888777888;;;>>>III^^^wwwxxxmmmccc]]]WWWPPPJJJIIIEEEDDDCCCBBB@@@>>>======;;;;;;;;;<<<>>>CCCJJJNNNWWWZZZ```ccceeeggghhhiiilllmmmnnnpppqqqqqqqqqqqqrrrttttttrrrsssyyy|||||||||tttmmmkkkkkkkkknnnsssssssssuuuwwwyyy{{{}}}~~~zzzlllbbbSSSLLLEEECCCBBBCCCIIIOOOTTTSSSPPPKKKDDD@@@@@@@@@<<<===>>>??????@@@BBBDDDGGGGGGFFFFFFFFFFFFEEEEEEHHHFFFFFFJJJOOOVVVdddqqq~~~{{{wwwssspppppppppppppppnnnmmmlllkkkkkkjjjiiihhhgggeeedddbbbaaa___```aaabbbbbbaaabbbaaa```^^^\\\[[[YYYYYYVVVWWWXXXXXXXXXYYY\\\___```fffkkkooovvvrrrcccVVVLLLFFFCCC@@@@@@@@@CCCEEEFFFDDDBBB@@@???>>><<<;;;<<<@@@CCCFFFKKKTTT]]]dddhhhkkkmmmiiigggdddaaabbbgggooouuu}}}|||jjjbbbZZZWWWTTTQQQQQQSSS\\\iiissstttuuuttt___PPPCCC@@@<<<;;;;;;<<<;;;;;;::::::::::::::::::;;;;;;999999999999999999999999::::::;;;;;;<<<=========<<<<<<<<<===>>>???@@@AAA@@@GGGFFFHHHPPPXXXhhh666555555444444444555555666666666666777777777777777999===BBBKKKbbbxxxjjjfffttt~~~~~~}}}pppWWWFFF>>>999888888888999999999888999<<<>>>HHH]]]vvvwwwmmmbbb\\\WWWPPPKKKJJJEEEDDDCCCBBB@@@???>>>===;;;<<<<<<===>>>BBBHHHLLLUUUYYY___dddfffhhhiiijjjmmmmmmnnnooopppqqqrrrrrruuuxxxyyywwwvvvxxxxxxtttooohhhbbbbbbdddgggkkkqqqrrrsssuuuwwwyyy{{{|||}}}}}}zzznnneeeXXXPPPHHHEEEDDDDDDJJJQQQVVVVVVUUUOOOHHHCCCBBBCCCBBBAAA@@@??????@@@AAABBBCCCCCCBBBCCCEEEEEEDDDCCCCCCAAA@@@BBBDDDHHHSSS^^^qqq~~~{{{wwwtttooopppppppppooonnnlllkkkiiijjjiiiiiihhhgggfffeeecccaaa``````aaabbbaaa```bbbaaa```^^^\\\ZZZYYYXXXVVVWWWXXXYYYXXXYYY[[[]]]___eeejjjmmmttt~~~uuufffXXXNNNGGGDDD??????AAACCCFFFGGGFFFEEE@@@@@@???===<<<===@@@CCCEEEIIIOOOVVV\\\```ccccccccc```\\\YYY[[[aaakkkrrrzzz}}}}}}kkkccc[[[XXXUUURRRRRRTTT[[[iiittttttsss|||ooo\\\PPPDDDAAA===;;;;;;;;;;;;:::777777777888888999999:::999999999999::::::::::::::::::;;;;;;<<<=========;;;;;;<<<<<<===???@@@AAA???FFFEEEFFFOOOVVVeee}}}555555444444444555555666666666666666777777777777777999===BBBKKKbbb|||mmmfffppp|||iiiSSSEEE>>>:::888999777888999999888999;;;===EEEZZZtttuuukkkaaa\\\WWWPPPKKKKKKEEEDDDCCCBBBAAA@@@???>>><<<<<<======>>>AAAFFFJJJSSSXXX^^^dddgggiiijjjkkkooonnnmmmmmmnnnppprrrtttuuuzzz~~~~~~~~~~~~zzztttiiiaaa[[[[[[^^^aaaffflllqqqrrrsssvvvxxxyyyzzz{{{|||||||||{{{{{{~~~~~~yyyooofff\\\TTTKKKHHHFFFFFFKKKRRRWWWYYYYYYSSSKKKFFFEEEFFFHHHEEECCCAAABBBCCCEEEEEEIIIHHHHHHIIIKKKKKKHHHEEEBBB@@@@@@AAA@@@AAAIIIQQQcccttt}}}{{{wwwtttppppppqqqqqqpppnnnkkkjjjiiiiiiiiiiiiiiihhhggggggeeecccaaaaaabbbbbbaaa```bbbaaa___^^^[[[YYYXXXWWWUUUWWWYYYYYYXXXYYY[[[\\\]]]dddiiilllrrr|||wwwhhhYYYMMMFFFCCC??????AAADDDGGGIIIHHHGGGBBBBBBAAA???>>>>>>AAACCCFFFHHHLLLRRRXXX[[[]]]]]][[[XXXSSSPPPRRRYYYdddllluuuyyykkkccc\\\XXXVVVRRRRRRUUU[[[iiittttttrrrzzz{{{jjjZZZOOOEEEBBB>>><<<;;;;;;:::999666666777888999999::::::999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<===>>>???AAAAAA@@@GGGFFFGGGOOOUUUeee|||555555444444444555555666666666666666777777777777777999===BBBKKKbbbqqqgggnnnwwweeeQQQDDD>>>:::999:::666888888888777888999;;;BBBXXXsssuuukkkaaa\\\WWWPPPLLLKKKEEEEEEDDDCCCAAA@@@??????<<<=========>>>AAAEEEIIIRRRWWW^^^dddgggiiikkklllpppnnnmmmlllmmmpppsssuuusss{{{~~~vvvggg___YYYXXXZZZ\\\bbbhhhoooppprrrtttvvvxxxyyyyyyzzzzzzzzzyyyyyy{{{~~~}}}yyyoooggg___VVVMMMIIIGGGGGGMMMSSSYYY[[[[[[VVVNNNGGGFFFHHHJJJHHHDDDDDDEEEHHHKKKLLLTTTSSSQQQRRRSSSQQQLLLHHHCCCBBBBBBCCCAAA@@@EEEMMMXXXkkk}}}zzzwwwtttqqqrrrrrrrrrqqqnnnkkkjjjiiiiiijjjjjjjjjiiiiiihhhgggeeecccbbbccccccbbbaaabbbaaa___]]][[[YYYWWWVVVUUUWWWYYYYYYXXXYYYZZZ\\\\\\ccchhhkkkppp{{{yyyiiiYYYLLLDDDAAA??????AAADDDHHHIIIIIIHHHCCCCCCCCCAAA???@@@BBBDDDGGGHHHLLLQQQVVVZZZ[[[[[[UUURRRLLLIIIJJJRRR]]]fffqqqvvv}}}lllccc\\\YYYVVVRRRRRRUUU[[[iiiuuutttqqqyyyvvvgggXXXNNNFFFCCC???<<<;;;;;;:::999888888999:::;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>>======>>>>>>???@@@BBBCCCCCCJJJIIIIIIQQQWWWfff}}}888777666555555555555555555555666666777777888888888:::===AAAKKKbbboooiiipppyyymmm\\\JJJBBB???===;;;<<<666777777666666777999;;;HHHWWWpppuuunnnddd\\\VVVRRRMMMIIIDDDDDDCCCAAA???>>><<<<<<===::::::===>>>@@@FFFNNNUUUYYY^^^cccfffiiimmmoooooonnnmmmmmmnnnpppssstttwww~~~zzzjjj]]][[[ZZZXXX___jjjqqqrrrtttvvvxxxyyyzzz{{{zzzxxxwwwvvvwwwyyy|||~~~|||vvvnnnggg```YYYPPPIIIGGGIIIMMMPPP[[[]]]]]]XXXPPPKKKLLLOOOPPPNNNJJJFFFFFFKKKRRRXXX^^^```bbbddddddaaa\\\XXXPPPKKKEEEAAA@@@BBBDDDEEEOOO[[[ooo~~~|||yyyvvvtttuuutttrrrpppnnnnnnnnnnnnmmmkkkiiigggggghhhiiijjjgggggggggfffeeecccbbbaaaccc```]]]ZZZZZZYYYWWWVVVVVVVVVVVVUUUUUUWWW[[[___aaadddhhhlllpppxxx~~~lll\\\QQQIIICCCDDDDDDCCCCCCDDDEEEGGGHHHGGGEEEBBB@@@@@@BBBEEEGGGJJJLLLOOOPPPQQQSSSUUUXXXVVVSSSMMMIIIIIINNNWWW^^^lllqqqyyy~~~sssiii___ZZZWWWTTTUUUYYYbbbkkkrrrrrrpppvvvsssfffXXXLLLDDD@@@<<<999999999999999>>><<<::::::<<<===;;;888888999999:::;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>?????????>>>>>>>>>>>>>>>@@@EEEEEEHHHPPPUUUggg777666555555444444555555555555666666777777888888888:::===AAAKKKcccvvvooottt|||kkkZZZHHH???<<<999888888666777777666666777999;;;EEEUUUnnnyyyqqqfff]]]WWWRRRNNNJJJEEEDDDCCCAAA???>>>===<<<===::::::===>>>@@@FFFMMMTTTXXX]]]bbbeeeiiilllnnnnnnmmmllllllmmmooorrrsssrrryyytttgggcccaaa^^^cccmmmqqqrrrtttvvvxxxyyyzzzzzzzzzxxxwwwvvvwwwyyy|||}}}}}}~~~{{{vvvnnngggbbb[[[RRRLLLJJJLLLPPPRRRZZZ\\\\\\WWWPPPMMMOOOSSSTTTQQQMMMIIIIIINNNVVV\\\hhhjjjmmmppppppmmmhhheeeWWWRRRJJJCCC@@@@@@BBBDDDIIIUUUhhh{{{~~~|||yyyvvvtttuuutttrrrpppnnnnnnnnnnnnnnnmmmkkkiiiiiiiiijjjkkkhhhhhhhhhgggfffeeedddcccccc```\\\ZZZZZZYYYXXXWWWVVVVVVVVVUUUTTTVVVZZZ]]]```cccgggjjjnnnvvvnnn^^^SSSJJJCCCBBBBBBAAAAAAAAABBBDDDEEEGGGFFFDDDCCCCCCEEEGGGIIIKKKMMMOOOQQQQQQRRRUUUWWWRRRNNNIIIEEEDDDHHHPPPVVVeeejjjrrrwwwzzz{{{{{{{{{~~~{{{yyyxxxyyyyyyyyyyyyyyyzzz}}}sssiii```[[[WWWTTTUUUYYYbbbkkksssssspppvvvuuuhhhZZZNNNDDD@@@<<<999999::::::999:::888666666888888777444999999:::;;;;;;;;;::::::999;;;<<<<<<;;;;;;<<<===;;;<<<<<<===>>>?????????@@@EEEEEEHHHPPPUUUggg666555444444444444444444555555666666777777888888999:::===BBBLLLcccwwwzzz~~~hhhXXXFFF>>>;;;888666666666777777666666777999;;;CCCSSSlll~~~uuuhhh^^^WWWRRRNNNKKKEEEDDDCCCAAA@@@>>>===<<<===::::::===>>>@@@EEELLLSSSVVV\\\aaadddgggkkkmmmmmmlllkkkkkklllnnnppprrrqqqvvv{{{~~~}}}pppkkkgggdddgggooorrrssstttvvvxxxyyyyyyzzzzzzyyywwwwwwwwwyyy{{{}}}zzzzzzzzzyyyxxxxxxzzz|||}}}~~~~~~{{{vvvooogggccc^^^VVVOOOMMMOOOSSSVVV[[[\\\\\\WWWQQQOOOSSSWWWYYYVVVPPPKKKKKKPPPYYY___nnnqqqvvvzzz{{{yyyvvvsssddd]]]SSSIIIBBB@@@AAABBBCCCMMM___qqq}}}~~~~~~}}}{{{zzzwwwuuuuuutttrrrpppooonnnnnnooopppooommmlllkkkkkklllllliiiiiiiiiiiihhhgggeeeeeebbb___\\\ZZZZZZZZZYYYXXXVVVVVVVVVUUUTTTVVVYYY\\\```cccfffiiilllsss|||qqqbbbVVVLLLDDD@@@@@@???>>>>>>???@@@AAADDDDDDDDDDDDEEEGGGHHHJJJKKKNNNPPPQQQQQQRRRSSSUUUOOOLLLHHHCCCAAADDDIIINNN\\\aaahhhnnnppprrrssstttwwwwwwwwwuuuqqqnnnmmmmmmjjjkkkkkklllmmmrrrxxx|||sssjjj```[[[WWWUUUVVVYYYccclllttttttqqqvvvwwwkkk\\\PPPDDDAAA<<<:::999::::::999:::999888888999999888777::::::;;;;;;;;;:::999999999:::;;;;;;::::::;;;<<<999:::;;;<<<>>>???@@@AAA@@@EEEEEEHHHPPPUUUhhh555444444333333333444444555555666666777777888888999:::>>>BBBLLLddd{{{zzzeeeUUUEEE>>>===;;;999999666777777666666777999;;;CCCSSSlllxxxjjj^^^WWWRRRNNNKKKEEEDDDCCCBBB@@@>>>===<<<<<<::::::===>>>???DDDKKKQQQUUU[[[___cccfffiiillllllkkkjjjjjjkkkmmmooopppuuuxxxyyyyyy}}}sssnnnjjjgggjjjooossssssuuuvvvxxxxxxyyyyyyyyyyyyxxxwwwxxxyyy{{{||||||{{{zzzxxxvvvwwwyyy{{{||||||}}}~~~zzzvvvooogggddd```YYYRRROOOPPPUUUYYY^^^___^^^XXXRRRQQQVVV[[[\\\XXXRRRLLLJJJOOOWWW^^^hhhmmmsssyyy|||||||||{{{qqqjjj___QQQGGGBBBAAABBB@@@HHHWWWiiixxx{{{||||||}}}}}}|||{{{xxxwwwuuutttrrrpppooooooooooooqqqpppnnnmmmllllllllllllhhhiiiiiiiiihhhgggffffffaaa___\\\[[[[[[[[[ZZZYYYWWWWWWWWWVVVUUUVVVYYY[[[___bbbeeehhhkkkpppyyyuuugggZZZOOOFFF@@@???>>>===<<<===>>>>>>???@@@AAABBBDDDFFFGGGHHHLLLNNNQQQRRRRRRRRRSSSTTTQQQOOOKKKFFFCCCCCCFFFJJJTTTXXX^^^cccfffgggiiikkklllmmmmmmjjjfffbbb``````[[[[[[\\\]]]___dddjjjooowww}}}tttjjj```[[[XXXUUUVVVYYYcccmmmuuuvvvssswwwyyymmm^^^PPPDDDAAA===:::::::::::::::;;;:::::::::::::::::::::;;;;;;;;;;;;:::999999888888999;;;:::999999:::<<<:::;;;<<<===>>>@@@AAAAAA@@@EEEEEEIIIQQQVVViii444444333333333444444555555555666666777777888888999:::>>>CCCMMMeee~~~xxx|||www```QQQBBB======<<<;;;;;;666777777666666777999;;;DDDTTTlllzzzkkk___VVVQQQMMMIIIEEEEEEDDDBBB@@@???======<<<:::;;;>>>??????CCCJJJQQQUUUZZZ___bbbeeeiiikkkmmmlllkkkjjjkkkmmmooopppuuuxxxxxxvvvyyy~~~tttooolllkkkmmmqqqttttttuuuwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{}}}|||{{{yyywwwwwwyyy||||||}}}}}}~~~zzzvvvooogggccc```[[[TTTPPPQQQVVVZZZbbbcccaaa\\\UUUSSSXXX]]]^^^YYYRRRKKKHHHJJJQQQVVV[[[aaaiiiooossswwwzzz}}}yyytttiii\\\NNNFFFCCCCCC@@@FFFSSScccttt|||zzzzzz{{{|||}}}~~~~~~{{{{{{{{{|||}}}}}}}}}|||zzzxxxuuutttrrrppppppooopppppppppooonnnmmmkkkkkkjjjjjjgggggghhhhhhhhhggggggfffbbb___\\\[[[[[[[[[[[[ZZZXXXYYYYYYXXXWWWWWWYYY[[[^^^aaadddgggiiinnnvvv{{{zzzlll```SSSIIIBBBAAA???>>>===<<<=========>>>???AAACCCEEEGGGHHHKKKNNNQQQRRRRRRRRRRRRSSSRRRQQQNNNJJJFFFDDDEEEGGGJJJNNNSSSVVVYYY[[[]]]___```aaaaaa___ZZZVVVTTTSSSNNNOOOOOOPPPRRRWWW]]]aaalllttt}}}tttjjj```[[[XXXUUUVVVZZZdddnnnwwwxxxuuuxxx{{{ooo___PPPEEEAAA===:::::::::::::::777888888888888888888999;;;;;;;;;;;;:::999999888888999;;;:::999999:::<<<===>>>>>>??????@@@AAAAAA@@@EEEEEEIIIQQQWWWiii444444444444444444555666555555666666777777888888999;;;>>>DDDNNNfff~~~xxxxxxvvv\\\MMM???;;;;;;;;;::::::666777777666666777999;;;DDDTTTlll{{{mmm```XXXRRRMMMIIIFFFEEEDDDBBBAAA???>>>===<<<:::;;;>>>???>>>BBBHHHQQQUUUZZZ___bbbeeeiiikkkooonnnmmmllllllnnnpppqqqrrrvvvwwwvvvzzz~~~vvvqqqpppqqqsssttttttuuuvvvwwwwwwwwwwwwwwwyyyyyyyyyxxxyyyyyyyyyzzz{{{{{{zzzyyywwwwwwxxxzzz||||||}}}~~~zzzvvvooohhhbbbaaa\\\VVVQQQQQQWWW\\\eeefffeee```YYYWWW[[[___```[[[TTTKKKFFFFFFJJJMMMOOOUUU\\\bbbgggmmmtttyyyzzzxxxqqqdddVVVKKKEEEDDDBBBFFFPPP___ppp}}}}}}yyyvvvuuuuuuuuuvvvxxx{{{~~~~~~}}}zzzzzzzzzzzz{{{|||}}}~~~~~~}}}{{{yyyuuutttrrrqqqppppppqqqqqqooonnnnnnmmmkkkjjjiiihhhfffgggggghhhhhhhhhhhhgggccc```]]][[[[[[[[[ZZZYYYXXXYYYYYYXXXWWWVVVWWWYYYZZZ^^^bbbdddfffkkkrrrxxx~~~rrreeeWWWMMMDDDCCCAAA???============?????????@@@BBBEEEHHHIIIJJJMMMQQQSSSSSSSSSSSSSSSSSSSSSQQQMMMIIIEEEDDDDDDCCCEEEIIIKKKMMMOOORRRTTTUUUVVVWWWUUUQQQLLLIIIHHHFFFGGGGGGGGGHHHLLLQQQUUU```iiiuuutttkkkaaa\\\XXXUUUWWWZZZdddnnnyyy{{{xxx{{{~~~rrr```QQQEEEBBB===;;;:::;;;;;;:::888999;;;:::999999:::<<<::::::;;;;;;;;;:::999999999:::;;;;;;::::::;;;<<>>===;;;:::;;;>>>???>>>BBBGGGQQQUUUZZZ___bbbfffiiikkkqqqpppooonnnnnnpppqqqsssrrrvvvyyyzzz}}}~~~xxxssssssuuuvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzyyyxxxwwwxxxyyyzzz{{{|||yyyvvvooohhhcccbbb^^^XXXSSSSSSXXX^^^dddggggggddd^^^\\\___cccccc___WWWNNNFFFCCCDDDFFFGGGLLLRRRVVVYYY```iiipppuuuvvvsssjjj[[[NNNFFFCCCBBBEEELLL[[[lllyyy|||xxxtttpppmmmnnnpppuuuyyy||||||{{{{{{yyyyyyxxxxxxxxxxxxyyyyyy}}}}}}~~~}}}{{{yyyuuutttrrrqqqppppppqqqrrroooooonnnmmmllljjjiiihhhgggggghhhiiijjjjjjiiiiiidddaaa^^^\\\[[[[[[YYYXXXVVVWWWXXXWWWUUUTTTUUUVVVUUUYYY^^^aaaccchhhooottt{{{vvvjjj[[[PPPFFFDDDBBB???===<<<<<<<<>>===>>>@@@CCCFFFIIIHHHLLLPPPSSSSSSSSSTTTTTTTTTUUUUUURRRMMMHHHFFFEEEAAACCCEEEGGGHHHJJJMMMOOOPPPRRRSSSQQQMMMIIIFFFEEECCCCCCBBBAAAAAADDDIIIMMMUUU___mmmyyyuuukkkaaa\\\YYYVVVWWWZZZdddooo{{{}}}{{{~~~uuubbbRRREEEBBB>>>;;;;;;;;;;;;;;;999;;;===<<<::::::<<<>>>999999:::;;;;;;;;;::::::999;;;<<<<<<;;;;;;<<<===<<<======???@@@AAABBBCCC@@@EEEEEEIIIRRRXXXkkk555555555555555666777888555555666666777888888888999;;;???DDDOOOgggvvvxxxaaaSSSDDD???>>>;;;888888666777777666666777999;;;???OOOiii}}}qqqfff^^^WWWOOOKKKFFFFFFDDDCCCAAA???>>>>>>;;;:::;;;>>>???>>>AAAGGGQQQUUU[[[___cccfffiiilllsssrrrpppooooooqqqsssttttttyyy}}}}}}~~~yyytttsssuuuvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyyyyyyyyyyyyyyyyyyywwwyyy{{{{{{zzzyyyyyyzzzxxxyyy{{{~~~yyyuuuooohhhcccccc```ZZZTTTTTTYYY___cccfffhhhfffaaa```cccfffgggccc[[[QQQHHHCCCBBBCCCCCCGGGKKKMMMPPPVVV```iiiqqqttttttlll^^^OOOFFFBBBBBBDDDJJJWWWhhhvvv}}}~~~|||tttmmmhhhhhhkkkpppuuuyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvzzzzzz{{{}}}~~~{{{zzzuuutttrrrqqqpppqqqqqqrrrppppppooonnnmmmkkkiiihhhhhhiiijjjjjjkkkkkkkkkkkkeeebbb^^^\\\[[[ZZZYYYXXXUUUVVVVVVUUUSSSRRRSSSTTTRRRVVV[[[^^^aaaeeelllrrryyyyyylll^^^RRRFFFEEEBBB???===<<<<<<;;;===<<<::::::<<>>@@@EEEHHHNNNXXXhhhuuu~~~uuukkkaaa\\\YYYVVVWWWZZZcccooo{{{|||wwwdddSSSEEEBBB>>>;;;;;;;;;;;;;;;444777999888666666888:::888999::::::;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>999:::;;;===???AAACCCDDD@@@EEEEEEIIIRRRXXXkkk777777666666555555555444444555666777888999::::::::::::===DDDQQQjjj}}}zzz~~~jjjVVVCCC???>>>:::777999555666666555555666999;;;@@@NNNeee~~~uuuiii```XXXPPPKKKHHHFFFDDDCCCBBB@@@===;;;:::;;;;;;;;;;;;>>>BBBFFFRRRWWW]]]aaadddeeeggghhhkkkmmmnnnpppqqqrrrqqqqqqwwwwwwzzz~~~}}}zzzwwwuuuttttttuuuxxxwwwvvvttttttuuuwwwxxxxxxxxxxxxwwwwwwvvvvvvvvv{{{zzzxxxvvvvvvwwwxxxyyywwwzzz~~~{{{xxxqqqhhhgggbbb^^^\\\XXXSSSTTTXXXaaaccceeedddaaaaaadddgggllleeeZZZRRRLLLHHHCCC@@@>>>>>>@@@CCCHHHOOOUUUXXXhhhoootttooobbbSSSIIIEEEDDDEEEIIIPPP\\\gggpppuuuyyy{{{~~~~~~{{{uuunnniiidddgggllloooqqqrrrtttvvvttttttsssttttttuuuvvvvvvxxxxxxxxxzzz|||}}}yyywwwrrrpppnnnmmmnnnpppsssuuussssssrrrpppnnnllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiieeebbb___\\\[[[[[[YYYXXXSSSSSSRRRRRRQQQQQQPPPPPPUUUUUUWWWZZZ^^^bbbfffhhhsssxxx|||{{{wwwoooaaaUUUMMMGGGAAA@@@BBBBBB@@@=========<<<<<>>@@@BBBAAAAAACCCHHHPPP___ppp}}}{{{ooobbb\\\ZZZWWWXXXZZZdddppp}}}}}}uuubbbUUUHHHDDD???<<<;;;;;;;;;;;;<<<999777777:::<<<<<<;;;888:::<<<<<<;;;999999:::;;;;;;<<<<<<===<<<<<<;;;===>>>@@@@@@??????@@@BBBCCCGGGGGGJJJRRRXXXkkk777777666666666555555555555555666777888999999:::;;;;;;>>>EEESSSlll}}}jjjVVVCCC???>>>:::888:::666777777777666777999<<<>>>LLLccc|||uuuiii```XXXPPPJJJHHHFFFDDDCCCBBB@@@===;;;;;;;;;;;;;;;;;;>>>BBBFFFOOOSSSYYY^^^```bbbdddeeeiiijjjmmmoooqqqrrrrrrrrrvvvwwwxxx|||~~~|||zzzwwwuuuttttttuuuuuuuuutttssstttvvvxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwzzzyyywwwvvvuuuvvvwwwxxxxxx{{{|||yyyrrriiifffbbb^^^]]]YYYUUUUUUXXX^^^```bbbaaa^^^^^^```ccckkkddd\\\TTTNNNIIIDDD@@@???>>>???AAADDDIIINNNQQQbbbiiipppnnnbbbTTTJJJFFFAAAAAADDDJJJSSS\\\dddhhhppprrrvvvwwwvvvrrrmmmiiibbbcccfffiiillloooqqqqqqoooooonnnmmmmmmmmmnnnnnnuuuuuuuuuwwwzzz}}}~~~zzzxxxtttssspppnnnnnnoooqqqrrrrrrqqqqqqqqqpppnnnmmmlllkkkkkkkkkjjjjjjjjjiiiiiigggddd```]]]\\\[[[YYYWWWTTTSSSRRRPPPOOONNNMMMLLLRRRRRRTTTVVVZZZ^^^bbbdddlllrrrwwwwwwuuuooocccXXXNNNIIICCCAAABBBBBB@@@======<<<;;;;;;===@@@CCCEEEEEEIIINNNQQQRRRSSSUUUVVVYYYZZZ\\\]]][[[WWWRRROOOMMMMMMMMMOOOSSSXXX]]]```hhhiiijjjhhhbbbYYYPPPJJJFFFAAA???AAABBBAAA@@@BBBEEEMMM\\\lll{{{zzznnnbbb\\\YYYWWWXXXZZZcccppp|||}}}~~~rrr```SSSGGGCCC???<<<;;;;;;;;;::::::888666666999;;;:::999888:::<<<<<<:::999999:::::::::;;;<<<===============>>>@@@@@@??????@@@BBBDDDHHHGGGJJJRRRXXXlll777777666666666666555555666666777777888888888999<<<;;;>>>FFFTTTnnnjjjUUUCCC???>>>:::888:::777888888777777888:::<<<<<>><<<;;;;;;;;;;;;;;;>>>BBBEEEMMMQQQWWW\\\___aaacccdddggghhhkkknnnppprrrssstttuuuuuuvvvyyy}}}|||zzzxxxvvvttttttttttttssssssrrrrrrtttvvvyyy{{{zzzyyyyyyyyyyyyyyyxxxxxxzzzyyywwwvvvuuuuuuvvvvvvzzz|||}}}{{{ssskkkeeeaaa______\\\WWWVVVXXX\\\___aaa```]]][[[]]]___gggddd^^^XXXRRRLLLEEEAAA???>>>======???BBBEEEGGGWWW```jjjlllcccVVVKKKFFFDDDDDDFFFIIIOOOVVV\\\___eeehhhkkknnnnnnmmmkkkiii```^^^]]]aaafffkkklllkkknnnmmmlllkkkjjjjjjjjjjjjooopppqqqsssvvvzzz~~~|||zzzwwwuuussspppoooooopppqqqqqqqqqrrrrrrrrrqqqqqqpppnnnnnnmmmlllkkkjjjiiiiiiiiifffbbb^^^\\\ZZZXXXVVVTTTSSSQQQNNNLLLJJJIIIIIIMMMNNNOOOQQQTTTXXX[[[]]]ccciiioooqqqqqqnnnfff\\\QQQLLLFFFCCCCCCBBB@@@===<<<;;;::::::;;;===@@@AAADDDHHHLLLPPPRRRSSSVVVWWWZZZ\\\```bbbaaa]]]YYYVVVTTTSSSRRRSSSVVV\\\aaaeeennnqqqsssrrrkkk```TTTMMMIIIDDDAAACCCCCCAAA@@@BBBBBBJJJXXXiiixxxzzznnnaaa[[[YYYVVVWWWZZZbbbnnn{{{~~~{{{~~~ooo]]]QQQEEEBBB===::::::::::::999999777666666888999999888888:::<<<;;;:::999999:::::::::;;;<<<===>>>>>>>>><<<>>>???@@@??????AAABBBDDDHHHGGGJJJRRRYYYlll777777666666666666666666777777777777777888888888;;;;;;>>>FFFTTTnnnxxxvvvjjjUUUCCC???>>>:::888:::777888888777666777999;;;===III___xxxvvvjjj```WWWOOOIIIHHHFFFCCCBBBAAA@@@>>>===;;;<<<<<<;;;;;;===AAAEEENNNRRRYYY^^^aaaccceeeggghhhiiikkkmmmoooqqqrrrsssuuuttttttvvvyyy|||||||||yyyxxxvvvuuutttttttttttttttssssssssstttwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvzzz|||}}}vvvnnneeeaaa___```___[[[XXXZZZ\\\___bbbaaa^^^[[[[[[]]]cccbbb___[[[VVVOOOHHHCCC@@@>>>===;;;<<<>>>@@@BBBLLLVVVccchhhbbbWWWMMMGGGGGGIIIJJJLLLPPPUUUZZZ^^^```bbbeeeggghhhhhhgggfff___[[[XXXZZZaaaggghhhfffiiiiiihhhhhhggghhhhhhhhhjjjkkkmmmppptttwww{{{}}}~~~|||xxxwwwtttrrrqqqqqqqqqrrrrrrsssssstttttttttssssssqqqqqqpppnnnmmmkkkjjjjjjkkkgggbbb^^^[[[YYYVVVTTTSSSQQQOOOMMMKKKIIIIIIHHHJJJJJJKKKLLLOOORRRUUUWWW\\\bbbgggjjjlllllleee]]]RRRNNNIIIEEECCCBBB@@@>>>===<<<;;;:::;;;<<<===???CCCFFFIIIMMMQQQTTTVVVWWWZZZ]]]aaaddddddaaa]]][[[UUUSSSPPPOOOQQQVVV[[[___hhhlllqqqsssoooeeeZZZRRRMMMGGGDDDEEEDDDAAA@@@BBBAAAIIIWWWgggwwwzzznnnaaa[[[XXXVVVVVVYYY```lllyyy|||zzz}}}{{{lll\\\OOODDDAAA<<<999999999999999888888777888888999888888999:::;;;;;;:::999:::;;;<<<<<<<<<<<<<<<===>>>>>><<<===????????????AAACCCCCCGGGFFFIIIQQQXXXlll666666777777777777777777777777777777777888888888999:::>>>FFFUUUnnn}}}rrrnnn|||iiiUUUCCC>>>>>>:::999;;;666777777666555555888:::???JJJ^^^vvvuuujjj```WWWOOOIIIHHHEEECCCAAAAAA@@@???>>><<<<<<<<<;;;;;;===AAADDDMMMRRRXXX^^^bbbdddggghhhkkkkkklllmmmnnnooopppqqqtttsssrrrsssuuuwwwwwwwwwuuuuuuttttttssssssssssssvvvuuutttttttttvvvxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyy{{{}}}xxxpppfffaaa___aaaaaa^^^[[[\\\[[[^^^aaaaaa]]]YYYXXXXXX]]]______]]]XXXQQQKKKGGGAAA???===;;;;;;===???@@@DDDNNNZZZaaa___WWWMMMHHHHHHJJJMMMOOORRRVVV\\\```ccccccdddeeeeeedddbbbaaa___ZZZVVVWWW]]]bbbcccbbb____________```aaabbbcccfffgggiiilllpppsssvvvxxxyyyzzz{{{|||}}}~~~yyyxxxvvvuuutttttttttuuuvvvvvvvvvwwwvvvvvvuuuuuutttsssrrrpppooommmlllkkkkkkgggbbb^^^[[[XXXUUURRRQQQPPPMMMKKKJJJIIIJJJJJJGGGGGGHHHIIIKKKNNNPPPRRRVVV\\\```ccceeegggbbb[[[SSSOOOJJJFFFCCCAAA@@@???>>>======<<<<<<<<<===>>>BBBDDDFFFKKKOOOSSSUUUVVVWWWZZZ^^^aaaaaa___\\\ZZZQQQOOOKKKIIIIIILLLPPPSSS]]]ccckkkpppnnnfff\\\UUUOOOJJJFFFGGGFFFCCCAAACCCCCCKKKYYYiiixxx|||ooobbb\\\XXXUUUUUUXXX___jjjvvvzzzxxx|||yyykkk[[[PPPCCC@@@;;;999999999999999::::::;;;;;;::::::::::::999:::;;;:::999999:::;;;>>>>>>===<<<<<<<<<======;;;===?????????@@@AAACCCBBBFFFEEEHHHPPPWWWlll666666777777777777888888666666777777888888888999999:::???IIIWWWooo{{{oooiiivvviiiTTTBBB>>>>>>;;;999;;;666777777666444555777999@@@III\\\tttuuuiii```XXXPPPKKKHHHEEEBBBAAA@@@@@@@@@???<<<<<<<<<;;;;;;===AAADDDJJJOOOVVV\\\```ccceeeggglllllllllmmmnnnooopppqqquuusssqqqppprrrsssssssssrrrrrrssssssssssssssssssvvvuuusssssssssuuuwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{yyyyyyyyyzzzzzzzzzzzzzzzyyy{{{|||}}}~~~{{{sssgggaaa^^^```bbb```^^^^^^XXX\\\```___ZZZVVVSSSSSSXXX[[[^^^^^^YYYSSSNNNKKKCCCAAA???===<<<===???@@@@@@HHHSSSZZZZZZUUUMMMIIIKKKOOOSSSVVVXXX\\\ccchhhhhhhhhhhhgggeeeaaa^^^\\\[[[XXXTTTUUUXXX[[[\\\\\\XXXXXXYYYZZZ[[[]]]^^^______```cccfffiiillloooppptttssssssrrrpppoooooonnnssswww~~~{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxuuuuuutttrrrqqqooonnnnnnlllhhhccc___[[[XXXUUUSSSPPPNNNLLLJJJHHHHHHIIIJJJEEEEEEEEEEEEGGGIIIKKKMMMPPPTTTXXXZZZ]]]```]]]WWWRRROOOKKKGGGCCCAAA@@@@@@>>>>>>>>>=========>>>>>>BBBBBBCCCHHHMMMQQQSSSSSSRRRTTTWWWYYYYYYXXXUUUSSSLLLJJJFFFDDDCCCEEEHHHJJJVVV]]]ffflllllleee\\\UUUQQQKKKHHHHHHHHHDDDCCCDDDFFFNNN\\\lll{{{rrreee]]]YYYUUUUUUWWW]]]iiiuuuxxxvvv{{{vvvjjj[[[PPPCCC@@@<<<999999::::::::::::<<<>>>===<<<::::::;;;:::;;;;;;:::999888:::<<>>===<<<<<<===>>>>>>;;;===?????????@@@BBBDDDCCCFFFEEEGGGPPPXXXmmm666666777777777888888888555555666777888999999:::999;;;BBBLLLZZZppp{{{nnnhhhssshhhTTTBBB>>>>>>;;;999<<<888888888777555555777999>>>GGGYYYssstttiiiaaaYYYQQQLLLHHHEEEBBB@@@@@@@@@@@@???======<<<;;;;;;===@@@DDDHHHMMMTTTZZZ___bbbeeeffflllllllllmmmoooqqqssstttuuussspppooopppqqqqqqpppppppppqqqrrrrrrsssssssssrrrqqqpppppprrrtttwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzvvvwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~|||uuuiiibbb]]]```cccbbbaaaaaaXXX\\\```___[[[UUURRRQQQSSSWWW\\\]]]YYYTTTQQQPPPGGGDDDAAA>>><<<<<<===>>>???EEEMMMTTTUUURRRMMMJJJNNNRRRXXX[[[\\\```ggglllllllllllljjjfff```[[[XXXVVVTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTTTTUUUVVVWWWXXXWWWXXX[[[^^^aaaccceeefffgggfffdddbbb```]]]\\\[[[[[[aaakkkvvv}}}|||zzzyyyxxxwwwvvvwwwyyyzzz{{{|||||||||vvvuuuuuutttrrrqqqppppppnnnjjjeeeaaa^^^[[[XXXVVVPPPNNNKKKGGGEEEEEEFFFFFFBBBBBBAAABBBCCCEEEGGGHHHHHHLLLPPPRRRVVVZZZXXXSSSPPPNNNKKKFFFBBB@@@@@@AAA==================>>>>>>AAA@@@AAAEEEKKKOOOQQQPPPMMMNNNOOOOOOOOONNNLLLKKKDDDCCCAAA???@@@AAADDDEEEMMMTTT___ggghhhddd\\\VVVRRRLLLIIIIIIIIIFFFDDDFFFIIIQQQ___ooo|||uuuggg___YYYUUUTTTVVV\\\gggsssvvvuuuzzz~~~ttthhhZZZOOOCCC@@@<<<::::::;;;;;;;;;:::===???>>><<<::::::;;;:::;;;;;;:::888888:::<<<<<<<<<;;;;;;<<<>>>AAABBB;;;<<<>>>??????@@@BBBDDDEEEHHHFFFIIIRRRZZZooo666666777777888888888999444555666777888999:::::::::===DDDOOO\\\rrr{{{ooohhhrrrxxxhhhTTTBBB>>>>>>;;;:::<<<999999999888666666888:::;;;DDDXXXrrrsssiiiaaaZZZRRRMMMHHHEEEBBB@@@@@@AAA@@@@@@======<<<;;;;;;===@@@CCCHHHMMMUUU[[[___cccfffhhhkkkkkklllmmmooorrruuuwwwvvvssspppnnnooooooooooooooooooppprrrrrrsssrrrrrrnnnmmmmmmnnnpppsssvvvxxxxxxxxxxxxyyyyyyzzzzzzzzztttuuuvvvxxxzzz{{{{{{{{{|||}}}~~~~~~}}}vvvjjjbbb]]]___ccccccbbbcccZZZ^^^cccbbb]]]WWWSSSRRRQQQUUU[[[\\\YYYUUUSSSRRRIIIGGGBBB>>><<<;;;;;;;;;???DDDKKKPPPRRRPPPMMMJJJJJJOOOUUUXXXYYY\\\ccciiinnnnnnnnnkkkggg```ZZZVVVQQQQQQQQQOOOMMMLLLNNNPPPLLLLLLLLLKKKLLLLLLMMMMMMQQQSSSUUUXXXZZZ\\\^^^^^^VVVUUUSSSPPPMMMKKKIIIHHHIIIQQQ]]]lllzzz~~~{{{yyywwwvvvuuuvvvxxxzzz|||~~~vvvvvvuuutttsssrrrrrrqqqooolllgggbbb```]]]ZZZXXXQQQNNNJJJFFFCCCBBBBBBCCC@@@@@@??????@@@BBBDDDEEEBBBFFFJJJLLLQQQVVVUUUQQQOOONNNKKKFFFBBB@@@@@@AAA<<<<<<<<<===============AAA@@@@@@CCCIIINNNOOONNNJJJJJJIIIIIIHHHGGGFFFFFF>>>===<<<<<<===???AAACCCEEELLLWWWaaaeeeccc]]]XXXRRRLLLIIIJJJJJJFFFEEEGGGJJJRRRaaappp}}}wwwhhh```ZZZUUUSSSUUU[[[fffrrrvvvuuuzzz|||rrrfffXXXNNNDDD@@@<<<::::::;;;;;;;;;:::===??????<<<::::::;;;:::;;;;;;999888888:::<<<:::999999:::===@@@CCCEEE:::<<<>>>??????@@@BBBDDDGGGJJJHHHJJJSSS\\\rrr777888888777777666555444444666777777777777:::<<>>FFFXXXrrruuujjjaaaZZZSSSOOOIIIGGGCCCBBBAAAAAA@@@??????>>>===<<<<<<===>>>???EEEJJJRRRYYY^^^cccgggjjjkkkkkkmmmnnnppprrrssstttttttttqqqnnnjjjhhhhhhiiiiiijjjjjjjjjkkklllmmmnnnmmmlllkkkjjjkkkooowww|||yyywwwvvvwwwzzz{{{yyyvvvxxxxxxyyyyyyyyyyyyyyyyyy|||}}}vvvpppeee]]]]]]```cccfffiiibbb^^^___bbb___VVVQQQRRRNNNPPPTTTZZZ^^^\\\UUUOOONNNJJJFFFCCCAAA???===;;;===BBBIIIMMMNNNLLLIIIHHHIIIJJJJJJLLLOOOUUU\\\aaakkkmmmooommmggg___YYYUUUOOONNNKKKIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIINNNNNNNNNNNNOOOOOOOOOOOOKKKJJJGGGEEECCCBBBBBBBBBAAAEEEOOO]]]nnn}}}~~~}}}{{{yyywwwvvvvvvwwwwwwyyyzzz{{{{{{|||vvvwwwxxxxxxwwwuuurrrpppooolllgggccc___[[[WWWTTTTTTPPPKKKHHHFFFEEECCCBBBAAA@@@???>>>>>>??????@@@EEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHFFFCCCAAA@@@???@@@@@@@@@@@@??????>>>>>>@@@@@@@@@CCCHHHLLLOOOPPPMMMJJJFFFCCCAAA@@@===<<<======<<<<<<===???BBBDDDDDDJJJSSSZZZ]]]\\\ZZZYYYSSSPPPLLLHHHEEEEEEFFFGGGIIIXXXjjjvvv~~~rrreee___ZZZUUUTTTUUUYYYfffsssuuurrrwww{{{rrriiiYYYJJJDDDAAA>>><<<<<<<<<<<<;;;::::::::::::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>@@@BBBCCCCCCCCCGGGGGGKKKTTT\\\qqq777777888888888888888777555666777777777888:::<<<>>>BBBJJJVVVggg|||}}}iiifffgggyyyzzzmmm[[[GGG>>><<<:::888777777777777777777888888999>>>FFFWWWqqqvvvjjjbbbZZZSSSOOOJJJGGGDDDBBBAAAAAA@@@??????>>>===<<<<<<===>>>???DDDIIIPPPWWW]]]aaafffhhhkkklllmmmoooqqqssstttuuuuuutttqqqmmmjjjggggggggghhhhhhhhhgggfffggghhhjjjllljjjfffbbbbbbgggpppwwwxxxvvvvvvxxxzzz{{{yyywwwyyyyyyyyyyyyzzzzzzzzzzzzyyy{{{}}}yyypppfff\\\\\\___bbbfffjjjbbb___```eeeddd\\\TTTRRRMMMOOOSSSZZZ^^^]]]WWWRRRNNNKKKFFFCCCAAA???===;;;<<<@@@FFFIIIJJJIIIHHHGGGGGGHHHHHHHHHJJJOOOUUUZZZcccfffjjjiiiccc\\\UUUQQQKKKJJJHHHFFFDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCAAA???>>>=========???AAAGGGSSScccttt}}}{{{yyyxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvwwwxxxxxxwwwuuusssqqqooolllhhhddd```\\\XXXUUUTTTQQQLLLHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEECCCBBBAAA@@@AAAAAA@@@@@@??????>>>>>>>>>>>>???BBBFFFJJJMMMOOOLLLHHHCCC@@@???>>>===;;;;;;;;;:::;;;<<<>>>@@@BBBFFFLLLUUU[[[]]]\\\[[[ZZZUUURRRNNNJJJHHHGGGHHHIIINNN\\\mmmyyyzzzoooddd^^^ZZZUUUTTTUUUZZZgggsssuuusssxxxxxxpppiii[[[MMMCCCAAA===;;;;;;;;;;;;:::999999999999999;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAACCCGGGGGGKKKTTT\\\qqq666777888999999:::::::::555666888888777888:::<<<===CCCMMM[[[mmm}}}ggg```___rrrwww|||sss___JJJ???<<<999777666777777777777777888888999===EEEUUUoooxxxlllccc[[[TTTOOOJJJGGGDDDBBBBBBAAA@@@???>>>>>>===<<<<<<===>>>>>>BBBGGGNNNUUU[[[___dddffflllmmmnnnpppsssuuuvvvwwwvvvtttqqqmmmiiifffdddcccccccccbbb```^^^___aaaccckkkhhhbbb\\\ZZZ___jjjrrrvvvvvvvvvxxxzzz{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{{{{wwwyyy|||~~~}}}rrrggg\\\ZZZ\\\```eeekkkdddaaabbbhhhiiibbbWWWQQQKKKMMMRRRYYY______[[[WWWPPPLLLGGGCCCAAA???>>><<<:::===AAADDDEEEEEEFFFGGGEEEEEEEEEDDDDDDGGGKKKOOOXXX\\\aaabbb^^^WWWPPPLLLFFFEEECCCAAA@@@???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAA>>>===<<<;;;:::::::::;;;>>>>>>AAAJJJYYYlll~~~}}}{{{zzzyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxxxxwwwuuusssrrrpppmmmhhhdddaaa]]]YYYVVVTTTQQQMMMIIIHHHFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>><<<===>>>@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>===<<<<<<>>>@@@DDDIIINNNQQQNNNJJJDDD@@@>>>======<<<::::::;;;<<<===???@@@AAAGGGNNNVVV]]]______]]]]]]XXXUUURRRNNNKKKJJJKKKKKKSSSaaaqqq{{{uuukkkaaa]]]ZZZUUUSSSTTTZZZgggsssvvvtttyyytttnnniii]]]QQQCCC@@@<<<::::::;;;::::::888888888888999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======???????????????@@@@@@@@@CCCGGGGGGJJJTTT\\\qqq666777888888999999999888666777888888888999;;;======DDDQQQbbbuuu~~~hhh___\\\pppuuuzzzyyydddMMMAAA<<<999666666777777777777777888888999===CCCSSSlllzzznnnddd\\\TTTOOOJJJGGGDDDBBBBBBBBBAAA???>>>===<<<;;;;;;<<<===>>>AAAFFFMMMTTTZZZ___cccffflllmmmoooqqqtttvvvxxxyyyyyyvvvrrrmmmiiiddd```]]][[[\\\[[[YYYWWWXXX[[[___iiigggbbb[[[XXX\\\gggpppuuuuuuvvvxxxzzz{{{{{{zzzyyyzzzzzz{{{{{{|||||||||xxxyyy|||~~~uuujjj^^^ZZZZZZ]]]dddkkkiiieeedddgggiiieeeZZZRRRKKKLLLPPPWWW^^^aaa___\\\TTTOOOJJJEEEBBB@@@>>>===:::<<<>>>???@@@BBBFFFHHHEEEEEEDDDBBB@@@@@@CCCEEEMMMSSSYYY\\\YYYRRRKKKGGGBBBAAA???>>><<<<<<<<<===???????????????????????????>>>============>>>???<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>@@@GGGTTTgggzzz~~~~~~}}}{{{zzzxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxvvvsssrrrpppmmmiiieeebbb^^^ZZZWWWTTTQQQMMMKKKIIIHHHFFFDDDAAA@@@@@@???>>>>>>>>>>>>::::::;;;===???@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCBBBAAA@@@???>>>===<<<<<<>>>@@@EEELLLSSSXXXXXXRRRJJJCCC@@@>>>===<<<;;;<<<===>>>@@@AAACCCDDDHHHOOOXXX___bbbccccccbbb\\\YYYUUUQQQNNNMMMMMMMMMVVVdddsss}}}qqqhhh___\\\YYYUUUSSSSSSZZZfffrrrvvvuuuzzzssslllhhh]]]RRRBBB???<<<::::::::::::999888888888888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========>>>>>>>>>???@@@@@@AAAAAABBBGGGFFFJJJTTT\\\rrr777777888888777666666555666888999999999999<<<>>>???GGGVVViii~~~nnnddd```ssstttzzziiiPPPBBB===999666666777777777777777888888999<<>>===<<<;;;;;;<<<===>>>AAAFFFMMMTTTZZZ^^^ccceeekkklllnnnqqqtttvvvxxxyyy{{{xxxtttpppllleee^^^XXXUUUWWWYYYWWWUUUVVV[[[___ffffffccc]]]YYY[[[eeennntttuuuwwwxxxyyyzzzzzz{{{yyyyyyzzzzzz{{{|||}}}}}}zzz|||~~~zzznnnbbb[[[YYYZZZaaahhhnnniiieeeeeegggfff]]]UUUMMMLLLNNNSSS[[[```bbbaaaYYYTTTMMMGGGCCCAAA???===;;;<<<======>>>@@@EEEHHHFFFFFFEEEBBB???>>>>>>???FFFKKKSSSVVVTTTNNNHHHDDD@@@???===;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===<<<<<<<<<======>>>>>>>>>===???AAAHHHSSSdddwww~~~~~~~~~}}}{{{zzzxxxxxxttttttuuuuuuuuuvvvvvvvvvuuuvvvwwwxxxwwwuuusssrrrooolllhhheeebbb^^^ZZZWWWTTTRRRNNNLLLKKKIIIGGGEEEAAAAAAAAA@@@???>>>>>>===999:::;;;<<<>>>???@@@AAA>>>???@@@BBBCCCEEEFFFGGGFFFEEEDDDBBBAAA???>>>>>>===>>>???BBBGGGQQQ]]]fffddd]]]TTTKKKEEEAAA>>>===>>>>>>???@@@BBBDDDFFFGGGLLLRRR[[[cccgggiiijjjjjjaaa^^^XXXSSSOOONNNNNNOOOYYYfffuuu~~~qqqggg___[[[YYYUUURRRSSSZZZeeeqqquuuuuuzzzuuummmggg\\\PPPBBB???<<<::::::::::::999999999999::::::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<======>>><<<<<<===>>>@@@AAABBBCCCBBBFFFFFFJJJTTT\\\rrr888888888777777666444444777888::::::999:::<<<>>>BBBJJJZZZpppxxxnnnhhhzzzttt{{{mmmSSSDDD===999777777777777777777777888888999;;;@@@NNNfffrrrggg^^^UUUPPPKKKHHHEEECCCCCCBBBAAA@@@======<<<;;;;;;<<<======@@@EEELLLSSSYYY^^^bbbeeehhhjjjlllooorrruuuxxxyyy{{{zzzxxxvvvssslllbbbZZZVVVZZZ^^^^^^[[[\\\```eeeiiijjjggg```YYYZZZcccllltttvvvxxxyyyyyyxxxzzz{{{xxxxxxyyyzzz{{{||||||}}}|||~~~tttggg^^^YYYXXX]]]dddmmmkkkhhheeefffhhhbbb[[[QQQNNNLLLOOOVVV^^^cccddd___ZZZQQQJJJEEEBBB???>>><<<===<<<<<<<<>>======AAAFFFMMMPPPOOOJJJEEEBBB>>>===<<<:::999999::::::::::::::::::::::::::::::888777666666777999;;;===<<<<<<===>>>??????>>>>>>===???BBBGGGQQQaaattt~~~|||{{{zzztttttttttuuuuuuvvvvvvvvvssstttuuuvvvvvvtttrrrqqqnnnkkkgggdddaaa^^^ZZZWWWTTTRRROOONNNMMMKKKHHHFFFBBBBBBBBBBBBAAA@@@>>>>>>::::::;;;<<<===>>>??????>>>>>>@@@BBBDDDFFFHHHIIIHHHHHHFFFDDDBBBAAA????????????@@@CCCJJJXXXiiivvvrrrkkkaaaWWWOOOIIIDDDBBBDDDCCCCCCDDDFFFIIILLLNNNUUU[[[cccjjjnnnpppqqqrrrjjjeee]]]VVVQQQPPPQQQRRR]]]jjjxxxtttjjj```\\\YYYTTTRRRSSSYYYcccoootttuuuzzzzzzpppiii\\\OOOCCC@@@<<<::::::;;;::::::::::::::::::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>>;;;;;;===>>>@@@BBBCCCDDDAAAFFFFFFJJJTTT]]]rrr777777888888888777777666888999:::::::::;;;===???FFFNNN^^^tttxxxpppuuu~~~pppUUUDDD>>>:::888888777777777777777888888999;;;???LLLccc~~~ssshhh^^^VVVPPPKKKHHHEEECCCCCCCCCAAA@@@===<<<;;;;;;;;;;;;<<<===>>>CCCKKKRRRWWW\\\```cccfffgggjjjmmmppptttvvvxxxzzzzzz{{{}}}}}}vvvjjjaaa___dddjjjjjjfffeeehhhllltttsssnnndddZZZ[[[eeeooouuuwwwzzzzzzxxxwwwxxxzzzwwwwwwxxxyyyzzz{{{|||||||||}}}zzzlllbbbZZZVVVYYY```gggkkkkkkiiijjjllliiibbbUUUOOOJJJKKKRRR[[[bbbfffeee___UUUMMMGGGCCC@@@>>><<<<<<<<<::::::<<<@@@DDDGGGHHHHHHFFFBBB???======>>>BBBHHHKKKJJJFFFBBB@@@===<<<:::999888888999999888888888888888888888888666555555555666999===???>>>???@@@AAAAAAAAA@@@@@@@@@AAACCCGGGPPP```ttt~~~|||{{{zzzvvvvvvvvvuuuuuuuuuuuuuuuqqqssstttuuuuuusssqqqpppmmmjjjfffccc```]]]YYYWWWTTTRRRPPPOOONNNLLLIIIFFFDDDDDDDDDDDDCCCAAA???>>>;;;;;;;;;<<<<<<<<<======>>>???@@@CCCEEEHHHIIIJJJKKKJJJHHHFFFDDDBBBAAA@@@???@@@@@@CCCLLL^^^tttzzzqqqggg___XXXRRRNNNOOONNNLLLLLLNNNRRRWWWZZZaaafffmmmsssuuuvvvvvvwwwssslllbbbYYYSSSRRRTTTWWWeeeqqq}}}yyynnnbbb\\\XXXTTTRRRSSSXXXbbbmmmssstttzzzuuulll]]]NNNCCCAAA===;;;;;;;;;;;;:::999999999999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>><<<===>>>???@@@AAABBBBBBAAAFFFFFFJJJTTT]]]sss666777888999999999999999888999:::::::::;;;===???HHHPPP```www~~~tttvvvqqqUUUEEE>>>:::999999777777777777777888888999:::???KKKbbb}}}ttthhh___VVVPPPKKKHHHEEECCCCCCCCCBBB@@@===<<<;;;::::::;;;<<<===<<>><<<<<<;;;:::999;;;>>>AAAFFFHHHHHHFFFCCC???>>>===<<<@@@EEEHHHGGGCCC@@@???;;;:::999888777777888888666666666666666666666666777666666666888<<<@@@BBBBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEGGGOOOaaavvv}}}}}}}}}}}}|||{{{yyyyyyxxxxxxwwwvvvuuutttssssssqqqrrrsssttttttrrrqqqooollljjjfffccc```]]]YYYVVVTTTRRRPPPOOONNNLLLIIIGGGDDDEEEEEEEEEDDDBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAACCCFFFHHHJJJKKKLLLKKKJJJHHHEEECCCAAA@@@??????@@@BBBLLLaaayyy~~~uuummmeee___[[[YYYWWWUUUTTTVVV[[[aaaeeekkkooouuuyyyzzzzzzyyyyyyyyyrrrfff[[[UUUTTTWWWZZZkkkvvv|||pppddd]]]XXXTTTRRRTTTWWWaaalllrrrtttyyyyyyooo___OOODDDAAA>>><<<<<<<<<<<<;;;888888888888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>???>>>>>>?????????@@@@@@@@@AAAEEEFFFJJJTTT]]]sss555555777888::::::::::::888999999888888;;;???CCCJJJSSSfff~~~{{{{{{tttYYYIII???888666888;;;999777666666777999;;;;;;@@@JJJ\\\vvvzzzlll___TTTMMMKKKLLLLLLHHHCCC??????@@@<<<<<<;;;;;;;;;;;;<<<<<<@@@CCCHHHNNNTTTYYY\\\]]]aaadddiiimmmpppsssvvvyyyzzz~~~}}}rrrnnnqqqwww{{{vvvmmmjjjlllvvv{{{yyylllaaaaaaiiiooovvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxzzz|||}}}~~~|||}}}~~~tttfff\\\UUURRRQQQ___gggmmmmmmnnnppplllddd]]]TTTLLLJJJMMMRRR[[[ccciiigggddd]]]QQQDDD>>><<<>>>===;;;::::::;;;<<<===EEEFFFGGGFFFCCC@@@???>>>;;;<<<>>>@@@@@@???===<<<888888777555555444444444777888777666555555777999777777777888<<>>???@@@AAAAAACCCGGGGGGKKKUUU]]]sss666777888:::;;;;;;<<<<<<:::::::::::::::===AAADDDKKKUUUgggxxx]]]KKK@@@999888:::777666555444444555666777:::???HHHZZZuuu{{{nnnaaaUUUOOOIIIJJJIIIFFFAAA>>>>>>???===<<<<<<;;;;;;<<<<<<===???BBBGGGMMMSSSWWWZZZ\\\```ccchhhkkknnnqqquuuwwwzzzrrrpppsssxxxzzzuuujjjddddddssszzzyyynnnbbbaaaiiipppuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxzzz{{{}}}~~~|||~~~zzzlll```XXXTTTRRRZZZcccjjjnnnqqquuusssmmmaaaXXXNNNJJJKKKOOOXXXaaaggggggfff```UUUJJJBBB???===<<<;;;999999;;;<<<===CCCDDDEEEDDDAAA???>>>>>>:::;;;<<<======<<<;;;:::888777666555555444444444666777777666555555777999<<<<<<<<<>>>BBBGGGMMMPPPQQQRRRSSSRRRQQQQQQRRRTTTPPPLLLJJJMMMTTT```rrr~~~|||zzzxxxwwwxxxxxxyyyyyywwwuuusssqqqrrrrrrqqqppppppoooooonnnkkkjjjiiigggddd```]]][[[WWWVVVUUUSSSPPPMMMKKKIIIFFFFFFEEEDDDBBB@@@???>>>>>>>>>???@@@@@@@@@@@@???>>>@@@CCCEEEHHHLLLQQQUUUVVVUUUSSSQQQNNNKKKIIIHHHEEECCCCCCGGGQQQdddwwwtttpppmmmnnnsssyyy}}}~~~}}}}}}yyyqqqggg]]]VVVTTT[[[eeesss}}}sssfff^^^YYYTTTRRRTTTXXXbbbmmmrrrtttxxx|||yyymmm\\\MMMDDDAAA===;;;:::::::::999:::999999888888999999::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===============>>>???@@@AAABBBBBBBBBFFFFFFJJJTTT\\\rrr888999:::;;;<<<<<<======;;;<<<<<<<<<<<>>======<<<<<<<<<<<<======>>>@@@EEEKKKQQQVVVZZZ[[[___bbbfffjjjmmmooosssuuuyyy}}}uuuqqqssswwwzzzuuuiiiaaa^^^mmmuuuxxxnnnbbbbbbjjjqqquuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz||||||}}}|||~~~uuuggg]]]VVVSSSVVV]]]ffflllqqqvvvvvvssskkk```TTTNNNKKKNNNVVV___fffiiijjjeee\\\RRRHHHBBB===<<<:::999999:::<<<===@@@BBBCCCBBB@@@===<<<<<<999999999999999999999999888777666555555444555555666666777666555666888;;;@@@@@@BBBEEEJJJPPPUUUXXX]]]^^^___^^^\\\[[[[[[[[[VVVTTTSSSVVVZZZcccttt}}}}}}}}}}}}{{{zzzxxxxxxwwwwwwxxxxxxxxxvvvuuutttqqqqqqppppppooonnnnnnnnnlllkkkjjjgggeeecccaaa```ZZZXXXVVVSSSPPPNNNMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@;;;<<<<<<<<<=========>>>???AAADDDGGGJJJNNNSSSVVVXXXXXXYYYXXXUUURRRNNNLLLHHHHHHIIIKKKRRRddd||||||~~~|||yyyxxxyyyqqqggg^^^WWWVVV___iiiwwwssseee]]]XXXSSSRRRSSSYYYbbbmmmrrrtttyyy}}}{{{nnn]]]NNNDDDAAA===;;;;;;;;;:::999:::999999888888999999::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCCCCAAAEEEEEEIIISSS[[[qqq::::::::::::;;;<<<======<<<<<<<<<<<<===@@@DDDHHHOOOZZZnnngggPPPBBB<<<:::;;;777777888888888888777777999===EEEVVVqqq|||pppcccXXXQQQGGGFFFDDDAAA???>>>>>>>>>>>>======<<<<<<======>>>===@@@DDDJJJPPPVVVZZZ\\\___bbbfffiiilllooorrrtttvvvzzz~~~ssstttxxx|||xxxlllbbb]]]cccmmmrrrkkkbbbbbbjjjrrrsssttttttuuuuuuvvvvvvvvvyyyxxxxxxxxxyyyzzzzzz{{{~~~~~~~~~ooobbbYYYUUUTTTYYY```gggmmmrrrsssrrruuujjj]]]TTTNNNNNNUUU]]]fffkkkmmmjjjcccYYYNNNEEE===<<<:::999999999;;;<<<===???@@@@@@>>>;;;;;;;;;:::999888777777777888888777777666555555555555555555666777666666777:::===???AAAEEEKKKQQQXXX^^^aaahhhiiikkkjjjgggeeedddddd^^^\\\\\\^^^___fffvvv}}}|||||||||{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvuuusssrrrqqqqqqppppppooonnnnnnnnnlllkkkiiigggeeeddddddddd]]][[[WWWTTTQQQPPPOOOOOOKKKIIIFFFDDDBBBAAAAAAAAA:::::::::;;;;;;<<<======AAACCCFFFIIILLLPPPUUUYYY\\\]]]______]]]XXXSSSOOOLLLMMMNNNOOOTTTeee~~~yyywwwwwwoooeee^^^XXXXXXbbbmmm|||rrreee]]]XXXSSSQQQSSSYYYcccnnnsssuuuzzz|||ooo]]]OOOCCC@@@===;;;;;;;;;;;;::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<============>>>>>>???@@@AAABBBBBBAAAFFFFFFJJJSSS\\\qqq::::::999999:::;;;<<<===;;;<<<<<<<<<===@@@EEEHHHRRR]]]sss{{{}}}kkkRRRBBB<<<:::999888999999::::::999999888:::===EEEUUUppp}}}pppdddYYYRRRIIIGGGDDDAAA@@@?????????======<<<<<<<<<<<<======>>>@@@DDDJJJPPPVVV[[[^^^___bbbfffjjjlllooorrrtttvvvxxx||||||zzz|||~~~rrrfff___]]]fffkkkfffaaaccckkkqqqrrrsssssstttuuuuuuvvvvvvxxxxxxxxxxxxxxxyyyzzz{{{~~~wwwhhh]]]XXXTTTVVV[[[bbbiiinnnrrrtttzzzpppdddZZZRRRMMMRRRYYYdddkkkooolllggg___SSSFFF???===;;;999999999:::;;;;;;<<<>>>>>><<<::::::::::::999888888777777888888777666666555555555555666555666777777888999===???AAADDDJJJRRRZZZbbbhhhlllqqqsssuuuuuussspppnnnnnnfffddddddeeefffkkkxxx}}}}}}}}}|||{{{zzzyyyyyyyyyxxxwwwvvvuuusssqqqpppoooqqqqqqqqqpppoooooonnnnnnkkkjjjhhhfffeeeddddddddd___]]]YYYVVVSSSRRRQQQQQQLLLJJJGGGDDDBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBBBBDDDHHHJJJNNNRRRWWW[[[aaacccffffffddd___YYYUUUNNNOOOQQQQQQTTTccc}}}tttlllccc\\\XXXZZZeeeqqqssseee]]]XXXSSSRRRSSSZZZcccnnnsssuuu||||||nnn]]]NNNCCC@@@<<<;;;;;;;;;;;;::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<<<<===>>>???@@@AAAAAACCCGGGGGGKKKUUU]]]rrr;;;;;;:::999:::;;;<<<===<<<=========>>>AAAFFFJJJSSS```wwwttttttyyy~~~nnnTTTDDD>>>;;;888888888888888888888888888:::<<>><<<<<<;;;;;;;;;;;;<<<<<<>>>@@@DDDIIIPPPVVV[[[^^^___bbbfffiiikkknnnqqqsssuuuxxx|||{{{nnnfff```fffhhheeebbbfffllloooqqqrrrrrrssstttuuuvvvvvvwwwwwwwwwwwwxxxyyy{{{{{{}}}~~~|||~~~nnnccc]]]VVVUUUXXX___fffkkkrrryyyzzzsssjjjaaaVVVNNNOOOUUU___gggmmmkkkiiieeeXXXJJJBBB@@@===;;;999999999:::999;;;======;;;:::::::::::::::999999888777777777666666555555555555666666555777888999:::<<<@@@CCCEEEIIIQQQZZZccckkkpppsssuuuxxx|||~~~|||yyywwwvvvnnnjjjiiikkknnnrrr{{{~~~}}}{{{zzzyyyyyyyyyxxxwwwvvvtttqqqpppnnnmmmppppppoooooonnnnnnmmmmmmiiiiiihhhgggeeedddcccccc```^^^\\\YYYVVVTTTRRRRRRMMMLLLIIIGGGEEECCCBBBAAA>>>>>>======>>>@@@BBBCCCDDDFFFIIILLLPPPTTTZZZ^^^dddgggkkkmmmlllgggbbb^^^UUUTTTTTTSSSTTT___xxx}}}rrrjjjaaa\\\YYY\\\hhhuuusssfff^^^YYYTTTSSSTTTZZZdddnnnsssvvv}}}zzzlll[[[MMMBBB@@@<<<;;;;;;;;;;;;;;;:::999999888888999999::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<<<<===>>>???@@@@@@AAACCCGGGGGGKKKUUU]]]sss===<<<;;;::::::<<<===???===>>>??????@@@CCCHHHLLLUUUbbbzzzppplllnnnrrrXXXFFF@@@<<<777999888777666666777888999999;;;AAAQQQllluuuiii^^^XXXMMMIIIDDD@@@@@@@@@>>>===;;;;;;::::::::::::;;;;;;===>>>BBBHHHNNNUUU[[[^^^^^^aaaeeehhhjjjllloooqqqqqqvvvzzz}}}vvvkkkllljjjffffffkkknnnmmmpppqqqrrrssstttuuuuuuvvvvvvvvvvvvwwwxxxzzz{{{||||||~~~~~~zzz|||uuuiiiddd[[[VVVUUU[[[```eeemmmvvv{{{wwwrrrjjj]]]RRRPPPTTTWWWaaahhhhhhiiiiii^^^OOOEEECCC@@@<<<:::999888999888:::<<<<<<;;;:::::::::888999999999888777555444666666555555555555666666666888999;;;<<<>>>BBBEEEJJJNNNUUU^^^fffmmmqqqtttssswww|||~~~|||zzzyyyvvvpppmmmqqqvvvzzz~~~|||zzzyyyyyyyyywwwvvvuuusssrrrqqqppppppnnnnnnmmmllllllkkkkkkjjjiiiiiiiiiiiigggeeecccbbb```___^^^\\\YYYVVVSSSRRROOONNNMMMKKKIIIFFFDDDBBB======<<<<<<===???AAACCCEEEGGGJJJNNNQQQVVV[[[___fffiiinnnrrrsssqqqmmmkkkbbb___[[[YYYXXX```rrr{{{qqqjjjaaa\\\ZZZ___lllyyyuuuggg___ZZZUUUTTTUUU[[[dddnnntttvvv~~~xxxiiiYYYLLLBBB???<<<:::;;;<<<<<<;;;:::999999888888999999::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<===>>>???@@@AAAAAABBBBBBGGGFFFKKKTTT]]]rrr???>>><<<;;;<<<===???@@@???@@@@@@@@@BBBEEEJJJNNNUUUccc|||mmmfffffftttZZZIIIBBB===777;;;999777666666777999;;;777999@@@OOOkkkwwwkkkaaaZZZNNNIIICCC@@@??????===;;;;;;::::::999999::::::;;;;;;===AAAFFFMMMTTTYYY]]]]]]```cccfffhhhjjjmmmoookkkrrrxxx|||tttsssmmmiiijjjnnnooolllppppppqqqrrrtttuuuuuuvvvuuuuuuvvvwwwxxxzzz|||}}}|||}}}{{{|||zzznnnhhh```YYYTTTWWWZZZ]]]eeeooo~~~|||xxxrrreeeXXXTTTVVVQQQ\\\dddeeeiiilllcccTTTGGGEEEAAA===:::999888888777999<<<<<<;;;::::::;;;777888999999888666444222666666555555555666666777777888:::<<<===@@@DDDGGGLLLPPPWWW^^^fffkkkooopppnnnrrrxxx||||||zzzxxxwww{{{sssooottt{{{~~~}}}|||zzzyyyyyyyyyvvvvvvuuussssssrrrssssssllllllkkkjjjjjjiiiiiihhhiiijjjkkkjjjiiifffcccaaa``````___]]]ZZZWWWTTTRRRQQQPPPPPPNNNLLLIIIFFFDDDAAAAAA@@@@@@AAACCCEEEGGGEEEHHHKKKNNNRRRWWW\\\```gggjjjpppuuuxxxxxxvvvtttoooiiiddd```^^^bbbqqq}}}rrrjjjbbb]]]\\\aaaooo|||uuuhhh```[[[VVVTTTVVV[[[dddnnntttwww~~~vvvgggXXXKKKBBB???<<<:::;;;<<<<<<;;;:::999999999999999999::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBBCCCAAAFFFEEEIIISSS\\\qqq<<<<<<<<<<<<<<<===>>>???AAABBBBBBAAAAAAEEEMMMSSS\\\hhh~~~{{{jjj\\\fffxxxxxx^^^III@@@<<<::::::777555555888999888777999888===KKKccc}}}zzzqqqcccVVVRRRJJJBBBAAA@@@===<<<>>>:::::::::999999:::;;;;;;;;;===AAAEEEIIIOOOVVV[[[___```bbbdddggghhhiiijjjppppppqqqtttyyy|||~~~~~~}}}zzztttpppmmmnnnpppqqqrrrrrrssstttuuuuuuttttttssstttwwwwwwwwwxxxzzz|||{{{{{{~~~ttthhhbbb___ZZZTTTRRRWWW```hhhqqqwww|||wwwjjj]]]VVVTTTUUU\\\aaadddhhhjjjcccXXXJJJEEE>>><<<======999666888888777777777777888888;;;:::999777555444222222555555555555555444444444888999;;;>>>AAAEEEHHHIIINNNPPPUUU[[[___bbbcccdddeeeggglllsssxxx{{{zzzxxxsssrrrqqqssswww~~~}}}zzzxxxwwwvvvwwwwwwvvvuuutttrrrpppooommmlllkkkjjjiiiiiiiiiiiikkkiiihhhggggggfffdddbbb`````````^^^\\\ZZZWWWUUUTTTTTTSSSQQQNNNIIIEEECCCDDDCCCCCCCCCDDDEEEGGGHHHKKKLLLOOOQQQTTTYYY___cccfffjjjooouuuzzz|||||||||vvvqqqkkkffffffkkkrrrwww}}}qqqiiiaaa^^^___ffftttwwwjjjaaaZZZTTTRRRUUU^^^fffppptttwww~~~vvveeeUUUKKKAAA???<<<999888888999::::::::::::999999:::;;;;;;<<<:::999:::===???>>><<<::::::;;;>>>@@@AAA@@@>>>===>>>???@@@@@@AAA@@@@@@@@@EEEDDDIIISSS\\\rrr<<<<<<======>>>???@@@AAABBBCCCCCCBBBCCCGGGOOOVVV___lllzzzvvvqqqgggYYY```qqqyyy___KKKBBB???===:::777555666888999888777999999===KKKbbb}}}|||rrreeeYYYSSSJJJBBBAAA@@@>>>===>>>;;;::::::999999::::::;;;:::===@@@DDDIIIOOOVVVZZZ^^^___bbbdddfffhhhiiijjjooooooppprrruuuwwwwwwvvvssstttxxxxxxtttoookkkjjjlllooorrrqqqrrrssstttuuuvvvvvvuuuuuuvvvwwwxxxxxxyyy{{{~~~{{{yyyzzz|||xxxkkkdddaaa]]]YYYXXXZZZ^^^aaajjjqqqyyyzzzrrrggg^^^ZZZTTTYYY]]]___cccfff```WWWLLLFFF???<<<======:::777888888777777777777888888999999888777666666555444666555555555555555555555999:::;;;===@@@CCCFFFGGGHHHKKKOOOSSSWWWYYYZZZ[[[\\\^^^ccckkkqqquuuuuutttoooooooooqqqvvv}}}}}}{{{yyyxxxwwwvvvvvvuuutttrrrpppooonnnlllllljjjiiihhhhhhhhhhhhiiihhhgggffffffeeeccc```___```___^^^\\\ZZZWWWVVVUUUUUUTTTSSSPPPLLLIIIFFFFFFFFFEEEFFFFFFHHHJJJKKKNNNPPPRRRTTTWWW\\\aaaeeehhhkkkqqqwww{{{}}}~~~~~~}}}zzzvvvrrrpppqqqsssttt|||qqqiii```^^^aaahhhvvvvvviiiaaaZZZTTTSSSVVV___hhhqqqvvvxxxtttdddTTTKKKAAA???<<<999888888999:::777777888888:::<<<===>>>>>><<<:::;;;<<<<<<;;;888;;;:::;;;<<>>===>>>???@@@@@@AAA@@@@@@@@@EEEDDDIIISSS\\\sss======>>>???@@@AAABBBCCCBBBCCCDDDDDDEEEJJJRRRYYYdddqqqtttlllgggxxx}}}fffWWW\\\jjj}}}cccNNNDDDAAA@@@:::888666666888999888777999999===JJJaaa{{{}}}ttthhh]]]TTTKKKCCCAAAAAA>>>===>>>;;;::::::999999::::::::::::<<<@@@DDDHHHNNNUUUYYY]]]^^^aaacccfffhhhiiijjjmmmmmmnnnpppqqqqqqnnnlllhhhhhhkkkqqqxxx{{{zzzxxxnnnkkkfffcccdddhhhmmmqqqqqqrrrsssuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxzzz}}}|||xxxwwwxxx}}}qqqhhhddd```^^^______]]][[[bbbiiisssyyyxxxpppfff^^^UUUWWWXXXXXX\\\___[[[UUUKKKEEE>>>;;;::::::999777888777777666666777777888888888888888777777777777666666666666666666666666:::;;;<<<===???AAACCCDDDAAACCCFFFIIIKKKMMMMMMNNNOOOQQQWWW___ggglllnnnnnnhhhiiikkknnnttt{{{}}}}}}}}}}}}~~~~~~|||{{{zzzyyywwwwwwvvvuuusssqqqooonnnlllkkkiiihhhgggfffffffffhhhfffeeeddddddcccaaa___^^^^^^^^^^^^\\\ZZZXXXWWWVVVVVVVVVUUUSSSPPPNNNLLLJJJIIIIIIIIIJJJLLLNNNOOOPPPRRRUUUWWWZZZ^^^cccfffjjjmmmsssyyy}}}~~~{{{xxxvvvtttxxxzzzpppggg___^^^bbblllzzzttthhh```ZZZUUUTTTWWWaaaiiissswwwyyy~~~pppbbbTTTJJJAAA???<<<:::888888999:::777777777888:::;;;===>>><<<;;;::::::;;;;;;:::999<<<;;;::::::<<<============>>>???@@@@@@AAA@@@@@@@@@EEEDDDIIISSS]]]sss<<<<<<>>>@@@BBBCCCDDDEEEBBBDDDEEEEEEGGGLLLUUU\\\hhhvvvttthhhcccrrrjjjZZZ\\\ggghhhQQQEEEAAA@@@:::999888777888888888888999999===III___zzz~~~uuujjj```UUULLLDDDBBBAAA>>>===>>>;;;;;;:::999999999:::::::::<<>>@@@AAABBBCCCCCCCCCDDDFFFLLLTTT]]]cccggghhhaaacccfffkkkrrryyy}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{zzzzzzyyywwwuuusssqqqpppkkkjjjhhhgggfffeeeddddddfffdddcccccccccaaa___]]]]]]]]]]]]]]]\\\[[[YYYXXXVVVVVVVVVVVVUUUSSSRRRQQQMMMLLLLLLLLLMMMOOOQQQRRRQQQSSSVVVXXX[[[^^^bbbfffkkknnntttyyy~~~~~~{{{xxx|||}}}xxxmmmddd]]]^^^dddooo}}}}}}rrrggg___ZZZUUUVVVYYYbbbjjjssswwwyyyxxxlll```SSSJJJAAA???===;;;999999999:::;;;:::999999999999999999777777888999;;;<<<=========;;;999999:::<<<<<<<<<======???@@@@@@@@@@@@@@@@@@EEEDDDIIITTT]]]ttt:::<<<>>>AAACCCEEEFFFFFFDDDEEEFFFGGGHHHNNNWWW^^^jjjxxx|||mmmcccpppooo^^^^^^hhhnnnUUUGGGAAA>>>::::::999888777777888888999999===HHH]]]xxxvvvkkkaaaVVVMMMEEECCCBBB???===>>><<<;;;::::::999999999:::999;;;>>>BBBFFFKKKRRRVVVZZZ[[[^^^bbbeeehhhjjjjjjmmmmmmmmmooopppnnnjjjgggaaa]]]YYYYYY\\\___```___]]]ZZZWWWVVVYYY___eeejjjpppqqqssstttvvvwwwxxxxxxwwwwwwwwwvvvvvvxxx||||||yyyxxx{{{vvvlllbbb___cccgggfffbbbaaabbbeeelllrrruuuqqqmmmaaaZZZRRRNNNMMMKKKIIIHHHDDDAAA<<<888777777777777777777666666666666777777:::999999888777666555555444555555666777888888999;;;;;;;;;;;;<<<<<<===>>><<<===============<<<<<<===???DDDKKKTTT[[[___aaa[[[]]]aaagggooowww~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyywwwuuusssqqqpppkkkjjjhhhfffeeedddccccccdddcccbbbaaaaaa```^^^[[[[[[[[[\\\]]]\\\[[[ZZZYYYVVVVVVVVVVVVVVVVVVUUUUUUPPPOOOOOONNNOOOPPPRRRSSSTTTVVVYYY[[[]]]```cccfffkkknnnsssxxx}}}~~~{{{uuujjjbbb\\\___gggrrr~~~|||qqqfff___ZZZVVVVVVYYYbbbjjjssswwwyyysssiii___RRRIII@@@???===<<<::::::999999;;;:::999999888888888888777888999::::::;;;<<<======;;;999888:::;;;<<<;;;======???@@@@@@@@@@@@@@@@@@DDDEEEIIITTT^^^uuu;;;===@@@CCCFFFHHHIIIIIIGGGHHHIIIJJJKKKQQQYYY```kkk{{{wwwgggpppuuueeeccckkksssYYYHHH@@@===:::;;;;;;999777666777999999999===HHH[[[wwwwwwlllbbbWWWNNNFFFDDDBBB???>>>???<<<<<<;;;:::999999999999999;;;>>>AAAEEEJJJQQQUUUXXXZZZ]]]aaaeeehhhjjjkkkllllllmmmppprrrrrrpppnnn```ZZZUUUTTTWWW\\\___```^^^\\\ZZZZZZ\\\```fffiiipppqqqrrrtttuuuvvvvvvvvvvvvwwwwwwwwwwwwxxx|||~~~zzzvvvwww{{{}}}rrreee___bbbgggiiiiiidddbbbbbbffflllrrrttttttdddZZZOOOJJJFFFBBB@@@AAA@@@???<<<:::888888888999777666666555555666666777999999888777666555444333333333444555777888999999:::::::::::::::;;;<<<<<<===<<<;;;;;;:::999999888::::::===CCCKKKRRRWWWXXXUUUVVVZZZaaajjjttt|||~~~~~~~~~~~~~~~}}}|||xxxxxxwwwuuussspppnnnmmmkkkjjjhhhfffeeecccccccccdddbbbaaaaaaaaa___]]][[[YYYZZZ[[[\\\\\\[[[ZZZZZZWWWWWWXXXXXXXXXXXXYYYYYYSSSRRRQQQQQQQQQQQQSSSSSSUUUXXX[[[]]]___aaadddfffiiilllpppvvv{{{yyysssiiiaaa]]]bbblllvvv|||qqqeee^^^YYYUUUVVVYYYbbbjjjssswwwyyy{{{~~~qqqhhh^^^RRRHHH@@@???>>><<<;;;::::::999777777777888888999;;;;;;;;;<<<===<<<999888999:::;;;:::999999;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@DDDEEEIIIUUU^^^uuu<<>>:::;;;<<<:::777666777999999:::===GGGZZZvvvzzzmmmdddXXXOOOGGGDDDCCC???>>>???===<<<;;;:::999999999999888:::===@@@DDDIIIPPPTTTWWWYYY\\\```dddhhhjjjkkkjjjjjjlllooosssvvvvvvvvvggg```YYYWWW[[[aaafffhhhfffdddccccccdddgggjjjlllpppqqqrrrsssttttttttttttvvvwwwxxxyyyyyyzzz|||~~~}}}vvvuuuwww}}}wwwjjjbbbbbbfffjjjkkkiiifffbbbaaacccgggkkkmmmcccWWWKKKFFFBBB<<<:::<<<999:::999888777666777777666666555555555555666666666666666666555555444444111222333444666777888999999999999999999:::;;;;;;<<<;;;:::888777666666666777666888<<>>===<<<::::::999777777777777888999:::;;;===>>>???===:::888888::::::999999;;;===>>>===<<<===>>>???@@@@@@AAA@@@@@@@@@DDDEEEJJJUUU___vvv>>>AAAEEEIIIMMMOOOPPPPPPNNNPPPPPPPPPQQQVVV___eeennn~~~tttyyyuuurrryyyyyy___MMMDDD???:::<<<<<<:::777666777:::999:::===GGGYYYuuu|||oooeeeXXXOOOGGGDDDCCC@@@>>>???===<<<;;;:::999999999999888:::===@@@DDDIIIOOOSSSWWWXXX\\\```dddgggjjjkkkiiiiiikkkoootttxxxzzz{{{rrrjjjbbb^^^aaahhhlllooolllllljjjjjjjjjlllnnnooopppqqqqqqrrrssssssssssssvvvxxxzzz{{{{{{|||}}}|||zzz{{{}}}xxxuuuuuu{{{{{{nnndddbbbeeehhhjjjmmmjjjccc]]]ZZZZZZ]]]___```SSSGGGCCC???999777999222444555555444333333333666666555555555555666666444444444444555555666666111111222444666777888999999888888888999::::::;;;:::999888666555444444444555444444777===CCCFFFHHHKKKLLLOOOVVV```lllwww~~~}}}}}}}}}}}}~~~}}}|||zzzyyyxxxvvvssspppnnnmmmlllkkkiiigggeeedddccccccdddbbbaaa``````___]]][[[WWWXXXZZZ[[[\\\\\\[[[[[[]]]]]]\\\\\\\\\]]]^^^___ZZZYYYWWWUUUTTTTTTTTTTTTNNNQQQTTTWWWXXXYYY[[[]]]eeegggkkkqqqvvvzzz~~~wwwpppjjjcccbbbjjjuuu}}}|||qqqfff^^^YYYUUUUUUXXXfffnnnvvvzzz|||xxxrrriii___RRRHHH@@@@@@???===<<<;;;:::999;;;:::999888777777777777;;;===???===:::999;;;===888888:::<<>><<<===>>>???@@@@@@AAA@@@@@@@@@DDDEEEJJJUUU___vvv???AAADDDHHHKKKOOOQQQQQQRRRTTTUUUUUUUUUXXX___eeerrr}}}~~~uuu{{{|||cccOOOCCC@@@;;;:::999888777777777777999;;;???GGGYYYttt|||nnnfffZZZPPPHHHFFFCCC???<<<<<<===<<<<<<:::999888777777666777999<<>>DDDIIIGGGIIIMMMSSS[[[gggsss{{{}}}~~~}}}}}}~~~~~~}}}zzzvvvsssrrrrrrqqqpppnnnllliiigggfffdddaaa___dddcccaaa^^^\\\[[[ZZZZZZXXXYYYYYYZZZ[[[\\\\\\]]]^^^^^^^^^^^^_______________]]]ZZZXXXWWWUUUSSSQQQUUUUUUVVVWWWYYYZZZZZZ[[[aaaeeejjjnnnrrrvvv{{{~~~~~~uuuooofffdddeeelllxxx~~~rrrfff^^^XXXUUUVVVZZZcccoooyyyxxxxxxuuujjj___TTTKKK;;;::::::999999:::::::::;;;;;;:::999999999::::::999999999::::::;;;;;;;;;>>>===<<<;;;;;;<<<>>>???;;;<<<===>>>@@@AAABBBCCCAAAFFFGGGKKKUUU^^^www===@@@CCCHHHMMMQQQUUUVVVUUUVVVXXXWWWWWW[[[aaagggrrrvvv||||||dddOOOCCC???999999888888888888888999888:::===FFFVVVqqq}}}nnnfffYYYPPPHHHEEECCC???<<<=========<<<;;;:::999888888777888:::<<<@@@FFFNNNSSSXXXYYY[[[___cccfffhhhhhhjjjjjjlllqqqwww~~~zzznnniiijjjlllkkkhhhllliiifffdddeeegggjjjlllmmmppprrrpppnnnlllnnnpppvvvxxxzzz}}}~~~~~~~~~~~~|||{{{|||zzzwwwxxx|||ssshhhcccdddfffmmmlllhhh```WWWPPPLLLLLLGGGDDD@@@<<<888666444444555555555555555555555555777666555666777888777666666666666666555555555555444444555666777888999999:::::::::999999888888888777666555444333333333333222333444555777<<>>===<<<;;;::::::::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;<<<===>>><<<<<<===???@@@AAABBBCCCAAAGGGGGGKKKUUU^^^www<<<>>>BBBHHHNNNTTTYYY\\\YYYZZZ[[[[[[[[[^^^eeejjjtttvvv}}}~~~yyy|||}}}eeeQQQDDD???888888888888888999::::::777999===DDDSSSnnn~~~ooogggZZZPPPHHHEEECCC???======>>>======<<<;;;:::999999888999;;;<<>><<<;;;:::999999999999999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>><<<===>>>???@@@AAABBBCCCBBBGGGGGGKKKUUU___xxx;;;===AAAGGGNNNUUU[[[___]]]^^^_________bbbhhhnnnwwwtttzzz{{{uuuvvviiiTTTGGGAAA::::::999888888888999999888:::===CCCQQQjjjqqqiii\\\RRRIIIEEECCC???===>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<>>>CCCIIINNNUUUXXX\\\aaaccceeegggiiijjjjjjkkknnnsss|||uuuhhhccccccdddeee^^^\\\XXXUUUVVV[[[ccciiimmmqqqttttttrrrqqqsssuuuuuuwwwzzz}}}~~~~~~}}}{{{zzz|||~~~wwwtttuuuyyyyyylllccc```___aaa___XXXLLLCCC>>>>>>888777666555555555666666444444444444444444444444777666555666777888777666555555555555555555555555333444444555666777888888666777999:::;;;:::888777444333333222111111222222111222333444555888===AAABBBBBBCCCFFFMMMYYYeeennnwwwyyy|||}}}|||zzzzzzzzzxxxxxxyyyzzz{{{|||~~~|||}}}}}}|||{{{{{{{{{yyyuuurrrooommmkkkiiihhhgggdddbbb```___^^^]]]\\\[[[[[[[[[VVVVVVWWWYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```aaaaaa___\\\ZZZXXXWWWUUUSSSPPPNNNNNNMMMNNNNNNPPPQQQRRRSSSWWW\\\aaaeeejjjooossswwwzzz}}}{{{tttoooiiijjjnnnuuuyyynnnbbb\\\YYYWWWZZZ^^^iiissszzzyyyyyyqqq___NNNDDD======;;;:::999888888888888888888999:::;;;<<<===::::::::::::::::::::::::::::::;;;;;;<<<<<<=========>>>>>>???AAABBBBBBCCCBBBGGGGGGKKKUUU```yyy;;;===@@@EEELLLUUU\\\```aaacccdddcccbbbeeelllqqq{{{rrruuuwwwnnnmmm{{{lllXXXIIIBBB===<<<;;;999888777777777999;;;>>>CCCOOOhhhuuulll___UUUKKKGGGDDD@@@>>>???=========<<<<<<;;;;;;:::;;;;;;;;;<<<===AAAGGGLLLRRRVVV\\\```bbbdddfffhhhiiijjjjjjlllqqq{{{yyylllddddddgggjjjdddbbb\\\WWWSSSUUU[[[```kkkooosssuuusssrrrtttvvvuuuwwwzzz}}}}}}}}}|||{{{zzz|||yyyssssssuuuzzzpppeee___[[[XXXRRRKKKFFFAAA>>><<<777777777666666666666666555555555555555555555555777666555666777888777666777666666555444333333333333333444555666777888888555777999::::::999888666333333222111111111222222222333444444555888;;;>>>@@@@@@AAADDDJJJTTT```hhhrrruuuyyy{{{{{{yyyxxxxxxwwwwwwwwwxxxyyy{{{|||}}}yyyzzz|||~~~}}}}}}}}}}}}}}}{{{vvvssspppnnnkkkjjjiiihhhfffdddbbbaaa___]]]\\\ZZZYYYYYYVVVVVVWWWYYYZZZ\\\]]]]]]]]]^^^^^^___``````aaaaaa^^^[[[YYYWWWVVVTTTRRROOOLLLKKKJJJJJJJJJLLLMMMOOOOOORRRVVV[[[___cccgggkkkpppsssxxx|||yyysssooojjjlllrrryyywwwmmmaaa\\\YYYWWWZZZ___iiirrrxxxwwwxxxttt```OOOEEE;;;;;;:::999999999::::::888888888999:::;;;<<<===::::::::::::::::::::::::::::::;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBCCCCCCHHHHHHKKKUUU```{{{;;;<<<>>>DDDLLLVVV^^^cccggghhhiiihhhgggjjjpppvvvppppppvvvssshhhdddsssnnnZZZJJJBBB???>>><<<:::888777666666999<<>>???<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;===AAAFFFJJJOOOTTT[[[```aaabbbeeeggghhhiiijjjkkkoooxxxuuullljjjnnnrrrrrrooojjjaaaXXXTTTVVVYYYgggkkkppprrrqqqqqqrrrtttvvvxxx{{{~~~{{{|||{{{zzzzzz|||}}}tttrrrssswww~~~ssseee\\\UUUPPPHHHBBB@@@???===<<<999999999888888888777777666666666666666666666666777666555666777888777666777777666555444333222111333333444555666777777888777777888999999888777666333333222111111222222333222333444444444666999<<<<<<===???AAAGGGPPPZZZ```kkkpppuuuyyyyyywwwvvvvvvuuuuuuuuuuuuvvvxxxyyyyyyyyyzzz{{{|||}}}}}}|||{{{~~~}}}}}}}}}}}}{{{xxxuuupppnnnlllkkkkkkiiigggeeedddcccaaa^^^\\\[[[ZZZYYYVVVWWWXXXZZZ[[[]]]^^^___^^^^^^^^^____________```\\\ZZZWWWUUUTTTSSSPPPNNNHHHGGGEEEEEEEEEGGGIIIJJJJJJMMMQQQTTTVVVYYY]]]```fffjjjpppuuuyyy~~~}}}xxxsssooojjjnnnttt|||wwwlllaaa[[[XXXWWWZZZ___hhhpppvvvvvvxxxttt^^^MMMBBB<<<<<<<<<;;;;;;<<<<<<===999999999999:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;::::::<<<===>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDHHHHHHKKKUUUaaa|||999:::===DDDMMMYYYccciiilllnnnnnnmmmlllooouuuzzz|||ooollliiivvvggg```nnnnnnZZZIII@@@>>>===;;;:::999888777777999<<<>>>@@@IIIaaa~~~uuuhhh\\\PPPJJJFFF@@@>>>???;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<@@@FFFJJJLLLSSSZZZ___``````cccffffffhhhjjjkkknnnvvv~~~tttpppssswwwzzzyyyuuummmbbb[[[ZZZ\\\eeejjjooorrrqqqqqqrrrtttxxxyyy|||~~~zzz{{{{{{zzzzzz|||uuusssrrruuu|||~~~rrrcccWWWMMMKKKFFF@@@<<<:::;;;<<<888999999::::::999999999777777777777777777777777777666555666777888777666555555555444444333333333222333333444555666777777999999888888777777666666333333222222222222333333111222333333333444666999777999<<>>===<<<;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;======<<<<<<<<<;;;;;;;;;:::;;;===>>>???@@@@@@??????@@@@@@AAAAAABBBBBBBBBDDDIIIHHHKKKVVVbbb}}}888999===DDDOOO\\\gggnnnpppqqqrrrqqqpppsssyyy~~~xxx|||pppjjj^^^{{{|||kkkaaalllnnnYYYHHH???<<<;;;::::::999999999999888;;;===>>>GGG^^^wwwjjj___RRRKKKFFFAAA>>>???::::::::::::::::::999999999:::::::::<<<@@@FFFJJJJJJQQQZZZ^^^______bbbeeeeeehhhjjjkkkmmmuuuxxxssstttwwwzzz|||{{{uuukkkdddcccdddeeejjjpppssssssrrrtttvvvxxxzzz}}}~~~zzzzzzzzzzzzzzz}}}vvvsssqqquuu{{{~~~||||||}}}{{{qqq```SSSGGGIIIGGGAAA999666888<<<777888999::::::;;;::::::777777777777777777777777777666555666777888888666333333333444444444555555222333333444555666777777::::::888777666666666666333333333222333333444444///111222222111222444666444666:::===BBBHHHPPPUUUbbbhhhooouuuvvvvvvttttttqqqpppppppppppppppqqqqqqqqqrrruuuxxx{{{|||}}}}}}~~~|||||||||{{{yyywwwqqqooommmllllllkkkiiigggbbbbbbaaa______^^^^^^___XXXXXXZZZ[[[]]]___```aaa]]]]]]\\\\\\[[[ZZZZZZYYYZZZWWWUUUSSSRRRPPPNNNKKKIIIGGGEEEDDDDDDFFFHHHJJJCCCEEEGGGHHHHHHIIIKKKMMMMMMRRRYYY```gggmmmssswww|||wwwrrrnnnjjjooowwwwwwmmmaaa[[[XXXVVVYYY]]]iiiqqqvvvvvvzzzsss]]]LLLCCC>>>===<<<:::999888777777;;;;;;:::999999999::::::;;;;;;;;;::::::999999999:::;;;===???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEIIIHHHKKKVVVbbb}}}<<<<<<>>>DDDNNN\\\iiirrruuuwwwxxxwwwuuuwww~~~wwwyyywwweee___mmmpppbbbjjj}}}mmmWWWFFF???===<<<;;;:::999888888888<<<999;;;@@@FFFUUUssstttkkkdddYYYNNNGGGBBB>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::>>>CCCGGGOOOSSSXXX[[[\\\^^^bbbfffkkkkkkkkkkkknnnsss{{{vvvpppoooqqqqqqrrrsssqqqlllgggdddcccjjjmmmqqqssstttuuuvvvwwwzzz{{{}}}~~~~~~|||{{{wwwvvvxxx{{{||||||}}}rrrkkknnnuuuzzz}}}|||{{{wwwssspppkkk```UUUIIIEEE@@@<<<;;;::::::999888888999:::;;;;;;<<<===999999888888888888999999777777777777777777777777777777777666555555444444333444444444333333555666666666777666666555444444777666555444222111000///333333333333333333333333555666999;;;>>>DDDKKKOOO[[[bbbkkkrrrtttsssqqqooommmllljjjhhhiiijjjmmmnnnnnnooopppsssvvvyyy|||}}}zzz{{{|||||||||{{{zzzyyytttrrrpppmmmkkkjjjjjjjjjeeecccbbb```___^^^^^^___]]]]]]\\\[[[\\\^^^aaabbb^^^^^^]]][[[ZZZXXXWWWVVVYYYXXXWWWUUUSSSOOOLLLJJJEEEDDDBBBAAAAAABBBCCCDDDAAAAAA@@@@@@???@@@@@@@@@DDDGGGLLLRRRXXX___fffkkkyyy}}}|||sssnnnnnnlllrrrzzztttkkkaaa[[[WWWVVVZZZ```kkktttzzzxxxyyymmmZZZKKKCCC===;;;::::::;;;<<<:::999888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;:::999:::<<<>>>@@@BBBBBBAAAAAAAAAAAA@@@@@@EEEDDDGGGNNNUUUbbb;;;<<>>=========>>>>>>@@@BBBGGGKKKPPPWWW___dddrrrwww|||sssnnnooopppuuu|||wwwmmmccc]]]YYYXXX\\\bbbllluuuzzzyyy{{{kkkXXXJJJAAA<<<:::999999:::;;;999888999999999:::;;;<<<<<<<<<:::::::::999999999888888<<<;;;:::::::::<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDHHHOOOUUUccc;;;<<<@@@GGGSSSccctttoookkkrrrnnn\\\[[[fffvvvhhhmmm|||pppZZZIIIBBB===<<<;;;:::999888888888999777999>>>CCCPPPlllvvvjjjcccXXXNNNGGGBBB???===<<<<<<;;;;;;;;;::::::::::::;;;:::::::::===AAAEEEKKKPPPWWW[[[]]]___dddgggggghhhiiijjjkkkmmmqqqttt{{{|||zzzsssiiiaaa]]]]]]XXXYYYYYYXXXVVVVVVWWWYYY```fffnnntttwwwwwwwwwwwwxxxyyy{{{|||||||||{{{zzz{{{yyyyyyzzzyyyzzzzzzooolllooorrruuuyyy~~~~~~{{{uuupppiii\\\PPPLLLHHHBBB>>><<<;;;:::999999999999::::::;;;;;;;;;:::::::::999999:::::::::888888888888888888888888888777777666666555555444333444444444333333555666777777888888888777666666444444444555555555555555333333333333333333333333111222444555777;;;@@@DDDMMMSSS[[[bbbeeeeeeeeeeeedddbbb___\\\[[[\\\]]]______```cccfffjjjnnnqqqssstttuuuvvvwwwwwwwwwvvvuuuuuutttrrrqqqpppoooooooookkkjjjgggeeecccbbbaaaaaa```______^^^___```bbbccc\\\[[[YYYWWWTTTSSSRRRQQQNNNNNNNNNMMMLLLIIIGGGFFFDDDCCCAAA@@@?????????@@@===<<<;;;;;;:::::::::;;;;;;===???BBBFFFLLLTTTYYYgggnnnyyy{{{ssspppqqqtttyyywwwmmmccc]]]YYYXXX\\\bbbmmmuuu{{{zzz}}}|||hhhVVVHHH@@@;;;:::999999::::::999777:::::::::;;;<<<<<<======::::::::::::999999999999<<<;;;;;;:::;;;===>>>???@@@@@@@@@AAABBBBBBCCCCCCFFFEEEIIIPPPVVVeee;;;===AAAHHHTTTeeexxxllldddfff{{{uuu```[[[___sssvvviiilllyyyrrr\\\KKKCCC===<<<;;;:::999888888888888666888===AAALLLfffxxxkkkdddYYYOOOHHHCCC@@@>>><<<<<<;;;;;;;;;::::::::::::::::::::::::<<<@@@CCCIIINNNUUUZZZ]]]___dddgggeeegggiiijjjkkklllnnnooorrrsssrrrmmmeee]]]XXXVVVUUUUUUSSSPPPMMMLLLMMMOOOXXX```jjjrrrvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxwww{{{yyywwwxxxwwwxxxqqqlllmmmnnnrrrwww}}}{{{vvvpppdddYYYPPPLLLFFFBBB???>>><<<;;;:::::::::::::::;;;;;;;;;======<<<<<<<<<<<<======999999999999999999999999888888777777666555555555333444444444333333555666666666777777777777666555666666666666666666666666333333333333333333333333222333444555666888<<>>=========;;;;;;:::999888888888888888999:::;;;>>>DDDKKKQQQ]]]fffrrr~~~~~~zzzsssqqqsssvvvzzztttkkkaaa[[[WWWVVVZZZ```nnnuuuzzzzzz~~~xxxeeeTTTGGG@@@<<<;;;999:::;;;;;;:::888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>?????????@@@AAABBBCCCDDDEEEGGGFFFIIIPPPWWWfff===???CCCIIITTTfff{{{nnnbbb^^^ppp|||bbb\\\\\\jjjtttfffhhhsssttt^^^LLLDDD===<<<;;;:::999888888888888666888<<>><<<<<<;;;;;;;;;:::::::::999::::::::::::;;;???AAAFFFLLLSSSYYY[[[^^^bbbeeecccfffiiikkkkkkkkkmmmnnnnnnoooooolllggg```[[[XXXVVVVVVUUUQQQMMMJJJIIIIIIRRRZZZfffppptttuuutttsssrrrsssssstttttttttttttttyyyvvvuuuuuutttuuu}}}uuunnnlllmmmqqqvvv}}}|||uuukkk```TTTPPPIIIDDDAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999888888888777666666555555333444444444333333555666444444555555666555555444888777777666666555444444333333333333333333333333444555666666777888;;;===BBBGGGMMMSSSXXX\\\___bbb___^^^\\\[[[YYYYYYXXXXXXUUUUUUWWWZZZ```ffflllpppqqqrrrtttuuuvvvvvvvvvuuurrrrrrqqqqqqqqqpppppppppmmmkkkhhhfffcccbbbaaaaaacccbbbbbbbbbaaaaaabbbbbb^^^\\\XXXTTTQQQNNNMMMMMMKKKKKKLLLLLLKKKJJJHHHGGGBBBBBB@@@???>>>===<<<<<<;;;;;;:::888888777777777888888888888:::???FFFKKKUUU___mmmyyy~~~|||xxxtttsssvvvwww{{{sssjjj```[[[XXXWWW[[[bbbnnnuuuyyyzzz~~~tttbbbSSSGGG@@@>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>?????????@@@AAACCCDDDEEEEEEGGGFFFIIIPPPXXXggg===@@@DDDJJJUUUhhhrrrddd\\\iiiggg^^^[[[fffwwwrrrcccbbbkkkvvv```MMMDDD===<<<;;;:::999888888888888666888<<<===EEE]]]uuuqqqiii^^^SSSJJJEEEAAA???<<<<<<;;;;;;;;;:::::::::888999::::::999;;;===@@@DDDJJJRRRWWWZZZ\\\___bbbaaadddhhhjjjkkklllmmmoooooooooppppppnnnjjjgggddd___``````]]]WWWQQQNNNLLLNNNWWWcccnnnssstttsssrrrqqqqqqqqqqqqrrrrrrrrrrrruuusssssstttsssttt|||{{{rrrnnnlllpppuuu}}}yyynnndddYYYUUUNNNIIIEEEBBB@@@>>>>>>>>>>>>======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999888888777777666666555333444444444333333555666333333444555555555444444888777777666555444444444333333333333333333333333444666777777777888:::<<<>>>BBBHHHMMMSSSXXX]]]aaaaaabbbcccccccccaaa```^^^WWWVVVTTTUUUYYY___fffkkkpppqqqsssuuuvvvvvvvvvvvvqqqqqqqqqqqqqqqpppooonnnllljjjhhheeecccbbbbbbbbbcccccccccbbbbbbaaaaaa```^^^\\\WWWRRRNNNLLLKKKKKKHHHHHHIIIIIIHHHGGGEEEDDDAAAAAA@@@???>>>======<<<;;;:::999888777777666666666777777777999===CCCGGGPPPYYYggguuu|||zzzwwwtttuuuyyyxxx{{{sssjjjaaa]]]ZZZZZZ___fffpppvvvyyyzzznnn___QQQGGGAAA>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDEEEEEEGGGEEEHHHPPPWWWhhh===@@@EEELLLWWWlllxxxiii^^^eee{{{rrreee^^^hhh{{{qqq```\\\bbbzzzxxx```MMMDDD===<<<;;;:::999888888888888777999<<<===DDDZZZqqquuummmaaaUUULLLFFFAAA>>><<<<<<;;;;;;;;;:::::::::888999::::::999:::<<>>======<<<>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666333444444444333333555666333444444555666666555555555555555555555555555555333333333333333333333333222444555555555666777999999<<>>===::::::888777666555555555333444666666888;;;???CCCLLLUUUcccpppzzzzzzxxxvvvtttvvvzzz{{{}}}ppphhh```\\\ZZZ[[[aaahhhtttxxx{{{{{{wwwhhh[[[OOOEEE@@@>>><<<;;;;;;<<<===;;;:::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<;;;<<<===>>>>>>?????????@@@AAAAAABBBCCCDDDDDDEEEGGGEEEHHHOOOWWWhhh<<<@@@FFFMMMYYYooo}}}mmm```dddwwwnnndddoooqqq___XXX]]]uuuyyyaaaMMMDDD======;;;:::999888888888888777999======CCCXXXpppwwwooobbbVVVMMMFFFAAA>>><<<<<<;;;;;;;;;:::::::::777999::::::999:::<<<>>>AAAGGGOOOUUUWWWXXX[[[]]]\\\___cccfffiiikkknnnqqquuuvvvxxx{{{~~~~~~yyyjjj^^^WWWPPPXXXdddnnnsssuuuuuuuuurrrrrrqqqqqqrrrrrrssstttrrrqqqsssvvvvvvwww}}}{{{qqqkkkkkkooo{{{xxxlllggg```YYYUUURRROOONNNBBBAAAAAA@@@???>>>======::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666333444444444333333555666444444555666777777666666333333444444555666666777333333333333333333333333///111333333333333555777555999>>>CCCIIIPPPXXX]]]hhhlllqqquuuwwwtttqqqnnnjjjeee]]]VVVUUUYYY```eeemmmnnnpppssstttuuuuuuuuurrrsssssssssrrrpppnnnmmmllljjjiiigggfffeeeeeefffcccccccccbbbbbb```___^^^\\\YYYTTTNNNIIIGGGFFFEEEHHHHHHHHHHHHGGGFFFDDDCCC??????@@@@@@@@@??????>>>999999777666555444444444111222444555777999===@@@IIIRRR```mmmwww~~~yyywwwvvvtttwww|||}}}~~~mmmeee]]]ZZZYYYZZZ```gggvvvzzz|||}}}rrrdddXXXMMMDDD???===;;;::::::;;;<<<:::999::::::::::::::::::::::::<<<<<<<<<=========>>>>>>;;;<<<===>>>????????????AAAAAABBBBBBCCCDDDDDDDDDFFFDDDGGGNNNVVVggg