BM6(7 ~~~___LLLCCC???:::999888777777777888999888777555444222111111111222222222222222222222222111111111111111111111111222222222111000/////////111000000000////////////////////////////////////------------...........................---,,,,,,...------------------...---------------......///------------------------...............---,,,,,,...---,,,,,,,,,---///////////////...---,,,,,,,,,------------............//////...............///............////////////000///...------...///000//////000000111111000000//////000000111222222333222222222333333444444555444555666666777:::>>>AAACCCDDDDDDCCCDDDFFFJJJMMMRRRRRRSSSSSSUUUVVVXXXYYYUUUSSSRRRRRRRRRQQQMMMJJJIIIHHHGGGGGGGGGHHHIIIJJJEEEFFFGGGGGGGGGFFFEEEEEEIIIHHHGGGFFFDDDAAA???>>>======>>>AAADDDFFFEEEDDDAAA@@@@@@??????>>>>>>===<<<;;;;;;:::999999888888:::777555666999:::777333222111444999:::666444555333222111111222333222111000000000000000000000000....../////////000000000........./////////000000///..................///........................------,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...///......------......///------.....................,,,,,,,,,...///...---............------,,,,,,------------------------,,,---...//////...---,,,------------------------******++++++,,,,,,------,,,,,,,,,,,,------------........................------............------------------------------......///000000000000///...............//////000////////////////////////////////////////////////111111111111111111111111222222333333333333222222444444555555555666666666999::::::;;;<<<<<<======>>>???@@@BBBEEEHHHJJJLLLKKKLLLNNNOOOLLLHHHCCC???===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<>>>???@@@???@@@CCCFFFHHHIIIIIIHHHJJJHHHDDD???<<<:::999999777666666888<<>>CCCFFFKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKIIIIIIIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<:::999888999999:::<<<>>>???>>><<<777777777777777777777777777777666666555555444444666444222333666666333000111000222777777333111222000///......000000///...........................------........./////////...------,,,---...000000......------------......------------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,......------,,,,,,------...------,,,,,,+++,,,,,,,,,---,,,+++,,,---......,,,------------,,,,,,,,,,,,------------------------+++,,,---......---,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------......---------------------------------------...///////////////...------------...//////////////////////////////////////////////////////000000000000000000000000111222222222222222222111333333444444444555555555777777888888999::::::::::::;;;===???AAADDDGGGHHHJJJKKKLLLLLLIIIEEE@@@===:::999888888888888888888:::::::::::::::;;;<<<===<<<===???AAACCCEEEFFFGGGHHHFFFBBB>>>:::888666666555444444666999<<<===>>>777666444222111111222222222222222333333333333333444444333333222111111111111000000//////000000111222111111000000//////////////////000000///////////////......//////000111111000//////.../////////........................000///////////////000000////////////////////////000000000///////////////---.........////////////////////////////////////............------------xxx[[[JJJAAA===999999999888888888888888777666555333222111000000111111111111111111111111000000000000000000000000/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---------.........000///...---,,,,,,,,,,,,*********+++++++++,,,,,,......---,,,,,,---......///////////////...---,,,---......//////000111111111111111111000000000000///111222222222444777999???>>><<<999777888<<>>>>>BBBAAA@@@@@@??????===<<<;;;;;;;;;<<<===>>>??????<<<<<<;;;;;;:::999888777777777777777666555444444444444444666888888666444000000111111222222222222222222111111000000000000222111000000222222000...000///000444444000...//////---------...///...---,,,,,,,,,---------------------.........////////////...,,,++++++,,,...///------,,,,,,,,,,,,---------------------------------------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***+++---,,,,,,,,,++++++,,,,,,,,,...,,,+++)))))))))***+++,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,------...///........................---...............//////000000000000000000000000000111111222222111111000222222222333333333444444444444555555666777777888777888999;;;===@@@BBBDDDGGGHHHHHHGGGEEEAAA===;;;888777777666666666777777777777888888888999999:::888888888999;;;>>>AAABBBAAA@@@===:::777555444333222111111333666999999999333333222111000111111111111111111111111111111111222222222111111000000000000//////......//////000000000000/////////......---...///000000///...---.........---......///000//////...............///------------------------.........---......///000........................///.....................------------....................................------------,,,,,,,,,,,,tttZZZLLLDDD@@@999999999999888888777777777666555333111111000000000000000000000000000000////////////////////////.........---------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////...,,,++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...............---,,,+++,,,------......///000000111111111000000000000000---///000111000111333555<<<;;;999666444555888;;;DDDCCCAAA???===<<<;;;;;;<<<<<<<<<;;;:::999::::::888888999:::;;;;;;<<<<<<888888777666555444444444888888888999888888777666333222333444555555333111111111111222333333444444000000000000///////////////.........//////---,,,///---...222111---,,,...///---,,,---...///...---,,,,,,,,,---------............/////////000000000111000---+++******+++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++*********+++++++++++++++***************************+++,,,+++***)))***,,,++++++************++++++,,,+++***((((((((()))***+++***)))***+++,,,,,,************+++++++++++++++++++++++++++++++++++++++******++++++++++++******)))*********++++++,,,,,,...------,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,---......------------------------,,,,,,------............///////////////////////////000000000000000000///111111111111222222222222222222222333444444555555555555666777999;;;===>>>CCCCCCBBBAAA???<<<:::888777666666555666666777777555666666666777777777777555555555555777:::<<<>>>999888777555444333222222000000000111444555555444111111111000111111111111000000000000000/////////000000000000000////////////......------....../////////...............---,,,---...//////...---,,,------,,,,,,------...///...---------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///------------------------------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,qqqYYYLLLEEEBBB888999999999999888777777777666444333111000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,++++++***))))))++++++,,,,,,++++++***)))***+++,,,------,,,+++***++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......//////////////////000000000000,,,...///000//////111222666777666444333444666888AAA@@@>>><<<;;;999999999:::;;;;;;:::888888:::;;;888999:::;;;;;;;;;;;;;;;666666555444333333333444777777777888777777666555444444444555666666444222/////////000000111111111111111111111111111111111------......------,,,+++---+++,,,000000,,,+++......---,,,---...///...,,,+++,,,,,,------.............../////////000000000111///...,,,+++++++++,,,++++++************++++++++++++++++++++++++++++++''''''&&&''''''((()))***************************)))))))))***************)))))))))))))))))))))))))))***+++***)))((()))+++***))))))))))))))))))*********))))))))))))))))))***)))((()))+++++++++))))))))))))***************************************************************(((((())))))***+++++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------++++++,,,,,,---.........////////////////////////...//////000000//////...//////000000000111111111000000111111222333333444444444444555666777999999======<<<;;;:::888777666666555555555555666666777444444555666666555555444666555555555666888:::;;;444333333333222222111111/////////000222333222000000000000000000000000000000///////////////....../////////..................------------------...------------------------,,,,,,------------,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++pppXXXLLLEEEAAA888999999:::999888777666666555444222111000000///////////////////////////........................---------...............,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++******)))***+++,,,------,,,+++******************+++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))+++,,,,,,,,,+++************+++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,************++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,------......,,,,,,------......//////+++---//////......///000111222333333333333555666::::::888777666555555555777999999888666666999;;;777888999999:::999888777666555444333333444555555555666666666555555444333333222222444555555333111,,,---------------------000000000000000000000000---.........---,,,,,,,,,,,,)))+++...///,,,,,,...---,,,+++,,,---...---+++***++++++,,,------......------........./////////------------------......*********))))))*********************************&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((())))))*********((((((((((((((((((((((((((()))******(((((()))***)))(((((((((((((((((()))((())))))************))))))((('''(((***+++***)))((((((((())))))*********)))))))))))))))))))))))))))))))))(((((()))))))))''''''((())))))***++++++************************))))))))))))*********+++************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.......................................//////.............../////////000000000//////000111111222222333444444333333444444555555888888777666555555555555444444333333444555555666333444555555555555444333555555444444555555666666333333333333222111000000///......000111111///.../////////000000//////...000000/////////.........---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------+++++++++++++++,,,------++++++++++++++++++++++++*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************+++++++++,,,************************)))))))))*********++++++pppXXXLLLDDD@@@888888999:::999888777666666555444222111000//////////////////////////////................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++++++++++++++***))))))***+++---......---+++************)))***++++++,,,************************((()))***+++++++++++++++((()))***+++,,,+++************************++++++++++++,,,,,,,,,---------+++++++++***++++++,,,,,,))))))))))))***************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,---......******+++,,,------......+++---//////.........///,,,///111333222333444555999888777666555555555555444666666555333333666999444555666666666555444333666555444444444555666777999999999999888777666666000///000111333333111///////////////////////////---------------------------...//////---,,,,,,,,,+++)))***...///,,,,,,///,,,+++***+++,,,,,,,,,***)))******+++,,,,,,------,,,,,,,,,---------......***+++---...///000000000******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((()))***)))((('''(((***((((((''''''''''''(((((('''((()))+++++++++***))))))((('''((()))******((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************))))))***+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................---..................---.........////////////000//////000000111222222222444444333333222333333333555555444333333333444444333222222222333444444555333444555555555444333222222222222222222222222222555555444444222111///...///......000111111...,,,......//////......------000000/////////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++******++++++,,,---+++*********+++,,,,,,---************************************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++]]]NNNHHH===::::::999999888777777777555444222111000000//////------............------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++((()))************+++++++++))))))*********+++++++++,,,,,,++++++***)))((((((''''''((()))***+++++++++***)))((((((((()))+++,,,))))))))))))******************++++++++++++******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++***)))(((((()))***++++++*********))))))(((((())))))***++++++++++++***,,,***((())),,,...---+++---++++++---000111000---......//////000000111111333333333222222111111111111111222222222333333333333444444555555444444333444555666666444444555666:::999999888777666666555000000000000////////////111111000///...---,,,,,,------..................------,,,,,,,,,+++++++++,,,+++***'''&&&&&&))),,,+++++++++************)))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))************))))))))))))*********+++++++++(((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))(((&&&&&&((()))((('''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))******++++++************************************************---------------------------...//////---,,,---///------...///000000//////............////////////000000111111111222222222111111222222222111111000222222333333333444444444333444444333222111333444777777555111...---///000000000//////.........---000000////////////000000,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,++++++*********+++++++++*********))))))************************))))))*********+++++++++************************(((((())))))*********+++))))))*********+++++++++++++++++++++++++++++++++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))___MMMGGG???::::::999999888777777777555444222111000000//////------............------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------,,,***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++******)))(((((())))))***+++,,,,,,,,,,,,***)))((((((((()))++++++(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********************++++++++++++******)))(((((()))***************)))))))))(((((())))))***++++++++++++***,,,***((())),,,---,,,+++,,,******,,,///000...,,,---......//////000111111333333222222222111111111111111111222222222333333333333444444444444333333333444555555333333444555777777666666555444444333000000000/////////....../////////...............//////......------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,***)))+++...111+++++++++*********))))))))))))))))))))))))))))))))))))************))))))***)))(((((((((((()))***((((((((())))))((((((((()))))))))*********++++++)))))))))((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((&&&&&&((((((((('''***))))))(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...,,,------...//////......------........./////////000000000111111111111222000111111222111111000000111111222222222333333333222333333333111111333555???>>>;;;777222000111222////////////......------000//////......//////000,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......,,,+++***,,,,,,+++++++++*********+++++++++******)))))))))************************)))))))))*********++++++************************(((((()))))))))*********)))))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))^^^JJJEEE???::::::999999888777777777555444222111000000//////------............------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))((())))))***+++,,,,,,,,,,,,)))))))))((()))******+++(((((())))))))))))******)))******++++++******))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++))))))))))))***************))))))(((((())))))*********))))))))))))((((((((()))******++++++******,,,***))))))+++,,,,,,+++*********+++---...---+++---------...//////000000222222111111111111000000000111111111222222222222222222333333333333222222111333444333222111222333444444444333333222111111000////////////.........---------.........//////000///......,,,++++++***,,,,,,,,,+++++++++******+++++++++******,,,///222++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******&&&''''''((((((''''''&&&))))))))))))************)))))))))(((((('''''''''(((((((((((((((''''''&&&&&&''''''''''''(((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&'''(((((('''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))))))))************************))))))))))))))))))))))))***************************+++,,,,,,+++***+++---++++++,,,---------,,,,,,------------............/////////000000000000111///000000111111000000000000000000000111111111111000111222222111111333555CCCBBB???:::444111000111///............---------//////............//////------------,,,,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))))))))******))))))))))))************************************+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))}}}ZZZHHHDDD>>>::::::999999888777777777444444222111000/////////------............------...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---,,,,,,))))))))))))************)))************++++++++++++*********)))))))))(((''''''((())))))))))))))))))))))))))))))******+++(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************++++++******************(((((((((((()))))))))))))))))))))(((((()))))))))))))))))))))))))))((((((((())))))***************+++******)))***+++++++++******+++,,,------,,,,,,,,,,,,,,,---......//////000000000000000000000000000000000111111111111222111111222222222222111111000111222111000000111222111222222222222111000////////////.........------------------------------...---------,,,,,,++++++++++++++++++************((())))))(((''')))+++...************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********))))))*********'''''''''(((((('''''''''((((((((()))))))))******)))))))))(((''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&'''((('''''')))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++******)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***))))))***+++******+++++++++++++++***,,,,,,,,,,,,------------............////////////......///000000000//////....../////////000000000...000111000000111333555???>>>;;;777222...------------------------------......------------......------------,,,***))))))++++++++++++++++++++++++******+++,,,,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((())))))))))))))))))))))))))))))))))))))))))************************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((qqqVVVIIIFFF???::::::999999888777777777444444222111000/////////------............------...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++******++++++*********+++(((((()))))))))*********(((((((((((())))))))))))*********)))))))))))))))''''''((()))))))))((((((((()))))))))************'''(((((((((((())))))))))))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))))))))''''''((((((((()))))))))((((((((())))))((((((((((((((((((((((((((())))))(((((()))************)))++++++******))))))***++++++,,,------------------+++++++++,,,------......//////////////////////////////000000000111111111000000111111111111000000///000111000/////////111000111222333222111000///............------------.........---,,,+++++++++***+++++++++,,,,,,------++++++*********)))))))))((((((((('''&&&&&&''')))*********)))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))******)))))))))'''(((((())))))(((((('''''''''((((((((())))))))))))((((((((('''''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))+++)))***************))))))++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---...///////////////---------.........//////---...000//////000222444666777666333///,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))(((************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((lllUUUKKKHHHBBB::::::999999888777777777555444222111000000//////------............------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***)))((('''(((***((((((((()))))))))******&&&'''''''''(((((((((((())))))))))))))))))))))))))))))***++++++******)))(((((()))************)))''''''(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******'''''''''''''''((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))'''((())))))******))))))***++++++***(((((()))++++++,,,......---,,,,,,---*********+++,,,,,,------------............//////////////////000000000000///000000000000000000///...000111000///...///000///000222333333222000///......---------,,,,,,,,,///...---,,,+++******)))((()))***+++,,,------...*********))))))))))))((()))******)))'''&&&''')))******)))))))))((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))((((((((((((((())))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))(((((()))+++)))************)))((((((************+++++++++++++++++++++,,,,,,,,,------+++,,,---...............------------............---...//////......000222111222222111...------...++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((mmmUUUHHHFFFBBB::::::999999888777777777555444222111000000//////------............------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---************************''')))***)))'''&&&(((***(((((((((((()))))))))***'''''''''(((((((((((()))((())))))))))))))))))))))))***************))))))'''((()))***+++******)))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))(((((()))))))))*********''''''((())))))((('''''''''''''''((((((((())))))'''(((((()))))))))))))))***+++,,,***(((''')))+++))),,,...---+++***+++,,,))))))******+++,,,,,,,,,,,,,,,------...................../////////000000...//////000000//////......000111000///...///000---///111222222111///------------,,,,,,,,,,,,+++---,,,,,,,,,++++++******))))))******++++++,,,,,,******)))))))))(((((((((''')))***)))(((((()))******)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((***+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))((((((***+++***************)))(((((()))))))))*********++++++*********+++++++++,,,,,,***+++,,,------.........---------............///---...///...------...000---///000000...------...***+++++++++,,,,,,,,,,,,++++++************++++++)))***************)))))))))))))))))))))))))))))))))))))))(((((()))))))))'''''''''((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((nnnSSSDDDBBB@@@::::::999999888777777777555444222111000000//////---..................---...------,,,,,,------...+++++++++,,,,,,---------************************''')))+++***'''&&&(((***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((((((((('''''''''((()))++++++******)))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))************&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''(((((())))))))))))))))))+++,,,***'''&&&(((+++(((+++---,,,***((()))+++)))))))))***++++++,,,,,,,,,,,,,,,------...................../////////000......////////////......///000111000///...///111,,,---000111222000...,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++***************))))))))))))(((((((((((($$$&&&'''((('''((()))+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))((()))***,,,***************)))(((((())))))))))))************)))************+++++++++)))***+++,,,------...------------.........//////...//////...,,,,,,---///+++---......---+++,,,,,,*********++++++,,,,,,,,,++++++************++++++((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''fffSSSJJJFFF???<<<:::888777777777555333111111000000//////......///......///000000...---------------------------************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''(((((())))))******))))))(((((('''''''''&&&---&&&---!!!!!!+++%%%(((---))) '''%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&''',,,***###***(((+++&&&222###""",,,%%%***!!!$$$---***%%%***+++$$$$$$BBBGGGBBB444,,,---,,,&&&888###'''&&&(((,,,###+++((("""&&&***'''(((***&&&+++)))))))))+++!!!///$$$:::IIIGGGCCCAAA222***,,,---)))***111...''''''000%%%000'''///&&&555###<<<((("""222555999###---++++++000111,,,&&&$$$------------------------///.........------,,,,,,(((!!!000((()))333***000...,,,+++'''$$$)))+++(((...>>>KKK;;;JJJ333+++&&&$$$,,,!!!111###...***(((,,,!!!(((...###"""+++)))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&((()))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))*********))))))))))))))),,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***))))))))))))))))))))))))(((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&fffRRRJJJFFF???<<<:::888777777777555333111111000000//////.........---------//////---,,,------------------------************************)))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''(((((((((((()))((((((((('''''''''&&&)))((((((((('''''''''''''''((((((((()))))))))***)))((((((((('''''''''''')))&&&333111+++RRRzzzuuu}}}xxxuuuyyyooo|||uuusss||||||||||||||||||||||||rrruuuuuuzzzyyyKKK###///***((('''###+++***!!!!!!---ZZZ]]]666...&&&&&&777 '''%%%(((---***$$$%%%***'''---!!!%%%;;;ggg???%%%!!!222+++...'''&&&***444---###222;;;222###lllhhhzzz~~~~~~zzzzzzuuu...+++)))------%%%,,,(((000555)))aaaXXX777,,,%%%$$$###!!!'''+++$$$!!!***''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((('''&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))))))))))))))(((''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeRRRIIIFFF???<<<:::888777777777555333111111111000///.........---,,,+++,,,......,,,+++------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''%%%###(((%%%///&&&(((***+++%%%&&&###&&&<<>>'''''''''''''''''''''''')))%%%'''"""******...JJJ)))  ((()))&&&### !!!===---<<<###&&&,,,###666EEErrr<<<''')))!!!!!!&&&(((""",,,!!!!!!CCC"""&&&''''''(((((())))))*********(((===zzz,,,(((+++((()))&&&///===...!!!###'''(((***$$$((()))&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''((())))))(((((())))))))))))******(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ppp]]]OOOGGGEEEAAA===;;;999999888777444222222111000///............,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++******)))(((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''))))))(((((((((((())))))))))))((((((''''''''''''&&&%%%%%%%%%&&&((()))***''')))###&&&===''''''''''''''''''''''''###******((($$$&&&******999AAA999+++%%%)))***...((('''+++(((((())))))+++,,,...))) ***&&&;;;LLL000555&&&###,,,222)))%%%)))''')))###666 ???$$$---((((((((()))))))))******&&&)))WWW******...'''&&&***(((000LLL--- 111"""***+++,,,---)))""",,,///&&&!!!ZZZ***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnn\\\NNNGGGFFFAAA===<<<:::999999888555333222111000///............,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++******)))((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%&&&'''((()))***&&&)))$$$)))@@@''''''''''''''''''''''''$$$)))(((---###"""333'''000"""""",,,&&&+++..."""###...+++...+++)))(((000''',,,!!!%%%///---000$$$,,,...222((("""!!!000444$$$)))"""777III???000(((((((((((())))))))))))!!!@@@"""&&&(((***!!!"""000:::&&&AAA$$$%%%---+++((($$$,,,000---!!!222(((444'''!!!'''+++&&&$$$((()))!!!'''... ///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''(((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmm[[[NNNHHHFFFBBB>>><<<;;;::::::888666333222111000//////.........,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++******)))((('''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((())))))((((((''''''(((((()))((((((((((((((((((''''''%%%%%%&&&'''((((((((('''$$$(((%%%+++BBB'''''''''''''''''''''''')))$$$"""+++)))&&&,,,###+++000!!!"""333000'''###"""%%%&&&&&&(((---''' 666,,,###(((###...$$$******,,,//////!!!///333&&&!!!&&&'''(((,,,%%%^^^$$$'''''''''(((((((((((((((333!!!///111vvv###555(((%%%%%%333<<<---***BBB,,,###))),,,'''...///"""***...%%%///444"""%%%---)))333+++!!!%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmm[[[OOOHHHGGGCCC>>>===;;;;;;:::999666444222111000//////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++******)))((('''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***(((''''''''''''''''''((('''((((((((((((((((((((($$$%%%((())))))(((&&&%%%###&&&###(((@@@''''''''''''''''''''''''(((###%%%&&&***+++%%%%%%000'''&&&+++((( ((( ......!!!"""111111###******SSSRRR---%%%,,,<<<$$$111:::((( $$$+++&&&%%%)))(((&&& ---"""!!! ''''''''''''&&&&&&&&&&&& (((555***%%%AAA!!!---%%%---&&&%%%&&&---444===(((&&&+++$$$%%%###)))666$$$333&&&---333+++$$$%%%222%%%TTT555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""%%%)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmm[[[OOOIIIHHHDDD???===<<<;;;:::999666444222111000//////..................------,,,,,,,,,++++++++++++++++++++++++***++++++******)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))******''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((($$$&&&(((******(((%%%######%%% %%%===''''''''''''''''''''''''!!!&&&///###&&&...&&&333(((***###!!!(((+++''')))######))))))###"""((('''$$$@@@"""###&&&---!!!000***###000%%%%%%((($$$ +++///"""&&&%%%///''',,,&&&&&&&&&&&&&&&&&&&&&%%%,,,!!!'''###,,,+++444$$$---!!!&&&,,,---...%%%!!!222DDD,,,'''---$$$,,,,,,(((***000 '''++++++'''###$$$'''))))))###'''###MMM***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""&&&***,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkk[[[OOOHHHEEE@@@???===<<<;;;:::999666444333222000...---,,,------111$$$)))>>>CCC222)))///,,,,,,+++***))))))******,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&((($$$)))@@@(((((((((((((((((((((((($$$''''''&&&'''******((()))((('''&&&%%%&&&&&&&&&''''''(((++++++'''&&&''')))&&&***(((,,,)))(((''''''''''''&&&&&&&&&+++***)))&&& %%%///888,,,"""'''''''''''''''''''''''')))%%%'''***&&&"""...???"""333###...%%%333***)))((('''&&&&&&'''(((((((((((((((((((((((((((***&&&""")))###!!!...)))222OOOddd)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkk\\\OOOHHHFFFAAA???===<<<;;;:::999666444444222111///...---......---&&&000FFFKKK888***,,,,,,,,,+++***************+++++++++*********))))))))))))))))))))))))))))))***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&((($$$)))@@@''''''''''''''''''''''''*********''' !!!+++&&&%%%$$$###$$$&&&(((***,,,'''###"""!!!!!!%%%***---((("""'''(((''''''''''''&&&&&&&&&%%%"""&&&///444///&&&!!!,,,!!!'''+++%%%''''''''''''''''''''''''(((%%%'''+++'''"""(((555%%%'''"""444""")))000***)))((('''&&&&&&'''(((''''''''''''''''''''''''444<<<222---'''!!!!!!222---ooo&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkk\\\PPPIIIGGGBBB???===;;;;;;;;;999666444444333111///......//////---(((111DDDGGG777++++++,,,++++++************+++*********)))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((($$$(((@@@''''''''''''''''''''''''+++######+++000+++))),,,)))(((&&&%%%%%%&&&'''(((%%%'''---000...((((((***---ZZZ)))---(((''''''''''''&&&&&&&&&---(((###!!!$$$+++###,,,$$$%%%'''''''''''''''''''''''''''$$$&&&+++)))######)))FFF~~~..."""!!!%%%...$$$)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$((( $$$)))(((+++%%%lll&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkk[[[PPPIIIGGGCCC>>>===;;;;;;;;;999777555333222000............///000)))***444666///+++///,,,++++++******++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''###(((@@@''''''''''''''''''''''''+++&&&""""""$$$$$$!!!"""""""""""""""######$$$"""$$$'''((($$$"""&&&---uuu'''!!!000(((''''''''''''&&&&&&&&&###+++,,,)))((())),,,111"""''''''''''''''''''''''''((($$$$$$((()))$$$"""$$$%%%tttmmm'''"""... """000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000%%%!!!///444!!!111111TTT***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&&&&%%%$$$######$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjj[[[OOOIIIGGGCCC>>><<<;;;;;;;;;:::777555111000...---,,,,,,---...///)))'''***+++)))***///,,,+++++++++++++++,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''###(((@@@'''''''''''''''''''''''')))*** %%%......%%%&&&(((***,,,,,,------999!!!***...BBBIII%%%$$$&&&(((''''''''''''&&&&&&&&&000)))%%%''''''%%%""""""NNN&&&'''''''''''''''''''''''')))%%%###%%%'''&&&&&&&&&!!!///AAA333***)))###)))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...... ###***'''###:::+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))((((((&&&&&&%%%$$$############$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhYYYNNNHHHGGGCCC===<<<;;;;;;;;;:::888666//////---,,,,,,,,,------*********,,,,,,+++***+++,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$'''###(((@@@&&&&&&&&&&&&&&&&&&&&&&&& %%%&&&&&&---222***((('''&&&%%%$$$#########111...&&&ttt111****** (((''''''''''''&&&&&&&&& )))&&& :::VVV---'''''''''''''''''''''''')))&&&$$$$$$%%%'''((())))))WWW222!!!(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''777 kkk,,,'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))((('''&&&%%%$$$###############"""###$$$%%%''')))******&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffXXXMMMGGGFFFBBB===<<<::::::;;;:::888666000///...---,,,---......))),,,...---------,,,***+++++++++++++++,,,---...++++++++++++************))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&###(((@@@&&&&&&&&&&&&&&&&&&&&&&&&000&&&!!!&&&'''"""%%%...***((($$$"""$$$)))///333\\\}}}))))))...$$$(((''''''''''''&&&&&&&&&'''(((&&&###111fffppp)))''''''''''''''''''''''''''''''&&&%%%$$$%%%''''''***###[[[---***$$$***$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&444$$$NNN%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***)))(((&&&$$$$$$$$$###############$$$"""###$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%#########################################################$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################eeeWWWLLLGGGFFFBBB===;;;::::::;;;:::888666111000...------...//////,,,///...***(((,,,...---++++++++++++,,,,,,---...************))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###&&&"""(((@@@&&&&&&&&&&&&&&&&&&&&&&&&'''$$$***,,,(((rrr!!!***)))(((((('''''''''&&&&&&&&&&&&>>>pppIII ''''''''''''''''''''''''$$$''')))&&&$$$###$$$###///$$$[[[444###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((---ccc###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((&&&$$$"""$$$###############$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################iii[[[OOOGGGDDD@@@======<<<<<<:::999777666333222000.........//////,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++'''((()))******)))((('''************)))))))))))))))(((((('''''''''((((((+++)))'''''''''((('''&&&'''((((((((('''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%((($$$(((@@@'''&&&%%%&&&((((((((('''###222(((,,,+++;;;555555,,,)))))))))(((''''''&&&&&&---LLL***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((!!!,,,,,,\\\fff$$$)))&&&"""!!!''',,,)))"""&&&&&&&&&&&&&&&&&&&&&&&&"""---,,,%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iii[[[OOOGGGDDD???<<<<<<;;;:::999777666555222111000//////.........,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))******)))))))))(((((((((((((((''''''''''''((((((***)))'''&&&'''((('''&&&((((((((((((((('''&&&&&&%%%'''((('''&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&((($$$)))@@@'''&&&%%%&&&((()))((('''$$$///(((%%%"""(((XXX***///)))''''''''''''(((((((((((((((+++```...&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$$$$999000+++&&&'''***---(((!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&...&&&!!!...&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iii\\\OOOGGGCCC>>>:::::::::999777666444333111111111000000///...---,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++******+++,,,,,,+++******)))))))))(((((((((''''''((((((''''''''''''((((((***((('''&&&((((((((('''(((((((((((('''''''''''''''((()))((('''&&&''')))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&((($$$)))@@@'''&&&%%%&&&((()))((('''###(((!!!,,,&&&'''###...$$$***,,,&&&&&&&&&''''''((())))))***######yyy@@@!!!&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++"""$$$lll+++%%%###&&&+++'''!!!***&&&&&&&&&&&&&&&&&&&&&&&&ddd;;;)))+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iii\\\OOOGGGCCC>>>999999999888666555333222000000111111111///---,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''(((((()))***(((&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''')))***)))((('''((()))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&)))$$$)))AAA(((&&&&&&'''((()))(((''''''&&&$$$///''',,,$$$ZZZGGG333%%%%%%222###---''''''''''''(((((())))))$$$///'''(((TTT888555...&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''',,,)))...)))$$$###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((###---JJJ___000''',,,"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhh\\\PPPGGGDDD???999999999888666555333222000000111111111///---,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******))))))))))))******(((((((((((('''''''''''''''''''''''''''((()))))))))'''&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%&&&&&&((()))***)))(((((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&)))%%%***AAA((('''&&&''')))))))))(((,,,(((%%%***"""'''///@@@'''&&&999 !!!---))))))((((((''''''''''''&&&(((222)))HHH+++$$$222###///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,%%%^^^ZZZ)))///...&&&%%%+++))) &&&&&&&&&&&&&&&&&&&&&&&&...***yyyOOO000***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff[[[PPPIIIEEE@@@:::::::::999777666444333111111111000000///...---...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---)))))))))(((((((((''''''''''''&&&''''''((()))***)))'''&&&&&&((())))))(((&&&%%%$$$$$$$$$%%%&&&'''''')))***)))((('''(((***'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''')))%%%***AAA((('''&&&''')))***)))(((((('''$$$&&&###'''$$$$$$vvv%%%!!!%%%'''((('''+++"""***))))))(((''''''&&&&&&(((777((("""(((&&&ccc...(((666,,,&&&###((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*** %%%%%%(((444$$$+++'''###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###000------+++***CCC???(((;;;111###'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eee[[[QQQJJJGGGBBB<<<<<<;;;:::999777666555222111000//////............---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******)))))))))(((((((((&&&&&&&&&''''''((()))***((('''&&&&&&((())))))(((((('''&&&%%%%%%''')))***'''((())))))''''''((()))'''((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''***%%%***AAA)))''''''''')))***)))(((""")))%%%%%%******---+++\\\MMM&&&,,,///333777333---$$$((((((((((((((('''''''''%%%(((111444&&&'''444&&&)))&&&###777)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$+++%%%'''%%%333%%%###&&&###%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&,,,"""!!!)))@@@ www...(((---,,,))) $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ddd[[[QQQJJJHHHCCC======<<<<<<:::999777666333222000.........//////...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,************))))))))))))&&&&&&&&&'''''')))******((('''%%%&&&((())))))((()))((('''&&&'''(((***,,,'''((()))((('''&&&''')))'''((((((((())))))******&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''***%%%***BBB)))((('''((()))***)))((($$$///)))%%%***$$$'''&&&...uuu333'''%%%$$$!!!666"""111%%%444&&&&&&''''''((())))))))))))!!!444!!!''',,,(((---iii(((...000))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&777,,,'''(((uuu???"""...%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&%%%555$$$000&&& ((()))+++$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$ """###$$$$$$###""" """###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeZZZMMMEEEEEECCC>>>>>>>>>===;;;999666555222000.........///...---++++++------------++++++...------,,,,,,------...************************(((((((((((())))))))))))&&&&&&'''((())))))((((((((((((((((((((()))***+++'''))))))((('''&&&'''(((&&&&&&&&&(((******'''%%%)))))))))))))))))))))))))))***+++***(((&&&&&&'''"""***---%%%$$$$$$%%%+++)))!!!)))GGG)))))))))))))))))))))))))))(((((('''''''''((((((+++ddd*** ,,,---((('''&&&)))+++(((444***...(((...000)))!!!111 ,,,...%%%&&&111111(((///ZZZ555 """,,,)))///++++++111)))***:::+++000$$$"""...))) ---)))***!!!$$$222(((''''''000...'''(((((($$$))),,,***&&&$$$###"""%%%%%%,,,%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################dddZZZMMMEEEEEEBBB>>>>>>>>>===<<<999777555222000.........///...---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------************************(((((((((((())))))))))))''''''((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''))))))((('''&&&'''((('''''''''(((((((((((('''))))))))))))))))))))))))***,,,,,,+++)))''''''(((---&&&)))''' 333***333!!!...000+++<<<)))))))))))))))))))))))))))(((((('''''''''((((((___kkkEEE,,,555$$$&&&,,,(((''',,,//////))) '''***&&&000+++$$$333'''///<<<222###'''+++""" !!!///'''...###...)))***+++AAA^^^))) 111$$$###999%%%---+++&&&"""\\\HHH&&&%%%+++"""%%%)))&&&,,,***###,,,---)))'''---(((&&&,,,|||WWW)))""""""+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################cccYYYMMMEEEDDDBBB?????????>>><<<:::888666222000.........///...---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,************************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''''''''))))))((('''&&&'''((((((((()))(((''''''((())))))))))))))))))))))))))),,,------,,,***(((((((((***(((444$$$222 &&& ###+++DDD))))))))))))))))))))))))(((((((((''''''(((((()))333//////---,,,---///,,,&&&!!!###(((///000)))"""$$$***###+++)))(((###)))***+++***"""!!!111eeeFFF&&& ---444+++###&&&///555&&&---qqq(((,,,***444%%%***%%%(((,,,mmm222222(((&&& %%%*** ,,,'''ggg'''''''''!!!%%%)))<<<)))777eee***!!!$$$222000%%%)))...rrr)))"""***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################|||bbbYYYMMMEEEDDDAAA>>>??????>>>===:::888777222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************(((((((((((()))))))))))))))))))))((((((((((((((()))(((((('''(((((())))))'''))))))((('''&&&'''(((''')))***)))'''&&&(((***((((((((((((((((((((((((+++,,,---,,,)))''''''(((...$$$ ,,,!!!%%%111+++222,,,---'''CCC))))))))))))))))))))))))(((((((((((((((((()))******&&&aaa&&&'''((((((((()))*********+++)))&&&''',,,---+++%%%...+++:::...***'''%%%))):::???222(((222!!!+++... %%%'''!!!---)))'''((("""'''///'''777%%%:::******444000"""777uuu###))))))&&&(((''',,,111&&&%%%''')))###$$$+++"""&&&"""(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################yyy```XXXMMMEEECCC@@@>>>>>>>>>>>><<<:::888777222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************(((((((((((())))))))))))***)))(((((((((((())))))***))))))((((((((())))))'''))))))((('''&&&'''(((&&&(((+++,,,,,,******)))(((((((((((((((((((((((()))***+++***((('''''''''%%%---$$$,,,%%%???)))333!!!OOO************************((((((((((((((()))******000***EEEFFFEEEBBB>>>>>>@@@CCC???@@@@@@AAAHHHNNNGGG;;;GGG444 '''///...222)))???$$$)))000---,,,...---(((XXXDDD(((***+++444222***777bbbOOO///###222'''222wwwvvv"""&&&(((((()))&&&***""")))+++)))&&&(((111666***"""%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################vvv^^^WWWMMMEEECCC???<<<=========<<<:::888777222000.........///...------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************(((((((((((())))))))))))))))))((('''((()))***+++))))))((((((''''''(((((('''))))))((('''&&&'''(((''')))---222555333...)))))))))))))))))))))))))))'''(((******((('''((()))000%%%,,,,,,KKK[[[666666************************(((((((((((()))***++++++,,,---)))<<<++++++222%%%%%%...111111...,,,'''###!!!%%%,,,111GGG???+++%%%*** )))&&&666mmm$$$777######(((eeefff&&&"""$$$$$$'''%%%,,,+++@@@$$$$$$$$$ ###000)))###'''!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################ttt]]]WWWMMMEEEBBB>>>;;;;;;<<<<<<;;;999777666222000.........///...------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------************************(((((((((((()))))))))))))))(((''''''(((***,,,---++++++***)))))))))))))))'''))))))((('''&&&'''((((((***000999@@@===333***))))))))))))))))))))))))&&&(((******))))))***+++---000 )))************************(((((((((((()))***+++,,,*** $$$EEEFFF 444+++111###+++***QQQXXX333;;; ---```333222&&&///)))///777,,,$$$%%%???((($$$&&&!!!&&&&&&...EEEiii111333000###[[[***$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################sss\\\WWWMMMEEEBBB>>>::::::;;;;;;:::888777555222000.........///...---------++++++++++++------...------,,,,,,------...************************(((((((((((())))))))))))((('''''''''(((+++---///......---,,,+++++++++,,,''')))))))))'''&&&'''(((***,,,333???HHHEEE888+++))))))))))))))))))))))))&&&(((***+++++++++,,,...###))),,,666000************************(((((((((((()))***+++,,,&&&888---+++qqq888)))444&&&...000%%%555$$$vvvSSSxxx???///''')))+++%%%&&&(((222XXX((((((,,,"""%%%''' )))///GGGZZZ'''$$$)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################rrr\\\TTTJJJFFFDDD>>><<<;;;:::::::::999666444222111///...------......++++++------------++++++,,,,,,,,,++++++*********------,,,,,,+++***))))))))))))************))))))(((((('''(((((()))***+++---,,,***)))((('''(((((())))))(((((('''''''''&&&***+++---333888999555111******+++++++++***))))))'''((()))******++++++***"""444(((PPP)))************+++++++++,,,+++******************444"""******)))999,,,&&&000'''111)))+++ppp---+++))))))*********++++++,,,,,,888000((($$$&&&))))))(((!!!&&&...***///))) &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################qqq[[[SSSIIIDDDCCC======<<<<<<<<<<<<;;;888666222111///...------......+++,,,------------,,,+++,,,,,,++++++++++++++++++------,,,,,,+++******)))))))))************)))))))))(((((((((((())))))***---,,,***)))(((((((((((())))))((((((((('''''''''''''''***---111333222111111///,,,***(((((()))***))))))*********))))))(((111******,,,###"""FFFttt************++++++++++++******))))))******+++,,,'''---..."""ooo444&&&...000"""...***666+++///NNN,,,$$$,,,,,,,,,++++++++++++++++++^^^...)))$$$$$$&&&((('''$$$###;;;)))___hhh%%% ***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################oooZZZRRRHHHBBBAAA<<<===<<<;;;<<<<<<;;;888666222111///...------......,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++*********))))))************))))))***))))))(((((((((((())),,,+++***)))(((((())))))))))))((((((((((((''''''%%%'''((()))+++---000333999555///)))&&&''')))+++************)))((('''&&&(((%%%+++222'''222$$$ggg************+++++++++,,,))))))))))))***+++,,,,,,''',,,+++,,,777---444...222111///*********QQQ***,,,555111,,,,,,+++******)))(((((('''###%%%$$$###%%%))))))&&&###''')))&&&***+++!!!$$$%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmYYYQQQFFF@@@???::::::999999999:::999666444222111///...------......,,,------------------,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))******++++++******)))******)))(((((('''((((((*********)))))))))))))))))))))((((((((((((((((((((()))***)))(((+++222777999666000+++((((((***+++)))*********))))))(((''''''---***$$$---;;;444444)))'''III*********+++++++++,,,,,,+++***************+++,,,+++)))(((000'''555999)))<<<222555'''555CCC(((999===>>>'''222,,,......------,,,+++++++++111333ccc$$$&&&&&&&&&(((++++++(((&&&)))000)))'''&&&xxx\\\(((***"""--- &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkXXXPPPEEE>>>>>>:::999888888999:::999666444222111///...------......------------------------*********++++++,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++************)))(((((('''(((((()))))))))***************(((((())))))))))))))))))***++++++)))(((***111666333222000---,,,+++++++++(((((()))******+++******---***((((((&&&###$$$'''!!!***...###MMM***++++++++++++,,,,,,,,,...---,,,++++++***++++++&&&......"""...uuuFFF???DDD?????????EEEEEE@@@???GGG===iii///777111///777333222222222222111111111333###444,,,***))))))))))))***)))(((((())) '''$$$ kkk---%%%!!!000&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjXXXQQQDDD======:::::::::::::::;;;;;;888666222111///...------............------------......++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********))))))(((((((((((()))'''((()))***************(((((())))))))))))************)))(((''')))---000,,,---.........---,,,+++((()))***+++,,,,,,,,,,,,)))''')))---,,,(((,,,555***,,,555:::..."""///HHH++++++++++++,,,,,,,,,,,,///...------,,,,,,------+++,,,222%%%222<<>>======<<<;;;::::::999BBBMMM---111kkk444222,,,+++)))'''''''''((())))))!!!%%%)))!!!/// qqqAAA!!!&&&$$$))))))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&((())))))(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%iiiYYYQQQDDD======::::::999999:::;;;;;;888666222111///...------......///...---,,,,,,---...///,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))(((((((((((())))))***&&&''')))***+++++++++***(((((()))))))))*********+++***(((((()))******))))))***+++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,***///+++$$$)))333///"""***%%%$$$))))))(((///:::)))===+++++++++,,,,,,,,,---------------......000111111555)))000:::333%%%zzzwwwyyy{{{|||sssdddiiihhhSSSfffSSS\\\[[[YYYWWWUUUSSSQQQPPPVVVCCCIIILLLFFFccc|||222'''---555*********)))((((((((()))+++444(((---&&&111''' DDD@@@&&&,,,$$$******'''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%iiiYYYRRRDDD======:::888777777888999999777444222111///...------......///...---,,,,,,---...///---,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***(((((('''(((((()))***+++&&&''')))***+++++++++***(((((())))))*********+++---+++)))***------)))&&&***))))))*********++++++............---,,,+++++++++***+++---,,,+++---111111111///---///333000)))(((,,,((()))WWW++++++,,,,,,,,,---------+++,,,,,,...000222444555444000000BBB888EEEBBBSSSXXXZZZ___eeelllrrrvvvyyyvvv~~~{{{xxxtttqqqnnnmmmddd\\\fff\\\KKKTTTZZZVVVlll222555555+++000(((444(((***,,,,,,+++******+++++++++---"""''',,,"""---$$$***######FFFzzzwww>>>###(((000!!!))))))---+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}eeeXXXRRREEE<<<;;;777999777777777777777555333111111000//////////////////////////////////////////...---,,,+++,,,,,,---***,,,------+++*********+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......------++++++++++++------...---,,,---//////,,,)))///---+++***,,,...//////111000///000111111///...222000000111666===CCCGGGHHHMMMSSSXXX___iiirrrvvv|||tttooolllmmmjjjddddddhhhiiihhhfffdddbbb^^^YYYUUUMMMMMMHHH???999888777444000...,,,,,,,,,+++***(((++++++)))(((((((((((())),,,)))&&&%%%&&&((())))))))))))))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$%%%((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))+++)))%%%""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))*********)))((((((''''''&&&&&&''''''''''''''''''###$$$%%%&&&''''''''''''((((((((()))))))))******,,,+++******))))))******(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{dddWWWRRREEE===<<<888999777777777777777555333111111000///////////////........................///...---,,,,,,,,,------+++,,,---,,,***)))***++++++++++++*********))))))************************)))************+++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,------......------,,,++++++,,,------...---,,,...000111...,,,,,,,,,,,,---...///............------...111333555333666;;;AAAIIISSS\\\ccckkknnnrrrxxx{{{wwwyyyyyyuuussssssmmmlllkkkkkkmmmooopppoooeeefffbbbYYYQQQLLLFFFAAA;;;888333000...---+++))),,,++++++***))))))(((((()))'''%%%%%%''')))***)))(((((()))(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******&&&###""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))))))))***(((((((((((((((''''''&&&******))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((('''''''''((())))))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyybbbVVVQQQEEE>>>===:::999777777777777777555333111111000///////////////..............................---,,,,,,,,,------,,,---,,,+++))))))+++---+++++++++***************++++++++++++++++++++++++)))************++++++++++++***************++++++************************,,,,,,,,,,,,,,,++++++***+++++++++,,,------......------,,,,,,,,,,,,---------------...000111000///)))+++,,,...///...---,,,...///111111222666===CCCFFFLLLVVV___hhhsss~~~}}}~~~|||~~~{{{vvvttttttuuuwwwwwwuuuwwwuuunnnhhhccc\\\UUUPPPKKKDDD===777222...+++***))))))(((((((((((((((***)))((((((******)))((((((((((((((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******(((%%%###"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((()))******&&&'''''''''((((((((()))''''''''''''''''''''''''*********))))))(((((('''(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&&&&'''((())))))&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwaaaUUUPPPEEE>>>>>>;;;999777777777777777555333111000000///////////////........................------------------------------,,,***((()))+++---************************++++++++++++++++++++++++))))))*********+++++++++++++++******)))*********))))))))))))))))))))))))+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,---------............///000//////,,,---///000000000111222333888???CCCEEEKKKSSS[[[hhhoooyyy~~~~~~}}}zzzvvvrrrooonnnoooooommmpppuuu{{{yyyzzzzzz}}}}}}{{{zzz{{{|||xxxsssqqqsssqqqmmmjjjfff^^^WWWOOOFFF>>>999222000---***)))***+++,,,...---+++++++++***(((%%%(((((((((''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((******'''###!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))''''''(((((())))))******''''''(((((()))***++++++---------,,,++++++******+++******)))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv```TTTPPPEEE>>>???<<<999777777777777777555333111000000///////////////........................,,,---------------------------,,,***((()))+++---************************************************))))))*********+++++++++++++++******)))*********))))))))))))))))))))))))+++,,,,,,---------,,,,,,,,,,,,------------......------------------------/////////............//////000111111222555;;;???AAAKKKXXXbbbhhhnnnuuu{{{~~~~~~xxxrrrrrrqqqoooooommmmmmoooooommmqqqwwwuuummmlllnnnlllpppwww}}}zzzvvvnnniiimmmuuu}}}{{{ssssssyyy|||{{{yyyxxxtttpppjjjbbbXXXRRRFFFBBB:::333///---......---+++***++++++***(((%%%(((((((((((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###'''******(((%%%"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))******)))))))))(((((((((******+++,,,,,,---......+++************+++------///////////////.........000000///...............------------,,,,,,,,,,,,*********++++++,,,,,,,,,***************+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuu___SSSPPPEEE>>>>>>;;;999777777777777777555333111111000///////////////------------------------+++,,,---.........------,,,---,,,+++))))))+++---***************+++++++++)))))))))))))))))))))))))))************++++++++++++***************++++++************************+++,,,,,,---------------------------------......------............------///000000///......000222...111333555999@@@JJJQQQ[[[eeettt|||}}}{{{~~~|||vvvvvvxxxyyyyyyxxxyyyzzzxxxvvvzzzxxxvvvwwwqqqtttzzzwwwsssoookkkeeeaaadddjjjlllnnnsssyyyvvvtttzzz|||{{{wwwwwwwwwwwwuuupppiiidddYYYTTTKKK@@@888111...---+++***))))))***+++***((())))))))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%(((******'''$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''((((((((()))))))))((((((((()))))))))******************************,,,,,,+++******)))(((((((((((()))***+++,,,,,,---,,,+++***))))))***+++,,,...//////000111222333333555444444333333333333333000000///...---,,,++++++)))))))))******+++++++++*********)))))))))******++++++************))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv___SSSOOODDD>>>>>>;;;999777777777777777555333111111000///////////////------------------------+++,,,---.........------+++,,,---,,,***)))***+++))))))*********+++++++++************************)))************+++++++++))))))))))))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,---......------..................------,,,---...//////...---,,,...///111111111222555999777<<>>===;;;:::888888444333333222111000000///......---,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv```TTTOOODDD======:::999777777777888777555333111111000///////////////------------------------***+++---...///...------***,,,------+++*********))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---+++++++++++++++++++++++++++,,,,,,---.........---..................------,,,---...//////...---,,,,,,///222222333555:::>>>HHHQQQ]]]hhhrrr~~~{{{rrrqqqttt}}}yyyvvv|||zzzyyy{{{~~~}}}uuuzzz{{{xxxxxxzzzwww~~~{{{zzzyyywwwvvvuuuvvvuuuqqqjjj```VVVPPPBBB>>>888444111...,,,***+++++++++******)))((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%(((******'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%)))+++)))'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,---......//////000111222333444555888888:::===BBBHHHMMMPPPPPPRRRTTTWWWZZZ]]]___```^^^^^^]]]\\\\\\\\\\\\]]]YYYXXXVVVTTTRRRPPPNNNNNNFFFEEEDDDBBB@@@>>>===<<<888888666555444444333333,,,,,,,,,++++++*********))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxbbbTTTKKK@@@===???;;;888888888777666555444333111111000///////////////................................................------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,---...///000,,,---...---+++***+++,,,...------,,,,,,------...++++++,,,,,,,,,,,,------///---+++,,,///111000///***,,,...//////...///111---555:::999===KKKYYY___ooowww}}}rrrmmmmmmlllpppxxx~~~}}}wwwvvvwww}}}}}}wwwuuu{{{zzzuuuxxxxxxxxxzzz|||yyytttoooddd^^^SSSGGG===555111///000...+++)))))))))++++++%%%&&&''''''&&&''')))+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$%%%'''((()))))))))%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))'''(((***++++++******))))))))))))((((((((()))***%%%(((***++++++++++++,,,------,,,...111444555555:::<<>>???:::999:::::::::999777555444111111000///////////////................................................//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///222222000...,,,))))))))))))***+++,,,---,,,---...---+++***+++,,,...------,,,,,,------...,,,---------............000...------//////...,,,---///111222222333666888777AAALLLSSS___ooo|||zzzqqqiiigggkkksssxxxxxxtttwww~~~~~~yyyxxxyyy||||||wwwssslllbbbWWWKKKBBB===111000///...,,,***'''$$$%%%&&&''''''&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))'''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''''''''((((((((()))))))))***+++,,,,,,+++************+++++++++,,,...///...///000/////////111333444555888===BBBFFFHHHIIIUUUWWW[[[```eeehhhjjjkkkjjjkkkmmmqqqttttttrrrpppoooppprrrvvvzzz}}}~~~|||vvvsssssssssrrrqqquuuwwwvvvqqqppprrrqqqnnnmmmooooooooorrrvvvvvvrrrllljjjkkkkkkggg___\\\]]]YYYUUUPPPLLLGGGBBB>>>===777555333222222000---+++---+++)))((()))******))))))''''''***)))&&&&&&))))))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sss___SSSMMMBBB>>>???999:::;;;<<<<<<;;;999777555111111000///////////////................................................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---111555555222...,,,,,,,,,,,,,,,,,,---...///,,,---...---,,,+++,,,---...------,,,,,,------............////////////000000//////000111111///---............000444999>>>IIIUUUdddttt}}}yyyuuuoookkkqqqyyy~~~||||||~~~}}}|||~~~{{{pppbbbTTTLLL<<<888333///---***'''%%%&&&''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&''')))***((('''&&&$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''((((((((()))))))))++++++,,,,,,,,,++++++***)))***+++***)))***,,,......///111222444777<<>>KKKSSSlllttt}}}zzzzzz{{{|||zzz|||ttthhh```VVVLLL???444///.........''''''((()))******)))((('''(((((())))))(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&)))******)))'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((()))******)))(((''''''(((((((((((()))))))))++++++++++++++++++++++++,,,------+++)))))),,,///...333999@@@GGGMMMTTTXXXaaadddjjjnnnpppqqqqqqrrrooorrrwww|||~~~vvvxxx|||}}}zzzxxxzzz|||~~~zzztttsssvvvwwwvvvsss{{{|||yyyttttttxxxzzzxxxsssrrrppprrr{{{{{{xxxyyy~~~wwwrrrrrrsssvvvvvvrrrmmmjjjfffbbb[[[WWWSSSNNNIIIDDD>>>:::444222...---,,,,,,+++***,,,((((((++++++(((&&&'''&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmm[[[QQQMMMCCC@@@???999999:::;;;;;;:::888666444111000000///////////////................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...++++++++++++++++++,,,---,,,---......,,,,,,---......------,,,,,,------...---.........////////////...///000111222222333333222333666===KKK___ttt~~~{{{~~~}}}yyyqqqfffVVVHHH???999444000((('''&&&(((***+++)))'''((())))))))))))))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&((()))+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''((()))******)))((('''(((((((((((()))))))))***************++++++,,,,,,...000222111000222888===BBBIIITTT^^^gggmmmrrruuuuuuxxx{{{|||{{{zzz{{{|||~~~}}}{{{}}}}}}uuuwwwyyyyyyyyy{{{~~~}}}wwwrrrrrruuuvvvrrrnnnqqqrrrqqqmmmoootttwwwvvvwwwuuurrrttt|||}}}vvvxxx}}}wwwwww~~~}}}{{{xxxtttllljjjfffbbb```]]]ZZZWWWLLLHHHCCC???<<<888333000---(((&&&)))+++)))((()))&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkYYYPPPLLLBBB???@@@:::::::::999999888666555555111111000///////////////................................................//////..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---------,,,,,,------...,,,---......------...///...------,,,,,,------...............////////////000111111111000000222444777<<>>222---***'''''')))***)))&&&))))))************))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%'''(((+++)))(((&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))''''''((((((((()))))))))((())))))******))))))(((((((((((()))))))))***************+++,,,---//////+++000555888:::@@@JJJRRR^^^fffpppyyy~~~|||~~~}}}yyyxxx{{{~~~~~~}}}zzzvvvtttuuuvvvxxx{{{|||{{{vvvssskkknnnoooooommmnnnrrrvvvwwwrrrnnnooosssrrrkkkdddbbbeeeeeeccceeekkknnnmmmpppooolllmmmssszzzzzzuuurrrvvv~~~|||||||||rrrooollllllmmmoooppppppiiifffaaa\\\WWWOOOHHHCCC777///***+++,,,***)))***'''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjXXXNNNJJJAAA???AAA;;;;;;:::999777666666666666111111000///////////////......................................................//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------000000////////////000000,,,---......------...000...------,,,,,,------.../////////000000000111111000222333333444777<<<@@@KKKSSS___ooowwwjjjgggkkkvvv|||zzzssseeeRRRDDD:::444...,,,,,,---***((()))******++++++******)))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&***)))'''&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))'''((((((((())))))))))))***))))))))))))))))))***(((((()))))))))*********+++++++++,,,...000333444222888@@@EEEJJJSSS```jjjwww{{{}}}}}}zzztttnnnmmmrrrvvvqqqqqqqqqpppnnnllljjjhhhhhhhhhjjjmmmooonnnllliiigggjjjkkkjjjggghhhlllqqqsssooonnnsssxxxxxxppphhhaaaeeefffdddffflllnnnlllkkkllliiieeegggkkkkkkhhhiiillluuu~~~|||yyyzzz}}}uuurrrnnnmmmppptttwwwxxxvvvuuutttssspppjjjccc^^^LLLBBB888555333///,,,,,,***))))))(((((((((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjXXXNNNIII@@@???AAA<<<===;;;999666555666777888111111000///////////////................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000...---+++...------,,,,,,,,,------,,,---......------///000...------,,,,,,------...000111111111111222222222///222555777:::AAAIIIPPPfffnnnzzz|||ppphhhmmmvvv}}}|||tttfff[[[FFF???777222111111...+++******++++++++++++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%***)))'''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************,,,,,,---...000333666777BBBIIIRRRWWW]]]fffttt~~~|||vvvmmmdddcccgggmmmjjjjjjjjjjjjiiihhhggggggcccdddfffjjjoooppppppooonnnppprrrppplllmmmqqqvvvtttsssttt}}}yyynnnrrrsssrrrtttxxxyyyvvvuuuuuuqqqjjjggghhhgggdddaaaeeennnwwwzzzwwwuuuwwwuuu~~~~~~zzztttqqqrrruuuxxxzzzsssuuuxxx{{{}}}zzzuuuqqq```SSSFFF???:::555111000,,,,,,+++***))))))******'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffYYYMMMGGGEEEAAA>>>>>>>>>===<<<;;;999666555333222111000///..................////////////......///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,------...//////........./////////......///111111000222444333///000444555333333;;;MMMbbbsss}}}~~~zzzyyy~~~}}}yyyllldddSSSCCC<<<:::222(((...(((&&&+++,,,((((((+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((((((((('''&&&(((((((((((())))))))))))+++******+++,,,---------+++,,,------+++***+++,,,///333444333777CCCNNNTTT]]]fffpppttttttwww}}}yyyvvvrrrjjjccc```aaadddfffffffffgggkkknnnqqqqqqppprrrpppqqqtttuuuuuuyyyzzzyyyyyyyyyzzz{{{yyywwwzzzyyy}}}~~~qqqnnnsssuuussspppllljjjmmmrrrvvvtttrrryyyzzz{{{yyyyyy{{{~~~}}}zzzuuuvvv{{{|||zzzwwwyyyzzzzzzxxxvvvuuuuuurrrjjj___XXXRRRJJJ???555555222...+++)))(((((((((((('''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&fffYYYMMMHHHEEEAAA??????===<<<<<<;;;:::999777666333222111000000/////////......////////////......000///...---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------........./////////......///000000000/////////000000000......000222......222666666444666<<<777<<>>222333---***,,,,,,)))(((+++'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((()))'''(((((()))))))))((((((((((((((()))))))))******++++++************)))(((+++,,,---,,,,,,...111444444<<>>888222...,,,******))))))((((((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&fffZZZMMMHHHFFFBBB??????<<<<<<<<<<<<;;;:::999888444333222111000000000000......////////////......000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////....../////////000000000000000111111111000000///000111111000//////000222111111333666777888???GGGLLLWWWjjj{{{qqqkkkdddWWWLLL;;;444...---+++)))***,,,((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''((()))***************((())))))))))))***************++++++***)))((('''------------///555<<>>IIIUUUaaammmwww}}}{{{~~~zzzpppgggddddddfffhhhdddhhhnnnvvv||||||~~~~~~}}}xxx|||~~~||||||~~~sssrrrsssvvvxxxtttjjjaaaXXXNNN@@@777333000,,,)))+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%((((((&&&&&&&&&&&&(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&bbbVVVJJJFFFDDDAAA??????;;;;;;;;;:::888666555444333222111000////////////......////////////......,,,,,,++++++,,,---///000.................................................../////////000000000000....../////////000000000//////000222333333333333///000222333333555777:::===III]]]qqq}}}|||sssooopppzzz{{{xxxsssxxx~~~}}}yyywwwwwwxxxyyyzzz{{{zzzxxxuuussstttvvvyyyzzzyyyyyyzzz|||~~~zzzxxx{{{}}}{{{rrrdddWWWLLL@@@444///...---,,,+++)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))***************)))+++++++++,,,,,,,,,,,,---,,,...///......222:::AAAOOOWWWdddpppyyyxxxoookkkeeeaaabbbiiirrryyyssswww~~~|||zzzyyyzzz|||~~~}}}||||||xxxzzz{{{wwwxxxzzz|||}}}yyyxxxyyy~~~|||vvvhhh^^^QQQHHHCCC===555///...---,,,***)))'''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&bbbUUUJJJEEEDDD@@@>>>???::::::::::::999888777777444333222111000000000000......////////////......++++++******+++---...///////////////////////////........................////////////000000000000000000000000111111111111///000111333444555666666000222444555666777:::===NNN^^^www}}}}}}}}}|||{{{yyyvvvrrrsssxxx~~~|||xxxvvvvvvqqqsssvvvxxxwwwuuurrrpppqqqvvvzzz{{{yyywwwxxxyyy~~~|||yyywwwuuuuuuqqqttt}}}||||||}}}}}}~~~vvvkkk```OOO@@@222111000...,,,***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))*********))))))(((++++++,,,,,,,,,---------***,,,///111444<<>><<<<<<777888999999999888666555333222111000////////////000000//////.........---////////////////////////........................000000//////.........---////////////000000000000000000000000111111111111/////////111333444333222---111555555333:::KKK\\\iii|||~~~zzzzzzyyyxxxvvvtttsssrrrwww|||{{{xxxwwwyyyvvvrrrqqqrrrrrrpppnnnmmmrrryyy{{{yyyxxx{{{~~~}}}vvvnnnlllnnnkkkpppwww}}}~~~{{{{{{wwwyyy}}}xxxqqqcccUUUDDD666+++)))+++***,,,///'''&&&(((+++***&&&&&&***))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((+++++++++***)))***,,,///...+++)))+++,,,+++...333111111333888AAANNN\\\eeeyyy{{{~~~zzzuuussstttyyy}}}vvvqqqooovvv}}}|||~~~{{{|||~~~yyywwwyyyxxxtttuuu|||~~~zzzwwwyyyzzzyyyvvvsssrrrwww|||uuussssssssswww{{{|||yyy|||~~~vvv{{{}}}{{{{{{~~~~~~|||tttlllccc___]]]XXXNNNFFF888555///+++((()))+++,,,+++***(((''''''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&```UUUKKKFFFBBB===;;;;;;777777888999888777666555333222111000000/////////000000/////////.........////////////////////////........................000000/////////.........////////////000000000111000000000000111111111111333222111111333444555555333444666:::DDDTTThhhwww{{{xxxuuuvvvxxx{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxyyyvvv{{{}}}zzzwwwvvvwwwxxxwwwvvvwwwzzz||||||zzz{{{}}}vvvnnnjjjkkkhhhlllqqquuuyyyzzzyyyyyy||||||zzz|||~~~wwwkkkZZZLLL>>>666000+++***,,,(((&&&&&&))))))&&&'''+++))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''(((''''''&&&&&&''''''((())))))((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))************************)))******+++++++++******+++,,,,,,,,,******,,,...+++))))))------+++---111000666AAANNN\\\kkkxxx|||hhhiiikkknnnsss{{{|||||||||xxxvvvwww{{{{{{xxxwwwzzzwwwvvvyyy{{{yyy{{{yyyxxxvvvssstttzzz~~~yyyxxxwwwssssssuuu}}}}}}|||xxxuuuxxx{{{{{{|||}}}~~~}}}|||yyyrrrjjjfffccc```ZZZTTTKKKGGG???777000+++((('''***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}___UUUJJJEEEBBB<<<::::::666777888888888777555444333333111000000000000000000000////////////......////////////////////////........................000000////////////....../////////000000000111111000000000111111111222222222111000000111333555777999:::???KKK___vvv~~~|||{{{zzz{{{||||||xxxvvvuuuvvvzzz}}}xxxrrrqqqpppqqqtttwwwzzz{{{||||||~~~zzzzzz}}}zzz}}}{{{pppeeeVVVIII;;;000,,,---,,,((((((***)))''''''***))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((())))))((((((((((((''''''))))))))))))))))))))))))***))))))(((((())))))***************************)))***+++,,,,,,,,,,,,,,,+++---......,,,++++++,,,+++***,,,000111000333999EEEOOO___ooo|||{{{uuuqqqiiikkkooottt{{{~~~|||~~~{{{yyyzzz}}}}}}zzzzzz}}}|||~~~}}}|||~~~zzzyyyxxxxxxzzz~~~|||~~~|||wwwsssrrrxxxxxxxxxuuurrrsssxxx|||yyyuuuuuuwww{{{zzzsssmmmjjjhhheeeccc___ZZZRRRHHH>>>555///,,,************)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzz___TTTJJJEEEAAA<<<999999666666777888777666555444333333222111000000000000000000//////////////////////////////////////////........................000000////////////////////////000000000111111111000000111111111222222222222333333333333555777999<<>>;;;...---+++***))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&www^^^SSSIIIEEEAAA<<<::::::666777888888888777555444444333222111000000000000//////000000000000000000000000000000000000000000//////////////////////////////000000000000000000000000000000111111111111111111111111222222222222555777888888777777:::<<>><<<===777888888999999888666555444333222111111000111111//////000000000000111111000000000000000000000000//////////////////////////////000000000000111111000000000111111111222222111111111222222222222333333555666555555999@@@EEE^^^xxx|||tttooosss}}}{{{}}}{{{|||}}}|||}}}}}}}}}|||yyywwwxxx~~~}}}|||}}}xxxuuuzzzwwwkkk^^^OOOCCC222,,,))),,,...---++++++))))))))))))))))))))))))))))))(((((('''(((((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))(((((())))))))))))******))))))))))))))))))))))))+++******))))))******++++++++++++++++++++++++++++++,,,---...............---...000000//////000111///000555===FFFTTTiiizzzpppooommmlllnnnuuu}}}~~~}}}|||zzzxxxxxxxxxzzzzzzsssrrruuu{{{~~~~~~~~~yyyyyy{{{~~~yyyooocccXXXOOOJJJGGG@@@<<<555///***))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrr\\\RRRIIIEEECCC@@@>>>???888999:::::::::999777666444444333222111111111111//////000000000111111111000000000000000000000000//////////////////////////////000000000111111111000000111111111222222222111111111222222222333333111222444666<<>>666///***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&qqq[[[QQQIIIFFFDDDAAA@@@AAA999999:::;;;:::999888777555444333222111111111111//////000000111111111222000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222111111222222222333333333555666999>>>KKKaaa{{{zzzuuurrrooorrrvvv{{{{{{zzz{{{}}}|||{{{||||||zzzqqqccc___lll}}}}}}|||{{{~~~vvviii]]]NNN<<<222...+++,,,...))))))))))))))))))))))))))))))(((((((((((()))***''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++---------...------,,,,,,---.../////////000444666???JJJ^^^qqq}}}wwwnnnhhhfffooovvv~~~zzzuuurrrwww|||{{{oooaaa[[[\\\]]]```]]]^^^aaaccccccfffjjjiiikkkjjjhhhmmmvvvzzzxxxwwwvvvvvvxxx|||}}}|||yyyxxxwwwzzz~~~~~~|||yyywwwxxx{{{}}}~~~yyyuuusssuuuuuusssuuuzzzzzzyyy|||{{{|||}}}|||xxxqqqjjjfff```]]]WWWNNNCCC777...((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&rrrYYYPPPIIIFFFDDD???;;;;;;999999::::::999888666555333222111111000000111111000000111222222222222111000111111111111222222222666555444222111111222222000111111111111222222222000111111111111222222222000//////111333555555444;;;===EEEWWWuuu}}}wwwsssppprrruuuzzzyyyyyy}}}~~~~~~|||ssseee```ooo~~~|||xxxssscccPPPCCC777---,,,111,,,+++***)))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((()))************+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---.........///---///222222333===IIIVVVkkktttmmmmmmqqqtttvvv~~~ssslllmmmiiieeefffhhhgggbbb^^^]]]^^^^^^\\\YYYWWWWWWXXXWWWXXXYYYZZZ\\\___aaabbbcccbbbbbbbbbdddgggkkkmmmlllllllllmmmnnnmmmkkkiiiiiiiiikkkpppvvv|||}}}zzz}}}}}}{{{{{{|||{{{~~~|||vvvrrruuuzzz{{{}}}~~~}}}~~~|||yyy}}}~~~wwwrrrkkkcccYYYLLL===333000---,,,---,,,)))(((+++(((''''''((())))))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((rrr[[[QQQIIIFFFDDD???<<<<<<999999::::::999888666555333222111111000000111111000000111222222222222111000111111111111222222222666555333222111111222222111111111111222222222222111111111111222222222222777444111222444777999999999FFFZZZqqq}}}yyyvvvtttqqqvvv~~~||||||~~~~~~{{{qqqmmmwwwrrraaaTTTGGG999000...---,,,***(((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((('''''''''&&&)))************+++++++++)))))))))***++++++,,,,,,+++,,,,,,,,,------------000///.........///...---333000111444666<<>>???999::::::::::::888777666333222111111000000111111000000111222222222222111000111111111111222222222555444333222222111222222111111111111222222222333111111222222222333333333444333333333555777999;;;LLLaaa|||~~~{{{yyyyyyyyyzzz}}}xxx{{{~~~rrrgggZZZGGG777...000...+++)))*********)))))))))))))))((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***))))))''''''&&&%%%)))************+++++++++))))))******+++,,,,,,,,,------------............---------------------,,,222111333888???KKK___ooo{{{yyy{{{}}}wwwmmmddd^^^[[[XXX\\\```bbbaaa```^^^]]][[[^^^```aaabbbdddfffhhhjjjkkkmmmpppssswwwzzz|||}}}|||zzzxxxwwwvvvvvvvvvvvvvvvvvvsssnnnkkkjjjiiiiiijjjlllmmmmmmlllnnnsss~~~{{{|||xxxssswwwxxxzzz|||||||||xxxxxx{{{~~~~~~zzzrrrfffZZZQQQDDD888,,,+++...---***(((+++)))((()))***+++)))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((qqq___TTTJJJFFFDDD@@@???AAA999::::::;;;:::888777666333222111111000000111111000000111222222222222111000000111111111222222222444333333222222222111111111111111222222222333333222222222222333333333444---333888999777999@@@GGGiii~~~~~~}}}yyyyyyxxxxxx|||}}}zzznnn\\\GGG:::666222---+++,,,------,,,*********)))))))))((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((******)))((('''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***)))))))))((((((''''''))))))*********+++++++++))))))***++++++,,,,,,---,,,------------.........)))+++,,,------...000111222888@@@IIISSSbbbsss}}}~~~~~~~~~{{{{{{xxxrrrlllhhhhhhiiigggeeeaaa___^^^___```hhhrrruuurrrmmmjjjiiilllooossswww{{{~~~~~~yyywwwuuutttssssssrrrooommmjjjppp{{{~~~vvvsssuuu}}}wwwssssssuuuxxx|||{{{{{{|||{{{xxxyyy|||}}}wwwooofff___VVVIII;;;555222...***(((+++***((((((******)))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((ppp___UUUJJJFFFDDDAAA???AAA::::::;;;;;;:::999777666333222111111000000111111000000111222222222222111000000111111111222222222222222222222222222111111111222222222222333333333222333333333444444444444000666;;;:::999BBBUUUeee|||sssmmmiiillluuuqqq^^^OOO>>>777///+++,,,------,,,+++************)))))))))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))*********'''((((((((())))))******))))))*********+++++++++*********+++,,,,,,------,,,,,,,,,,,,------------,,,...000000000222555888999FFFVVVdddnnnxxx|||vvvvvv|||zzzsssooooooooosssoookkkhhhgggeeeccc```cccdddddddddcccccceeeggglllwww}}}|||~~~{{{wwwzzz~~~~~~uuuhhhccceee}}}~~~}}}{{{xxxuuusssuuuxxx|||~~~~~~}}}}}}wwwuuuwww|||~~~|||xxxrrrmmmjjj___SSSHHH===222------,,,***(((((()))))))))((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((nnn^^^TTTKKKGGGEEEAAA???@@@:::;;;;;;;;;;;;999888777333222111111000000111111000000111222222222222111000111111111111222222222111111222222222222111111222222222222333333333333333333333444444444555555333666666777===QQQnnn|||~~~}}}~~~zzzoooeeecccgggqqq~~~~~~mmm```LLLBBB555---+++,,,,,,+++++++++++++++*********)))((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&'''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))*********+++++++++&&&'''((((((******+++,,,)))************+++++++++******++++++,,,---------+++,,,,,,,,,,,,---------...///000000///222888===FFFVVViiiuuu{{{wwwqqqoooxxxttthhh```\\\\\\]]]aaa___]]]^^^___aaabbbaaaeeehhhkkknnnqqquuuzzz~~~tttfff______ooouuuyyyxxxyyy~~~{{{wwwvvvwwwyyyzzz||||||}}}}}}~~~xxxvvvzzz~~~{{{qqqiiiaaaWWWIII999111///...,,,)))((()))******)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((mmm\\\SSSKKKHHHEEEAAA>>>>>>:::;;;;;;<<<;;;999888777333222111111000000111111000000111222222222222111000111111111111222222222000111222333333222111000222222222333333333444444444444444444555555555555444444666AAATTTooosssqqq}}}zzzooojjjllltttzzznnnaaaSSSAAA444//////---+++,,,,,,+++++++++*********((((((((((((((((((((((((&&&((((((((('''&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************((((((((()))*********+++)))************+++++++++******+++,,,,,,------...------------............---///111111333999CCCKKK\\\lll{{{~~~zzzuuupppooouuusssnnngggaaa]]]]]]^^^```aaabbbccceeehhhlllpppsssyyy}}}vvvnnnllluuuzzz}}}{{{zzz~~~yyyyyyxxxxxxwwwwwwvvvvvv{{{}}}zzzyyy}}}ssslllfffbbbXXXHHH:::444111///,,,++++++,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((lll[[[RRRJJJHHHFFFAAA======:::;;;<<<<<<;;;:::888777333222222111000111111111000000111222222222222111000111111111111222222222000000222333333222111000222222333333333444444444444444444555555555666666777777@@@VVVuuuzzznnngggnnnvvvuuu{{{~~~sssbbbLLL;;;444222000...,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))************+++++++++***++++++,,,,,,------.............../////////000///222666999>>>HHHVVVaaattt{{{uuuvvvwwwjjj___^^^]]]\\\^^^aaadddfffhhhlllqqqwww~~~{{{{{{zzzxxxvvvtttsssrrrrrrppp{{{zzz~~~}}}{{{|||~~~xxxqqqmmmmmmiii[[[III>>>444111...,,,---.........))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''((((((iiiWWWRRRKKKEEEBBB@@@??????<<<<<<<<<<<<;;;999777666555444333333222222333333111111111222222333333333222222222222222222222222222222222222222222222222222222333333333444444444444444444444444555555666??????NNNooo{{{vvvooolllxxx}}}ppp___RRRCCC444---...+++,,,------,,,******+++(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++)))******++++++,,,,,,---000///......//////...---000333666>>>NNNcccsssyyyvvvrrryyywwwiiibbb[[[^^^ccceeehhhoooxxxzzzuuuvvvwwwvvvuuuvvvuuuyyy}}}~~~}}}|||}}}}}}~~~}}}|||zzzyyyxxxxxxyyyyyy}}}|||wwwooollliii___RRRCCC:::///((((((+++...///******))))))))))))******)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))iiiWWWRRRKKKEEEBBB@@@??????============<<<:::888777555444333333222222333333222222222222222222333333222222222222222222222222222222222222222222222222222222333333333444444444222222444666888999::::::HHHWWWppp}}}yyypppqqq|||~~~kkk___TTTDDD666000------...---,,,+++******)))*********+++,,,,,,,,,'''''''''''''''((())))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,---......//////......//////000000///333<<>>444000//////...,,,,,,++++++******))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''iiiWWWRRRKKKEEEBBBAAA???>>>======>>>>>>===;;;999888555444333333222222333333333333222222222222222222222222222222333333333333222222222222333333333333333333333333444444444444333444555666888<<>>666111---***---------,,,+++***)))((()))))))))(((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%hhhVVVRRRKKKFFFCCCAAA???>>><<<=========<<<;;;999888555444333333222222333333333333333222222111111111222222222333333333333333222222222333333333333333333333333444444444444555666888999666555<<>>333111...,,,,,,,,,,,,+++((()))))))))******++++++)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))***************++++++***+++,,,,,,------,,,,,,---......//////000111111...///000000111222555777EEESSSfffuuu|||rrrmmmhhhgggffffffhhhqqqxxx~~~}}}{{{{{{|||~~~~~~zzzvvvuuuvvvxxxvvvzzzwwwlllcccUUUIII???888111,,,,,,,,,------,,,+++)))((()))))))))(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&hhhVVVQQQKKKFFFCCCAAA???===:::;;;<<<<<<;;;:::888777555444333333222222333333333333333222222111111111222222333333333444444444222222333333333444444444333333444444444555555555555999;;;666666EEE```wwwvvvlllrrr|||~~~ppp^^^QQQ===888111,,,,,,---------*********))))))(((((('''***))))))((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,++++++,,,------------,,,---------...//////000000000000111111222777===BBB\\\jjjyyyyyynnngggdddddddddllluuu{{{uuuxxx{{{yyyzzz|||}}}|||~~~{{{vvvsssrrrrrrxxxvvvxxxzzzrrrggg[[[QQQFFF:::333++++++,,,,,,++++++*********)))))))))(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((gggUUUQQQLLLGGGDDDAAA???===::::::;;;;;;;;;:::888777555444333333222222333333333333222222222222222222222222333333444444555555222222333333444444555555333444444444555555555555222777;;;===EEEYYYxxxxxxggggggrrr}}}mmm```NNNEEE888000---.........------,,,+++***))))))(((******)))((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,++++++,,,---------------,,,,,,------.../////////000111222333777@@@KKKTTTnnnyyywwwtttooohhhcccbbbeeehhhooo{{{|||yyyssstttxxx|||{{{~~~yyytttqqqpppvvvpppooowww{{{qqqdddTTTDDD999......---,,,++++++++++++******)))))))))((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))gggUUUQQQLLLGGGDDDAAA>>><<<:::;;;<<<<<<<<<;;;:::999555444333333222222333333222222222222222222333333222222333333444555555666222222333333444555555666444444444444555555555555444777>>>KKK]]]sss}}}rrrjjjppp}}}zzzkkkbbbUUUCCC555///.........---------,,,,,,++++++***+++******)))(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------+++,,,------...---------,,,,,,---......//////000///111333666===KKK]]]iiiuuu~~~wwweeeeeeeeeeeeiiipppyyyyyyxxxzzz|||{{{~~~yyyuuurrrrrrnnnnnnsssyyyyyyfffRRRDDD666333000---+++++++++,,,*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((gggUUUQQQLLLGGGDDDAAA>>><<<;;;<<<=========<<<;;;:::555444333333222222333333111111111222222333333444222222333333444555666666222222333333444555666666444444444555555555666666999:::CCCVVVooo}}}~~~yyytttttt}}}vvvqqqaaaKKK:::111///......++++++++++++++++++++++++++++++***))))))((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------+++,,,------......------------......///000000000...111444999BBBTTTiiixxx{{{pppggggggdddcccdddhhhqqq~~~|||zzz}}}~~~~~~~~~xxxuuutttsssuuuwwwwww|||zzzdddUUU<<<999444///+++++++++,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&jjjYYYVVVPPPJJJEEEAAA???>>><<<<<<<<<<<<;;;:::999999777666555444444333444444222222333333333444444444222222222333444555666777555555555444444333333333222777777222111555888777BBBDDDVVVvvv~~~{{{}}}}}}|||qqq```NNN<<<111...000+++,,,,,,,,,+++***+++,,,***)))))))))))))))***+++''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((***++++++,,,,,,++++++***++++++,,,,,,,,,---------***++++++,,,,,,------...---///000//////000111000000222888FFFZZZmmm{{{xxxnnnbbb___cccgggnnnxxxyyyzzzzzz{{{}}}~~~|||{{{yyywwwxxx|||gggSSSKKK???555---***---000+++,,,,,,***((('''***---))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''))))))((('''&&&'''(((kkkYYYVVVPPPJJJEEEAAA???>>><<<<<<<<<<<<;;;:::999999777666555444444333444444222222333333333444444444333333333333444555666666555555555444444333333333444444444555666777888999DDDYYYxxx}}}zzzzzz}}}lllYYYHHH;;;333///------...---,,,+++++++++******))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,------......---///000000000222333333999>>>III[[[nnnxxxpppjjjgggdddbbbhhhqqqzzz~~~~~~~~~|||wwwsssvvv}}}iii^^^MMM>>>444...---...---......,,,)))((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''))))))((('''&&&'''(((kkkXXXUUUPPPJJJEEEAAA??????<<<<<<===<<<<<<;;;:::999777666555444444333444444333333333333444444444444333333333333444444555666555555555444444444444444666111111777999666:::BBBOOOttt~~~~~~~~~{{{rrrttttttzzzxxxdddUUUIII<<<333/////////...---+++******,,,+++***)))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,,,,---............///000111111222555777@@@HHHYYYlllhhhbbb]]]]]]cccnnn~~~{{{|||||||||~~~xxxsssvvv~~~~~~sss^^^JJJ<<<444///,,,...//////...+++))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''))))))((('''&&&'''(((jjjWWWTTTOOOJJJEEEAAA??????============<<<;;;:::999777666555444444333444444333333333444444444444555333333333333333444555666555555555555555444444444777000000777777444@@@SSSggguuuooosssssswwwjjj^^^TTTGGG:::111000...------,,,+++***---,,,+++***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))************++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,---......//////......///111111111666===KKKUUUfffxxxyyyeeeaaa___dddppp}}}{{{yyywwwwww||||||yyy{{{|||nnnVVVFFF===444---.........---,,,***))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((('''))))))((('''&&&'''(((hhhWWWTTTOOOIIIDDDAAA??????============<<<;;;::::::777666555444444333444444333333444444444555555555444444333333333444555555555555555555555555555555777222333777666888PPPmmmzzzwwwllljjjooottt{{{tttggg^^^QQQDDD555222...,,,,,,---,,,+++------+++***))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))*********+++***++++++,,,,,,++++++***,,,,,,---------.........,,,------......///000000///---...111222333<<>>888000,,,,,,------,,,---,,,+++***************((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++++++++***++++++,,,,,,++++++***,,,---------............------......///000000000111...///444777;;;JJJ[[[vvv{{{uuuooofffbbbbbblllwww~~~|||}}}|||{{{zzz|||yyyuuuwwwyyy~~~}}}}}}mmm\\\JJJ;;;222///,,,+++,,,,,,,,,+++************************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))'''))))))((('''&&&'''(((|||dddUUURRRNNNHHHDDDAAA@@@???>>>>>>>>>======<<<;;;:::777666555444444333444444444444444444555555555555555444444333333444444444444555555555666666666777777888:::>>>MMMiii~~~zzzzzzvvvddd___cccrrrwwwjjj^^^KKKBBB666///---------,,,,,,,,,+++******+++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++,,,,,,***++++++,,,,,,++++++***------------............---......///000000111111333///111888???HHH]]]sssuuudddaaabbbbbbiiissszzzuuuyyy|||}}}{{{xxxxxxyyyvvvxxxxxxwwwyyyoooZZZJJJ:::555///,,,,,,---,,,+++************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''))))))((('''&&&'''(((zzzcccUUURRRMMMHHHDDDAAA@@@???>>>>>>>>>>>>===<<<;;;:::777777555444444444444444444444444555555555666666555444444333333333444444444555555555666666777777777999;;;CCC[[[}}}||||||~~~~~~nnnkkkooo|||ssshhhTTTIII;;;111......---++++++++++++***++++++,,,,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++---------.........//////......//////000000111111444000222<<>>============<<<;;;:::999999888666444333222333333333333444555555444333333333333333444444444555555333555666666888999888666>>>>>>AAAQQQqqq|||yyyzzz|||yyy~~~|||jjj\\\YYYJJJ666...111222,,,++++++******++++++,,,---))))))************))))))***))))))((('''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))***+++,,,,,,------++++++,,,,,,,,,---------------......///000000000000---,,,///000///222777000111999FFFQQQ___uuu}}}uuuiiiccc```ccckkkzzzyyyoooqqq{{{||||||}}}}}}yyysssuuutttuuuxxx{{{lll\\\QQQCCC666111///,,,***)))++++++++++++***)))(((''')))***,,,,,,***)))***+++((((((''''''''''''((((((&&&&&&((()))************((((((((((((((((((((((((((((((((((((((((((((((((xxxbbbWWWSSSNNNIIIFFFCCC@@@>>>============<<<;;;::::::888777666444333333333444333444555555555555444333333333444444444555555555555555555444555666777777222???TTTpppvvveeeaaaUUUCCC555///...,,,------,,,,,,,,,,,,,,,+++))))))************))))))***))))))(((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))******+++,,,,,,------*********++++++++++++,,,------......///000000000111......000///---///333444666AAAQQQaaaoooxxxjjjddddddlll}}}yyy~~~zzzwwwtttvvv|||}}}wwwsssxxxxxxfffYYYNNNBBB999222,,,+++---***************)))(((((()))***,,,,,,***)))***+++((((((''''''''''''((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((wwwaaaVVVSSSMMMIIIFFFCCC@@@>>>============<<<;;;::::::888777555444444444555555333444555555555555444333333444444444444555555555666666555555444666999======TTTuuutttmmmcccUUUCCC222---...............---,,,+++***))))))************))))))***))))))((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******++++++,,,,,,------+++++++++,,,,,,,,,------------......///000000000000///000222111...///333;;;@@@OOOdddvvvxxxoooiiipppxxxzzzsssqqqrrrvvvzzzyyy~~~uuuggg^^^RRRFFF:::000...000*********))))))))))))))))))***,,,,,,***)))***+++)))((((((''''''(((((()))&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((xxxbbbVVVRRRMMMIIIFFFDDDAAA>>>>>>>>>>>>======<<<;;;:::777666555444444555666666444444555555555555444444444444444444555555555555555555777888777777===DDDUUUppp{{{}}}wwwlllbbbRRR===111222,,,,,,---------,,,+++***)))******++++++******)))))))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,,,,,,,------............/////////000------......///000000000......000333333111444:::BBBNNNaaavvvsssoootttyyy{{{wwwuuutttuuuvvvzzztttiii]]]SSSGGG;;;222000*********)))))))))******)))***,,,,,,***)))***+++))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((yyycccUUURRRMMMIIIFFFDDDAAA???>>>>>>>>>>>>===<<<;;;:::777777555555444555666777555555555555555555555555444444444555555555666666555555888:::888777???JJJeee|||ttt~~~nnnggg]]]III:::444++++++,,,,,,,,,,,,,,,+++******++++++++++++******)))))))))))))))((((((((((((((((((((()))))))))***************************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,---------....../////////000000000------......///000000000...---000222222222888AAALLL^^^ttt}}}pppiiiooo}}}{{{xxxxxxxxxyyywwwxxx~~~pppbbb[[[SSSFFF777...,,,,,,+++*********++++++)))***,,,,,,***)))***+++))))))(((((((((((())))))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((yyycccUUUQQQMMMIIIFFFDDDAAA???>>>>>>>>>>>>===<<<;;;;;;999888666555555555666666666666555444444555666666444444555555555666666666777666888:::888888FFFWWWyyyuuurrr}}}vvvkkkcccUUUEEE:::...---,,,,,,+++,,,,,,---******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******************************************************))))))))))))***+++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......------......///000000000000///000111111444???KKK]]]oooyyysssmmmkkkooo||||||{{{wwwxxx|||yyyhhhaaa\\\OOO>>>222///...---+++***++++++,,,)))***,,,,,,***)))***+++***))))))(((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((wwwaaaUUUQQQLLLIIIFFFDDDBBB@@@>>>??????>>>>>>===<<<;;;:::999777666555555555555777666555444444555666777555555555555666666666666888555666:::;;;BBBZZZtttmmmllluuuuuuiiiaaaSSSFFF555333000---++++++,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))***+++,,,---------------------------++++++,,,,,,,,,---------------......///000000000222000000333666>>>PPP```rrrvvviiihhhmmmyyyzzz}}}wwwlllcccWWWJJJCCC333111///---++++++,,,,,,)))***,,,,,,***)))***+++******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((uuu___TTTQQQLLLIIIFFFDDDBBB@@@????????????>>>===<<<;;;;;;:::888666555444444555777666555444444555666777555555555555666666666777777333444:::@@@OOOoooqqqhhhooo~~~oooiii^^^PPP;;;888333...,,,+++,,,---***++++++,,,,,,++++++***)))))))))))))))*********))))))))))))************************************************************))))))))))))***+++,,,------------------------------------.........//////------......///000000000111000222666===KKKbbbvvv}}}llldddhhhuuu~~~xxxtttsssvvvzzz}}}}}}~~~{{{{{{zzzvvviii]]]UUUSSS555333000...,,,+++,,,,,,)))***,,,,,,***)))***+++******))))))))))))******((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((ppp[[[SSSPPPLLLHHHEEEBBB>>><<<@@@@@@@@@??????>>>===<<<<<<;;;999777666555444444777888999:::999888666444555666777777777777777777777:::;;;>>>MMMkkkuuueeeiiikkkaaa^^^LLL@@@555111///------...+++++++++******(((''''''++++++++++++***((('''&&&***)))((((((((((((((()))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000///......000111111000///222777>>>KKK```xxx~~~pppjjjmmm{{{{{{uuuqqqmmmjjjccccccbbbaaabbbeeejjjnnntttvvvwwwxxxyyy{{{~~~}}}}}}}}}|||xxxyyysssddd___```KKK>>>111+++***))))))++++++++++++***)))(((((('''))))))))))))))))))))))))+++++++++*********))))))''')))***)))((('''(((***))))))))))))************ooo[[[TTTQQQLLLHHHFFFCCC???===????????????>>>===<<<;;;<<<;;;999777666555555444666777999999999777666444666666666777777777666666:::======BBB\\\tttggguuurrreee```SSSDDD666111000...,,,,,,++++++++++++***)))(((((()))***************)))((())))))(((((((((((())))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000///...///000111111000333666<<>>>>>>>>>>>>>>===<<<;;;:::;;;:::999777666555555555666777888999888777666555666666666666666666666666;;;===???MMMqqqllllllnnnvvvpppggg___OOO>>>666222///---,,,,,,,,,---,,,,,,+++***)))((())))))***++++++******)))))))))(((((())))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........//////////////////000000000111111444888BBBSSSgggxxx{{{vvv|||yyyuuuqqqkkkfffeeebbb___ZZZWWWVVVWWWWWWVVVXXX\\\```eeekkkqqqwww{{{{{{}}}}}}yyy|||wwwvvvvvvxxxvvvhhhccc]]]LLL999222000///---,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''')))***)))((('''(((***))))))))))))************kkkYYYTTTQQQMMMJJJGGGDDDAAA???============<<<;;;:::999;;;:::999777666555555555666666777888888777666666777666666666666666666666<<<>>>KKKhhh{{{ooobbb___kkk~~~rrriii\\\LLL@@@666///...111------...------,,,++++++)))******++++++*********)))))))))((())))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...///000111000111222333666???PPPddduuuyyy}}}iiiaaaZZZYYYWWWUUUTTTVVVWWWVVVVVVWWWZZZ]]]___```aaaeeelllsssyyy~~~}}}|||xxxyyy|||{{{yyyyyyzzzrrreeebbbUUUFFF===777000------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((()))))))))************jjjYYYTTTQQQMMMIIIGGGEEEBBB???=========<<<<<<;;;:::999::::::888777666666666666666666666777777777666666777666666666666777888999???FFFcccxxxaaaRRRRRR```uuuzzzmmmdddXXXIII999------333---............------,,,,,,,,,,,,++++++***(((((()))))))))))))))***++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.............../////////000000...///111111111222555888===NNNfffxxx}}}sssggg```QQQKKKHHHIIIKKKLLLPPPUUUUUUWWW[[[___cccgggkkkmmmooossszzz}}}zzz}}}|||yyywwwvvvzzzpppggg```VVVMMMAAA555//////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************''')))***)))((('''(((***((()))))))))************jjjZZZSSSPPPLLLIIIGGGDDDAAA???============<<<;;;:::999:::999888777666666666666555555666666666666777777777666666666777999;;;<<>>///,,,000------............---------------,,,+++)))((('''))))))))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------............/////////000000000...000111111111444:::???DDDZZZuuuzzzqqqfffZZZSSSHHHDDDCCCFFFIIILLLRRRXXXVVVZZZaaafffkkknnnrrrtttzzz~~~~~~~~~~~~{{{}}}}}}ooonnnvvv}}}{{{yyyuuuqqquuu}}}llleee]]]UUUGGG888///---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++''')))***)))((('''(((***))))))))))))************jjj[[[RRROOOKKKHHHFFFDDDAAA???======>>>======<<<;;;::::::999888777666666666666555555555555555666777777777666666777888;;;>>>???LLLnnnqqq^^^LLLGGGTTTeeeuuulllbbbWWWHHH999///---,,,------......---------,,,,,,,,,,,,++++++***)))))))))))))))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------........./////////000000000000///111111111111555>>>FFFSSSiiizzz|||vvvnnnfff\\\RRRKKKEEEBBBDDDHHHLLLPPPVVV]]]^^^dddkkkqqqtttvvvyyy|||}}}{{{zzz{{{|||}}}jjjbbbdddssswww{{{{{{vvvwww{{{zzzxxxlll```XXXPPPBBB555...,,,,,,------------------))))))))))))))))))))))))))))))))))))*********+++''')))***)))((('''(((***))))))))))))************jjj\\\QQQNNNJJJGGGEEECCC@@@>>>>>>>>>>>>>>>===<<<;;;:::999999888777666666666777555555555555555666777888777666666777999<<<@@@BBB^^^xxxgggSSSGGGLLLZZZxxx}}}|||pppddd\\\SSSCCC444,,,,,,,,,---------------,,,******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000///111111000111777AAAJJJfffxxx|||qqqmmmggg___XXXOOOGGGAAABBBAAADDDJJJOOOSSSZZZbbbhhhnnnvvv{{{~~~}}}zzzxxx{{{zzzzzz{{{ooo```^^^fffqqq||||||xxxzzzxxxfff```\\\QQQAAA666------------------------))))))))))))))))))))))))'''((((((((())))))******((()))***)))((('''(((***))))))))))))************kkkYYYQQQPPPMMMJJJFFFCCC@@@???>>>======>>>??????===;;;;;;:::999777666555555555555555555555666666666777999666777:::;;;<<>>===>>>??????===;;;;;;:::999777666666555555555555555666666666777777555555888::::::@@@SSSfffsss___PPPIIIOOOeeewwwiiibbbVVVFFF<<<333///...000000---,,,...---------,,,,,,,,,++++++************************************************,,,,,,+++***+++,,,---...------------------,,,,,,...------------...//////000000////////////000000---111333333888GGG^^^ooo||||||wwwmmmaaa]]]WWWPPPJJJEEECCCBBBDDDEEEFFFIIINNNVVV___fffkkklllnnnoooqqqtttxxx|||||||||{{{yyyzzz}}}zzzjjj```kkkxxxvvvsssuuu~~~yyyiiiaaa[[[RRRJJJ:::444...,,,---...---***,,,,,,++++++******))))))************************************************(((((()))))))))*********jjjXXXPPPOOOLLLIIIFFFCCC@@@??????>>>===>>>???>>>===;;;::::::888777666666666666555555666666666777777777333555777999<<>>===>>>???>>><<<::::::999888777666666666666555666666666666777777777555555555:::FFF\\\yyygggPPPCCCKKKcccwwwzzzkkk^^^RRRIII===666000//////,,,+++,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------,,,,,,+++...------------...//////000////////////000000111222000222999JJJ```ttt~~~}}}vvvmmmbbbXXXQQQNNNKKKGGGCCCAAA@@@???BBBCCCDDDFFFHHHMMMTTTYYYXXXZZZ\\\^^^```cccgggjjjnnnrrrxxx}}}}}}|||{{{||||||~~~qqqmmmqqq~~~wwwtttqqqoooooovvvnnnaaa[[[YYYOOOCCC444---...000///,,,***+++++++++++++++++++++++++++++++++++++++++++++************************((((((((()))))))))******hhhWWWNNNMMMKKKHHHEEECCCAAA???@@@???>>>>>>>>>>>><<<:::999999888777666666666777666666666666777777777888;;;666555@@@WWWssshhhJJJAAAGGGWWWfff~~~uuudddZZZVVVJJJ>>>222...,,,+++,,,///,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------.........------,,,,,,,,,...------------.../////////////////////000111111555444888DDDWWWlll||||||xxxtttuuusssrrrssstttvvv{{{{{{qqqiiibbbZZZRRRMMMKKKIIIFFFCCCBBBAAAAAAAAABBBCCCDDDFFFJJJOOORRRRRRTTTWWWYYYZZZ\\\___bbbeeehhhnnnuuu{{{uuuqqqkkkeee___\\\ZZZYYY[[[___ccciiiqqq}}}}}}sssgggiiittt~~~}}}}}}{{{{{{yyyqqqqqqrrruuu}}}oooaaa[[[WWWKKK;;;111///000...,,,+++++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++gggWWWNNNMMMKKKHHHEEECCCAAA@@@@@@???>>>>>>>>>>>>;;;999999999888777777777777777666666666777777777888888>>>999;;;MMMmmm|||zzz|||}}}[[[FFF<<>>>>>>>>===;;;999999888888777777777777777666666777777777888888888<<<===EEE]]]~~~{{{jjjPPP@@@???GGG___|||ssseee^^^^^^NNN<<<333000...---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++,,,,,,------............------------...//////............///000111222555>>>OOOdddwwwyyyvvvxxxkkkSSSJJJEEE???>>>AAA>>>@@@BBBCCCBBBDDDGGGJJJIIINNNQQQPPPOOOQQQPPPLLLFFFEEEDDDCCCBBBAAA@@@@@@>>>@@@BBBCCCDDDFFFIIIKKKIIIKKKMMMNNNNNNOOOPPPRRRTTTUUUZZZ```eeeeeeaaa^^^OOOLLLGGGBBB???=========<<<>>>???@@@BBBIIISSSZZZfffqqq|||~~~yyyooogggdddaaa]]]]]]```eeeiiikkkmmmooouuu~~~||||||pppgggiiirrr{{{tttuuuuuuvvvyyy~~~{{{}}}xxxgggaaaZZZOOOBBB777111......---------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))************fffVVVMMMLLLJJJHHHEEECCCAAA@@@AAA@@@>>>>>>>>>===;;;999999888777777777777777888777777777777888888888888999???MMMjjjlllTTTDDD???>>>RRRppp~~~{{{}}}jjj```aaaQQQ@@@777444000---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++***++++++,,,---...//////...------------...//////............///000222222777BBBVVVlll~~~{{{vvv}}}oooWWWBBB>>>>>><<<<<<@@@;;;>>>AAACCCBBBCCCFFFIIIEEEJJJNNNMMMMMMOOONNNKKKCCCCCCBBBAAA@@@???>>>>>>===???BBBCCCDDDFFFHHHJJJEEEGGGIIIJJJJJJJJJKKKLLLOOOPPPTTTYYY\\\[[[UUUPPPDDDBBB>>>;;;::::::;;;;;;:::<<<======>>>AAAGGGLLLTTT^^^gggkkkjjjgggaaaZZZUUUSSSQQQRRRVVV[[[___aaaaaadddjjjttt{{{yyy}}}|||}}}~~~hhh___gggqqqlllpppuuuwwwyyy|||}}}kkkccc___VVVIII;;;222//////......---,,,,,,+++******++++++++++++++++++++++++************************(((((((((((())))))))))))~~~gggWWWNNNMMMJJJFFFCCC@@@???>>>??????@@@@@@???>>><<<;;;999888666555555555666777:::999888888777666777:::AAAGGGaaahhhPPPGGGBBBCCCUUUlll}}}yyy~~~rrrjjjeee]]]OOOAAA555------000//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------......///......------,,,++++++---------.........//////000222333222//////222666>>>RRRjjj{{{~~~~~~qqqmmmtttkkkRRRKKKAAA<<<;;;===??????>>>@@@CCCDDDDDDDDDEEEFFFFFFMMMRRRSSSRRRSSSPPPLLLHHHDDDBBBBBB@@@:::888999;;;<<<>>>@@@BBBEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHFFFEEEDDD999888777777888:::<<<>>>@@@AAABBBBBBBBBCCCEEEGGGMMMPPPTTTVVVWWWWWWTTTQQQOOONNNJJJHHHKKKQQQTTTTTT[[[]]]```fffmmmxxx{{{wwwwww||||||~~~eeeZZZZZZiiikkkttt}}}|||xxx~~~uuuiiiccc[[[QQQEEE999111///......---+++))))))***,,,///,,,))))))+++,,,+++)))************************---,,,,,,+++*********+++{{{dddTTTNNNLLLJJJFFFCCCAAA???>>>??????@@@@@@???>>><<<;;;999888777666555666666777888777888:::999888;;;???LLL^^^}}}xxx]]]OOOEEE@@@JJJ[[[oooxxxzzzzzz~~~rrrhhh```UUUHHH;;;000---/////////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------............------------,,,,,,---------........./////////111222222000222666;;;JJJ]]]sssyyyrrrlllooo{{{qqqYYYKKKFFF???<<<>>>AAADDDEEEDDDEEEHHHIIIKKKMMMQQQTTT[[[aaaffffffccc___XXXQQQJJJEEEBBBBBB@@@;;;999:::<<<<<<===>>>???AAAAAABBBBBBAAAAAA@@@@@@?????????===>>>???@@@@@@???>>>===888777777777999<<<>>>@@@CCCEEEFFFGGGGGGHHHJJJMMMLLLNNNOOOOOOQQQSSSQQQNNNNNNKKKHHHFFFIIINNNPPPPPPWWWXXXZZZ]]]ccckkktttzzz{{{wwwwwwyyy|||vvvcccYYY^^^cccrrrssswwwsssjjj___WWWOOODDD999111//////...,,,*********+++...,,,******+++,,,+++)))************************---,,,++++++******++++++wwwaaaQQQNNNLLLIIIFFFCCCAAA???>>>??????@@@@@@???>>><<<;;;999888777666555666777777666555888<<<;;;:::???FFF^^^zzznnn\\\LLL???AAAKKK^^^sssyyyyyyzzzyyylllddd[[[QQQCCC555......000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........------........./////////...000111111111555<<>><<<;;;999888777666666666777888777666888<<<;;;999@@@LLLtttlllVVVBBB???FFF[[[uuutttzzzooofff]]]WWWKKK;;;000///000///...------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---...//////000............///////////////000111111222999BBBJJJeeesss{{{vvvpppqqquuu~~~{{{ppp___QQQIIIGGGDDDCCCCCCEEEGGGHHHKKKMMMQQQWWW```lllxxxzzzlll```SSSKKKEEEDDDBBB>>>;;;;;;;;;;;;;;;:::::::::999999:::999999888777777666666666666666555555666777888888888999;;;>>>BBBFFFHHHKKKMMMNNNNNNNNNOOOQQQSSSTTTXXXXXXXXX___jjjmmmiiiXXXOOOIIIIIIKKKLLLLLLMMMRRRRRRRRRPPPPPPRRRVVVYYYfffnnnxxx{{{zzzzzz~~~|||rrrppprrrrrrwww~~~}}}aaaSSS[[[ppp}}}yyysssssssssxxxyyycccXXXZZZXXXGGG555111///...---------,,,+++,,,,,,+++***++++++++++++************************,,,,,,++++++***++++++,,,sss___QQQMMMKKKIIIFFFCCCAAA@@@?????????@@@@@@???>>><<<;;;:::999777666666666777888:::777888<<<999888EEEVVV}}}bbbIIIBBBGGGWWW{{{wwwyyyvvvhhh]]]ZZZRRRAAA444111000000///...------------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------...///000000........./////////000000000111111111555>>>KKKTTTooo{{{~~~}}}~~~}}}vvvrrrnnneeeZZZSSSJJJIIIHHHFFFFFFGGGIIIKKKNNNRRRZZZdddppp}}}xxxmmm[[[QQQIIIFFFDDD@@@<<<<<<999999::::::::::::::::::777777777777666666666666666666666666777888999::::::;;;;;;===@@@DDDHHHJJJMMMNNNOOOOOONNNOOOQQQSSSQQQYYY^^^aaammm{{{~~~www___SSSIIIHHHJJJIIIIIIKKKNNNOOOOOOMMMLLLLLLNNNPPPUUU^^^hhhmmmmmmooowww~~~yyykkkffffffiiipppxxx}}}zzzttt]]]^^^lllvvvtttssstttwww}}}iiiZZZZZZ[[[NNN===222///,,,+++---......---++++++++++++***++++++,,,************************,,,++++++***++++++,,,,,,rrr___SSSLLLKKKIIIFFFCCCBBB@@@@@@??????@@@@@@???>>><<<;;;:::999888777666777888888<<<888888<<<;;;===RRRkkkrrrUUUGGGFFFJJJhhhooo]]]\\\XXXIII:::444111000///...------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,---...//////000000....../////////000000000111111222444:::GGGWWWcccxxxyyywwwssskkkccc```[[[TTTNNNLLLHHHIIIIIIIIIIIILLLQQQTTTTTT[[[gggtttzzzcccXXXMMMIIIFFFAAA===<<<888888999999999:::::::::666666666666777777777777666666888999;;;<<<===>>>>>>>>>>>>???BBBEEEIIIKKKNNNPPPQQQRRRRRRTTTVVVYYYWWWdddooovvvgggVVVHHHFFFGGGEEEDDDGGGJJJKKKKKKJJJHHHGGGHHHIIIHHHOOOWWW[[[^^^eeeqqq{{{sssbbbYYYWWW___gggpppvvvyyy~~~pppeeedddsssuuuuuuwww{{{~~~wwwccc]]]]]]VVVIII888333---+++,,,......---***+++,,,+++******,,,...************************++++++******++++++,,,,,,qqq___TTTLLLKKKHHHFFFDDDBBBAAA@@@??????@@@@@@???>>><<<;;;:::999888777777777888999===777888>>>@@@HHHffffffPPPFFF???TTTssszzz```______QQQ@@@888111000///...------------,,,,,,,,,------------...---------....../////////,,,,,,,,,---------......------......//////000000.../////////000000000000111111333777AAARRRfffttt~~~zzzmmm{{{~~~vvvqqqdddZZZSSSPPPMMMGGGEEEFFFHHHIIIJJJJJJKKKPPPVVV[[[ZZZcccrrrkkk^^^QQQKKKHHHCCC>>><<<888888888888888888888888444444555666777888888999777999<<>><<<;;;::::::888777777777888999<<<666888@@@EEERRRuuutttXXXGGG<<>>AAAEEEIIILLLLLLKKKIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJOOOWWW^^^eeekkkqqquuu}}}eeeMMMGGGGGGBBB???BBBFFFFFFFFFDDDBBBAAACCCEEEEEEKKKNNNNNNTTTcccuuu~~~}}}~~~}}}{{{xxxsssiii___WWWeeeoooxxxxxxsssttt}}}zzzuuuWWWRRRdddrrrsss||||||zzz{{{zzz}}}|||~~~kkkaaa[[[TTTSSSHHH999///---------,,,++++++++++++++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,mmm\\\RRRKKKJJJHHHEEECCCAAA@@@??????@@@@@@@@@@@@???>>>>>>;;;;;;999888888888999:::777888:::BBBVVVtttiiiUUUDDDAAAGGGZZZqqqvvvccc\\\TTTMMMJJJ999444///...//////...,,,........................---------------------------------------------------------........./////////------...111222000...444333777FFF]]]sss|||~~~lllWWWLLLJJJCCC>>><<<>>>???>>>@@@CCCFFFKKKPPPUUUXXX\\\aaaeeekkkqqq|||wwwjjj\\\SSSKKKCCC>>>===666555333333333333222111111333555555555888>>>CCCDDDFFFJJJMMMOOOOOONNNMMMNNNLLLJJJHHHGGGHHHJJJKKKQQQUUUYYY___fffnnnvvv|||{{{cccNNNIIIIIIDDDAAACCCAAABBBBBBAAA@@@@@@CCCEEEHHHLLLNNNOOOYYYkkk}}}~~~||||||{{{zzzxxxtttmmmeee___iiiqqqyyyyyyvvvuuu{{{jjjYYYZZZbbbfffsssuuutttvvv}}}zzz|||xxxhhh^^^XXXUUUKKK>>>333///...------++++++++++++++++++++++++------------,,,,,,,,,+++******+++++++++,,,,,,,,,jjjZZZPPPKKKJJJHHHEEECCCAAA@@@???>>>????????????>>>======<<<;;;999888888888999:::<<<::::::GGGggguuueeePPP@@@:::HHHZZZhhh|||lll]]]WWWQQQLLL@@@:::222......//////...........................------------------------------------------------------........./////////000///...///000111000///666555===RRRmmmtttnnnWWWEEE???BBB===999888:::<<<<<<@@@EEEGGGNNNWWW]]]aaaeeeiiimmmpppsss{{{yyynnnaaaYYYQQQGGG@@@???444444444333333333222222222333555555555:::AAAHHHMMMNNNPPPQQQRRRRRRRRRRRRSSSQQQNNNKKKJJJKKKMMMOOOXXXZZZ\\\```fffooozzzqqq^^^NNNKKKJJJFFFCCCCCC>>>???@@@@@@@@@AAAEEEGGGKKKMMMPPPUUUcccyyy}}}{{{{{{zzzxxxwwwuuuqqqllliiimmmrrrxxxzzzyyywwwxxxzzzkkk[[[ZZZ___nnnrrrvvvyyy|||yyy{{{~~~tttccc\\\VVVOOODDD999111...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,gggXXXOOOKKKIIIGGGEEECCCAAA@@@@@@???????????????>>>>>>===<<<;;;:::999888999::::::???======PPPyyytttdddJJJ999===GGGRRRkkk}}}hhh___VVVKKKEEE===444...---///000000........................------------------------------------------------............////////////000/////////000111111111999;;;FFF\\\vvv}}}kkkYYYIII===;;;???<<<999888:::<<<>>>DDDKKKPPPXXXbbbhhhjjjkkkooorrrppprrrzzz|||qqqfff^^^VVVKKKBBB???888777555444444444444444222444555555777===FFFMMMRRRRRRSSSTTTTTTUUUUUUUUUWWWTTTPPPMMMLLLNNNQQQSSS[[[\\\^^^aaafffnnnwww}}}{{{llleeeXXXMMMKKKJJJFFFCCCBBBAAABBBCCCCCCCCCEEEHHHKKKMMMPPPTTT]]]nnn~~~{{{|||zzzxxxwwwvvvtttrrrooooooqqquuuyyy{{{zzzxxxvvv}}}lllaaaccckkksss|||}}}{{{}}}~~~~~~iii\\\XXXTTTKKK???555///---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,eeeXXXPPPJJJIIIGGGEEECCCAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>><<<;;;:::999999999:::;;;<<<<<>>>>>===<<<;;;:::999:::;;;;;;:::CCC```vvv]]]HHH;;;<<>>=========<<<;;;:::999:::;;;;;;AAAMMMooo~~~mmmQQQ>>>;;;BBBJJJiii~~~xxxiiiiiiyyyyyy|||yyyxxx}}}hhhaaa]]]SSSFFF;;;555222///---........................------------------------------------------------////////////000000000000,,,...000000000333888<<>>@@@EEELLLQQQRRRUUUZZZ```cccdddcccccc\\\XXXSSSPPPRRRXXX___ddd]]]\\\ZZZUUUOOOKKKIIIIIILLLOOOSSSWWWVVVTTTUUUXXXVVVXXXXXXUUURRRQQQPPPNNNKKKMMMPPPQQQTTTWWW[[[___dddmmmuuu}}}{{{xxx{{{}}}|||yyyyyywwwvvvuuuuuuuuusssqqqsssoookkkjjjmmmrrrwww{{{}}}|||fffSSS\\\ooo}}}sssooowww{{{~~~fff```XXXRRRMMMDDD999000------------------------,,,,,,,,,------.........******+++++++++,,,,,,,,,bbbWWWNNNJJJIIIFFFDDDBBB@@@??????>>>>>>?????????>>>>>>===;;;>>>>>>999555666:::===DDDVVV~~~~~~^^^CCC???BBBBBBVVVmmmrrrgggttt{{{yyyzzz~~~nnnjjj\\\WWWNNNCCC999111---,,,................................................---------............///////////////000000000000000111---...333111777JJJggguuukkkGGG???777666777666888:::444???CCCKKK___llloootttqqqooommmnnnrrrwww{{{}}}xxxoooeee]]]RRREEE<<<:::444222777III]]]___LLL999999<<>>??????@@@??????>>>>>><<<======999777888<<>>===JJJddduuuhhhrrryyy||||||}}}~~~|||}}}vvvkkkaaa\\\SSSIII???777222///................................................---------............///////////////000000000000///222///111555222999MMMppp}}}eeeGGG???888777777555666999777CCCIIISSShhhrrrqqqrrrpppooonnnooorrrvvvyyy{{{~~~~~~}}}uuukkkaaaYYYOOOBBB:::888555222444BBBQQQTTTGGG999888;;;>>>???@@@CCCJJJOOOUUU^^^ggglllooopppkkkeee\\\VVVOOOMMMOOOTTTVVVWWWVVVSSSPPPMMMKKKKKKLLLMMMOOORRRUUUXXXZZZ]]]aaacccggglllqqqtttvvvtttjjj___\\\\\\\\\```hhhqqqxxxzzz{{{|||~~~|||zzzzzzxxxzzzxxxrrrpppssstttrrrrrrpppmmmkkkkkkmmmppprrrdddYYYXXXggguuuxxxwwwyyy||||||zzzyyyrrrzzz{{{www}}}ppp^^^XXXUUULLL@@@:::111///...---......---,,,,,,,,,++++++,,,,,,---......------,,,,,,++++++***~~~```VVVMMMIIIHHHFFFDDDBBB@@@????????????@@@@@@@@@@@@@@@???>>>===<<<:::999:::>>>BBBQQQooo|||wwwtttpppmmmnnnsssxxx{{{{{{{{{yyywwwuuutttuuuvvvwwwxxx]]]GGG===;;;BBBYYY}}}uuussswww}}}{{{{{{zzz|||mmmbbb\\\TTTJJJBBB999222---................................................---------............///////////////000000000000...222111333777666@@@WWWxxx{{{___CCC<<<777777777777999======LLLVVVaaasssxxxqqqpppoooooonnnooopppsssvvvxxxzzzzzz|||~~~~~~yyytttpppfff[[[SSSIII>>>888666666222111888BBBEEE@@@999777:::<<<===???CCCJJJOOOYYYbbbjjjnnnpppooohhhaaaXXXRRRKKKHHHKKKOOORRRSSSQQQPPPMMMLLLLLLNNNPPPQQQSSSUUUXXXZZZ]]]aaafffiiiqqqzzz~~~qqqdddbbbaaafffoooyyy}}}|||yyyxxxyyyvvvqqqppprrrrrrqqqpppooonnnlllllllllmmmnnnuuucccWWW]]]hhhnnnppprrruuutttyyy|||~~~~~~{{{{{{|||dddYYYWWWQQQGGG???333111.........///...---,,,,,,,,,,,,,,,------...++++++++++++++++++++++++|||^^^UUUMMMHHHGGGEEECCCAAA@@@????????????@@@AAAAAAAAA@@@@@@@@@===;;;:::999:::@@@FFF[[[|||yyysssooohhhddd___^^^```ccceeeffffffdddbbb___^^^^^^^^^___dddggglllpppuuu}}}pppTTTBBB===@@@OOOkkk{{{xxxzzz~~~{{{{{{|||~~~qqqeee^^^UUULLLEEE<<<222+++................................................---------............///////////////000000000000...222111444:::>>>MMMhhh|||~~~___>>>999666777999:::>>>DDDGGG\\\iiiqqqzzzxxxoooooonnnoooooonnnnnnooorrrtttwwwwwwyyy|||~~~|||xxxvvvuuuwwwyyyxxxtttpppjjj```UUUMMMEEE;;;666666444222111333777:::999777666999;;;<<<>>>BBBJJJPPP[[[ccckkknnnnnnkkkcccZZZQQQKKKEEEDDDHHHMMMQQQRRRPPPOOONNNMMMNNNQQQTTTVVVTTTVVVYYY[[[^^^ccciiimmmyyyooojjjhhhmmmvvvyyyyyywwwssspppoooppppppoooppppppoooooonnnmmmlllkkkzzzvvv___XXX^^^eeekkkpppsssrrryyy~~~~~~{{{|||lllZZZVVVVVVOOOGGG555222///------......---,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------zzz\\\TTTLLLGGGFFFEEECCCAAA@@@??????>>>???@@@AAAAAAAAAAAAAAABBB>>>;;;:::888999CCCOOOqqq{{{rrrmmmhhheeeaaa]]]XXXTTTRRRSSSTTTUUUUUUTTTQQQOOOMMMMMMNNNNNNOOOSSSWWW[[[```iiittt|||}}}bbbJJJ===<<>>???@@@AAAAAAAAAAAAAAA===<<<;;;888:::KKK___ssslllgggccc```]]]ZZZUUUPPPMMMLLLMMMMMMLLLJJJHHHFFFEEEFFFGGGHHHIIIMMMRRRUUUYYY```llluuuzzzpppRRR;;;777===PPPnnn{{{pppwwwzzz~~~ssshhh[[[SSSNNNGGG;;;111////////////////////////........................---------............///////////////000000000000///111111:::LLLYYYmmmvvvxxxfffDDD???;;;;;;;;;>>>FFFPPPhhh}}}~~~wwwnnnkkkrrrooopppnnnjjjffffffjjjoootttrrrqqqqqqrrrrrrqqqpppnnnkkkhhhhhhiiijjjgggdddXXXPPPHHHDDD???888444555111222333333333333444666666888:::;;;>>>DDDLLLSSS]]]dddhhhgggeee```XXXPPPCCC@@@???BBBIIIPPPSSSTTTSSSRRRQQQQQQSSSVVVZZZ\\\XXXZZZ^^^aaadddhhhnnnqqqzzz|||xxx}}}|||uuuppppppqqqooommmnnnooopppqqqqqqqqqooonnnmmmjjjxxxdddTTTUUU```kkkvvvvvv{{{|||iiiWWWTTTRRRJJJ===999222...,,,,,,---------------------......///------....../////////000vvvYYYSSSLLLFFFEEEDDDBBBAAA@@@??????<<<===>>>???@@@@@@@@@@@@>>>=========:::>>>VVVqqqzzznnnhhhccc___\\\VVVTTTQQQMMMJJJIIIIIIJJJGGGFFFEEEDDDDDDEEEGGGHHHJJJOOOTTTVVVWWW]]]hhhqqqyyy}}}]]]>>>::::::DDD^^^yyy|||qqquuuyyy|||yyykkk\\\SSSPPPJJJ===222////////////////////////........................---------............///////////////000000000000000222444BBBXXXfffvvvxxxvvvbbbDDD???;;;;;;===CCCOOO[[[yyyxxxtttooommmtttqqqpppmmmhhhbbbccchhhmmmrrrooolllkkkkkkllllllkkkjjjfffaaa______^^^[[[WWWOOOHHHBBB@@@<<<666222333222222222222222333666888666888:::<<<>>>EEENNNUUUYYY^^^aaa___[[[WWWPPPHHHBBB@@@@@@EEELLLQQQSSSSSSPPPPPPPPPQQQTTTXXX\\\^^^]]]```dddgggjjjnnnrrrtttyyy}}}uuuoooqqqrrrooommmnnnnnnooooooppppppooonnnmmmjjjppp{{{uuuZZZRRR[[[fffuuuxxx{{{}}}yyy{{{uuu]]]VVVRRRKKKCCC>>>666000---------...---------------...//////------..................vvvYYYSSSKKKFFFEEECCCBBBAAA@@@@@@???<<<<<<===??????@@@@@@@@@<<<<<<>>>???;;;AAA___~~~qqqgggaaa\\\XXXUUUNNNNNNMMMJJJGGGFFFGGGHHHFFFEEEDDDDDDEEEFFFIIIJJJKKKPPPUUUVVVVVV[[[eeemmmuuuzzz}}}wwwooommmttt|||}}}gggCCCBBB:::;;;NNNhhh}}}|||tttuuu~~~wwwzzzrrraaaXXXVVVPPPDDD999000000000000000000000000........................---------.........//////////////////000000000000000333777HHHaaannnzzzuuu~~~]]]???;;;999;;;???IIIXXXfffrrrrrrqqqooouuurrrqqqmmmfff```aaagggmmmqqqmmmiiigggggghhhhhhhhhgggbbb\\\XXXWWWTTTQQQMMMIIICCC>>>===:::555111111333222111000111444777:::777999;;;<<>>>>>>>>?????????>>>>>>===DDD<<<===CCCBBBHHHooouuufff```\\\XXXUUUVVVKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEEEECCCBBBDDDGGGJJJVVVVVVVVVVVVUUUTTTTTTSSSaaafffiiifff]]]WWW[[[bbbiiipppzzz}}}yyy}}}~~~rrrXXXFFF@@@:::>>>PPPggg{{{|||sss|||xxxuuuwww___[[[ZZZNNNAAA===666333///...//////...+++...........................------------...//////,,,...000111000///000111333444>>>SSSkkk{{{~~~tttzzzyyyXXXAAA===:::;;;???LLLdddyyytttiiieeegggjjjlllnnnmmmjjjeee```^^^aaadddgggdddaaabbbeeeddd```\\\\\\YYYTTTOOOLLLJJJJJJJJJAAA???===:::777555333333111111111111222333444555666777:::===BBBHHHLLLOOOSSSTTTUUURRRLLLEEEAAA??????AAADDDHHHKKKMMMNNNNNNJJJKKKLLLNNNQQQUUUWWWYYY___dddkkkrrrwwwzzz}}}~~~wwwrrrkkkeeeiiiqqqrrruuuzzzuuunnnpppssspppnnnooopppooommmkkkkkkmmmnnnooollljjjjjjpppxxx~~~zzz\\\UUU^^^ooo~~~tttwwwvvvppppppyyyiiiWWWVVVSSSMMMIII===111...222111,,,........................,,,,,,++++++,,,,,,---...|||^^^TTTJJJGGGFFFEEEDDDBBB@@@???>>>>>>>>>????????????>>>>>>CCC>>>>>>BBBDDDRRRyyy|||nnn___XXXUUUQQQOOOPPPIIIHHHGGGFFFGGGHHHIIIJJJHHHHHHFFFDDDCCCDDDHHHLLLVVVYYY\\\[[[WWWRRROOOOOOVVV[[[___\\\TTTPPPSSSYYY___dddmmmrrrqqqooowww|||yyyeeeKKKBBB<<>><<<;;;>>>DDDRRRhhh|||zzznnnfffccceeehhhjjjlllkkkhhhbbb]]]\\\]]]```aaa^^^ZZZ[[[]]]]]]YYYVVVUUURRRNNNIIIFFFDDDDDDDDD???>>>;;;999666444333222000000000111222333444555888999;;;>>>BBBFFFJJJLLLPPPQQQPPPLLLFFFAAA===<<<>>>@@@CCCGGGKKKMMMOOOOOOPPPPPPQQQSSSVVVYYY[[[]]]bbbiiiqqqwwwzzz}}}yyyrrrlllfffccc___]]]dddmmmvvv{{{}}}uuuqqqsssuuurrroooppprrrpppnnnmmmlllmmmnnnnnnjjjhhhhhhllluuu}}}gggZZZ\\\mmmxxx{{{zzzvvvooopppvvvttt]]]XXXTTTOOOKKKAAA555000222111...........................,,,,,,++++++,,,,,,---...~~~___UUULLLGGGFFFEEECCCBBB@@@???>>>>>>>>>???????????????>>>@@@???>>>???GGG```uuufffWWWOOOMMMJJJJJJKKKFFFEEEEEEFFFHHHKKKMMMOOOMMMLLLIIIEEEDDDEEEJJJNNNWWW^^^cccaaaXXXOOOKKKKKKSSSXXX\\\[[[VVVSSSTTTVVV\\\^^^bbbffffffiiiuuu{{{uuuUUUGGG===???BBBKKKddd~~~zzzvvv}}}sss}}}sssddd```XXXNNNHHH:::555000...000111000.................................------......///000---///000111000000222333333444EEEbbbuuuyyy|||rrryyy```JJJ<<<;;;;;;???EEEPPPddduuusssnnngggbbbbbbdddggghhhhhhgggddd___ZZZXXXXXXZZZ\\\XXXUUUTTTUUUUUUSSSPPPMMMKKKGGGCCC@@@???>>>???<<<;;;999666444333222111///000000111222444444555888:::<<>>>>>>>>???@@@@@@@@@??????>>>@@@>>>>>>LLLlll}}}pppbbbRRRJJJHHHGGGGGGJJJDDDDDDDDDFFFJJJNNNRRRUUURRRPPPLLLGGGEEEGGGKKKOOOZZZbbbgggaaaUUULLLKKKOOOWWW]]]ccccccaaa^^^ZZZVVV```___```aaabbbhhhvvv}}}~~~~~~aaaLLL=========AAAYYYvvvxxxtttyyytttvvv|||eee\\\WWWNNNGGG===888222///000111111000.......................................//////000...///111111000111333555444888NNNnnn~~~|||sssmmmvvvUUUGGG<<<:::;;;>>>AAAGGGUUUbbbfffdddbbbaaabbbeeeggghhheeeccc```\\\XXXVVVUUUTTTZZZVVVSSSQQQQQQQQQOOOMMMHHHFFFCCC@@@>>><<<<<<<<<999888666444222111000000//////111222333444555555777999<<<@@@CCCFFFHHHHHHNNNMMMIIICCC>>>;;;;;;<<<===@@@DDDJJJNNNRRRTTTVVVXXXXXXZZZ\\\^^^```bbbdddfffqqq|||ttthhhfffggg___]]]ZZZZZZ]]]ggguuuvvvtttrrrrrrrrrqqqppppppqqqqqqqqqqqqppppppooooookkkhhheeedddiiissshhhVVV]]]bbbmmmyyyyyysssyyyrrraaaYYYRRRPPPJJJ???555000///000........................,,,,,,,,,,,,,,,---......]]]QQQJJJEEEDDDDDDBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@>>>???>>>AAAUUUwwwyyykkk\\\MMMFFFDDDCCCEEEGGGCCCCCCDDDFFFKKKPPPVVVYYYVVVTTTOOOJJJGGGHHHLLLPPP[[[aaaccc[[[PPPKKKQQQZZZ^^^gggnnnqqqppplll```TTT___\\\ZZZZZZ[[[bbbppp~~~nnnTTT???<<<<<<>>>RRRlll~~~kkkiiippp|||yyyrrrwwwmmm```[[[TTTKKKBBB<<<444000000222222111///////////////////////////............///000000///000111111111222444666777BBB]]]zzz}}}qqqiiipppfffJJJAAA;;;999:::<<<>>>AAAJJJSSS^^^```aaacccdddeeeggghhhbbb```]]]ZZZXXXUUURRRQQQVVVTTTQQQOOONNNMMMKKKIIIBBBAAA>>><<<:::999999999555555333222111000000000///000222444555666666666555888<<>>>>>???@@@AAAAAAAAAAAA???>>>???KKKcccuuudddVVVHHHBBBAAA@@@AAACCCCCCBBBCCCEEEJJJPPPVVVZZZYYYVVVRRRLLLHHHHHHKKKNNNXXX[[[ZZZSSSLLLNNN\\\hhhnnnzzzlllWWWVVVRRRPPPPPPRRRWWWcccoooxxx~~~}}}{{{{{{~~~xxx```III???;;;>>>NNNaaaddd[[[aaavvvsssnnnxxx~~~wwwccc]]]WWWNNNGGG@@@777111000111111111//////////////////////////////......//////000111///000111111111222555888>>>QQQnnnrrrhhhjjj{{{\\\GGG@@@:::888:::>>>@@@CCCIIIQQQ[[[^^^bbbddddddddddddeee^^^\\\ZZZYYYWWWUUUQQQNNNOOOOOONNNLLLIIIFFFDDDBBB;;;:::999777666555555444333222222111000000000000///111333666777888888888555888>>>CCCGGGJJJJJJJJJFFFDDD@@@<<<888888:::<<>>???@@@AAAAAAAAAAAA@@@<<>><<<777666555555444333222222222111111000000000111111000222555777999::::::999777;;;@@@FFFIIIJJJJJJIIICCCBBB???<<<999999<<<>>>CCCFFFJJJPPPUUUYYY[[[\\\bbbhhhqqqzzzzzz{{{jjj[[[YYYVVVQQQNNNNNNPPPRRRUUU]]]fffppp~~~pppqqqssssssrrrooollljjjgggiiihhhccc```dddpppzzzYYYVVVYYYccclllpppsssuuuwwwfffXXXQQQKKKIIIBBB777000///........................---------------...//////```SSSMMMCCCCCCBBBAAAAAA@@@??????===>>>???@@@AAABBBBBBBBBBBB<<>><<<<<>>AAAAAA@@@??????@@@EEE===KKKttt~~~vvvnnnZZZMMMAAA>>>???>>>======>>>@@@BBBCCCEEEIIIOOOSSSZZZUUUOOOMMMNNNNNNLLLHHHJJJLLLLLLIIIJJJWWWlll}}}aaaUUURRRRRRZZZbbbiiipppwww~~~}}}vvvppptttuuuUUU===;;;BBBEEEkkkrrrbbb\\\ooo|||mmmyyy~~~uuuccc[[[TTTMMMHHH???777111//////000000000000000000000000000////////////000000000000444000000333000...777DDDWWWxxxwwwfffnnnzzzUUUCCC>>>======>>>>>>???CCCIIIQQQWWWbbbgggkkkkkkfff```[[[YYYXXXVVVTTTSSSRRRPPPLLLJJJCCCCCCBBB@@@===:::888777444444333222111111111222......---------......///111444888::::::999888888<<<>>>@@@CCCEEEEEEEEEDDDFFFEEEDDDCCCCCCDDDEEEEEEGGGHHHMMMTTTWWWXXX\\\bbbooo~~~lll[[[XXXZZZ[[[ZZZ[[[```ccceeepppttt{{{tttooorrrsssmmmddd^^^ccceeegggeee``````mmm}}}||||||___MMMWWWgggmmmsss}}}||||||yyy^^^VVVOOOMMMIII???444///000///......///000///---...///000///...---...000aaaTTTHHHFFFEEEDDDBBBAAA@@@??????<<<>>>AAABBBAAAAAABBBCCCDDDEEE[[[}}}wwwnnngggYYYMMMAAA>>>???>>><<<===???@@@BBBDDDFFFIIINNNRRRWWWSSSOOOOOORRRTTTRRRPPPNNNPPPQQQPPPQQQYYYhhhttt~~~bbbZZZYYY^^^fffnnnuuu~~~~~~___EEE>>>BBBEEE```vvv|||ooojjjooozzzrrrvvv{{{kkk^^^WWWPPPJJJBBB999333000000000000000000000000000000000////////////000000000111333000000444222111;;;JJJ```~~~rrrjjjxxxmmmMMM???===>>>???@@@AAACCCGGGOOOXXX^^^gggjjjmmmlllggg```\\\ZZZWWWVVVSSSRRRPPPNNNKKKHHH@@@@@@>>><<<:::777555444333333222111111111111111//////.........///000000444777:::<<<<<<;;;<<<<<<>>>@@@BBBEEEGGGGGGGGGFFFIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHMMMTTTYYY]]]dddmmm}}}}}}ooo```\\\^^^```aaaeeekkkqqqtttyyysssttttttnnneee```dddeeegggeee``````kkkyyykkkQQQUUUcccjjjqqqzzz~~~|||{{{cccYYYPPPNNNLLLCCC999333000///......//////...---...///000///...---...000wwwWWWQQQJJJFFFEEEDDDBBBAAA@@@??????<<<>>>AAABBBBBBBBBDDDEEEAAAOOOqqq|||xxxvvvsssnnnfffaaaWWWLLLAAA??????===<<<===@@@AAADDDEEEGGGIIIMMMPPPSSSQQQPPPSSSWWW[[[[[[YYYUUUWWWYYYYYYZZZ^^^eeelllsssqqq\\\YYY^^^hhhttt}}}lllNNN@@@???AAAQQQfff|||ooowwwzzzuuuwww}}}uuucccYYYSSSNNNEEE===666222000000000000000000000000000000/////////000000000111111222///111444333555BBBSSSkkk~~~oooqqq^^^EEE===>>>@@@AAABBBDDDGGGMMMVVVaaahhhmmmnnnooolllgggaaa]]][[[VVVTTTRRRPPPNNNLLLHHHEEE>>>===<<<:::777555333222222111111000000000000000////////////000000111222777999;;;<<<<<<===???AAA@@@BBBEEEHHHJJJJJJJJJIIIMMMLLLKKKJJJIIIIIIJJJJJJJJJIIILLLRRRWWW___kkkwwwtttpppvvv}}}sssddddddfffjjjpppxxxwwwuuutttnnngggcccffffffggggggbbbaaajjjuuu{{{WWWQQQ\\\fffooowwwzzz{{{kkk]]]QQQOOOOOOHHH>>>777111///------...///...---...///000///...---...000sssVVVQQQJJJFFFEEEDDDBBBAAA@@@??????>>>???AAABBBBBBBBBDDDEEE@@@YYY~~~yyytttpppmmmhhhbbb]]]TTTJJJBBB@@@@@@>>>===>>>AAADDDFFFHHHHHHJJJLLLNNNQQQPPPQQQUUUZZZ^^^______\\\^^^```aaacccgggkkknnnzzzlll[[[QQQSSS\\\kkkzzzvvvWWWBBB<<<<<>>@@@BBBAAACCCGGGLLLSSS]]]hhhoooqqqqqqoookkkfffaaa\\\ZZZUUUSSSPPPNNNLLLIIIEEEBBB>>>===;;;999777555444333000000////////////000000////////////000111222333888999;;;;;;<<<>>>AAADDDCCCEEEHHHJJJLLLLLLLLLLLLOOONNNNNNMMMLLLKKKKKKKKKLLLJJJKKKOOOTTT^^^ooo~~~mmmfffhhhrrrnnnkkkkkkpppvvv|||zzzuuurrrmmmgggdddgggggghhhhhhdddbbbiiisss{{{___OOOTTTaaammmuuu|||~~~~~~tttbbbRRRNNNOOOKKKAAA:::222000------.........---...///000///...---...000sssYYYQQQEEEFFFEEEDDDBBBAAA@@@??????@@@AAABBBBBBAAAAAACCCEEEDDDeee~~~|||vvvpppkkkgggccc^^^YYYQQQIIICCCBBBBBB@@@???AAADDDFFFIIIKKKKKKKKKLLLMMMPPPPPPQQQTTTXXX\\\______aaabbbeeeggglllrrryyy~~~mmmZZZPPPMMMSSS\\\jjjvvv}}}aaaHHH>>>;;;???MMMdddzzzqqqqqquuu~~~~~~}}}kkk[[[VVVRRRJJJBBB:::333000...111111111111111111111111000000000000111111111111333000111444444999MMMcccxxxxxxuuukkkNNNBBB???@@@AAACCCFFFKKKQQQYYYccclllrrrsssqqqnnnjjjeee```[[[XXXTTTRRROOOLLLJJJGGGCCC@@@<<<;;;999777555333333222000///////////////000000.........///000222333444777999::::::;;;>>>BBBEEEFFFGGGJJJMMMOOOOOOOOONNNOOOOOOOOONNNLLLKKKJJJIIIJJJIIIJJJNNNTTT```uuuuuukkkbbbaaahhhtttzzzsssooosssxxxzzzzzzssspppkkkfffeeeeeeeeeggggggbbb```hhhsssvvv{{{kkkQQQOOO[[[jjjrrr{{{}}}}}}iiiUUUMMMMMMIIIBBB<<<333111...---.........---...///000///...---...000nnnXXXPPPAAAFFFEEEDDDBBBAAA@@@??????AAABBBCCCCCCBBBCCCEEEGGGQQQvvv{{{wwwqqqjjjeeeaaa]]]WWWRRRMMMGGGCCCDDDDDDBBBBBBEEEGGGJJJMMMNNNNNNLLLLLLLLLOOOOOOOOOPPPSSSWWWZZZ\\\bbbeeejjjnnnttt~~~hhhUUURRRUUU]]]bbbjjjqqquuu{{{jjjQQQDDD???<<>>UUUnnnvvvyyy```HHH???>>>???AAAHHHLLLSSSZZZaaahhhppptttsssqqqmmmiiieee___ZZZUUUTTTRRRNNNKKKIIIEEEAAA>>>999888555333111000000000///////////////000000111...//////000222444555666888999;;;<<<===@@@DDDGGGIIIKKKNNNQQQRRRSSSRRRRRRPPPOOOOOONNNLLLJJJIIIHHHFFFFFFHHHMMMTTTbbbyyyeee___\\\___hhhvvv~~~wwwyyy||||||yyyrrrnnnjjjfffeee```cccgggfff___]]]iiiwwwsssttt~~~~~~[[[MMMSSSbbbkkkzzzyyy{{{}}}rrr[[[PPPLLLHHHCCC???666333///....../////////...///000///...---...000hhhUUUQQQDDDFFFEEEDDDBBBAAA@@@??????@@@BBBCCCDDDEEEGGGKKKNNNccc}}}zzzrrrmmmfffaaa]]]XXXQQQMMMJJJFFFDDDFFFFFFEEEEEEHHHJJJMMMPPPQQQPPPNNNMMMLLLLLLKKKJJJJJJLLLPPPVVVZZZ```gggooouuu|||mmmWWWWWW```ggghhhkkknnnqqqwww|||xxx{{{zzz}}}pppXXXHHHCCC:::???LLLbbbzzzsssooopppzzz}}}aaaWWWTTTNNNGGG???888333000111111111111111111111111000000111111111222222222222000222666999DDD___zzzttt{{{yyyWWWCCC>>>>>>CCCHHHOOOTTT\\\dddjjjooosssvvvssspppmmmjjjfffaaaZZZTTTTTTRRRNNNKKKHHHEEE@@@===999777555222000000000111000/////////000000111222000111111333555777999::::::<<>>@@@PPPjjjooogggpppeee[[[WWWPPPIIIDDD>>>999555111000000000000000111111000000000000000111111222111222333444>>>UUUtttooommm{{{iiiKKKDDDCCCBBBHHHTTT]]]dddlllppptttxxxwwwrrrrrrooollliiieee```ZZZVVVSSSRRRPPPNNNLLLGGGAAA<<<999666333222111000...---/////////...---...222444333444444666888:::<<<===AAACCCFFFIIIKKKMMMQQQSSSUUUUUUWWW\\\aaabbb___[[[YYYSSSNNNOOOQQQNNNHHHEEEFFFCCCAAADDDGGGLLLUUU^^^hhhccc\\\TTTMMMIIIGGGGGGHHHHHHJJJOOOUUUYYY[[[[[[UUU```mmmuuu|||wwwqqqkkkiiijjjlllnnnqqqnnndddeee~~~tttfffjjjtttPPPBBBSSSYYYhhh{{{xxxuuu{{{yyy]]]LLLIIIIIIGGG???888000,,,---//////---////////////////////////aaaUUUKKKFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@DDDGGGEEEFFFSSSdddyyytttnnneee]]]ZZZVVVOOOJJJIIIEEEDDDDDDFFFIIILLLNNNNNNNNNOOORRRWWW]]]^^^ZZZVVVTTTPPPIIIDDDAAACCCFFFIIIWWWaaannnyyy{{{ccciii{{{wwwlllppp}}}wwwpppkkknnnttt}}}vvvoooiii___UUUBBB======JJJccc{{{uuujjjnnnyyy|||ppp]]]XXXPPPIIIDDD===777222111111000000000000111111000000000000000111222222111222555;;;IIIbbb~~~~~~nnnsssdddIIIBBBDDDEEEMMMYYY___ffflllpppssswwwuuuqqqqqqnnnjjjfffbbb^^^YYYVVVSSSQQQOOOMMMJJJEEE???;;;888666333111111000...---///000000///...000333666666666888:::===???BBBCCCFFFHHHLLLNNNPPPRRRUUUXXXYYYYYYZZZ^^^dddgggeeecccYYYTTTPPPQQQRRRPPPKKKFFFEEEAAA???@@@AAABBBGGGNNNKKKIIIEEEBBB@@@@@@AAABBBDDDEEEGGGJJJMMMQQQUUUXXXbbbkkkvvv{{{~~~yyypppjjjjjjiiikkknnnmmmfffkkk~~~qqqkkkkkkqqq[[[DDDMMMQQQhhhzzz|||}}}dddPPPLLLJJJEEE@@@:::222...///000000...////////////////////////```TTTKKKGGGDDDDDDCCCBBBAAAAAAAAAAAABBBAAAEEEHHHGGGKKK]]]rrryyytttkkkcccZZZWWWSSSMMMHHHFFFEEEEEEEEEGGGKKKOOOQQQQQQMMMNNNRRRZZZbbbffffffddd^^^XXXOOOFFFAAAAAACCCFFFPPP\\\kkkwwwvvv```iii{{{nnnppp~~~~~~xxx{{{~~~}}}xxxttttttssslllcccIIIAAA;;;CCCXXXooo|||mmmkkkuuuzzzooosss}}}```ZZZRRRKKKFFF???888222222111111000000000111111111000000000000111222222111222666BBBVVVpppuuummmyyyyyy^^^FFFAAAEEEIIIRRR^^^bbbhhhmmmooorrrvvvuuuqqqooolllfffbbb___[[[XXXVVVSSSQQQNNNLLLIIIDDD>>>999777555222111111000...---///000000000000111555888999;;;===@@@CCCFFFHHHIIIMMMOOORRRUUUWWWYYY\\\^^^]]]\\\]]]aaagggjjjjjjhhh[[[XXXUUUVVVXXXWWWQQQKKKEEE@@@======;;;888:::===::::::;;;<<<>>>AAADDDFFFEEEGGGHHHIIIJJJNNNUUU[[[kkkrrr{{{~~~}}}~~~wwwnnnkkkiiiiiikkkkkkhhhppp{{{tttqqqnnnnnnxxxmmmKKKIIILLLcccvvv~~~~~~mmmUUUOOOKKKBBBBBB<<<444000000111000///////////////////////////___TTTKKKGGGDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAEEEHHHGGGNNNfffyyytttjjjaaaYYYUUUQQQKKKFFFEEEDDDDDDEEEHHHMMMPPPRRRRRRMMMNNNSSS[[[eeekkklllkkkfff___TTTJJJDDDCCCEEEGGGNNNYYYfffqqqzzzrrr___ggg}}}}}}pppnnnxxxxxxtttwwwyyytttkkkRRRGGG===???NNNddd{{{pppjjjuuu{{{fffggg}}}ddd]]]TTTNNNIIIDDD===777222222111111000000111111111111000000111111222333333222666DDD\\\vvv|||nnnmmm{{{pppYYYEEEAAAFFFLLLVVVaaaccciiinnnpppssswwwvvvrrrmmmiiiccc^^^[[[YYYWWWUUUSSSQQQMMMKKKGGGBBB===999555333111000000000///---...///000000000222666999===???AAADDDGGGJJJLLLMMMRRRUUUXXXZZZ\\\___bbbeeebbbaaaaaaeeeiiijjjhhheee]]]\\\[[[\\\___```ZZZSSSEEE@@@<<<<<<;;;666555777<<<===???AAADDDGGGJJJKKKIIILLLNNNMMMMMMRRR\\\dddqqqvvv}}}}}}zzz~~~|||qqqmmmmmmkkkkkkkkkiiirrr{{{zzztttoookkkqqqUUUIIILLL[[[ppp|||zzzzzztttWWWPPPKKKCCCBBB===666222111000000///////////////////////////___SSSKKKGGGDDDDDDCCCBBBAAAAAAAAAAAAAAAAAADDDFFFFFFPPPnnnxxxtttkkkaaaXXXTTTQQQKKKFFFFFFCCCCCCEEEHHHMMMQQQRRRRRRNNNOOOSSS\\\eeekkklllkkkfff___UUUKKKEEEDDDGGGIIIPPPXXXbbbhhhmmmxxx{{{iiijjjwww}}}rrrnnnuuuyyytttwww{{{wwwpppVVVIII>>>===HHH\\\vvvwwwlllvvvgggcccwwwggg^^^TTTMMMJJJFFF@@@:::333333222111111111111111111111111111111222222333666333666DDD]]]wwwqqqkkkppp~~~gggUUUEEECCCHHHNNNWWW___bbbhhhnnnqqqtttxxxwwwsssjjjeee___ZZZWWWVVVUUUTTTQQQOOOKKKHHHEEEAAA<<<888444222000///000000///...---...///000111333888;;;AAABBBEEEHHHKKKMMMNNNOOOVVVXXX\\\___bbbeeehhhkkkkkkiiiggghhhjjjhhhddd```ZZZ]]]^^^___eeeiiiddd[[[GGG@@@<<<<<<<<<999888999===>>>???AAADDDGGGIIIKKKJJJNNNQQQRRRSSSXXXbbbjjjwwwzzzzzz~~~~~~qqqmmmllliiiiiijjjkkkssszzzxxx|||sssoookkkmmmzzz___IIIKKKTTTkkkyyyvvvvvvxxxZZZOOOKKKEEEAAA===888333000///......000000000000000000000000^^^SSSKKKGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAEEEFFFGGGUUUyyy~~~xxxssskkkaaaXXXTTTPPPJJJFFFFFFCCCDDDFFFJJJNNNQQQRRRQQQOOOPPPTTT[[[dddhhhhhhfff```ZZZQQQIIIDDDDDDGGGJJJRRRYYY___bbbccclll{{{zzzqqqppp{{{xxxrrrnnnppp{{{yyytttvvv{{{yyytttWWWJJJ???===CCCRRRnnnoooqqqoooeeessslllaaaSSSKKKIIIFFFAAA<<<444333222111111111111111222111111111111222333333666555:::JJJccc{{{llllllvvv```RRRGGGFFFJJJPPPWWW]]]```gggnnnqqqtttvvvtttoooccc___ZZZUUUSSSRRRPPPOOOMMMKKKGGGDDDBBB>>>:::777222000///...///000///...---...000111222666:::>>>CCCEEEIIIMMMPPPRRRSSSTTTYYY\\\aaadddhhhlllpppssstttpppjjjgggfffddd```\\\WWW\\\```ccckkkrrrnnndddLLLDDD===<<<===;;;;;;===;;;<<<===@@@DDDHHHKKKMMMKKKOOORRRUUUXXX]]]ccciiivvvwww|||zzz|||ooolllhhheeefffjjjllltttwwwtttyyyssspppkkkkkktttjjjIIIHHHQQQgggwwwtttqqqxxx~~~aaaPPPKKKIIIBBB???:::555111.........000000000000000000000000]]]RRRKKKGGGDDDDDDCCCBBBAAAAAAAAAAAA???AAAFFFIIIKKK]]]~~~wwwrrrjjj```WWWRRROOOIIIEEEEEEEEEFFFHHHLLLPPPRRRSSSRRRNNNOOOTTT\\\cccfffdddaaa\\\WWWOOOIIIEEEEEEHHHJJJRRRXXX]]]___```jjj{{{sssxxxzzzxxxqqqlllttt{{{uuutttwwwvvvrrr\\\NNNBBB===<<>>555444333222111111111111222222111111222222333444222666BBBVVVooo|||kkkppp{{{tttXXXOOOGGGHHHMMMRRRWWW[[[___gggnnnppprrrrrrmmmggg\\\YYYTTTPPPNNNMMMKKKJJJHHHEEEBBB???===:::777444111///......///000///...///000222333555999>>>AAAEEEHHHLLLRRRWWWZZZ\\\]]]^^^aaafffkkkoootttyyy|||zzzqqqfff^^^[[[ZZZZZZYYYWWW```fffjjjttt|||qqqXXXLLLBBB>>>>>>>>>???AAA@@@@@@AAACCCGGGLLLQQQTTTSSSUUUYYY^^^aaadddggghhhppppppxxxwwwnnnmmmhhhdddfffjjjlllqqqzzzvvvwwwtttqqqllliiinnn~~~wwwNNNIIINNNaaa{{{wwwrrrmmmoookkkSSSJJJLLLCCCAAA===777222///...///000000000000000000000000]]]RRRKKKGGGDDDDDDCCCBBBAAAAAAAAAAAA???BBBGGGKKKOOOddd~~~wwwrrrjjj```VVVQQQMMMHHHEEEEEEGGGHHHJJJMMMRRRTTTTTTSSSMMMOOOTTT\\\cccfffccc___[[[WWWQQQKKKGGGGGGIIIKKKQQQWWW\\\^^^aaammm~~~zzzooosss~~~vvvrrrrrrqqqnnncccUUUGGG>>>777888MMMeeeppp___hhhyyy}}}lllooo~~~ppp\\\PPPLLLJJJFFFAAA555444333222111111111111222222111111222222333444///777HHHaaa{{{{{{mmmssshhhSSSLLLGGGIIIOOOTTTXXX[[[___gggnnnppppppnnnggg```WWWTTTPPPMMMKKKIIIGGGEEEDDDAAA>>><<<:::888444222111///------///000///...000222444555777;;;@@@DDDFFFIIIOOOVVV\\\```cccdddaaaeeejjjoootttyyy{{{ooo___SSSPPPRRRUUUWWW[[[eeelllqqq}}}|||bbbUUUGGGBBBAAA@@@AAADDDEEEDDDDDDEEEIIINNNTTTWWW]]]___bbbggglllmmmllljjjoooppp{{{tttnnnoookkkggghhhkkkkkkmmmzzz{{{zzzvvvrrrkkkgggjjjyyyTTTMMMJJJZZZsssyyyrrrjjjiiixxxsssVVVJJJMMMDDDCCC???999444000///000000000000000000000000000\\\SSSIIIHHHCCCCCCBBBAAAAAAAAAAAABBBAAADDDKKKKKKPPPvvv~~~vvvqqqhhh```XXXTTTOOOIIIGGGHHHCCCFFFKKKPPPTTTVVVVVVVVVRRRPPPPPPVVV^^^aaa^^^YYYZZZXXXTTTOOOLLLKKKMMMNNNSSSXXX[[[[[[bbbttt}}}nnniiiwwwwwwpppllllllmmmlllaaaQQQCCC999999CCCNNNrrr{{{lllaaahhh}}}uuummmyyyqqq[[[XXXKKKHHHIII???;;;777333111111222333222...000222222222222444666555:::SSSxxxsssiiixxx|||]]]UUUNNNJJJLLLPPPRRRWWW]]]dddiiipppuuutttnnnfff```TTTQQQLLLHHHEEECCC@@@>>>:::999888777555555444444000000000///......000222333444666777999===AAAEEEGGGLLLTTT\\\bbbeeeffffffbbbdddhhhnnnssswwwyyyzzznnn___OOOJJJMMMQQQVVVZZZ^^^eeeppp|||oooZZZNNNIII@@@???DDDBBBEEEGGGIIIKKKOOOUUU[[[```ddddddgggnnnuuuwwwtttooojjjtttvvvoookkkllliiihhhjjjmmmpppxxxxxxyyyssslllhhhhhhrrriiiNNNGGGKKKhhh{{{{{{~~~vvvnnnnnnnnn}}}^^^JJJLLLFFFCCC>>>999555222111111.../////////...///111444\\\SSSIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCEEEKKKMMMVVV~~~~~~vvvqqqggg^^^VVVRRRMMMGGGDDDEEEEEEGGGLLLPPPTTTVVVWWWXXXVVVSSSQQQUUU[[[^^^\\\XXXZZZZZZXXXTTTPPPMMMMMMOOOSSSYYY]]]___ggg{{{rrrhhhsssxxxqqqmmmllllllnnnhhhZZZGGG999888@@@IIIkkk~~~nnn```dddvvv}}}uuu|||zzz```WWWLLLHHHIII@@@;;;777333111111222222222///111222222222222444666333===ZZZsssmmm~~~uuuZZZSSSMMMJJJMMMQQQSSSXXX^^^dddiiiooosssrrrlllccc^^^RRRNNNIIIEEECCCAAA>>><<<888777666555333333333333000000000///......000222444555777888:::>>>BBBFFFKKKOOOUUU[[[```cccdddddd^^^bbbiiiooossssssrrrqqqbbbVVVJJJGGGJJJNNNUUU[[[ccchhhrrr~~~{{{cccTTTNNNEEEDDDHHHGGGGGGHHHKKKNNNRRRXXX___dddhhhjjjnnntttyyyzzzxxxuuuvvvtttuuu{{{yyyrrrnnnllliiihhhjjjlllnnnvvv~~~xxxxxxtttooojjjiiiqqqpppRRREEEEEE```uuu}}}}}}|||rrrllllll{{{```KKKJJJEEECCC>>>:::555333111111.../////////...///111444\\\SSSIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFLLLPPP___}}}vvvqqqfff^^^VVVRRRMMMGGGDDDEEEGGGIIILLLPPPTTTWWWYYYZZZ[[[VVVQQQRRRWWW[[[[[[YYYXXX[[[]]][[[VVVRRRPPPPPPTTTZZZ```cccnnnyyykkkrrrzzztttpppmmmkkkooorrrgggOOO<<<999>>>BBBaaa{{{sssaaa^^^mmmwwwfffVVVKKKJJJIIIAAA;;;777333111111111222111111222333222222222444555333BBBdddqqqqqqmmmWWWTTTOOOMMMPPPUUUXXX]]]bbbfffiiinnnpppnnnhhh```[[[NNNJJJFFFBBB@@@===;;;999666555444222111111111111000111000///......000222666777999:::<<>>>>>XXXuuuyyyddd[[[eeeqqqlllTTTKKKKKKIIICCC;;;888333111111111111111222333333222111222444666666JJJnnnxxxmmmsssvvveeeXXXWWWRRRQQQVVV[[[^^^ccchhhhhhkkkmmmmmmjjjccc\\\WWWKKKHHHCCC@@@===;;;999777444444333222111000000000000111111000//////111333888:::;;;<<<===AAAEEEIIIMMMNNNQQQTTTWWWZZZ\\\]]]aaadddggghhhddd]]]TTTOOOHHHGGGHHHLLLOOOTTT^^^hhhmmmqqqzzzoooZZZSSSIIIDDDEEEDDDHHHJJJNNNRRRXXXaaajjjqqqvvv|||{{{yyyzzz{{{llljjjpppvvv~~~yyypppllliiigggiiiiiiiiiooovvvxxxvvvvvvtttoooiiilll}}}|||yyy~~~nnnNNNAAAQQQhhhwwwwwwvvvpppXXXMMMEEECCC???;;;777444111000///000000/////////222444[[[SSSIIIHHHCCCCCCBBBAAAAAAAAAAAABBBFFFHHHOOOYYYrrrzzzsssooofff^^^VVVSSSOOOIIIGGGHHHHHHJJJLLLPPPSSSWWWZZZ[[[ZZZUUUQQQQQQUUU[[[___aaabbbhhhppptttpppfff[[[SSSVVV]]]ccciiivvvssswww~~~|||xxxsssooolllxxxxxxcccKKK@@@>>>>>>RRRpppjjj]]]aaalll|||tttSSSKKKLLLIIIFFF<<<999444222111222222111222333333222111222555777;;;RRRuuunnnjjjtttuuuiii```[[[XXXTTTTTTZZZ```cccfffkkkllllllmmmkkkfff___XXXSSSIIIFFFBBB>>><<<:::888666444444333222111111111111000111111111000111444666:::;;;======???BBBFFFJJJNNNOOOQQQSSSVVVYYY\\\]]]dddcccaaa\\\UUUNNNFFFBBBCCCEEEJJJRRRVVVZZZdddnnnoootttyyyeee```SSSHHHFFFEEEGGGIIIMMMRRRZZZdddooovvv|||}}}wwwvvvwwwwwwrrrvvv{{{~~~rrrllliiiggghhhhhhhhhlllsssvvvuuuuuutttpppiiiiiivvvyyyssssssUUUBBBLLLbbbzzz}}}zzzxxx^^^NNNEEECCC@@@<<<888444111000///000000000///000222555[[[SSSIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDEEEJJJTTT___zzzxxxqqqmmmaaaZZZSSSPPPMMMHHHGGGHHHIIIKKKNNNRRRVVVYYY[[[\\\WWWTTTRRRSSSWWW]]]aaacccnnnsss{{{tttbbbTTTXXX^^^dddkkkzzz~~~sssyyy~~~}}}zzzuuuqqqllluuuxxxlllVVVCCC>>>???NNNjjjqqq``````jjjxxxVVVMMMLLLGGGGGG>>>:::666333222333222222222222222222111333666999@@@XXXyyytttiiiiiivvvzzznnneee___^^^YYYVVVWWW^^^ccceeehhhllloooooommmiiiccc\\\UUUQQQHHHDDD@@@===;;;999777666444444333222222222222222000111222222333444777:::;;;===>>>>>>???BBBGGGJJJOOOPPPRRRTTTVVVYYY[[[\\\___\\\VVVOOOHHHCCC@@@>>>BBBEEEMMMWWW\\\```fffnnnqqqwwwpppmmm\\\JJJEEEDDDFFFHHHMMMSSS\\\gggsss{{{{{{vvvuuuvvvyyy|||wwwllliiihhhiiihhhgggkkkqqqzzztttuuutttssspppjjjiiiqqq|||zzzsssooo{{{]]]EEEIII\\\}}}~~~yyyzzz|||cccOOOEEECCC@@@===999555222000///000111000///000333555[[[SSSIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDDDDMMM[[[ggg~~~vvvoookkk___XXXQQQOOOMMMIIIHHHJJJJJJMMMQQQVVVYYY\\\]]]]]]VVVUUUUUUWWWZZZ^^^aaaccclllppp{{{kkkYYYZZZ```gggoooxxxttt~~~}}}||||||zzzvvvqqqmmmqqqwwwttt___EEE;;;@@@LLLdddyyywwwdddaaahhhvvv\\\OOOKKKDDDGGG@@@<<<777444444444333333111111222111111444888;;;HHH___|||nnngggkkkzzztttnnnhhhdddccc]]][[[\\\ccciiijjjlllppprrrqqqmmmhhhaaaYYYSSSOOOFFFBBB>>>;;;999888666444333333222222111111222222000111333444555777;;;>>><<<===>>>>>>???BBBFFFJJJMMMNNNPPPQQQRRRSSSSSSSSSRRRNNNIIIDDDAAA@@@@@@AAAFFFHHHQQQ\\\ccceeeiiinnnttt|||{{{zzzfffMMMEEEEEEFFFIIIMMMTTT^^^jjjwww|||yyyxxxzzz|||{{{kkkiiihhhiiihhhgggkkkqqqxxx|||xxxxxxuuurrrpppmmmkkkooovvv}}}wwwpppuuukkkNNNHHHUUUttt{{{uuusss{{{jjjSSSEEECCCAAA===999555222000000000111000///000333555[[[SSSIIIHHHCCCCCCBBBAAAAAAAAAAAABBBEEEPPP___lll|||uuunnnjjj```XXXRRRQQQOOOLLLKKKMMMLLLOOOTTTYYY]]]^^^______VVVVVVWWWZZZ\\\___aaabbbbbbgggsssrrr^^^[[[aaahhhrrryyytttwww}}}{{{yyyzzzyyyuuuqqqoooooouuuxxxeeeEEE999???KKKaaasssyyyfffaaaggguuuzzz```QQQJJJBBBFFFAAA===888555444444444444000111111111222444999===NNNddd}}}kkkgggnnn}}}sssoooooolllhhhhhhccc```bbbiiinnnpppqqqttttttrrrnnnggg```XXXRRRNNNDDDAAA===:::888777555333333222111111111111111222///111333444666999===@@@<<<===>>>>>>???BBBFFFJJJJJJKKKLLLMMMMMMLLLKKKJJJFFFDDDAAA??????AAACCCEEEKKKMMMUUUaaaiiijjjkkknnnwwwqqqUUUKKKKKKGGGIIINNNUUU___mmmzzz}}}|||}}}~~~|||kkkhhhhhhiiiiiihhhkkkqqqsss~~~zzzuuurrrqqqpppmmmnnnsss|||rrrsssyyyWWWJJJQQQmmmyyyssspppwwwpppXXXEEECCCAAA>>>:::555222000000111111000000000333555[[[UUUIIIGGGDDDDDDBBBBBBAAABBBCCCDDD@@@OOO```vvv~~~tttjjjccc]]]ZZZUUURRRRRRSSSTTTTTTPPPTTTZZZ^^^___]]]XXXUUUSSSVVVZZZ^^^^^^[[[WWWTTTTTTSSSYYYggguuuvvvjjj]]]WWW^^^eeemmmwww{{{|||xxxuuuuuuvvvtttuuu{{{}}}lllOOO???===BBBOOOdddzzz{{{lllbbbbbb~~~lll|||jjjQQQKKKDDDEEE@@@>>>;;;666222000111222222111111333222222999BBBYYYtttmmmiiisss{{{nnnnnnqqqoookkkjjjiiiiiijjjnnnrrrvvvwwwwwwsssnnnhhhccc^^^YYYSSSNNNEEEBBB===999888777666666333333222222111222222222666444333666<<<@@@AAA@@@>>>@@@AAAAAAAAABBBDDDFFFHHHGGGGGGFFFEEEEEEDDDDDD>>>AAACCCEEEEEEGGGIIIKKKOOOUUU\\\bbbfffkkkrrrvvvzzzYYYFFFIIIIIILLLMMMNNNYYYkkkyyy}}}mmmjjjhhhgggiiilllnnnooosssxxxzzzvvvtttqqqllllllooo~~~qqqrrr^^^EEENNNXXXlll{{{tttssstttyyy{{{aaaLLLAAAAAACCC;;;666555...333000///111111///222666ZZZTTTIIIGGGDDDDDDBBBBBBBBBBBBCCCDDDCCCQQQeeeuuukkkddd^^^ZZZVVVSSSTTTUUUVVVVVVVVVYYY]]]___^^^ZZZUUUQQQSSSVVVYYY[[[ZZZUUUOOOKKKHHHGGGJJJQQQZZZ]]]YYYSSSUUU\\\bbbkkk~~~{{{~~~yyyvvvtttuuuuuuuuu|||sssWWWCCC======HHH\\\sssrrrggghhhooowwwvvvWWWKKKBBBBBB@@@???;;;777222000111222111///000222222444===GGG___{{{{{{ggggggvvvxxxqqqsssvvvsssnnnlllkkkkkklllpppsssvvvvvvuuuqqqlllgggbbb^^^YYYSSSNNNFFFBBB===999888777666666333333222222222222333333555555555999>>>AAAAAA@@@???@@@BBBBBBAAABBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEHHHIIIJJJLLLOOOQQQVVVZZZ```dddgggjjjnnnrrryyycccMMMLLLIIIKKKJJJKKKVVVjjj|||mmmjjjhhhgggjjjlllnnnoooqqqvvv}}}vvvtttrrrnnnmmmnnn~~~rrrqqq|||hhhIIIKKKRRReee|||~~~xxxxxxyyy}}}kkkMMMBBBAAACCC;;;666666///333000///111111///222777YYYTTTIIIGGGDDDDDDBBBBBBBBBCCCDDDEEEHHHSSSlllvvvmmmfff^^^[[[XXXVVVWWWYYYZZZ[[[]]]^^^______[[[VVVPPPLLLQQQTTTXXXZZZYYYTTTNNNJJJFFFEEEDDDDDDHHHLLLOOORRRTTTYYY___iii~~~|||wwwtttsssuuuuuu|||}}}cccJJJ===;;;BBBSSSkkk|||ppplll|||sssqqq]]]JJJAAA@@@@@@???<<<777333111111333000//////111111555AAAMMMeeepppaaagggyyyxxxvvvwww{{{{{{vvvrrrpppnnnnnnppprrruuuuuusssqqqllliiieeeaaa]]]XXXRRROOOFFFBBB===999888777777666444333333333333333444444666666999===AAACCCBBBAAABBBCCCDDDDDDCCCCCCDDDFFFCCCDDDDDDEEEFFFGGGGGGHHHLLLMMMOOOPPPQQQTTTXXXZZZ___bbbeeeggghhhhhhjjjkkkrrrmmmSSSLLLKKKKKKHHHIIIUUUkkkmmmkkkhhhhhhjjjlllnnnoooqqqttt{{{xxxuuuuuurrrnnnlllxxxssspppwwwtttPPPGGGLLL^^^uuu}}}~~~~~~~~~~~~uuuOOOCCCAAABBB;;;777777111222000///111000///333999XXXSSSIIIGGGDDDCCCCCCBBBBBBCCCEEEEEEJJJVVVuuuyyyoooiii```^^^[[[[[[\\\___````````````___]]]XXXRRRMMMJJJNNNRRRWWW\\\]]][[[WWWSSSNNNLLLIIIHHHJJJNNNQQQTTTTTTYYY___jjj~~~xxxtttrrrtttsss{{{nnnQQQ???<<<@@@LLLccc~~~xxxiiiqqquuulllwwwaaaJJJCCCCCC@@@???===999444222222333222000000000000555CCCRRRjjjjjjaaaiii}}}|||uuuxxx}}}}}}yyyvvvuuurrrrrrssstttuuutttpppmmmhhhfffccc```[[[WWWRRROOOFFFBBB===:::888888777666444444444333444444555666666999===AAADDDEEEDDDBBBCCCEEEFFFFFFEEEDDDEEEFFFDDDEEEFFFHHHJJJKKKMMMMMMTTTUUUVVVWWWYYY\\\aaadddhhhiiijjjjjjiiigggfffeeeiiisssxxxZZZMMMNNNLLLIIILLLXXXkkk~~~nnnllliiihhhjjjlllnnnnnnqqqsssvvv}}}{{{yyyzzzwwwpppkkktttvvvppppppXXXEEEHHH\\\rrr}}}|||yyySSSDDD@@@AAA:::888888222222000000111000///444;;;WWWSSSIIIHHHDDDCCCCCCBBBCCCDDDEEEFFFKKKZZZ~~~|||sssmmmdddbbb``````bbbeeeeeeeeeaaa```^^^[[[VVVRRRNNNLLLMMMQQQWWW]]]```___^^^\\\RRRQQQPPPRRRUUUVVVTTTRRRWWW[[[cccmmm}}}xxxtttrrrrrrqqqwwwuuuXXXBBB>>>???FFFYYYwwwzzzcccccctttwwwjjjqqq~~~gggKKKGGGFFF@@@@@@>>>:::555333222333444333222111000555EEEUUUooowwwfffbbbmmmyyyyyy~~~|||yyyyyyzzzuuuuuuuuuuuuuuurrrmmmiiieeedddccc```[[[UUUQQQOOOFFFCCC>>>:::999888777777555555444444555666666777888<<>>VVVRRRIIIHHHDDDCCCCCCCCCCCCDDDFFFGGGIII```wwwqqqiiigggffffffhhhjjjkkkjjjbbb```]]]ZZZWWWTTTQQQPPPNNNQQQVVVZZZ]]]^^^]]]]]]XXXXXXZZZ]]]``````\\\YYY___dddmmmvvv}}}~~~xxxuuusssrrrpppttt~~~yyy___III>>>===???NNNlllyyyaaaXXXiii|||zzziiimmmvvvqqqPPPJJJGGGAAA@@@???;;;666333333333444333333222111666GGGXXXuuuooobbbcccsss|||~~~|||{{{|||}}}xxxvvvuuutttssspppkkkhhhcccdddddd```ZZZUUUQQQOOOGGGCCC>>>:::999888888777555555555555666777888888;;;???EEEHHHIIIHHHHHHHHHDDDFFFHHHIIIHHHGGGGGGHHHLLLMMMOOORRRUUUXXXZZZ[[[\\\\\\\\\\\\___dddkkkppppppppppppqqqqqqnnnjjjggggggeeehhhmmmnnnrrrwww]]]NNNKKKLLLSSS\\\gggttt~~~pppmmmjjjiiijjjmmmnnnnnnkkkllllllppp}}}xxxppppppvvvuuugggiii{{{{{{RRRJJJVVVfffvvvxxxyyy{{{]]]JJJBBB@@@999999999222000000111111//////666@@@UUURRRIIIHHHDDDCCCCCCCCCCCCEEEGGGHHHIIIfff{{{uuummmllljjjkkkmmmoooooonnneeeccc___\\\YYYVVVUUUUUUOOOPPPSSSWWWYYY\\\]]]]]]___bbbeeefffeeeeeeggghhhnnnttt~~~}}}xxxuuuuuurrrppprrrzzzzzzeeeQQQ===<<<<<>>;;;999999888777666666666666777888999999>>>BBBGGGIIIIIIIIIJJJKKKJJJMMMPPPQQQQQQPPPPPPQQQOOOPPPSSSVVVYYY\\\^^^___\\\[[[[[[[[[^^^dddlllqqqqqqqqqrrruuuwwwvvvrrrnnnpppjjjjjjoooqqqtttkkkSSSOOOPPPWWWaaakkkxxxpppnnnjjjiiikkkmmmnnnnnnhhhiiigggiiixxx}}}xxxyyy}}}vvvmmmqqq~~~zzzhhheeettt[[[LLLSSS```rrruuuvvv{{{xxxbbbMMMBBB???999888888222000000111111//////777BBBUUUQQQIIIHHHDDDCCCCCCCCCDDDEEEGGGHHHHHHkkk}}}wwwpppooommmnnnpppqqqqqqppphhhfffbbb^^^ZZZYYYXXXXXXNNNOOOQQQUUUYYY\\\___aaaaaafffjjjhhhcccccckkksss||||||wwwvvvvvvtttqqqqqqxxx{{{iiiVVV>>>===<<>>;;;999999888777666666666666777888999:::???DDDHHHJJJJJJIIIKKKMMMRRRUUUYYYZZZZZZZZZZZZZZZQQQRRRTTTWWWZZZ]]]___aaa[[[[[[ZZZZZZ]]]ccckkkqqqrrrrrrtttxxx||||||xxxtttvvvooopppwww|||}}}ZZZTTTTTT\\\fffppp~~~qqqnnnkkkjjjkkkmmmnnnnnnhhhhhhdddbbbooo|||pppooouuuzzzkkknnn{{{~~~jjjdddrrr~~~___NNNRRR^^^qqq{{{qqqrrrxxxuuudddOOOCCC???999888888111///000111111......888CCC|||XXXTTTFFFHHHFFFDDDAAABBBFFFJJJKKKJJJPPP}}}~~~zzzvvvoookkkooosssqqqjjjgggffffffddd``````aaa]]]VVVWWWNNNJJJPPPYYY^^^```aaabbb___```ccceeegggmmmtttxxx}}}~~~{{{wwwvvvuuurrrkkklllrrrxxxsssWWWCCC;;;:::AAAWWW{{{}}}uuuYYYWWWffflll{{{xxxbbblllgggMMMGGGDDDBBB>>>;;;999777555333444333444666666<<>>AAAGGGJJJMMMLLLKKKMMMSSSZZZ^^^ccchhhjjjllllllfff^^^\\\XXXVVVWWWXXXWWWZZZ^^^[[[ZZZ[[[^^^ccciiimmmooouuuwwwzzz}}}}}}}}}{{{zzz}}}}}}hhhXXXXXXbbbhhhvvvnnngggcccfffkkkmmmmmmnnniiifffaaaaaalllxxxwwwpppkkkrrr{{{yyymmmkkkrrrtttiiillltttyyyYYYIII\\\iii~~~{{{tttpppppppppjjjTTTBBB???===666444777333//////222111111===LLL}}}YYYTTTFFFHHHFFFCCCBBBCCCFFFIIIJJJJJJVVV{{{tttnnnlllppprrrooojjjhhhcccdddbbbaaaccceee___WWWSSSKKKGGGLLLSSSVVVVVVWWWRRRRRRVVV]]]ccchhhpppxxxyyy{{{|||yyywwwwwwtttmmmnnnrrrxxxvvv]]]FFF===;;;AAATTTvvvzzz___YYYeeejjjzzzkkkppppppTTTLLLEEEBBB>>>;;;:::888555333555444555666777???TTTgggrrr~~~}}}hhhgggnnn~~~}}}}}}xxxqqqmmmkkkiiifffccc```___\\\XXXTTTOOOLLLJJJEEECCC@@@<<<:::999999999999999:::::::::<<<@@@CCCGGGKKKOOOQQQSSSVVV[[[___ggglllooopppqqqqqqkkkddd\\\WWWUUUWWWYYYXXXZZZ^^^YYYYYY[[[aaahhhoooqqqqqqvvv{{{ppp___\\\hhhqqqjjjdddaaaffflllnnnoooqqqlllhhhbbb```iiissstttnnnsss}}}}}}qqqmmmpppqqqooouuudddNNN\\\fff{{{zzzrrrnnnmmmooolllXXXEEEAAA>>>888555888444000000333222222???OOO}}}XXXTTTFFFHHHEEECCCBBBDDDFFFIIIJJJJJJ```{{{qqqmmmmmmpppqqqmmmjjjkkkeeeeeeeeefffkkkmmmeeeZZZPPPHHHDDDHHHMMMNNNNNNOOOGGGHHHNNNXXXaaaiiittt~~~wwwrrrppp~~~|||}}}yyyxxxwwwvvvoooooorrrwww{{{fffJJJ@@@<<<@@@NNNooohhh]]]bbbhhhwwwwwwvvv}}}\\\PPPEEEBBB???<<<:::888666333555444555777:::DDDWWWhhhpppwwwxxxjjjjjjrrr|||yyyqqqllljjjiiifffddd^^^\\\YYYUUUQQQLLLIIIGGGDDDBBB@@@===<<<;;;;;;;;;:::;;;<<<<<<<<<>>>BBBFFFGGGKKKQQQWWW]]]aaadddeeekkknnnppppppqqqqqqllleee\\\WWWTTTVVVYYYYYY[[[^^^ZZZZZZ^^^fffpppvvvuuusssttt|||{{{fffbbbnnnzzz}}}gggaaa```fffllloooqqqtttoookkkccc___dddlllnnnkkk{{{wwwooonnnzzzssslllpppuuuVVV[[[dddxxx|||xxx{{{rrrllllllnnnooo\\\JJJCCC???999666888555111111333222444BBBTTT}}}XXXSSSEEEHHHDDDDDDCCCDDDFFFIIIJJJKKKjjj{{{nnnlllmmmpppppplllkkklllmmmmmmmmmooottttttjjj^^^PPPHHHCCCEEEIIIKKKLLLOOOJJJJJJNNNXXXaaakkkxxxtttjjjeeezzz|||sssnnnkkkppp}}}|||yyyxxxwwwwwwqqqqqqrrruuupppNNNAAA<<<>>>IIIgggrrr```^^^eeeuuu|||bbbOOOFFFCCC???<<<;;;999666444333333444666<<>><<<<<<<<<<<<:::;;;<<<======@@@DDDHHHHHHKKKRRR[[[cccggghhhgggjjjmmmooonnnppprrroooiii^^^WWWSSSUUUXXXYYY[[[^^^^^^^^^aaajjjsssxxxuuuqqqppp}}}mmmfffsss|||fffaaaaaaggglllnnnppptttqqqlllddd______cccgggiii{{{zzzpppkkktttuuujjjmmm\\\[[[ddduuuzzzsss}}}vvvnnnmmmnnnqqq```NNNDDD???999777777444111000222111444EEEYYY|||WWWSSSEEEHHHDDDDDDDDDDDDFFFIIIMMMPPPssszzzllljjjkkkoooooolllkkkmmmssssssrrrrrrtttsssiii]]]NNNGGGBBBDDDHHHKKKPPPTTTQQQPPPSSS[[[eeeqqqvvviiimmm~~~tttmmmlllrrr}}}yyywwwwwwwwwwwwssssssrrrssszzzUUUDDD;;;<<>>MMM___iiiooottt{{{ooohhhlll}}}}}}tttnnnlllkkkiiiggg\\\ZZZVVVPPPLLLHHHEEEDDD??????>>>===<<<<<<<<<<<<:::;;;<<<===>>>AAAFFFIIIJJJMMMSSS\\\cccggggggfffjjjnnnpppqqquuuyyywwwssscccYYYRRRSSSWWWYYY\\\```bbbaaaccchhhppptttrrrooouuuuuummmzzzyyygggddddddiiilllmmmooorrrqqqllleee___\\\]]]ccciiiwww{{{pppjjjooo}}}xxxlllooo}}}___ZZZcccnnn~~~|||tttzzzzzzqqqmmmnnnpppaaaPPPDDD===999666666444000000222111555III^^^{{{VVVRRREEEHHHEEEEEEDDDDDDFFFJJJQQQVVV~~~~~~xxxkkkhhhhhhmmmpppmmmlllmmmrrrssspppllliiiggg___VVVKKKFFFDDDHHHLLLOOOSSSXXXWWWVVV[[[eeeooo{{{zzzpppzzz~~~wwwuuuzzz{{{xxxvvvvvvwwwwwwuuuwwwuuuttt___HHH<<<<<>><<<:::888555222333333555AAASSSccckkknnnttt|||yyylllfffooowwwqqqooommmjjjhhh]]]ZZZVVVPPPKKKGGGEEECCC>>>>>>>>>======<<<<<<;;;:::;;;===>>>???CCCHHHKKKMMMPPPVVV\\\aaaeeeggghhhjjjnnnrrrtttyyy~~~zzzkkk___UUUSSSWWW[[[___ccceeeddddddggglllrrrvvvxxx{{{uuuvvviiifffgggkkkmmmmmmnnnrrrooolllhhhbbb]]][[[cccmmmvvv{{{rrrkkkmmmvvvxxxkkkmmmzzz```WWW___fffttt{{{tttwww}}}}}}uuupppnnnnnnbbbQQQDDD<<<888777666444111111222111777MMMeeeyyyUUUQQQEEEIIIFFFEEEDDDDDDEEELLLUUU\\\}}}wwwkkkfffeeekkkqqqpppmmmkkkmmmnnnjjjbbb\\\YYYUUUQQQKKKIIILLLSSSWWWWWWXXX[[[^^^aaaiiiuuu|||vvv~~~{{{{{{~~~}}}}}}|||yyywwwwwwxxxxxxxxxxxx{{{yyywwwkkkOOO===<<>>===;;;888666333555555777EEEYYYiiinnnpppwwwsssiiigggsssyyytttrrroookkkhhh^^^[[[VVVPPPKKKGGGEEEDDD@@@@@@??????>>>===<<<<<<<<<===???@@@BBBEEEJJJNNNPPPTTTYYY]]]```dddjjjooonnnsssxxx{{{uuufffYYYUUUYYY^^^dddhhhkkkjjjjjjkkkpppyyy{{{yyywwwiiigggiiimmmooonnnppptttooommmkkkhhh```]]]fffsss|||}}}vvvooommmpppzzzwwwjjjjjjuuu```SSSYYY```nnn~~~{{{yyywwwvvv{{{}}}wwwtttnnncccSSSDDD<<<999888777666444333444333:::RRRkkkxxxTTTQQQEEEIIIFFFFFFDDDCCCEEEMMMXXX```|||vvvllleeecccjjjqqqqqqmmmkkkiiikkkggg]]]TTTQQQPPPOOOLLLNNNUUU^^^aaa___\\\\\\gggkkkvvv|||xxx~~~zzzvvvuuuvvvzzz}}}~~~}}}}}}~~~}}}||||||yyywwwxxxyyyzzzyyyzzz|||yyysssSSS???<<<>>>PPPpppoooaaaqqq}}}```HHHEEEAAA???===;;;888666555777666999HHH]]]lllppptttzzzooohhhiiiwww{{{wwwtttqqqlllhhh___\\\WWWQQQKKKHHHFFFEEEAAAAAAAAA@@@@@@>>>===<<<===>>>@@@BBBDDDGGGLLLPPPRRRWWW\\\^^^```eeennnuuuwww}}}|||lll\\\WWW[[[aaaggglllpppqqqqqqrrrwwwyyyyyy|||hhhgggjjjnnnpppooorrrvvvnnnnnnnnnlllddd```jjjxxxyyyrrrnnnlllttt|||nnnmmmqqq```PPPTTT___lll}}}~~~xxx{{{|||www|||zzznnndddTTTEEE<<<;;;:::888888666555666555<<>>DDDHHHJJJJJJJJJJJJRRRWWW[[[]]]```hhhwwwuuubbbYYY\\\dddjjjkkkuuuxxx|||~~~tttrrrttt}}}xxxnnnhhheeeiiinnnpppqqqtttooorrrsssnnniiiiiiooovvv{{{qqqmmmlllqqqrrrfffllliiiOOOYYYaaallluuu|||~~~~~~zzztttjjjaaaTTTHHH@@@;;;999888333444444333444@@@ZZZsssvvvTTTRRRFFFIIIGGGEEEBBBFFFLLLKKKXXXssszzzuuukkkiiijjjoootttsssllleeeWWWTTTQQQNNNNNNOOOQQQRRR[[[bbblllpppggg\\\YYY^^^mmmyyyzzz~~~qqqppprrruuu}}}{{{zzzxxxvvvvvvsssmmmfffaaa```cccfffnnnrrrwww{{{~~~~~~~~~|||~~~}}}}}}}}}~~~~~~~~~~~~]]]DDD>>>:::DDDaaaxxxvvvccciii{{{wwwrrriiiNNNGGGAAA@@@>>>:::888888333777:::???OOOfffwww}}}kkkfffkkk~~~yyyvvvsssmmmiii^^^[[[UUUOOOJJJHHHFFFFFFEEEDDDDDDCCCBBB@@@???>>><<<@@@EEEHHHJJJJJJKKKLLLPPPUUU[[[^^^cccnnn~~~uuueee]]]___ffflllnnn{{{vvv[[[ZZZ^^^jjj}}}|||oooiiifffiiimmmoooppprrrpppssstttqqqlllkkkpppvvvtttnnnkkkmmm}}}xxxkkkiiirrrXXX^^^bbboooyyy~~~uuullleeeXXXKKK@@@;;;999999555555555444555AAA[[[sssvvvTTTRRRFFFHHHGGGGGGDDDHHHPPPQQQbbbzzzvvvnnnnnnooosssvvvrrriiiaaaQQQRRRRRRPPPNNNPPPUUUYYYeeekkksssssshhh]]]ZZZ^^^lll{{{pppooozzzzzzoooiiioooxxxyyyuuutttuuusssooohhh^^^WWWSSSSSSUUU]]]cccllluuu{{{{{{xxx~~~~~~~~~~~~~~~~~~}}}~~~```FFF???999AAAZZZnnn|||gggeeeppprrrgggxxxtttOOOHHHAAAAAA???;;;888888222777>>>HHHYYYppp{{{jjjfffooo|||yyytttnnnhhh^^^[[[VVVQQQMMMJJJJJJJJJGGGGGGFFFDDDCCCBBB@@@@@@???BBBFFFHHHIIIKKKMMMNNNPPPUUUZZZ^^^dddqqqzzzrrrhhhbbbbbbffflllooozzzeeePPPKKKJJJLLLSSSaaarrr|||xxx|||}}}pppiiifffiiilllmmmoooqqqpppsssuuutttpppooorrrwww}}}xxxpppjjjiiivvv|||nnngggwwwzzz^^^___ffftttxxxoooiii^^^OOOAAA999999;;;777666666555666CCC\\\tttuuuSSSQQQEEEHHHGGGGGGEEEIIIPPPTTTiii~~~zzzqqqpppooopppoookkkbbbZZZUUUYYYZZZWWWRRRRRRYYY```hhhoootttqqqfff[[[YYY\\\gggrrr~~~{{{gggUUUTTT]]]iiiqqqzzz}}}{{{wwwsssuuu{{{tttrrrsssrrrmmmeee[[[RRRMMMLLLLLLOOOUUU^^^hhhpppxxx~~~xxxuuu{{{{{{}}}~~~|||||||||}}}bbbHHH@@@999>>>TTTfff{{{nnnccchhh|||uuudddooo}}}RRRIIIBBBAAAAAA===999888444888AAAPPPeee|||vvvhhhfffttt|||zzzuuummmggg^^^[[[VVVQQQMMMJJJJJJJJJIIIHHHGGGEEECCCBBBAAAAAAAAACCCEEEGGGGGGIIILLLOOOSSSWWW[[[]]]bbboooxxxqqqnnniiieeebbbdddgggkkksss~~~eeeNNNJJJIIIGGGGGGJJJRRR]]]gggmmmxxxpppgggnnnyyy|||qqqjjjeeehhhlllmmmooorrrpppsssvvvvvvsssrrrtttwwwxxx{{{qqqiiifffppp}}}oooeeesss|||]]][[[jjjyyy~~~sssnnncccRRRBBB999888;;;777666555555777DDD]]]ttttttRRRQQQEEEHHHEEEGGGDDDGGGNNNTTTnnn|||rrrooojjjgggeeeaaa\\\XXX\\\___```\\\VVVVVV___gggnnnuuuwwwooobbbXXXUUUVVVdddhhhkkkeeeVVVJJJJJJQQQXXX^^^eeejjjnnnuuu}}}xxxwwwwwwrrruuu{{{ppplllkkkmmmjjjbbbYYYPPPJJJIIIJJJIIILLLSSSZZZcccnnnxxx~~~xxxvvvxxxyyy{{{|||}}}}}}}}}}}}{{{zzzzzz|||cccIIIBBB;;;===PPP___vvvvvvgggcccuuuvvvaaaggg|||UUUJJJBBBAAAAAA>>>:::999999;;;EEEXXXoooqqqhhhhhhxxx|||{{{zzzuuunnnhhh```]]]WWWQQQLLLJJJHHHHHHJJJIIIGGGEEECCCBBBAAAAAABBBCCCEEEEEEFFFHHHKKKNNNTTTXXX\\\^^^bbbooozzzuuuoooiiijjjiiifffbbb``````aaaiiisssxxxRRRGGGMMMFFFFFFHHHLLLTTT^^^iiipppkkk{{{xxxhhhjjjxxxrrrkkkfffhhhlllnnnpppsssooorrruuuvvvuuutttuuuwwwuuu{{{}}}ssskkkffflllxxxpppaaannn|||\\\XXXmmm~~~vvvqqqeeeTTTBBB999888:::777444333444888FFF___uuutttRRRQQQEEEHHHDDDFFFDDDFFFMMMVVVuuu{{{qqqmmmgggcccaaa```^^^]]]bbbdddccc]]]XXXZZZccclllwww}}}|||ooo^^^TTTPPPOOOZZZ[[[ZZZTTTMMMIIILLLPPPXXX[[[___aaaccchhhooottt|||zzz}}}sssooopppqqqzzz}}}ppphhheeeeeebbb\\\TTTLLLGGGFFFGGGHHHIIILLLPPPXXXcccoooxxx}}}zzzzzzxxxyyyyyyzzz{{{||||||}}}{{{{{{{{{|||eeeKKKDDD<<<===MMMYYYppp}}}lllcccooosss^^^bbbxxxYYYLLLAAA???@@@???<<<:::>>>BBBOOObbbttt~~~lllhhhkkk}}}|||zzzzzzzzzvvvooojjjccc```ZZZTTTOOOLLLJJJJJJLLLJJJHHHEEECCCBBBBBBBBBBBBDDDEEEFFFFFFGGGJJJLLLRRRWWW[[[^^^bbbnnnzzzooolllkkkhhhgggiiijjjiiiddd]]]XXXUUUWWW]]]eeemmmqqqtttvvvwwwsssrrrrrrsssvvv|||nnnMMMDDDHHHCCCFFFJJJPPPXXXcccnnnuuuuuu}}}sssoooyyywwwoooiiijjjlllmmmooorrrnnnqqqssstttttttttuuuwwwuuuyyyuuulllfffjjjttt~~~mmm^^^fffxxx~~~^^^YYYmmmxxxqqqdddSSSCCC999777888666444333555:::IIIbbbwwwsssQQQPPPEEEHHHBBBEEEEEEGGGOOOZZZ}}}{{{ooollliiiffffffgggiiijjjnnnlllggg___ZZZ\\\dddlllzzz}}}mmm[[[QQQNNNLLLMMMPPPQQQNNNJJJLLLRRRWWW^^^aaadddfffgggiiimmmpppxxx~~~yyypppoootttwwwllleeeaaa^^^\\\VVVOOOHHHDDDCCCDDDFFFFFFFFFHHHMMMWWWbbbjjjxxx}}}||||||{{{zzzzzzyyyzzz{{{|||}}}~~~}}}}}}hhhMMMFFF>>><<>>??????===<<>>NNNggg|||sssQQQPPPEEEHHHBBBEEEEEEIIIQQQ___|||nnnmmmkkklllmmmpppsssuuu{{{vvvmmmccc\\\\\\ccciiivvv|||zzziiiXXXPPPNNNLLLGGGNNNSSSRRROOORRRZZZaaaeeeiiioootttvvvyyy|||~~~{{{|||yyyqqq}}}yyykkkccc___[[[[[[YYYTTTMMMFFFBBBAAABBBBBBAAAAAABBBFFFMMMWWW]]]kkkqqq{{{~~~|||~~~}}}|||zzzyyyzzz{{{}}}~~~jjjOOOHHH>>><<>>===CCCRRRgggvvvvvvvvvuuugggiiiqqq}}}~~~|||zzzzzz{{{zzzuuurrrhhheeeaaa\\\YYYWWWWWWWWWPPPNNNKKKHHHFFFEEEEEEEEEDDDFFFIIIJJJJJJJJJKKKLLLPPPTTTWWWWWWXXX___lllvvv{{{ppp```YYY^^^fffkkkmmmoooppppppkkk```RRRHHH>>>>>>>>>???BBBGGGLLLPPPUUU```ooo|||fffTTTMMMGGGLLLRRR[[[eeeppp~~~fff[[[^^^iiizzzyyypppmmmllliiiiiikkkmmmnnnooooooqqqsssuuuvvvyyyxxxzzzyyynnneeefffmmm|||mmmcccccc}}}aaaWWWiiiyyyooo___OOOCCC;;;666333999666555888AAAQQQjjjqqqQQQMMMIIIEEEDDDDDDIIIGGGHHHiii~~~rrrlllkkkpppvvvyyy|||~~~|||{{{ssseee]]]^^^bbbdddmmmtttvvvlll]]]RRRMMMKKKKKKKKKOOOYYY```cccfffiiimmmrrrwwwzzz}}}}}}zzzzzzjjj]]]XXXVVVYYYbbbWWWZZZVVVLLLEEEEEECCC>>>AAAAAAAAABBBEEEKKKSSSYYY^^^hhhrrrzzz}}}}}}}}}{{{{{{~~~~~~}}}uuu\\\JJJ@@@===CCCLLLjjj___SSSmmmvvv}}}nnnlllxxxqqqKKKIIIEEE888=========BBBSSSiiivvvyyy|||rrrcccbbbmmm|||||||||{{{zzzyyyyyyyyyxxxuuurrrllliiieeebbb___]]]ZZZXXXSSSMMMIIIIIIHHHFFFFFFHHHEEEEEEEEEFFFHHHHHHGGGFFFJJJNNNRRRRRRRRRWWWccclllppplllfff```___eeennnuuuvvvwwwyyyxxxqqqbbbTTTMMMCCCAAAAAACCCCCCEEEMMMVVV[[[kkkjjjQQQJJJLLLOOO[[[iiisssmmmTTTRRRVVV[[[hhh{{{xxxpppiiigggiiilllmmmmmmnnnmmmnnnqqqvvvyyyxxxyyy}}}yyymmmfffgggllluuuoookkkccclllrrr]]]fff~~~yyyfff\\\TTTBBB777777777666999888777AAAZZZwwwqqqQQQMMMIIIEEEEEEEEEIIIHHHKKKnnn~~~sssllljjjnnntttvvvyyy|||zzzzzzsssfff]]]^^^ccceeeooovvvxxxooocccYYYPPPKKKRRRPPPTTT]]]cccgggkkkppprrrvvvzzz~~~zzzsssuuu}}}lllXXXRRRQQQOOORRRYYYYYYZZZUUUKKKDDDCCCAAA===???@@@AAABBBEEEKKKSSSXXXZZZbbbkkkrrr|||}}}~~~}}}{{{{{{~~~}}}|||yyyaaaMMMAAA<<>>@@@AAACCCEEEIIIOOOWWW\\\ZZZ___dddiiisss~~~~~~~~~{{{{{{}}}}}}|||~~~jjjTTTCCC===CCCMMMbbbgggVVVlllttt~~~tttmmmtttzzzQQQKKKGGG<<<>>>;;;:::@@@WWWppp|||~~~nnneeeiiiwww}}}~~~|||xxxwwwvvvuuuuuuvvvwwwwwwtttrrrooommmjjjgggeeebbb___\\\WWWQQQLLLKKKJJJGGGFFFHHHFFFFFFEEEFFFHHHHHHGGGFFFDDDGGGJJJJJJHHHJJJQQQWWWccceeeiiilllooorrrwww{{{~~~zzzkkkYYYLLLEEECCCEEEIIILLLOOOVVV]]]fffwwwjjjRRRMMMNNNYYYjjj{{{kkkWWWLLLJJJNNNQQQ\\\mmmxxx|||rrrkkkhhhjjjlllllllllmmmmmmnnnqqquuuxxxyyyyyy|||~~~sssjjjhhhjjjppp}}}ooobbbgggooobbbXXXDDD888888777222555666777CCC]]]yyypppQQQMMMJJJFFFEEEDDDHHHIIITTT|||qqqiiidddggglllooossswwwxxx{{{wwwjjj``````ggglllssswwwzzzzzzxxxrrrdddVVVOOOPPPWWWaaaiiiooovvv}}}qqqfff```YYYQQQMMMPPPUUUYYY```hhhgggaaaWWWLLLEEECCCAAA@@@CCCDDDGGGJJJNNNVVV___eeehhhkkklllooovvv~~~~~~|||{{{}}}~~~{{{|||www^^^HHH>>>CCCLLL___nnnYYYkkktttzzzqqquuu~~~SSSKKKHHH>>>@@@<<<;;;BBBYYYpppxxxyyy{{{jjjeeelll|||{{{{{{wwwvvvuuuttttttvvvwwwwwwuuussspppooommmkkkiiifffbbb^^^YYYSSSNNNMMMKKKHHHGGGIIIGGGFFFFFFGGGHHHIIIGGGFFFBBBEEEGGGFFFDDDEEEHHHLLLUUUYYY___fffkkkoootttwwwyyy~~~~~~rrraaaRRRGGGEEEFFFLLLPPPTTTZZZ```ggguuuhhhRRRMMMNNNYYYggguuuxxxyyyzzz^^^PPPKKKIIIMMMOOOYYYiiisss}}}tttlllhhhiiikkkkkklllmmmnnnoooqqquuuxxxyyyzzz}}}uuulllhhhhhhkkkxxxpppcccggg}}}vvvhhh]]]GGG999888666333555666888DDD^^^xxxpppRRRMMMJJJFFFDDDCCCFFFIIIYYY|||nnngggcccffflllpppuuuyyy}}}~~~xxxkkkaaabbbiiimmmmmmppptttxxx|||yyylll^^^XXX[[[bbbmmmtttyyyuuufff```YYYTTTUUU\\\eeepppxxxlllbbbTTTJJJDDDAAA@@@@@@DDDEEEHHHKKKRRR[[[fffmmmyyy|||~~~}}}|||}}}~~~{{{{{{~~~jjjOOOAAACCCJJJ\\\sss]]]mmmwwwvvvxxxUUUJJJHHH???AAA>>>>>>@@@VVVkkkqqquuuvvvgggfffpppzzzzzzzzzwwwuuuuuutttuuuvvvxxxxxxvvvtttrrrqqqpppooommmjjjdddaaaZZZSSSNNNMMMLLLHHHGGGIIIHHHGGGFFFGGGIIIIIIGGGEEEBBBDDDEEEEEECCCBBBDDDFFFKKKPPPWWW^^^dddjjjppptttvvv|||xxxhhhXXXKKKHHHHHHMMMSSSWWW\\\bbblllwwwhhhSSSOOONNNUUU___fffcccaaahhhuuu~~~oooTTTIIIFFFHHHMMMOOOXXXfffooovvvnnniiihhhiiikkkmmmnnnoooppprrruuuxxxyyy{{{~~~wwwnnnhhhgggjjjtttpppfffiiiyyyvvvdddnnn~~~yyylll```III:::777444444777777999FFF^^^vvvpppRRRNNNJJJGGGCCCCCCGGGKKK```}}}lllfffccciiiqqqvvv{{{wwwiiiaaaccciiilllgggjjjnnnssszzz{{{qqqeeeaaacccjjjssszzzuuummmeeedddjjjttt~~~nnn```PPPGGGAAA>>>>>>@@@CCCDDDFFFJJJRRR___llluuu~~~~~~}}}|||{{{}}}wwwWWWDDDBBBGGGWWWwwwcccqqqyyy{{{|||YYYJJJHHH@@@AAA>>>@@@<<>>???CCCDDDDDDFFFJJJTTTcccsss}}}}}}{{{}}}___HHHBBBDDDNNNyyyzzziiixxxzzz~~~___KKKGGG???@@@<<>>UUUmmmzzzuuujjjlllxxxzzzwwwtttssstttttttttuuuvvvvvvtttqqqrrrrrrssstttrrrnnngggcccXXXRRRMMMMMMLLLIIIIIIKKKIIIHHHGGGHHHIIIIIIGGGEEEDDDDDDCCCBBBBBBBBBDDDFFFLLLRRR[[[ccciiinnnrrruuuxxx}}}~~~}}}{{{mmm[[[SSSOOOQQQVVV[[[aaafffmmmwwwfffTTTPPPMMMMMMOOONNNKKKNNNYYYeeekkkwwwaaaRRRLLLIIIJJJQQQUUU]]]hhhnnnwwwpppllljjjmmmoooqqqssssssuuuwwwyyywww|||{{{sssmmmkkkjjjnnnyyyqqqhhhhhhiiifffOOOeee|||~~~llleee^^^JJJ;;;777333333555666:::HHH```vvvpppRRRNNNKKKGGGEEEFFFKKKRRRjjjkkkgggiiisss~~~rrrbbb]]]aaaddddddkkknnnqqqtttzzz~~~zzzrrrggggggkkkvvvvvvdddRRRIIIEEEBBBCCCHHHFFFFFFGGGLLLWWWgggyyy~~~~~~|||~~~cccJJJBBBBBBHHHqqq{{{mmm|||zzzdddLLLGGG>>>>>>:::===DDD\\\uuuwwwlllooo{{{~~~wwwuuusssqqqtttsssssstttuuutttrrrppprrrssstttuuusssooohhhcccWWWQQQLLLLLLLLLIIIIIIKKKJJJIIIHHHHHHIIIIIIGGGEEEDDDCCCBBBAAAAAACCCEEEGGGMMMUUU___hhhnnnqqqssstttuuu{{{||||||zzz```XXXQQQSSSWWW\\\bbbhhhooo{{{bbbQQQMMMIIIHHHJJJIIIIIIPPP^^^iiimmmuuummmTTTLLLJJJHHHMMMUUUZZZbbbmmmrrr{{{tttnnnlllnnnppprrrttttttvvvxxxzzzvvv|||}}}uuuooommmgggjjjsssrrrhhheeeccckkkRRRjjj|||~~~uuueee___[[[III;;;777444111333555999IIIbbbxxxpppQQQMMMJJJFFFEEEHHHGGGNNNssspppkkkkkkwww}}}nnneee```^^^```dddhhhrrrvvvtttxxx~~~yyynnndddeeeiiisssrrrUUUHHHFFFCCCDDDGGGCCCCCCEEELLLXXXhhhxxx}}}|||}}}~~~~~~|||{{{xxxOOO===GGGLLLaaa|||{{{www~~~nnnooosssJJJHHHFFF===>>>BBBAAAfffvvvmmmooo}}}{{{vvvpppmmmmmmqqqrrrrrrtttuuuuuuvvvvvvxxxxxxwwwvvvsssnnngggcccXXXSSSNNNKKKKKKMMMNNNOOOLLLKKKJJJIIIHHHHHHIIIJJJEEEEEEDDDBBBBBBDDDIIILLLPPPVVVaaallltttyyyzzz{{{}}}~~~ooo```UUUWWW[[[^^^ccckkkrrraaaPPPJJJGGGDDDFFFHHHKKKWWWhhhrrrrrr|||{{{```SSSKKKKKKOOORRRXXXdddpppuuu{{{|||tttnnnlllmmmnnnoooppprrruuuwwwxxxzzzzzzyyysssooollljjjjjjuuummm```eee}}}yyyWWWpppzzzrrruuupppiiiccc^^^XXXMMM>>>444111///444888;;;GGG^^^vvvpppQQQMMMJJJFFFEEEHHHGGGPPPvvvtttppprrr{{{zzzpppjjjeee```___aaaiiirrrwwwvvvyyy|||ttthhh\\\^^^eeesss^^^OOOKKKGGGGGGIIIEEEDDDEEELLLZZZlll}}}~~~}}}~~~~~~}}}|||VVV???EEEFFF\\\yyywwwooollliii|||yyyNNNIIIEEE===>>>BBBJJJmmmtttkkkqqqzzzuuuooollllllppppppqqqrrrsssuuuwwwxxx{{{zzzwwwtttqqqllleeeaaaXXXTTTOOOLLLLLLNNNOOOOOOMMMLLLJJJIIIHHHHHHIIIJJJEEEEEEDDDCCCCCCFFFKKKNNNVVV\\\fffpppxxx|||}}}}}}|||iiiXXXXXX^^^cccjjjrrrzzz\\\NNNIIIEEEEEEHHHKKKPPP\\\kkkrrrsss~~~qqqYYYPPPLLLMMMQQQYYYcccsss|||tttnnnlllmmmnnnoooqqqsssuuuwwwwwwyyyzzzzzztttoookkkiiiiiirrrmmm___ddd{{{}}}XXXkkkyyynnnqqqmmmjjjddd^^^XXXMMM???666333222777:::===III```yyypppQQQMMMJJJFFFEEEHHHHHHSSS|||yyywwwxxx~~~~~~~~~|||wwwsssqqqkkkccc^^^___jjjrrrwwwxxxzzzzzzooobbb\\\]]]cccttt\\\MMMJJJGGGEEEGGGFFFDDDFFFOOO```ttt~~~~~~~~~~~~___CCCCCCAAAWWWvvvuuuiiiyyynnneeesssSSSJJJEEE===@@@DDDSSStttooojjjsss}}}xxxtttooolllllloooooooooppprrruuuxxxyyy~~~{{{vvvqqqmmmhhhccc___YYYUUUQQQNNNNNNOOOPPPPPPMMMLLLKKKIIIHHHIIIIIIJJJFFFEEEEEEDDDEEEHHHNNNRRR___dddllluuu|||~~~mmmZZZXXX```iiiuuunnnXXXNNNIIIEEEFFFJJJPPPWWWbbbnnnttttttkkkUUUNNNLLLNNNRRR\\\jjj}}}tttooollllllnnnpppsssuuuvvvvvvvvvyyyzzz}}}uuupppkkkhhhgggmmmnnn```bbbwww[[[eeeyyy{{{lllnnnmmmjjjeee^^^XXXNNN@@@888555444777999;;;IIIaaazzzpppQQQMMMJJJFFFFFFIIIJJJXXX~~~{{{zzz|||{{{xxxwwwzzzxxxwwwwwwvvvoooeee```aaalllrrrvvvyyy{{{yyymmm```^^^^^^eeewwwpppSSSHHHHHHFFFDDDEEEFFFFFFKKKXXXlllhhhGGGCCCBBBUUUrrrvvviiiooo|||vvviiiqqqVVVJJJCCC>>>BBBFFFYYYwwwllljjjuuu|||xxxtttooommmnnnnnnnnnmmmnnnppptttxxx{{{}}}xxxrrrmmmiiifffbbb```ZZZWWWSSSQQQQQQRRRQQQQQQNNNMMMKKKJJJIIIIIIIIIIIIFFFFFFEEEEEEGGGLLLRRRWWWeeejjjqqqyyy~~~~~~~~~mmm^^^\\\bbbmmmfffWWWQQQLLLHHHGGGLLLSSS\\\gggpppwwwyyy{{{zzz{{{zzzzzzzzz|||~~~}}}wwwrrroooppprrr|||nnnXXXQQQNNNPPPTTTaaaqqq}}}uuupppnnnlllnnnqqqtttvvvvvvvvvuuuxxxzzzwwwqqqjjjgggeeeiiiyyyrrrbbbaaasss^^^___ppplllnnnoookkkddd]]]WWWLLL@@@888666222555666999GGG```yyypppQQQMMMJJJFFFHHHJJJLLL]]]{{{xxxwwwvvvtttwww{{{zzzzzz|||zzzrrrgggdddgggpppsssvvvzzz}}}zzznnnbbb]]]^^^eeeuuuzzzbbbMMMHHHIIIGGGEEEGGGIIIMMMXXXhhhzzznnnLLLDDDCCCRRRjjjyyylllkkkzzz~~~lllnnnYYYKKKBBB???DDDIII^^^yyy|||jjjlllwww{{{xxxuuuooonnnpppnnnmmmmmmnnnpppuuuyyy{{{wwwsssmmmhhhfffdddbbbaaa[[[XXXVVVUUUUUUTTTSSSRRROOONNNLLLJJJIIIIIIIIIIIIGGGGGGFFFGGGIIIOOOWWW\\\iiimmmsssyyy~~~~~~uuummmhhhgggooouuuaaaXXXSSSNNNJJJHHHLLLSSS^^^hhhrrr{{{wwwqqqlllhhhhhhggggggggggggggghhhiiiiiigggfffeeecccaaabbbdddfffkkkvvvrrr\\\TTTQQQUUU[[[nnn~~~wwwrrrpppmmmooorrrtttvvvvvvvvvuuuxxxzzzyyyrrriiigggeeegggtttxxxgggbbbpppcccZZZkkk~~~mmmoooqqqkkkddd\\\UUUJJJ>>>777666333444555999IIIbbbzzzpppQQQMMMJJJFFFHHHKKKMMM```{{{ttttttvvvwwwzzz}}}tttjjjiiinnntttuuuzzz~~~ooobbb^^^^^^```hhhtttkkkZZZKKKIIIJJJGGGHHHLLLUUU]]]kkkzzz~~~uuuQQQEEEBBBMMM```www{{{nnnnnnkkkhhh^^^MMMCCC@@@FFFIIIbbb}}}vvviiippp{{{|||xxxtttnnnnnnpppnnnnnnnnnooorrruuuyyy{{{rrrnnnhhhdddbbbbbbaaa```[[[ZZZXXXWWWWWWWWWTTTRRRPPPNNNLLLJJJIIIIIIIIIIIIGGGGGGGGGHHHKKKRRR[[[aaajjjmmmrrrxxx|||~~~~~~~~~zzzppptttkkk]]]XXXTTTOOOLLLKKKLLLRRR]]]iiiuuu|||qqqlllhhhcccaaaaaa````````````````````````^^^^^^^^^^^^___```bbbccckkkssszzz}}}ppp]]]UUUUUU^^^iii|||zzztttqqqnnnppprrrtttuuuvvvvvvvvvxxx|||{{{tttiiihhhfffgggrrr~~~kkkbbbmmmhhhXXXgggzzznnnnnnpppmmmeee\\\SSSHHH<<<666555444666777<<>>OOOhhh|||pppRRRMMMJJJFFFFFFHHHKKK```zzzuuuyyy|||ooommmssszzz|||lllZZZWWWXXXYYYWWWVVVWWW[[[______eeeiiilllvvvvvvkkk```YYYYYYYYY[[[fffsssxxx}}}|||}}}~~~}}}}}}VVVDDDCCCJJJ[[[ttttttppplllbbbttthhhSSSFFFBBBFFFGGG```rrrkkkuuu{{{vvvooojjjkkkoooooopppqqqsssuuuwwwxxxyyymmmiiiddd```___]]][[[ZZZ]]]\\\[[[[[[[[[YYYVVVTTTQQQOOOMMMKKKIIIIIIIIIIIIHHHHHHHHHIIINNNVVV```gggiiilllqqqvvvyyy{{{||||||~~~vvveee___]]]YYYWWWXXXSSSOOOQQQ[[[hhhyyy}}}uuurrrqqqppplllfffeeehhhfffffffffggggggggghhhhhhhhhiiikkkoootttwwwwwwwww~~~nnn^^^WWW[[[mmm~~~uuupppqqqqqqrrrrrrtttuuuwwwxxxyyy}}}}}}uuuiiijjjjjjjjjrrrnnn```gggnnnUUUbbbtttvvvrrrqqqrrriii___UUUIII<<<666666000222555===OOOgggzzzoooQQQNNNJJJFFFIIIJJJMMMkkk~~~}}}wwwrrrooozzzgggUUURRRRRRPPPNNNUUU]]]]]]WWW\\\\\\aaakkkxxxxxxqqqtttwwwwwwvvvzzzzzzyyyzzz|||yyy{{{```BBBBBBDDD[[[yyyhhhjjj{{{rrrdddwwwmmmRRRMMMHHHJJJZZZtttwwwlllrrr|||}}}wwwqqqnnnnnnooonnnqqquuuyyyyyywwwtttqqqllljjjfffaaa]]]ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZXXXWWWRRRMMMJJJIIIGGGCCCCCCFFFEEEHHHKKKNNNRRRYYYbbbhhhkkkjjjnnntttxxxzzz~~~xxxtttlllbbb]]]^^^``````___[[[SSSSSS]]]iiizzzyyymmmooossstttnnnhhhiiinnnlllrrrvvvvvvwwwzzz|||zzzxxx{{{}}}{{{hhh```fffzzzuuummmoooooopppqqqrrruuuwwwyyy}}}}}}tttpppllljjjmmmsss|||sssiiiggguuuvvvWWWXXXlllxxxssswwwzzzvvviiiVVVFFF>>>999555777666666;;;MMMeeexxxoooQQQNNNJJJFFFIIILLLQQQppp~~~}}}zzzvvvrrrooommmrrrxxxyyyfffXXXOOOPPPOOOPPPXXXaaabbb]]]bbbaaadddlllyyy|||yyysssyyy}}}{{{yyyzzz|||zzz|||dddDDDBBBDDDYYYvvvpppdddssstttddd{{{rrrTTTPPPLLLQQQaaayyyooovvv}}}wwwpppmmmlllmmmrrruuuxxx{{{zzzwwwssspppjjjhhhddd```\\\YYYWWWWWWWWWYYY[[[\\\\\\[[[YYYWWWQQQMMMIIIIIIGGGCCCDDDGGGHHHKKKNNNQQQUUU\\\dddiiimmmkkkmmmrrrvvv{{{vvvwwwvvv~~~pppiiiaaa^^^```cccddddddccc[[[YYYaaalll~~~xxxvvvtttsssrrrooommmsss|||~~~zzz~~~vvvnnnooooooooopppsssuuuxxxzzz{{{zzz~~~~~~tttnnnjjjhhhlllrrr{{{tttjjjggguuuvvvWWWXXXlllooonnnvvv|||wwwjjjXXXJJJBBB;;;555666666666;;;MMMfffyyyoooQQQNNNJJJFFFIIIMMMUUUxxx~~~}}}{{{uuutttrrrpppnnnmmmlllllljjjlllppptttuuuoooeee]]]TTTTTTUUUYYYcccmmmooolllkkkiiijjjqqq|||nnngggmmmvvvyyy{{{xxxqqq{{{|||zzz{{{||||||||||||jjjGGGCCCCCCVVVrrr{{{bbbnnn~~~uuuccczzzwwwUUUNNNNNNUUUfffzzzqqqzzz~~~wwwqqqnnnmmmnnnyyy{{{}}}~~~{{{vvvqqqmmmhhheeeaaa]]]YYYWWWVVVUUUWWWYYY[[[]]]]]][[[YYYWWWQQQLLLIIIHHHFFFCCCDDDGGGKKKMMMQQQUUUYYY___eeeiiimmmkkklllqqqwwwpppiiiqqqwww|||ppplllgggaaa```dddiiikkkllllllddd```eeeooo|||}}}yyyvvvvvvvvvxxxwwwooonnnnnnooopppsssvvvyyy{{{zzzzzz~~~tttlllhhhgggkkkqqqzzztttjjjgggtttvvvWWWXXXnnn|||kkkiiiooouuupppdddVVVMMMGGG>>>666555555666;;;LLLeeexxxnnnQQQNNNJJJFFFHHHMMMYYY~~~}}}|||yyyvvvooonnnlllkkkkkkkkklllmmmiiifffdddeeehhhhhhfffcccZZZYYYZZZaaalllwwwzzzyyyqqqooooooxxx{{{qqqjjjlllqqqtttyyy~~~vvvttt}}}}}}{{{{{{}}}~~~|||zzz}}}rrrMMMDDDCCCRRRkkkfffooo|||vvvaaarrr{{{TTTIIIJJJSSSdddwwwqqq{{{~~~yyytttqqqrrrsss~~~{{{uuuoookkkeeeccc^^^ZZZWWWUUUUUUUUUWWWYYY\\\^^^^^^\\\XXXVVVPPPKKKGGGGGGEEEBBBCCCGGGJJJMMMQQQVVV[[[```dddgggkkkiiikkksss~~~rrrcccdddsss}}}|||ssshhheeecccdddiiinnnrrrtttssslllfffiiisss~~~||||||yyyqqqmmmmmmnnnpppssswwwzzz|||}}}~~~uuujjjfffeeejjjpppyyyuuukkkgggsssvvvXXX[[[sssqqqgggggglllggg^^^TTTOOOJJJ@@@555444666666:::IIIaaauuu~~~nnnQQQNNNJJJFFFFFFLLL[[[~~~~~~}}}xxxtttnnnmmmmmmmmmmmmnnnnnnooolllgggbbbbbbeeejjjlllmmm___\\\\\\dddpppzzz||||||~~~~~~rrrrrrtttxxx{{{|||uuuwww||||||}}}|||zzz|||{{{TTTFFFCCCNNNdddgggnnnzzzzzzccclllUUUEEEEEENNN]]]rrrooo{{{~~~zzzwwwvvvxxxzzz}}}yyysssnnnkkkdddaaa]]]XXXUUUTTTUUUUUUWWWZZZ^^^```___\\\WWWSSSNNNIIIEEEDDDBBB@@@BBBFFFGGGJJJOOOUUU\\\```cccdddhhhgggmmm|||uuu^^^XXXcccwww{{{ssshhhggggggiiimmmrrrvvvyyywwwrrrnnnoooyyyzzzrrrmmmmmmnnnpppssswwwzzz|||}}}vvviiifffeeeiiiooowwwuuulllgggsssuuuYYY^^^xxxwwwiiifffllliiibbbZZZUUUNNNBBB555555666666999GGG]]]qqqzzzmmmPPPNNNJJJFFFGGGLLL\\\|||wwwoooqqqrrrssssssrrrpppnnnnnnjjjfffgggnnnvvv{{{}}}kkkeeedddmmmzzzuuummmvvv|||xxx{{{}}}}}}~~~|||}}}||||||~~~ZZZIIIDDDKKK]]]zzzcccjjjwww~~~iiilllYYYEEEDDDKKKVVV|||mmmmmm|||}}}zzzxxxyyy{{{~~~~~~{{{xxxtttpppmmmllldddaaa\\\XXXUUUUUUVVVWWWYYY\\\```bbb```[[[UUUQQQLLLGGGBBBAAA@@@>>>AAAEEEFFFHHHNNNVVV^^^cccdddcccfffgggsssjjjYYYSSSOOOQQQbbbwww}}}|||}}}zzzssskkkkkklllnnnqqqtttxxxzzz{{{yyyvvvvvvzzz|||tttnnnnnnooopppsssvvvyyy{{{{{{{{{}}}vvvjjjgggfffjjjooovvvvvvlllgggrrrtttZZZ```zzzxxxllljjjrrrrrrmmmddd[[[QQQBBB666444666777999FFF[[[pppzzzmmmPPPNNNJJJFFFIIINNN]]]yyyqqqtttwwwzzzxxxtttoookkkkkkjjjjjjppp{{{xxxpppmmmwww{{{xxx~~~~~~~~~~~~yyy||||||```KKKEEEIIIXXXttteeemmmzzzmmmkkk\\\EEECCCHHHQQQzzzyyylllnnn~~~~~~~~~|||yyywwwxxx{{{}}}|||zzzvvvrrrooonnnmmmnnndddaaa\\\XXXVVVVVVWWWYYYZZZ^^^aaacccaaaZZZSSSNNNJJJEEE@@@???>>><<>>CCCGGGJJJRRR\\\fffkkkjjjhhhhhhllljjjOOOBBBDDDKKKRRRXXXhhhwww~~~{{{}}}zzzrrrssstttttttttuuuvvvxxxyyy{{{zzzxxx}}}xxxsss|||}}}vvvpppooopppqqqsssuuuwwwyyyzzzwwwvvv{{{~~~rrrmmmiiihhhkkkooouuuwwwmmmgggqqqsssYYY^^^vvvzzzjjjeee```fffgggaaaVVVKKK>>>444111555888;;;III```vvvjjjPPPNNNKKKIIILLLPPP```}}}}}}|||yyyqqquuuzzz}}}|||wwwqqqllljjjjjjkkkttt|||ooojjjuuu||||||}}}|||||||||~~~~~~~~~|||lllOOOCCCDDDVVVoooppppppeeehhh___FFFAAAEEELLLmmmvvvmmmrrrwww|||yyywwwvvvvvvvvvsssqqqooonnnoooooonnnlllgggaaaYYYUUUUUUXXX[[[]]]^^^cccgggeee]]]UUUPPPOOOFFFBBB===;;;<<>>AAABBBCCCDDDFFFIIIQQQ^^^lllvvvyyy[[[KKKNNNNNNRRR\\\```iii~~~|||{{{zzz~~~YYYNNNEEEEEEJJJMMMNNNNNNUUUaaammmwwwyyyrrrooonnnpppqqqppprrrvvv||||||vvviiieeedddiiiooovvvsssddddddssssssnnnPPPLLLYYYgggwww```[[[aaajjjsssxxxrrreeeVVVEEE777333444444777EEE[[[oooyyypppQQQLLLIIIIIIGGGZZZyyy}}}ttthhh```cccmmm|||{{{|||~~~aaaLLLBBBKKKcccxxxhhhhhh|||iiiJJJCCCHHHRRRkkkpppgggppp~~~~~~~~~{{{{{{{{{zzzwwwsssnnnlllkkkjjjiiiiiiiiigggcccaaaYYYVVVRRRQQQTTTXXX\\\^^^dddaaa]]]VVVNNNGGG@@@<<<999777555666:::>>>AAABBBAAACCCDDDHHHOOO]]]mmmyyyqqqVVVLLLRRRUUUYYYccchhhuuu~~~~~~|||{{{}}}nnnQQQIIIAAA???DDDJJJNNNOOORRR]]]iiiooouuu{{{sssooonnnppppppoooqqqvvv{{{}}}{{{tttlllgggeeeiiinnnttt|||tttddddddsssmmmfffIIIIIIXXXeeesssaaa___fffnnnzzztttbbbRRRBBB666444555444777DDD[[[oooyyyqqqRRRKKKIIIIIIIIIZZZxxx~~~|||}}}uuujjjdddjjjvvv}}}~~~~~~cccNNNBBBIII```xxxsssccc___rrrhhhGGG???EEEQQQkkkllleeeooo~~~}}}~~~~~~~~~}}}yyyyyyxxxwwwsssooollliiiiiigggffffffeeebbb^^^ZZZUUUSSSPPPPPPTTTZZZ^^^```___\\\VVVPPPIIICCC===999666555444666:::>>>@@@AAA@@@BBBCCCFFFLLLZZZkkkwwwhhhQQQLLLVVV[[[bbbmmmrrr~~~}}}}}}}}}~~~||||||qqqVVVEEEBBB===<<>>@@@AAA@@@BBBCCCEEEJJJWWWhhhtttrrrdddOOOLLLZZZaaaiiiuuuzzz{{{|||||||||}}}~~~~~~}}}{{{rrrqqqoooccc[[[TTTHHH???@@@@@@@@@CCCIIIMMMOOOUUU^^^eeefffgggnnnuuuyyyttt~~~xxxsssqqqssssssrrrtttxxxssswwwwwwppphhhdddccchhhnnnttt}}}uuuhhhjjjzzzzzzoooQQQTTTbbblllwwwooommmoooooowwwuuufffYYYSSSJJJ???666666555777EEE\\\qqq{{{oooRRRMMMJJJIIIOOOWWWyyy~~~||||||}}}{{{vvvqqqooopppsssyyyoooeee___gggxxx}}}sssmmmjjjhhhiiiiiiiiiiiiiiihhhggggggfffggggggiiimmmxxx}}}~~~~~~{{{||||||kkkIIICCCMMMXXX}}}gggdddzzziiiaaacccvvvnnnLLLAAADDDOOOhhhxxx|||iiicccooo~~~|||{{{{{{yyywwwyyywwwtttqqqllliiifffdddccc^^^YYYVVVUUUTTTQQQNNNLLLMMMOOORRRVVVYYY\\\]]]ZZZTTTMMMIIICCC;;;888999222333555777:::===@@@BBB@@@AAAAAAAAADDDOOO^^^jjjzzz~~~ssskkkYYYSSSNNNQQQ]]]mmmxxx~~~~~~~~~yyyyyyyyyzzz|||~~~~~~sssooocccUUUSSSNNNMMMKKKIIIGGGGGGGGGGGGEEECCCAAA@@@CCCHHHNNNRRR[[[___cccccccccdddhhhlllnnn}}}{{{uuupppqqqrrrqqqssswwwyyy}}}xxxooojjjfffeeehhhlllsss~~~wwwkkkmmm~~~wwwYYYZZZiiivvv}}}vvveee```jjjsssiiiYYYWWWPPP;;;666555444666BBBZZZxxxnnnQQQLLLIIIIIINNNYYY|||}}}~~~}}}{{{zzz|||}}}{{{wwwrrrkkkmmmqqqyyyqqqgggbbbjjj~~~sssiiidddaaa```]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[^^^gggttt}}}|||}}}}}}|||}}}}}}oooKKKCCCMMMYYYeee```vvvppp```cccuuummmKKKCCCIIIUUUnnn}}}mmmfffqqq}}}{{{zzzyyywwwvvvuuutttqqqnnnjjjfffcccbbb```\\\WWWSSSRRRPPPMMMKKKJJJLLLOOORRRUUUXXXZZZZZZXXXRRRKKKGGGAAA999777888444555666999<<<>>>AAABBB===???AAAAAADDDKKKVVV___mmmrrryyy}}}{{{uuulllfffVVVQQQMMMQQQ]]]lllxxx~~~|||||||||yyyzzzzzz{{{}}}~~~yyyaaa\\\SSSIIIIIICCCCCCCCCCCCEEEGGGJJJKKKEEEDDDDDDDDDGGGLLLPPPSSSZZZ^^^cccdddcccbbbeeeiiimmm|||{{{tttppppppqqqqqqssswwwzzz|||wwwooojjjfffdddggglllsssxxxkkkmmm~~~bbb]]]jjjzzzyyyiii^^^eeemmmggg\\\]]]TTT>>>666555444666AAAYYYvvvmmmPPPKKKIIIHHHKKKYYY~~~|||}}}yyyxxxxxx{{{~~~}}}yyyuuukkkkkkpppzzz{{{ppphhhoooyyyggg\\\WWWTTTSSSNNNNNNOOOOOOOOONNNMMMMMMLLLMMMLLLLLLMMMTTT___hhhwww||||||}}}|||}}}~~~vvvNNNBBBMMM\\\{{{ccc]]]qqqqqqbbbgggyyyjjjIIICCCLLLZZZsssqqqiiisss~~~{{{yyyxxxwwwuuusssqqqooommmiiifffbbb```^^^]]]YYYTTTPPPMMMKKKIIIGGGHHHKKKOOOSSSVVVWWWWWWVVVTTTNNNHHHDDD>>>777444666666777888;;;===@@@BBBCCC<<<>>>AAABBBBBBEEEKKKPPPZZZ^^^dddiiijjjgggbbb___UUUPPPLLLPPP[[[hhhsssyyyxxxyyyyyyyyyyyyzzz{{{|||}}}~~~pppQQQKKKFFF???AAA======???AAADDDHHHLLLNNNFFFFFFGGGIIIMMMQQQUUUWWWZZZ```eeeeeebbb___```bbbjjj{{{zzztttpppppprrrqqqssswww{{{{{{vvvooojjjeeeccceeejjjqqq~~~zzzlllmmm~~~lll\\\ggg}}}uuufff[[[___fffddd^^^```WWW@@@666555444555@@@VVVrrrlllOOOKKKIIIHHHHHHYYY}}}~~~wwwwwwxxx{{{|||yyyqqqoooqqqzzz~~~rrrtttooo]]]RRRLLLHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDEEEKKKTTT\\\fffuuu{{{|||~~~{{{}}}}}}~~~RRRCCCMMM]]]uuuaaa[[[oookkkcccmmmgggFFF@@@IIIXXXtttsssiiisss~~~{{{xxxvvvuuutttrrrppplllkkkiiifffccc___]]]\\\ZZZWWWRRRMMMIIIGGGFFFEEEGGGKKKOOOTTTVVVVVVUUUSSSPPPJJJDDDAAA<<<555333555777888:::<<<>>>@@@BBBBBB>>>@@@AAA@@@???@@@CCCFFFJJJMMMRRRWWWZZZ[[[ZZZYYYUUUQQQNNNPPPXXXccclllqqquuutttwwwxxxvvvyyyyyyzzz|||}}}~~~~~~~~~sssPPPHHHDDD???BBBAAABBBBBBDDDGGGJJJMMMOOOJJJJJJKKKMMMQQQVVV[[[___aaagggllljjjccc]]]\\\^^^hhhzzz{{{uuuqqqrrrssssssuuuyyy}}}|||~~~vvvpppkkkeeebbbcccgggmmmzzz|||mmmnnnpppYYYaaa|||xxxlll\\\YYY]]]eeeccc\\\\\\SSS???666555444555>>>SSSmmmlllOOOKKKIIIIIIJJJ\\\yyyxxxxxx|||}}}yyyrrrqqqyyy|||zzz~~~jjjXXXMMMFFFBBB@@@???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCIIIQQQXXXZZZdddmmmqqqsssssspppkkkwww{{{{{{|||yyy{{{{{{~~~XXXEEEMMM]]]ppp^^^ZZZqqqjjj```pppfffFFF???GGGTTTqqqsssiiiqqq{{{xxxuuusssrrrpppnnnllliiihhhfffccc```^^^\\\[[[XXXUUUPPPKKKFFFDDDDDDEEEHHHKKKPPPTTTVVVUUUSSSQQQKKKEEEAAA???;;;555444666888999<<<>>>@@@AAAAAABBBDDDCCCAAA???===>>>@@@BBBAAADDDHHHMMMQQQTTTVVVWWWUUURRRQQQRRRYYYccclllqqqtttppptttxxxxxxuuuxxxyyyzzz||||||}}}}}}}}}}}}XXXLLLHHHCCCEEEFFFFFFGGGHHHJJJMMMPPPQQQPPPOOOOOOQQQVVV]]]dddhhhnnntttwwwsssiiiaaaaaacccjjj}}}|||vvvrrrsssuuuuuuwww{{{~~~~~~~~~vvvqqqkkkeeeaaabbbdddiiittt{{{lllnnnrrrXXX^^^yyyvvvhhhYYYXXX]]]gggdddWWWSSSLLL<<<666555444444<<>>>>>???>>>>>>>>>>>>@@@AAABBBCCCHHHOOOVVVYYY___bbbaaaaaabbbbbb___kkkrrr}}}{{{}}}~~~wwwzzz{{{}}}^^^HHHMMM[[[nnn]]]ZZZuuuooo^^^tttgggGGG@@@FFFRRRppp~~~uuuiiippp}}}}}}yyyvvvssspppooommmkkkiiifffeeecccaaa^^^\\\ZZZYYYTTTRRRNNNHHHDDDBBBCCCEEEHHHKKKOOORRRTTTRRRPPPNNNGGGBBB???>>>;;;777666999;;;<<<>>>AAABBBCCCCCCBBBGGGEEEAAA>>>===>>>@@@BBBAAABBBFFFJJJOOOSSSVVVXXXTTTSSSSSSUUU\\\eeennntttxxxsssoooppptttyyyyyywwwxxxyyy{{{}}}}}}}}}}}}|||bbbQQQIIIDDDEEEGGGGGGHHHJJJMMMQQQTTTVVVVVVVVVWWWZZZ```gggnnnrrr{{{zzzooohhhjjjooosss|||vvvrrrsssuuuuuuxxx|||}}}~~~vvvpppiiidddaaabbbdddhhhrrr|||zzzkkknnnttt[[[___uuuyyykkk]]]YYY]]]gggeeeVVVNNNHHH;;;666555333333:::KKKbbbssslllPPPMMMKKKKKKMMM^^^~~~{{{xxxyyy}}}}}}ttttttuuulll___TTTMMMIIIEEEBBB======>>>???????????????>>>@@@BBBBBBCCCFFFMMMRRRYYY^^^aaa___]]]___^^^\\\^^^fffqqqzzz|||~~~|||zzzwww{{{|||}}}cccJJJMMMYYY|||nnn___\\\wwwpppfff}}}eeeFFF???FFFSSStttzzzlllqqq{{{{{{wwwtttqqqnnnmmmkkkiiigggcccbbbaaa^^^\\\ZZZXXXWWWQQQOOOLLLFFFAAA@@@BBBEEEGGGIIILLLOOOPPPOOOLLLKKKDDD@@@======<<<999:::===>>>@@@BBBDDDEEEFFFEEEDDDFFFDDDAAA??????@@@AAAAAADDDEEEHHHLLLPPPTTTWWWYYYUUUTTTTTTUUUXXX___ggglllvvv|||~~~}}}yyytttpppoooooopppssswwwyyy{{{zzz{{{}}}~~~}}}mmmVVVKKKEEEHHHJJJJJJKKKMMMPPPTTTWWWYYYYYY\\\```ffflllrrrvvvxxx~~~zzzoookkkqqqyyy~~~zzztttppprrrttttttwwwzzzyyy}}}}}}tttnnnfffcccaaadddgggkkkttt}}}xxxiiinnnttt___```nnn{{{mmm^^^ZZZ[[[ddddddYYYRRRKKK<<<666555333333999HHH^^^nnnmmmQQQNNNLLLLLLIIIZZZ~~~~~~|||xxxwww{{{~~~~~~vvvyyy|||xxxllldddZZZRRRNNNKKKHHHEEE??????@@@AAAAAAAAAAAAAAA@@@BBBDDDCCCCCCFFFLLLQQQTTTZZZ^^^]]]\\\]]][[[XXXUUU\\\fffooovvv}}}|||~~~}}}yyywwwwww|||}}}~~~fffLLLMMMWWWzzznnnccc___wwwlllpppaaaBBB===EEESSSxxx~~~nnnrrrzzzzzzvvvsssooommmkkkjjjgggeeeaaa```___]]]ZZZXXXWWWVVVNNNMMMJJJDDD???>>>BBBEEEFFFGGGJJJLLLMMMLLLJJJIIICCC???===>>>===;;;<<>><<>><<<<<>>;;;<<<>>>AAAGGGIIIMMMNNNLLLJJJHHHGGGDDDDDDCCCBBBBBBBBBCCCEEEHHHJJJPPPWWW]]][[[SSSKKKCCCCCCBBBCCCCCCDDDEEEFFFIIILLLRRRVVVYYY[[[[[[\\\WWWWWWUUURRRPPPOOOQQQSSSRRRVVVZZZ^^^aaadddgggiiilllnnnqqqrrrtttvvvzzz||||||~~~hhhUUULLLHHHMMMTTT\\\______aaahhhnnntttyyy{{{{{{}}}|||www{{{|||{{{xxxwww{{{xxxvvvsssqqqppprrrtttvvvwwwyyy~~~sssfffaaa______bbbeeejjjvvvsssgggmmmttt___jjjwwwuuueee[[[YYYdddhhhgggbbb___\\\PPP@@@777333222555777AAAYYYqqqkkkPPPMMMJJJIIIMMM```~~~|||zzzvvvlllmmmlllrrrrrrfffaaa^^^[[[WWWUUURRRNNNKKKGGGFFFCCCBBBBBBEEEGGGIIIEEEHHHLLLPPPRRRQQQOOOMMMOOORRRXXX___fffnnnuuuzzz}}}~~~~~~|||xxxuuuttt|||aaaKKKNNNRRRooovvveeeddd~~~xxxfffggg___AAA===BBBJJJuuu{{{zzz|||xxxrrrooolllhhheeebbbaaa```^^^\\\[[[YYYXXXVVVRRROOOMMMIIIBBB===:::;;;===???FFFIIILLLMMMLLLJJJJJJJJJIIIHHHFFFEEEEEEFFFGGGHHHLLLPPPXXX```ccc^^^SSSJJJ??????@@@AAABBBDDDFFFGGGHHHMMMVVV^^^dddfffeeeddd]]][[[WWWSSSPPPNNNMMMNNNOOORRRXXX\\\```cccgggiiikkkmmmoooppprrrvvv{{{~~~iiiVVVLLLFFFGGGOOOZZZ```cccgggmmmrrr{{{}}}xxx{{{}}}~~~}}}xxxvvvsssppppppqqqtttvvvvvvwww|||rrreee___]]]]]]aaadddkkkwwwttthhhmmmuuubbbnnn}}}|||lll[[[VVV[[[kkknnnmmmgggccc___QQQ@@@777444444555555???[[[wwwkkkPPPMMMKKKIIINNNddd~~~vvvmmmhhhjjjtttyyylllddd\\\[[[YYYWWWVVVTTTPPPNNNLLLIIIFFFCCCDDDFFFJJJMMMGGGKKKPPPTTTVVVSSSPPPMMMKKKOOOVVV]]]eeeppp{{{~~~}}}yyywwwwww}}}aaaJJJKKKQQQmmmzzznnnnnnuuubbbddd~~~___CCC>>>@@@GGGpppxxxuuu|||xxxqqqoookkkgggdddbbb``````]]][[[YYYXXXWWWTTTOOOLLLJJJFFFAAA<<<999:::===???FFFHHHKKKLLLKKKKKKLLLMMMLLLJJJHHHGGGHHHJJJKKKLLLOOOUUU]]]dddddd\\\OOOEEE:::;;;<<<>>>@@@CCCEEEGGGFFFMMMXXXeeemmmpppnnnlllgggddd___XXXRRRNNNLLLKKKOOOSSSYYY___cccgggjjjlllmmmnnnoooppprrrwww}}}jjjWWWLLLEEECCCJJJSSSZZZ___eeelllrrr|||}}}zzz|||~~~xxxvvvssspppoooqqqssstttuuuvvv{{{~~~rrrggg___]]]]]]aaadddjjjvvvsssgggmmmrrr^^^mmmqqq^^^WWWZZZmmmooonnnhhhfffbbbRRRAAA888555555555333===[[[yyykkkQQQNNNKKKIIIOOOggguuummmkkkrrr}}}lllbbb]]][[[ZZZYYYZZZZZZZZZXXXVVVRRROOOJJJGGGFFFHHHLLLNNNHHHLLLQQQVVVWWWUUUQQQNNNJJJOOOVVV]]]eeeqqq~~~}}}|||zzzzzz}}}~~~eeeKKKJJJTTTnnnuuuxxxooo^^^ddd|||\\\CCC>>>???EEEiiivvvrrr{{{wwwpppnnnkkkgggcccaaa______\\\ZZZXXXWWWUUUQQQMMMJJJGGGDDD???;;;:::;;;===???EEEGGGJJJKKKKKKLLLNNNPPPLLLJJJGGGGGGJJJLLLMMMLLLNNNSSSZZZ^^^\\\SSSFFF===555666888:::>>>AAADDDFFFDDDKKKXXXgggssswwwvvvssssssqqqkkkbbbWWWPPPMMMMMMQQQUUU\\\cccgggkkknnnppppppqqqrrrsssuuuyyyiiiXXXMMMFFFDDDHHHMMMSSSZZZdddnnnvvv}}}~~~}}}}}}zzz}}}zzzwwwtttpppooooooqqqrrruuuuuu{{{|||rrriiiaaa______aaadddjjjuuu}}}pppfffnnnqqqZZZjjjlll]]]XXXiiilllkkkggggggdddUUUBBB888666555444222;;;XXXvvvkkkQQQNNNKKKJJJPPPjjjjjjcccmmmxxxssseee^^^ZZZ\\\[[[[[[]]]___aaaaaaaaaZZZVVVPPPLLLIIIJJJLLLNNNIIILLLPPPTTTVVVUUUSSSQQQNNNTTT[[[bbbjjjuuu|||}}}~~~|||{{{}}}~~~nnnPPPLLLZZZrrrvvv~~~jjj\\\fff|||XXXBBB>>>>>>DDDdddxxxrrr~~~yyyvvvpppnnnjjjfffccc```___^^^\\\ZZZWWWUUUSSSOOOKKKGGGDDDAAA>>>;;;;;;<<>>888333444666999===@@@DDDEEEDDDJJJVVVfffuuu||||||zzzzzzmmm]]]RRRPPPRRRTTTYYYaaaggglllooorrrttttttuuuvvvwwwxxxzzz~~~}}}gggYYYOOOIIIGGGHHHJJJNNNVVVbbbooowww{{{{{{{{{{{{zzz~~~|||yyyuuupppnnnmmmnnnooosssttt{{{zzzqqqiiibbb``````bbbeeejjjvvvzzzmmmeeepppqqqYYYhhhvvvcccZZZgggiiiiiigggiiihhhXXXEEE888555555444333:::SSSmmmlllQQQNNNLLLJJJOOOkkkttt```___jjjyyylllaaa\\\XXXZZZYYYYYY\\\aaaeeeggghhh```\\\VVVQQQMMMKKKLLLLLLJJJLLLNNNQQQSSSTTTTTTTTTTTT[[[dddlllsss~~~{{{{{{~~~|||zzz}}}~~~zzzWWWPPP```vvvvvviii```iii}}}TTTAAA===>>>DDDaaa}}}{{{qqq{{{}}}wwwuuuooommmjjjfffbbb```^^^^^^[[[YYYVVVTTTQQQNNNIIIEEEAAA???===;;;<<<>>>AAADDDDDDFFFHHHIIIKKKNNNRRRVVVMMMJJJGGGGGGHHHFFFBBB===>>>@@@CCCCCCAAA<<<999666333444666999===AAADDDFFFFFFJJJUUUeeeuuuwwwaaaSSSRRRWWW[[[```hhhnnnsssvvvxxxzzzwwwxxxyyyyyyyyyzzz|||}}}|||}}}wwwdddYYYRRRMMMIIIGGGFFFGGGMMMVVVaaahhhllltttxxxwwwuuuxxx{{{|||}}}}}}}}}}}}~~~{{{vvvqqqmmmlllllllllpppsss}}}wwwnnnfffbbb___```cccffflllyyywwwlllfffsssqqqXXXgggvvvfff```hhhjjjjjjiiimmmlll[[[HHH888444333555444999LLLbbblllQQQNNNLLLJJJNNNjjjkkk___dddgggxxxvvvccc[[[VVVRRRVVVUUUVVVYYY___dddhhhjjjddd```ZZZTTTOOOLLLKKKKKKJJJKKKLLLNNNPPPSSSUUUVVVZZZbbblllsss{{{zzzzzz~~~~~~}}}|||yyy|||~~~\\\SSSdddxxxvvvmmmfffkkk}}}QQQ@@@===>>>DDDaaa||||||pppxxx|||vvvtttooommmiiieeebbb___^^^^^^[[[YYYVVVSSSQQQMMMHHHDDD@@@>>>===<<<===@@@CCCEEEDDDFFFGGGHHHJJJNNNSSSWWWNNNKKKGGGFFFFFFCCC<<<555888999::::::888777777888444555777:::>>>BBBEEEGGGGGGKKKTTTddduuu|||cccSSSSSSZZZaaafffnnnuuuyyy|||~~~xxxyyy{{{{{{zzzyyyzzz|||}}}{{{zzzzzz|||sssbbbYYYTTTOOOIIIFFFCCCAAACCCHHHOOOTTT\\\dddlllnnnpppvvv}}}{{{||||||||||||wwwqqqmmmkkkjjjkkknnnrrr~~~tttkkkddd```^^^___cccgggnnn{{{wwwlllgggvvvoooVVVeee{{{qqqgggeeejjjmmmllllllpppnnn^^^JJJ999444333555444888HHH[[[lllQQQNNNLLLJJJPPPhhh~~~qqqiiieeennnjjj^^^WWWTTTTTTUUUSSSSSSWWW___ccccccaaa^^^ZZZUUUSSSSSSRRRPPPNNNKKKJJJKKKMMMRRRZZZccchhhnnnvvv{{{xxx|||}}}zzzyyyxxxyyyzzzwwwzzz{{{~~~ZZZOOO]]]lll~~~{{{www~~~jjj\\\iiiyyyzzzMMM===:::;;;DDD]]]{{{rrrssswwwrrrqqqooollliiigggeeebbb___]]]XXXWWWTTTQQQMMMJJJGGGFFF???AAABBBBBBBBBBBBCCCCCCIIIHHHHHHJJJOOOSSSVVVXXXVVVNNNDDD@@@@@@>>>999444333333333333333333333333222555888<<>>888444444333666FFFYYYlllQQQNNNLLLJJJNNNfffzzzuuuqqqmmmqqqwww```VVVPPPNNNNNNQQQOOONNNRRRXXX\\\[[[YYYUUUSSSSSSTTTVVVWWWTTTRRRQQQRRRTTTXXX^^^gggpppvvv~~~zzzwww|||~~~|||yyyyyyzzz{{{zzzyyyyyy{{{}}}bbbUUU]]]gggwwwtttqqqooodddooo}}}xxxLLL>>>:::;;;DDD```yyyvvvwwwqqqooonnnkkkhhhfffdddbbb___\\\XXXVVVSSSPPPMMMIIIGGGFFFEEEFFFGGGDDDAAA@@@AAADDDHHHHHHHHHJJJNNNSSSVVVXXXUUUPPPJJJFFFDDD@@@:::555222222222222333333333333222555888;;;>>>BBBGGGKKKVVVZZZ^^^kkkzzz{{{jjj^^^```dddkkkqqqyyy~~~|||{{{yyyyyyyyyxxxxxxyyy|||}}}{{{{{{~~~wwwiii___UUUOOOMMMFFFGGGGGGGGGEEEEEEGGGIIIMMMSSSZZZ^^^eeepppwwwyyyuuuuuutttwww|||vvvoookkkiiiiiiiiiooottt~~~qqqiiiccc^^^^^^^^^aaagggrrr~~~rrreeekkkgggXXXfffiii```eeessszzz|||xxxlllbbbJJJ>>>888444555333555DDDVVVlllQQQNNNLLLJJJLLLddd{{{zzz}}}{{{uuuvvvkkkVVVNNNKKKIIIHHHLLLKKKJJJMMMRRRUUUTTTRRRQQQQQQSSSWWWZZZZZZYYYWWWYYY\\\```fffmmmwww~~~zzzwwwzzz{{{yyywwwzzz~~~}}}yyy|||}}}~~~hhhXXX[[[```qqqqqqnnnyyypppuuutttKKK>>>::::::CCC___{{{vvvooolllllljjjgggeeecccaaa]]][[[WWWUUURRRNNNKKKIIIGGGFFFLLLMMMKKKEEE???===@@@DDDGGGGGGHHHJJJMMMQQQUUUWWWUUUTTTSSSOOOJJJCCC<<<888000111222222333333333333333555888;;;>>>CCCHHHLLL[[[```ccclllyyy}}}lllbbbdddiiipppuuu{{{|||zzzyyywwwxxxxxxwwwwwwyyy||||||{{{~~~lll```XXXQQQMMMMMMIIIJJJJJJIIIGGGGGGHHHJJJLLLTTTZZZ^^^eeemmmssstttqqqqqqqqquuu~~~zzztttmmmjjjhhhiiijjjpppvvv}}}pppggg```\\\\\\]]]```gggrrrpppeeemmmfff\\\mmmlllbbbggg{{{zzzmmmcccKKK===777444555444555AAAQQQlllQQQNNNLLLJJJLLLbbb{{{xxx{{{dddPPPKKKIIIHHHGGGJJJIIIIIILLLPPPSSSTTTSSSUUUVVVWWWYYY[[[\\\\\\[[[aaafffmmmttt|||~~~zzzvvvyyy~~~{{{yyy~~~yyy~~~~~~~~~eeeSSSSSSYYYooosssqqqwwwwwwpppIII>>>999999AAAZZZwwwvvvnnnkkkkkkhhheeecccbbb```]]]ZZZWWWUUUQQQLLLIIIGGGGGGGGGMMMNNNKKKDDD===;;;AAAGGGHHHIIIIIIJJJKKKNNNRRRTTTVVVYYYZZZWWWNNNDDD===999000111333444555666666666555777:::<<>>999777@@@UUUnnn{{{|||uuunnnkkkjjjgggdddbbbaaa___\\\ZZZWWWTTTOOOJJJGGGFFFGGGGGGJJJJJJGGGAAA<<<<<>>>>>>>>>>>>>>???@@@AAAEEEJJJNNNUUU```eeemmm}}}~~~qqqlllmmmssszzzvvvwwwwwwvvvtttrrrssssssttttttsssqqqpppppprrruuuvvvtttvvv~~~iii[[[MMMGGGDDDBBBAAABBB@@@CCCFFFIIIKKKOOOSSSVVV\\\bbbffffffhhhmmmoooooorrrrrrrrrwwwyyyqqqiiieeeeeeiiilllpppwwwyyynnnbbbYYYXXXZZZ\\\bbbkkkyyynnneeepppwwwXXX]]]qqq~~~jjjaaajjjuuujjjSSSBBB999444555555444<<>>LLLgggwww||||||tttpppnnniiigggdddcccbbb```]]][[[VVVRRRLLLGGGDDDDDDFFFHHHFFFAAA===<<>>???>>>AAADDDGGGJJJNNNSSSVVVZZZ___bbbccceeelllpppqqqqqqqqqsssyyyxxxnnneeeaaabbbeeeiiiooouuuxxxnnnbbbXXXXXXZZZ]]]cccmmm|||nnnfffrrrrrrUUU\\\oooxxx~~~fff___iii~~~sss\\\EEE;;;555555444444;;;GGGlllQQQNNNLLLJJJMMM[[[zzzyyyiii^^^VVVNNNLLLNNNPPPRRRTTTUUUVVVXXXZZZ\\\fffkkksssyyy}}}xxxyyy~~~~~~}}}vvv~~~^^^SSSXXXaaawww{{{qqqzzzuuukkkjjjaaaCCC???888444===GGGeeeyyy~~~{{{tttqqqpppiiigggdddcccbbb```^^^\\\VVVRRRKKKFFFCCCDDDFFFIIIFFFAAA;;;;;;AAAHHHKKKKKKOOOSSSWWWXXXYYY]]]dddkkkjjjcccWWWIII???888444333222555999===@@@AAAAAA@@@EEEEEEDDDCCCCCCFFFKKKNNNSSS^^^ccciiixxx|||ooofffjjjqqqrrrqqqrrrqqqqqqqqqooonnnnnnppprrrpppooommmiiieeecccdddfffgggggglllttt{{{xxxrrrsssvvv|||cccPPPFFF===<<<>>>============@@@CCCGGGJJJMMMRRRUUUVVV[[[______ccckkkqqqrrrpppqqqssszzz~~~wwwlllccc^^^___cccfffnnnuuuxxxnnnbbbXXXXXXZZZ]]]dddooo}}}nnngggsssrrrVVV^^^ooowww}}}|||yyyccc^^^hhhzzzbbbGGG===555555444444<<>>:::===DDDKKKNNNNNNQQQSSSTTTRRRVVV```iiimmmqqqaaaNNNBBB;;;444111111333555777<<<@@@AAA???===DDDCCCBBBBBBDDDHHHLLLOOOTTT[[[eeeooovvv{{{ssslllgggjjjmmmmmmnnnooonnnllljjjkkkmmmooopppppprrrnnniiieeecccaaa___^^^^^^aaaffflllsss|||tttcccdddkkkqqqzzzoooZZZIIIDDD===888888:::<<<===<<>><<<>>>EEELLLNNNNNNTTTUUUUUUSSSXXXaaagggiiihhhYYYIII???999333111222333666999===>>>???>>>>>>CCCCCCBBBBBBCCCGGGLLLPPPXXX___jjjtttyyy{{{||||||uuummmggghhhkkkkkkkkkllljjjiiihhhhhhkkklllmmmmmmlllhhhddd```^^^]]][[[ZZZ[[[^^^ccchhhooowwwooo___TTTXXX```eeennnyyyhhhUUUEEE@@@;;;777777999;;;;;;<<<>>>BBBEEEGGGJJJMMMPPPVVVZZZ```eeeiiilllooorrrtttyyy~~~}}}pppgggeeeccc___aaahhhooovvvsssggg___ZZZXXX[[[___eeerrrqqqhhhdddssseeeQQQ```nnnuuu{{{www~~~xxx```\\\hhh~~~~~~cccIII>>>666666555333888@@@mmmPPPKKKIIIHHHEEETTTllltttddd[[[WWWVVVVVVWWW[[[aaajjjrrryyy~~~~~~||||||||||||yyyxxx{{{|||}}}yyyTTTJJJLLLeeezzzuuusss{{{fffWWW```zzzXXXBBB888777;;;:::KKKmmmwwwppprrryyykkkoooyyyxxxqqqllliiibbb```^^^\\\[[[YYYVVVTTTQQQMMMGGGBBB>>>>>>@@@BBB@@@>>>>>>AAAHHHLLLNNNMMMQQQRRRQQQSSSZZZcccfffddd\\\OOOBBB:::666222222444444888===>>>===<<<===???CCCCCCBBBBBBCCCGGGMMMRRR[[[cccoooxxx}}}~~~}}}}}}xxxnnneeeeeeggggggfffgggfffeeedddeeeggghhhgggfffccc___[[[YYYXXXWWWWWWVVVWWWZZZ^^^ccchhhpppwww||||||yyymmm___RRRIIIEEEKKKQQQUUU]]]gggiiiqqqxxxxxxtttiiiWWWHHH???<<<888666777999::::::;;;>>>AAADDDFFFHHHKKKNNNVVVZZZaaagggkkknnnqqqsssyyy|||oooeeeccc```\\\___fffoooxxx}}}oooeee]]]YYYYYY\\\```fffttt{{{kkkdddaaaqqqdddSSSdddrrrxxx~~~{{{uuusss{{{ttt\\\[[[jjjhhhKKK???666666555333777>>>mmmPPPKKKIIIHHHEEERRRiii~~~vvvfff\\\XXXWWWXXX[[[aaakkkuuu~~~}}}zzzyyyyyy~~~{{{xxxxxxzzz{{{}}}tttOOOFFFHHHaaazzzyyywww~~~~~~hhhZZZbbb|||TTTBBB999666999999GGGiiizzz}}}qqqfffkkktttvvvoooiiifffaaa___\\\ZZZYYYXXXUUUSSSPPPLLLEEE???<<<;;;===>>>===>>>???DDDIIIMMMMMMLLLKKKLLLMMMPPPZZZdddfffaaaRRRHHH===777444111222555555;;;@@@@@@<<<;;;===@@@DDDDDDDDDDDDDDDIIIPPPVVV^^^eeeqqq{{{|||pppdddbbbccccccbbbbbbcccbbbaaabbbccccccaaa___YYYVVVSSSRRRSSSTTTTTTTTTVVVXXX[[[___ccchhhnnnssszzz}}}{{{qqqhhhbbbYYYPPPFFFAAA@@@CCCEEEGGGOOOXXXVVV\\\```___\\\VVVKKK@@@;;;999777777888:::::::::;;;>>>AAACCCDDDGGGJJJLLLTTTYYYaaahhhmmmppprrrsss{{{|||ooodddbbb___[[[^^^ffflllyyyyyylllccc]]]YYYZZZ]]]```hhhwwwxxxgggaaa___oooeeeVVVhhhwww|||}}}{{{xxxvvvvvv~~~oooYYY\\\nnnkkkMMM@@@777777666333555<<>><<>>AAAIIIRRRSSSWWWYYYWWWUUURRRKKKBBB999888777777:::;;;<<<;;;<<<>>>AAACCCDDDFFFIIIKKKRRRWWW```ggglllpppssstttwww|||ooodddaaa^^^[[[^^^fffnnnxxxjjjbbb]]]ZZZYYY\\\aaajjjzzzvvveee______pppeeeXXXjjjzzz~~~www|||}}}mmmYYY___sssmmmOOOBBB888888777444444999mmmPPPKKKIIIHHHIIISSSeee{{{sssmmmhhheeebbbeeeiiimmmrrrxxx{{{mmmddd``````aaakkkrrr{{{{{{xxxvvvvvv{{{}}}zzzzzzzzzyyy{{{{{{mmmKKKGGGKKKbbb}}}yyycccWWW___wwwNNNBBB;;;666666666EEEfff~~~pppeeejjjsss~~~rrrjjjdddaaa___]]]ZZZXXXWWWUUUSSSQQQLLLIIIEEEAAA===;;;:::999:::<<<@@@EEEHHHJJJKKKKKKPPPQQQPPPPPPSSSWWWUUUPPPFFF???999777444222444888<<>><<<;;;;;;===CCCKKKQQQTTTVVVVVVTTTRRRQQQJJJCCC999888666777:::<<<===<<<===???BBBCCCDDDFFFHHHJJJQQQWWW___ffflllppptttwwwvvvzzzmmmbbb___]]][[[___gggssswwwiii```\\\YYYYYY]]]dddooorrrbbb]]]```rrreeeYYYlll~~~|||}}}iiiYYY```tttqqqRRRCCC999888888444333666mmmPPPKKKIIIHHHHHHPPP```|||sssiii```ZZZWWWOOORRRVVVZZZ___eeelllqqqwwwxxx{{{~~~{{{sssmmmkkkkkkllltttzzz}}}{{{zzzzzz}}}|||yyyyyyzzz{{{||||||hhhIIIHHHLLLaaa|||ppp\\\VVVaaatttxxxIII@@@;;;666666666BBBddd~~~uuugggjjjrrr|||ppphhhbbb___\\\ZZZXXXVVVUUUSSSPPPNNNIIIHHHFFFCCC@@@===:::999888;;;@@@DDDFFFHHHJJJKKKLLLOOONNNJJJIIIJJJIIIEEE@@@;;;777666444222666;;;???@@@AAABBBCCCDDDEEEEEEFFFHHHJJJHHHGGGMMMWWWaaammmsss}}}xxxeee___``````______\\\\\\[[[ZZZWWWRRRKKKFFFDDDDDDFFFJJJQQQXXX]]]___^^^______^^^[[[ZZZ[[[\\\ZZZ\\\^^^\\\UUULLLEEEBBB===<<<<<<===AAAGGGMMMOOOQQQSSSSSSPPPNNNLLLEEE>>>:::888666666888;;;<<<===>>>@@@CCCDDDDDDFFFHHHJJJSSSXXX___ffflllrrrwwwzzz|||xxxjjj___]]][[[YYY^^^gggtttvvvggg^^^ZZZWWWZZZ___gggtttlll]]][[[aaavvvhhh]]]qqqsssaaaSSSZZZmmm}}}~~~}}}vvvSSSDDD999999999444222444mmmPPPKKKIIIHHHEEEMMM]]]~~~vvvkkk```VVVOOOKKKDDDEEEHHHKKKNNNSSSYYY]]]mmmooossswwwzzz}}}}}}yyyssssssqqqqqqyyyxxxtttsssuuuvvvyyy~~~~~~~~~|||yyyxxxzzz|||||||||dddGGGHHHLLL```zzz~~~zzziiiXXXWWWfffvvvtttEEE>>>;;;666666777666ZZZvvvvvvrrruuuxxxgggiiiqqq|||pppgggaaa]]][[[XXXVVVTTTSSSQQQOOOLLLHHHHHHGGGEEEBBB>>>;;;999888;;;???CCCEEEGGGIIIKKKDDDGGGGGGBBB???@@@@@@>>>;;;777555555444333777===AAA@@@@@@BBBEEEGGGGGGFFFEEEHHHJJJHHHGGGLLLWWWaaagggppp}}}yyyfff___```aaa``````[[[ZZZYYYXXXTTTNNNFFFAAAAAABBBDDDIIIRRRZZZ___bbb`````````]]]ZZZXXXWWWXXXXXXXXXYYYYYYTTTLLLFFFDDD@@@@@@@@@AAAFFFKKKMMMLLLQQQSSSSSSOOOMMMJJJCCC;;;:::777555555777:::<<<<<>>666999444333;;;OOOiiixxxxxxrrrnnnnnnkkktttmmmjjjkkk{{{ooohhhcccaaa\\\YYYUUURRRPPPNNNKKKIIIFFFGGGFFFCCC???;;;999888;;;<<<@@@DDDGGGHHHFFFDDDEEECCC@@@===;;;:::::::::>>>;;;666333333666:::>>>BBBCCCDDDCCCBBBCCCEEEFFFHHHIIIHHHFFFFFFKKKTTT\\\dddlllzzzttt\\\\\\eeefffcccaaabbb^^^XXXTTTQQQMMMHHHCCCDDDDDDHHHOOOTTTXXX```gggeeefffbbb[[[WWWWWWUUUQQQTTTVVVXXXXXXUUUOOOIIIEEEEEEAAA???@@@FFFLLLPPPQQQPPPPPPPPPMMMIIIDDD???<<<999999888888999;;;<<<===BBBAAABBBFFFGGGGGGJJJPPPWWW^^^fffkkkmmmttt}}}ooodddYYYVVVWWWZZZ^^^cccooouuuppp___[[[[[[ZZZ___eeeppp~~~{{{eeeYYY[[[fffpppjjjzzz\\\KKKIIILLLaaaoooooorrrttt~~~vvvXXXDDD<<<<<<555333555444lllNNNKKKJJJGGGHHHLLLWWW|||zzznnncccXXXOOOHHHCCCBBB???@@@CCCEEEFFFKKKQQQWWW[[[```eeehhhmmmssswwwvvvnnnccc\\\WWW\\\hhhyyy~~~}}}|||{{{||||||}}}~~~|||zzzyyywww|||cccMMMGGGMMMhhhqqqooosss~~~wwwmmm^^^[[[jjjdddGGG>>>666888444444888JJJcccrrrtttppplllkkkgggooolllffffff}}}ppphhhccc```\\\YYYUUURRRPPPNNNKKKIIIGGGGGGFFFCCC???===<<<<<<===???BBBFFFHHHGGGEEEBBBAAAAAA@@@???===;;;:::999<<<:::777555666999===@@@BBBCCCEEEEEEDDDEEEGGGHHHHHHHHHGGGEEEDDDHHHPPPVVVbbbkkk{{{lllYYY[[[ccceeecccdddccc___YYYUUURRRMMMHHHDDDBBBCCCHHHQQQWWW\\\dddlllkkkllliiibbb]]][[[XXXSSSUUUUUUUUUVVVWWWTTTOOOKKKGGGCCCAAABBBFFFKKKOOOPPPRRRRRRQQQNNNIIIDDD>>>;;;888888888999:::===???AAACCCAAACCCFFFGGGFFFJJJPPPXXX___gggkkknnnuuuzzzlllaaaXXXVVVXXX[[[___eeekkkrrrrrraaa[[[ZZZZZZ```hhhssswwwcccXXX\\\jjjsssmmmvvv[[[JJJJJJMMMbbbppppppsssttt~~~tttXXXDDD<<<===666333555333lllNNNKKKJJJGGGHHHLLLUUUxxxxxxmmmaaaWWWNNNGGGCCC@@@>>>>>>BBBEEEHHHPPPXXX\\\___aaadddfffjjjooorrrzzzzzz|||zzzqqqiii^^^YYYXXX^^^jjjyyy~~~~~~~~~}}}|||||||||~~~}}}zzzxxxxxxuuu{{{bbbKKKHHHRRRnnntttpppppp|||zzzooo___\\\jjjaaaFFF>>>555888444444444DDDZZZjjjooollliiigggdddiii{{{nnneeeeeezzzrrrhhhbbb___\\\YYYUUURRRPPPNNNKKKHHHFFFEEEDDD@@@>>>===>>>@@@AAACCCFFFHHHHHHFFFCCCAAA>>>???@@@AAA@@@===;;;999;;;:::999888:::===@@@CCCBBBCCCEEEEEEEEEEEEFFFHHHIIIJJJJJJHHHFFFIIIOOOTTT]]]fffuuuppp```UUUXXX___aaabbbeeeddd```[[[WWWSSSNNNIIIFFFEEEFFFKKKTTTZZZ___gggooopppsssrrrmmmiiigggbbb\\\[[[XXXUUUWWW[[[[[[WWWSSSJJJGGGEEEEEEHHHKKKNNNPPPRRRQQQPPPMMMHHHCCC>>>;;;888888888999<<>>???CCCGGGMMMXXXcccmmmnnnpppqqqrrrrrrrrrsssuuuuuuvvvyyyyyytttllleee]]]ZZZ\\\eeeppp}}}}}}www}}}~~~~~~|||zzzxxxvvvvvvrrrxxx~~~^^^HHHHHHVVVtttzzzuuuppp}}}{{{ooo___\\\kkk]]]DDD===555777333444222???RRRbbbkkkkkkhhhfffbbbeeevvvsssiiihhhvvvuuuiiibbb___[[[WWWSSSPPPNNNKKKHHHFFFAAAAAA???<<<:::;;;>>>AAAFFFHHHJJJKKKIIIFFFCCCBBB@@@AAABBBBBBAAA@@@>>>===;;;;;;;;;;;;===???AAABBBCCCEEEFFFEEECCCBBBCCCDDDKKKMMMNNNNNNMMMNNNSSSWWW]]]cccmmmwww|||{{{uuuppp]]]UUUPPPTTTYYY[[[___dddeeebbb^^^YYYUUUPPPLLLIIIMMMMMMQQQYYY]]]```fffmmmrrrwwwzzzxxxwwwvvvqqqllleee^^^YYYYYY^^^```]]]XXXNNNLLLJJJIIIJJJLLLNNNPPPOOOOOONNNLLLHHHDDDAAA>>>;;;::::::;;;===@@@DDDFFFDDDCCCDDDHHHHHHHHHKKKQQQ]]]cccjjjooosss|||}}}ttteee\\\TTTTTTWWWZZZ^^^bbbkkkrrr~~~jjj^^^YYYZZZ^^^bbbnnn~~~lll\\\XXXaaauuuzzzvvvqqqVVVHHHLLLRRRhhhxxxvvvwwwxxxpppXXXEEE???@@@999333333000nnnPPPMMMJJJGGGFFFIIINNNkkk}}}vvvjjj^^^TTTLLLFFFCCCAAA@@@AAAEEEJJJSSSbbbpppzzzwwwsssrrrqqqrrrsssoooiiiccc^^^^^^dddnnnyyyssseeegggnnnxxx~~~~~~}}}||||||}}}}}}|||}}}yyyvvvttttttooovvv}}}]]]HHHHHHVVVtttzzzuuussszzzmmm]]]]]]nnnYYYBBB<<<444666333444222;;;LLL]]]iiimmmjjjfff___aaasssxxxmmmjjjuuu~~~xxxjjjbbb___XXXUUUQQQMMMKKKHHHEEEBBB???>>><<<:::999:::???BBBJJJKKKMMMKKKHHHEEECCCDDDFFFEEEDDDBBBBBBBBBCCCDDD>>>>>>>>>>>>???@@@AAABBBIIIIIIHHHEEECCCAAABBBCCCIIIMMMQQQSSSSSSTTTXXX[[[```cccgggkkklllggg```ZZZPPPNNNNNNQQQUUUWWW\\\aaafffdddaaa]]]WWWSSSPPPOOOQQQQQQVVV]]]aaaccchhhnnnvvv||||||vvvlllddd\\\ZZZ\\\^^^ZZZVVVPPPOOOMMMKKKKKKLLLNNNPPPNNNNNNNNNMMMKKKIIIGGGFFF???>>><<<<<<===???BBBDDDEEEDDDEEEIIIJJJJJJNNNSSS```fffmmmrrrwww|||rrrddd[[[TTTTTTVVVXXX[[[^^^gggnnnvvvfff\\\WWWYYY___dddrrrggg[[[YYYdddzzzuuuvvvqqqTTTHHHNNNWWWooo~~~||||||}}}qqqYYYFFF???AAA999333333///oooQQQMMMJJJGGGFFFIIIJJJddd}}}vvviii]]]TTTLLLGGGDDDBBBAAACCCGGGMMMYYYkkk|||{{{tttqqqnnnmmmnnnlllhhhddd```bbbjjjvvvwwwgggggglllvvvvvvuuusssssstttwww{{{}}}}}}zzz~~~zzzwwwuuutttpppuuu|||aaaKKKHHHRRRooouuurrrwwwuuuhhh\\\aaavvvUUUAAA<<<333555333555444:::GGGYYYhhhooommmhhh]]]]]]ppp}}}ooolllvvv{{{|||lllccc```WWWSSSOOOKKKIIIFFFBBB@@@???>>>===;;;:::<<<@@@DDDJJJKKKKKKHHHDDDBBBCCCFFFIIIHHHFFFDDDCCCDDDFFFGGGBBBAAA@@@@@@AAABBBCCCDDDNNNLLLJJJFFFBBBBBBDDDFFFGGGLLLSSSWWWXXXYYY[[[^^^___```bbbdddccc]]]UUUOOOIIIKKKNNNQQQTTTXXX]]]aaaffffffddd```[[[WWWUUUUUURRRSSSXXX___dddfffkkkqqqzzzyyyoooggg^^^YYYWWWVVVSSSOOOOOOOOONNNLLLJJJJJJLLLNNNNNNNNNNNNNNNNNNNNNMMMLLLCCCAAA>>><<<<<<>>>AAACCCFFFEEEGGGKKKMMMMMMQQQWWWdddjjjqqquuu{{{zzzoooaaaYYYRRRSSSVVVWWWYYY\\\aaajjjsssfff^^^WWWYYY___jjjyyycccZZZ\\\hhh~~~ooouuuoooRRRIIISSS^^^wwwttt[[[HHH@@@@@@888333333///pppQQQMMMJJJFFFGGGIIIGGG]]]~~~vvviii]]]TTTMMMGGGEEEBBBAAACCCHHHOOO\\\rrrvvvrrrllljjjjjjjjjhhhfffaaadddmmmzzz}}}ooonnnqqq}}}ooommmlllllloootttyyy|||zzz|||}}}}}}|||||||||xxx}}}~~~{{{xxxvvvrrrwww|||aaaLLLFFFNNNiiirrrqqqyyy~~~pppccc[[[gggRRR@@@;;;333555222555555888CCCUUUhhhqqqoooiii___^^^rrrtttqqqwwwzzz~~~nnndddaaaVVVSSSOOOKKKHHHEEEBBB???======<<<;;;:::<<>>===BBBGGGIIIHHHHHHFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFIIIKKKLLLJJJFFFBBB???AAAEEEHHHIIIOOOWWW\\\]]]^^^___aaabbbdddgggiiifff^^^SSSLLLHHHKKKOOORRRWWW]]]bbbeeegggggggggccc^^^ZZZZZZZZZUUUVVV[[[bbbeeefffjjjoooxxx~~~|||qqqkkkbbb[[[UUURRROOOMMMKKKLLLLLLIIIGGGFFFHHHKKKLLLLLLLLLLLLLLLKKKKKKKKKCCCAAA>>><<<;;;>>>AAACCCFFFEEEHHHMMMOOOPPPUUU[[[hhhmmmtttxxx~~~wwwlll]]]UUUPPPRRRVVVWWWYYY\\\```jjjpppfff___XXXZZZbbbrrr{{{```ZZZ^^^lll{{{oooyyyhhhQQQLLLYYYddd}}}xxx]]]III@@@???777222333000pppRRRNNNJJJFFFHHHIIIEEEXXX~~~vvvjjj]]]TTTMMMHHHEEEBBBAAACCCHHHOOO^^^tttxxxrrrlllhhhiiijjjiiihhh```dddnnn{{{uuuuuuvvv}}}zzzkkkiiihhhhhhlllrrrxxx|||vvvxxx{{{{{{yyyzzz}}}~~~{{{uuuyyy~~~zzzxxxuuuyyy}}}___JJJEEEKKKhhhssstttyyy{{{lll```\\\lllQQQ???;;;333555222555555777AAASSSgggrrrpppjjjcccbbbvvvzzzwwwwww~~~yyyoooeeebbbWWWTTTOOOLLLIIIFFFBBB@@@:::::::::999999:::===???EEEEEECCC>>>::::::AAAGGGGGGHHHIIIIIIHHHEEECCCBBBEEEEEEDDDDDDFFFJJJNNNPPPGGGEEE@@@<<<;;;>>>DDDIIIMMMTTT]]]bbbbbbbbbcccdddmmmppptttuuuqqqfffYYYOOOHHHLLLPPPSSSYYYbbbhhhjjjggghhhhhheee```]]]]]]^^^[[[[[[^^^ccceeedddfffkkkrrrxxx~~~sssoooggg^^^WWWRRROOOOOOHHHIIIIIIGGGDDDCCCEEEHHHIIIHHHHHHGGGGGGFFFFFFEEECCC@@@===;;;;;;>>>AAADDDFFFEEEHHHNNNQQQRRRWWW]]]jjjooouuuzzzuuuiiiYYYRRRNNNQQQVVVXXXZZZ]]]cccmmm}}}kkkddd___ZZZ]]]fffwwwxxx^^^ZZZ```ooottt{{{vvvbbbPPPOOO]]]hhh{{{___JJJ@@@???666222333111uuuUUUNNNHHHBBBAAAHHHIIISSS|||sssfff\\\UUUOOOFFF@@@AAACCC@@@EEEWWWdddsss}}}vvvrrrhhhhhhkkkgggfffggglllxxxsssnnnuuu}}}xxxqqqpppuuuwwwuuutttvvvuuusssfffddddddffflllqqqrrrrrrtttqqqnnnppptttyyy{{{{{{|||zzz{{{~~~{{{wwwzzz|||xxxxxxxxxzzz^^^CCCCCCSSS___aaavvv}}}jjjYYY[[[qqq}}}NNN>>>:::777666000777555555:::JJJaaarrrvvvrrrooommmuuuuuuiiibbb]]]UUUOOOMMMJJJEEE@@@???<<<:::888777888:::<<<>>>BBB@@@<<<:::999:::===???CCCEEEJJJOOORRRQQQMMMIIIGGGEEEDDDHHHNNNQQQPPPMMMBBB>>>999666777===DDDIIIPPPVVV^^^eeeiiilllqqquuuxxx~~~{{{dddOOOKKKOOOUUU\\\bbbgggjjjkkkiiiiiiiiigggcccaaa```````````````aaabbbdddeeefffssstttzzzxxxtttlllccc[[[UUURRRPPPKKKJJJHHHEEEBBB@@@???>>>CCCCCCAAAAAAAAABBBCCCDDDBBB@@@>>><<<<<<===@@@AAAFFFHHHLLLPPPPPPQQQYYYccctttuuuxxx}}}}}}nnndddUUUPPPNNNSSSWWWXXXYYY\\\fffnnn|||jjjbbb^^^[[[```iii|||nnn[[[RRRhhhxxxvvv{{{|||jjj___YYYTTT```vvvkkkWWWFFFBBB===444000333tttTTTNNNHHHCCCBBBHHHHHHQQQ{{{|||sssggg]]]VVVOOOGGGAAA@@@BBB???EEEVVVcccrrr{{{uuummmmmmooohhhffffffkkkvvvnnnbbbbbbmmmxxxtttfff\\\^^^eeejjjjjjkkknnnnnnlllgggfffeeehhhllloooooonnnnnnllljjjlllqqqvvvxxxyyy}}}~~~}}}}}}}}}yyy||||||yyyxxxyyyzzzUUUAAACCCRRR\\\]]]qqq~~~mmmYYYWWWiiizzzMMM>>>999666777000666333444999III```ttt{{{xxxqqqjjjmmm|||vvvjjjddd^^^VVVOOOMMMKKKEEE@@@???<<<:::888777777999;;;===@@@>>><<<::::::;;;===>>>BBBDDDHHHNNNSSSTTTSSSQQQOOOLLLJJJKKKMMMMMMIIIEEE===:::666444666<<>>444000333sssRRRLLLIIIEEEDDDIIIGGGNNNuuu~~~|||ttthhh^^^VVVOOOGGGBBB@@@BBB???DDDUUUaaaqqquuummmjjjooorrrkkkfffeeehhhppp~~~qqq___VVV[[[kkkxxxzzziiiXXXMMMLLLTTT\\\```ccchhhhhhfffgggggghhhjjjlllmmmlllkkkiiiggggggiiimmmrrruuuvvvzzz~~~~~~}}}||||||}}}~~~{{{|||yyyxxxzzzzzzrrrLLLAAAFFFSSS\\\[[[nnnnnnYYYTTTccc}}}uuuJJJ===999555777000555222444888FFF]]]ttt~~~|||sssgggcccqqqxxxlllfff```XXXQQQOOOLLLEEEAAA???<<<;;;888777666888:::;;;<<<<<<;;;;;;;;;<<<===>>>@@@BBBEEELLLRRRVVVXXXWWWUUURRRNNNLLLKKKGGG@@@:::666444333333777===CCCGGGMMMSSS\\\dddjjjooovvv{{{uuu```OOOMMMQQQWWW___fffllloooqqqqqqooollliiigggfffffffffeeeddddddcccbbbbbbbbbccceeehhhppp{{{~~~xxxoooeee\\\WWWQQQOOOKKKFFFCCCBBBBBBCCC@@@@@@@@@AAAAAA@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHIIIKKKPPPVVVYYY]]]iiittt}}}~~~tttdddYYYRRROOONNNQQQTTTVVVZZZ```nnnwwwqqqaaa\\\ZZZ\\\fffrrrvvvccc^^^YYYqqq|||~~~wwwhhhaaaaaa___hhhwww|||~~~}}}hhhSSSGGG>>>444111333rrrQQQKKKIIIGGGDDDHHHFFFLLLppp}}}zzztttiii___WWWNNNGGGBBB@@@BBB>>>CCCTTT```ooocccZZZ^^^jjjsssooohhheeeccchhhqqq{{{}}}tttfffWWWQQQXXXgggsss}}}nnn___QQQHHHDDDNNNXXX^^^cccggghhheeefffgggjjjlllnnnmmmkkkjjjgggggggggiiilllooorrrtttwww{{{}}}}}}}}}~~~~~~|||zzzxxxxxx{{{yyyhhhIIIDDDJJJWWW``````ssslllYYYTTTeeennnGGG<<<888555777000444333555777@@@VVVnnnyyyxxxttthhhaaakkk{{{~~~zzz{{{oooiiibbbZZZSSSPPPMMMFFFAAA@@@<<<;;;888666666777999;;;::::::;;;<<<===>>>>>>>>>>>>???AAAFFFMMMRRRUUUVVVPPPNNNKKKHHHEEE???888333111222333666:::???DDDGGGKKKQQQXXX^^^bbbgggmmmrrrzzzvvviiiZZZOOONNNRRRYYYaaaiiinnnrrrttttttpppllliiihhhhhhhhhhhhffffffeeeeeeeeeeeeeeefffeeefffkkktttyyyyyy{{{~~~~~~wwwmmmbbb\\\VVVSSSNNNHHHEEEDDDDDDEEECCCDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMLLLMMMQQQVVVYYY^^^jjjvvv~~~ppp___TTTPPPNNNNNNQQQSSSUUU]]]eeettt~~~nnn___ZZZZZZ]]]jjjxxxttteeeZZZ\\\www{{{~~~vvv~~~xxxggg```aaaaaajjjxxx{{{xxx{{{}}}vvv]]]KKK>>>444111333sssPPPJJJIIIHHHCCCGGGEEEJJJlll~~~~~~~~~}}}zzztttkkkaaaWWWNNNGGGCCCAAABBB???CCCSSS___nnn~~~SSSIIIQQQdddsssuuummmgggaaa___bbbgggjjjlllgggaaaWWWMMMIIIMMMWWW___kkknnnkkk```UUUNNNGGGBBBEEEOOOZZZ```dddiiiiiifffdddgggjjjmmmnnnmmmkkkjjjiiijjjkkkkkkmmmooorrrssstttxxx}}}|||||||||~~~|||{{{}}}xxxwwwwwwzzzyyycccHHHFFFNNN]]]iiijjj}}}fffWWWUUUhhhgggDDD<<<777444777111333333666666:::LLLeeeqqqoooqqqjjjfffjjjuuuyyyuuuyyy~~~~~~rrrlllddd\\\TTTRRRNNNGGGBBB@@@<<<:::888777777888:::<<<999:::<<<===>>>???>>>>>>===<<<===???DDDIIIKKKLLLDDDCCCAAA???===999444111000333666;;;@@@DDDGGGHHHIIIMMMRRRUUUWWWYYY^^^bbbjjjqqqsssmmmddd\\\UUUOOOPPPTTT[[[ccckkkqqqtttvvvuuupppkkkhhhhhhiiihhhgggfffffffffggghhhiiikkkkkkjjjhhhiiinnnqqqrrruuuzzzyyy}}}~~~uuukkkeee]]]YYYSSSMMMHHHFFFFFFFFFGGGHHHJJJLLLLLLLLLLLLKKKHHHIIIKKKMMMOOOQQQRRRSSSQQQQQQSSSVVVXXX\\\hhhttt||||||lll\\\RRRNNNMMMOOORRRTTTWWWaaalll{{{{{{lll___[[[[[[___nnn}}}pppdddYYYbbb~~~zzzzzzrrryyyvvvbbbXXXYYY[[[hhhvvvyyywwwyyy}}}gggOOO>>>444222444uuuQQQJJJHHHGGGBBBFFFEEEIIIggg~~~~~~}}}{{{vvvnnndddYYYPPPIIIEEEBBBCCC???DDDSSS___mmmwwwLLLCCCLLL```ttt|||tttlllaaaYYYWWWXXXXXXWWWUUURRRMMMGGGDDDEEEIIILLLPPPRRROOOGGGBBBAAAAAA???GGGQQQZZZ```dddhhhhhheeebbbeeeiiikkkkkkjjjiiiiiiiiijjjlllmmmnnnpppsssuuuuuuxxx}}}{{{zzz|||~~~~~~}}}zzzyyy{{{wwwwwwxxx{{{zzz^^^GGGHHHSSSgggwwwzzz{{{___SSSTTTggg```AAA;;;666333777111222222666666666GGG```llliiimmmkkkiiikkkqqq}}}ssspppsss~~~yyy}}}uuuoooggg^^^VVVSSSOOOHHHBBBAAA<<<:::888777888:::<<<>>>;;;<<<===>>>???@@@@@@???>>><<<:::;;;===???@@@@@@999888888777666444333222222666<<>>GGGQQQYYY^^^bbbfffgggdddaaadddggghhhfffddddddddddddgggkkkmmmnnnppptttwwwxxx{{{~~~~~~|||zzzyyy}}}|||{{{xxxyyy{{{}}}}}}ZZZFFFLLL\\\vvvqqqVVVPPPTTTfff[[[>>>;;;555222888111222...555666555FFF```mmmjjjiiiiiihhhhhhooo{{{ooolllmmm|||~~~vvvyyywwwqqqhhh```XXXTTTPPPHHHCCCAAA;;;:::999888999;;;>>>@@@>>>>>>??????@@@@@@AAAAAA???===:::999::::::999888444444333222111111222444555999@@@GGGJJJKKKIIIHHHBBBFFFJJJKKKLLLNNNRRRWWW```eeegggddd```^^^ZZZUUUTTTXXX^^^ffflllqqquuuvvvuuuqqqlllkkklllllliiieeeddddddeeegggiiikkkmmmooopppmmmlllnnnmmmjjjiiilllsssxxx~~~zzzvvvmmmjjjddd]]]VVVQQQMMMKKKLLLMMMNNNPPPRRRUUUWWWYYYXXXXXXWWWXXXZZZ]]]```bbbdddaaa```___]]]___jjjvvvuuufffYYYRRRKKKNNNSSSVVVWWW]]]mmm}}}nnnddd]]]]]]___fffvvvrrrbbb[[[]]]ssswwwsssuuu||||||dddOOOGGGMMMXXXjjjzzz|||~~~uuuSSS===444444555zzzTTTJJJGGGEEEBBBFFFEEEFFF___~~~~~~~~~}}}vvvlll```VVVOOOLLLDDDEEEAAAEEETTT___nnnZZZ>>>???III\\\uuuvvvfffXXXQQQMMMJJJHHHEEEEEEEEEDDDBBBAAA@@@???777:::999777777;;;===;;;HHHPPPYYY]]]aaafffgggeeebbbdddfffeeebbb______```___ccchhhkkkmmmpppuuuyyy{{{}}}~~~}}}zzzyyyzzzzzz|||yyy{{{}}}XXXFFFPPPeeehhhPPPOOOVVVhhhXXX===:::555222888111111+++333555666GGGdddrrroooffffffdddfffnnn{{{mmmjjjiiiuuuuuuvvvxxxrrriii```XXXUUUPPPIIICCCAAA;;;:::999999:::===@@@BBB@@@@@@@@@???@@@@@@AAABBB@@@>>>;;;:::999888777555444444333111///000222444666;;;CCCIIIMMMLLLIIIGGG@@@DDDHHHKKKMMMPPPVVVZZZfffkkkmmmllliiiggg```XXXUUUYYY___fffmmmqqqtttuuuuuuqqqmmmmmmooonnnjjjeeecccddddddfffhhhjjjlllmmmooommmnnnqqqpppjjjggggggqqquuu{{{~~~zzzxxxssspppjjjccc\\\UUUPPPNNNOOOPPPPPPRRRUUUYYY\\\^^^^^^]]]\\\\\\^^^aaaeeegggkkkhhhfffdddbbbdddooo{{{rrrdddXXXRRRKKKNNNTTTXXXYYY___qqqiii```[[[]]]```gggyyypppaaa[[[]]]uuukkkkkkqqq|||```LLLFFFPPP]]]qqqwwwTTT<<<444444666{{{RRRPPPFFFBBBAAAGGGFFFEEE\\\~~~~~~|||{{{zzz{{{}}}~~~~~~~~~yyyqqqiii```RRRFFFCCCBBBBBBEEEHHHRRReeevvvgggOOO<<<<<>><<<;;;;;;666333666888999<<>>BBBGGGGGGIIIJJJHHHBBB>>>>>>?????????@@@???>>>;;;888666888666444222222333555777<<<>>>AAAFFFJJJLLLKKKIIIGGGDDDEEEKKKQQQSSSWWW\\\ffflllrrruuuwwwtttiii]]]YYY\\\bbbjjjqqqtttrrrppptttsssrrrpppnnnkkkiiihhhhhhgggeeebbbaaabbbfffiiimmmnnnpppqqqqqqooommmlllnnnkkkppp{{{}}}xxxwww|||yyyuuuooohhh```ZZZVVVYYYTTTTTTZZZ^^^^^^```eeedddfffhhhjjjjjjhhhfffdddiiinnnjjjiiimmmlllrrr|||ooo```TTTMMMOOOPPPTTTXXX[[[dddzzzhhhbbb]]]]]]bbbmmmjjj^^^[[[aaatttbbbcccnnn~~~xxx~~~{{{VVVNNNFFFMMMfffzzzNNN>>>777222222|||RRRPPPFFFCCCBBBHHHGGGEEEXXX~~~}}}||||||{{{zzz{{{}}}~~~~~~~~~{{{tttllldddVVVIIIDDDBBBBBBCCCGGGQQQddduuu~~~]]]III:::;;;AAAIII\\\qqq~~~rrraaaRRRJJJEEEAAA>>>BBBAAA????????????===<<<:::666444777:::<<<@@@EEEPPPXXX___bbbdddggggggddd`````````____________```^^^^^^```ccchhhmmmppprrrrrrsssvvvzzz}}}{{{yyyyyy|||}}}uuuuuu|||~~~|||zzzyyyyyy{{{~~~{{{yyy|||{{{xxxyyyzzz}}}oooTTTKKKZZZyyyuuu\\\RRRRRRZZZlll~~~NNNBBB888666777555222222///666444111AAA```uuuwwwrrrqqqnnnkkkmmmvvvuuuhhhdddmmmnnnmmmssszzzwwwmmmhhhbbb\\\WWWQQQIIICCCBBB<<<888:::===@@@EEEJJJPPPPPPOOOIIIBBB===<<<===???@@@AAAAAA@@@>>>;;;::::::999777666777999;;;===>>>???CCCHHHLLLNNNNNNLLLLLLHHHHHHLLLPPPQQQUUUYYYaaaffflllpppttttttlllbbb\\\^^^cccjjjooossstttuuuuuuuuutttrrrooommmjjjiiiggggggeeebbb```bbbeeehhhkkklllnnnqqqrrrtttttttttppplllmmmtttxxxwwwuuuuuuzzz|||}}}zzzsssmmmjjjjjjggg```]]]aaadddeeehhhnnnooopppppppppnnnkkkhhhfffgggmmmkkklllsssuuu}}}yyylll^^^RRRKKKOOOQQQVVV\\\aaakkkvvvddd___\\\^^^fffqqqiii]]]\\\hhh}}}yyy[[[___vvv|||wwwUUUOOOKKKUUUpppzzzMMM>>>888222333~~~SSSQQQGGGDDDBBBHHHHHHFFFTTT|||~~~}}}||||||{{{|||zzzyyyzzz|||~~~~~~}}}~~~}}}xxxrrrjjj\\\OOOGGGCCCAAABBBEEEOOOaaarrryyytttSSSCCC:::===@@@AAAKKKYYYiiibbbWWWLLLCCC???>>>>>>AAA@@@??????@@@@@@>>>===;;;888777;;;???AAAFFFLLLTTT\\\ccceeefffiiiiiifffbbb```]]][[[ZZZ\\\^^^```bbbcccfffjjjmmmppprrrsssooopppqqqrrrvvv}}}yyyuuuhhheeebbbbbbgggqqq|||}}}{{{~~~~~~{{{yyyxxxuuuvvvyyyxxxwwwxxx~~~~~~{{{zzz{{{lllQQQKKK^^^}}}xxxgggaaa```eeerrr|||JJJ@@@777666777555333333111555444111???\\\qqqwwwsssqqqnnnnnntttyyyjjjdddjjj|||mmmlllqqq|||yyyqqqllleee```[[[UUUMMMGGGFFF???:::;;;???BBBHHHNNNYYYWWWSSSJJJAAA;;;:::;;;AAABBBCCCDDDDDDBBBAAA???<<<;;;::::::;;;===@@@AAA@@@BBBFFFKKKPPPSSSRRRPPPPPPMMMKKKNNNOOOOOORRRVVVYYY^^^bbbggglllpppkkkddd^^^aaafffjjjnnnrrrwwwzzzwwwvvvuuusssqqqnnnllljjjffffffdddbbb```aaadddfffhhhiiikkknnnrrrvvvzzz|||vvvppplllnnnqqqrrrrrrsssrrryyy~~~yyyttttttwwwrrrlllggghhhkkkmmmqqqvvv|||{{{yyyvvvrrrnnnkkkhhhfffllllllppp{{{uuuhhhZZZPPPJJJMMMPPPVVV^^^fffssskkk___[[[ZZZaaakkkyyy}}}ggg]]]]]]nnnmmmVVVaaa}}}nnnSSSNNNOOO___zzzyyyLLL===888222444UUUQQQGGGEEEAAAGGGIIIGGGQQQttt~~~~~~}}}}}}||||||{{{{{{{{{zzzyyyyyy{{{}}}}}}|||}}}|||xxxqqqcccWWWLLLGGGCCCBBBDDDMMM]]]mmmsss~~~nnnNNNBBB<<>>BBBKKKUUUSSSOOOHHHAAA>>>???AAA>>>>>>>>>???AAAAAA@@@>>>>>><<<===AAADDDGGGMMMTTTXXX```hhhjjjlllnnnmmmjjjhhheee___ZZZYYYZZZ^^^```eeehhhlllooopppqqqqqqrrrttttttssspppqqqwwwxxxnnniiiaaa^^^[[[]]]dddrrrzzzxxxvvvsssrrrtttuuuwww{{{{{{zzzzzziiiPPPMMM```~~~rrrkkkkkkppp|||qqqGGG>>>777666777555333444000333222111===UUUlllwwwooonnnmmmnnnttt}}}lllcccgggvvvllliiimmm~~~~~~zzzsssooohhhccc^^^XXXPPPJJJHHHAAA;;;;;;>>>BBBHHHOOOZZZXXXQQQGGG===888999;;;BBBCCCEEEGGGHHHGGGFFFEEE===<<<;;;;;;<<<>>>???AAACCCEEEJJJPPPUUUWWWUUUSSSPPPMMMLLLNNNNNNNNNRRRXXXVVVYYY\\\___eeejjjgggbbb```dddiiilllooosssxxx|||wwwvvvuuusssqqqnnnlllkkkfffeeedddbbb``````bbbeeeeeeeeefffhhhmmmsssxxx|||zzzuuupppoooqqqqqqqqqpppmmmrrrxxx{{{zzzxxxxxxxxxtttqqqooopppssswwwzzz|||~~~{{{vvvrrrnnnllljjjfffmmmooouuu}}}qqqdddXXXOOOJJJJJJOOOVVV^^^hhhwwwggg]]]XXXXXXbbbqqqzzzddd\\\___rrrfffWWWhhh~~~dddQQQLLLPPPbbb||||||~~~uuuIII===888333555VVVRRRHHHFFFAAAEEEHHHHHHOOOlll}}}}}}}}}|||||||||||||||zzzyyyxxxyyy{{{|||||||||{{{~~~~~~|||wwwjjj___TTTMMMGGGDDDEEEKKKYYYfffmmmyyy|||jjjKKKBBB===???@@@>>>AAAGGGJJJMMMNNNKKKEEE@@@???@@@======>>>AAACCCDDDBBB@@@CCCAAACCCGGGIIILLLSSS[[[aaajjjqqqrrrrrrqqqnnniiieeebbb]]]YYYYYY\\\aaaddddddggglllmmmmmmlllllllllvvvxxxxxxuuusssxxxyyymmmfff```^^^]]]aaalll{{{|||wwwtttrrrqqqrrrvvvyyy}}}yyyxxxxxx}}}gggQQQOOObbb|||tttjjjlllvvvgggDDD<<<777666666444333555///000000111:::MMMdddsssnnnnnnmmmkkkmmmvvvooodddfffrrrjjjeeehhhzzz{{{uuupppjjjddd```ZZZSSSMMMJJJBBB;;;;;;<<>>>>>???@@@@@@EEEIIIOOOUUUZZZYYYUUUQQQKKKIIIJJJMMMNNNPPPWWW___]]]______```eeekkkjjjeeecccfffjjjnnnqqquuuxxx{{{vvvvvvuuussspppnnnkkkjjjffffffeeebbb``````bbbdddcccbbbbbbcccffflllqqquuuzzzxxxuuussstttsssoookkkggghhhkkkqqqxxx|||{{{yyytttvvvyyy}}}{{{yyyuuuqqqnnnmmmmmmmmmkkkrrruuu|||{{{mmmaaaVVVOOOLLLKKKPPPXXX```lll{{{|||ddd^^^XXXYYYfffxxxvvvaaa\\\aaavvv___WWWlll}}}]]]PPPKKKNNNaaaxxx|||}}}pppEEE<<<888333666WWWRRRHHHGGGBBBCCCFFFGGGLLLccc{{{{{{{{{{{{||||||||||||zzzxxxwwwxxxzzz||||||{{{zzz}}}~~~~~~zzzpppfff]]]UUUMMMIIIGGGJJJTTT^^^hhhrrrsss|||aaaGGGAAA<<<===???>>>@@@EEEHHHMMMRRRRRRLLLEEE@@@===>>>???AAADDDHHHIIIGGGEEEGGGFFFHHHKKKLLLNNNUUU^^^mmmuuu{{{zzzvvvppphhh```XXXWWWUUUVVVYYY___eeeiiigggjjjnnnnnnllljjjjjjkkkrrrxxx}}}}}}|||ssskkkgggfffhhhnnn{{{wwwtttrrrsssuuuyyy~~~zzzwwwvvvwww|||dddQQQPPPbbbyyylllbbbhhhvvv^^^BBB<<<777777666333222444/////////111666BBBXXXjjjnnnqqqqqqkkkeeegggsss~~~vvvhhhgggoooiiidddgggxxx~~~vvvrrrkkkfffbbb\\\UUUOOOLLLCCC<<<;;;;;;;;;???DDDEEEDDD???999444444888===CCCEEEHHHJJJKKKLLLKKKJJJFFFEEEDDDDDDCCCCCCCCCDDDGGGLLLSSSZZZ]]]ZZZRRRLLLGGGFFFIIINNNQQQUUU___iiikkklllkkklllqqqwwwxxxsssjjjiiiiiilllqqqvvvxxxyyyvvvvvvuuusssqqqnnnllljjjfffffffffdddaaaaaabbbcccbbbaaa``````ccciiinnnrrrwwwxxxxxxvvvwwwvvvoooggg\\\YYYZZZbbboooxxx{{{zzzzzztttrrrnnnlllkkkllloooqqqrrrzzz~~~wwwiii]]]UUUPPPNNNNNNTTT\\\eeerrrrrr___^^^ZZZ]]]mmmqqq___]]]eee|||YYYYYYrrr^^^RRRMMMQQQbbbuuujjjBBB<<<999333666XXXRRRIIIGGGEEEBBBCCCFFFHHHZZZ~~~yyyyyyyyyzzzzzzzzz{{{{{{yyyxxxwwwxxxzzz{{{{{{{{{xxx{{{}}}}}}~~~|||tttkkkfff]]]SSSNNNJJJJJJPPPWWW```jjjjjj{{{~~~ttt[[[FFFAAA===>>>??????@@@CCCEEEKKKSSSXXXUUUMMMDDD>>>BBBCCCEEEJJJMMMNNNMMMKKKIIIHHHJJJMMMLLLMMMTTT]]]qqqzzzxxxooocccYYYOOOOOOQQQUUUZZZaaagggkkkjjjnnnqqqoookkkhhhiiilllmmmwww|||sssrrrsssvvv~~~wwwssstttvvvzzz}}}|||wwwuuuvvvwww|||^^^NNNOOOcccyyy~~~yyyccc\\\hhhxxxWWWAAA<<<888777555222111333111000111222222888JJJ^^^iiippptttlllaaa```lllyyy}}}~~~nnnjjjlllppplllnnn{{{xxxsssmmmhhhddd___WWWRRRNNNFFF>>><<<:::999:::===::::::888333111222888>>>DDDEEEHHHJJJKKKLLLKKKJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHNNNWWW^^^```YYYOOOFFFEEEFFFJJJQQQUUU[[[gggrrrtttuuuvvvxxxssslllffffffnnnvvvyyyzzzxxxwwwvvvtttrrrooommmlllgggggggggeeebbbaaabbbccc`````````bbbgggmmmssswwwxxx{{{|||zzzzzzzzzrrriiiVVVTTTTTTZZZeeepppxxx{{{qqqoookkkiiijjjnnnrrrvvv{{{ssseeeZZZSSSOOONNNOOOVVV^^^hhhwwwjjj\\\]]][[[cccwwwlll]]]___iiisss[[[eeecccUUURRRXXXgggwwwccc>>><<<999333666YYYSSSIIIHHHGGGBBBBBBDDDEEESSS{{{~~~}}}}}}wwwwwwwwwxxxxxxyyyyyyzzzyyyxxxwwwwwwyyy{{{{{{zzzwwwzzz{{{|||}}}}}}vvvnnnjjjaaaWWWQQQLLLJJJMMMSSSZZZdddccctttzzzrrr[[[FFFCCC@@@@@@AAAAAAAAABBB???GGGRRRZZZ\\\UUUKKKCCCDDDFFFIIIMMMQQQSSSQQQPPPIIIIIIKKKMMMKKKKKKRRR\\\pppyyyzzzpppbbbWWWMMMOOORRRWWW\\\bbbgggjjjgggkkkmmmkkkfffccceeeggglllyyy{{{wwwyyy}}}wwwtttuuuyyy}}}zzzvvvtttvvvxxx~~~ZZZLLLNNNdddzzz~~~rrr^^^[[[jjj{{{{{{|||SSSAAA<<<888777555111000333444111222333000111AAAUUUbbbmmmtttnnnbbb```mmm|||}}}ssslllkkk~~~wwwvvvvvvzzzuuuooojjjfff```YYYTTTPPPHHH@@@===;;;777777:::444555444111///222888===DDDEEEHHHJJJKKKKKKJJJJJJEEEFFFFFFGGGHHHIIIJJJJJJIIIOOOYYY```aaaYYYLLLBBBFFFGGGLLLSSSXXX___lllxxxwwwyyy{{{zzzooocccbbbjjjuuuzzz{{{yyyyyywwwvvvsssqqqnnnmmmhhhhhhhhhfffcccbbbcccddd______aaaeeekkkssszzz~~~|||}}}~~~xxxnnn\\\[[[[[[]]]cccnnnyyywwwqqqoookkkjjjkkkpppuuuyyy}}}pppbbbWWWQQQOOOOOOLLLTTT]]]hhhxxx}}}hhh]]][[[[[[ggg~~~~~~iii\\\aaammmpppaaarrriiiXXXWWW^^^nnn{{{```<<<;;;:::333555\\\UUUIIIFFFDDDEEEBBBEEEIIIPPPnnn~~~||||||{{{vvvvvvvvvvvvwwwwwwwwwwwwzzzzzzyyyyyyyyyxxxxxxxxxuuuxxx{{{~~~~~~{{{xxxvvvoooiii___UUUOOOLLLLLLMMM]]]eeennntttyyyyyylll]]]KKKGGGBBB@@@AAABBB@@@>>>BBBFFFMMMXXX^^^ZZZLLLAAACCCEEEKKKTTT\\\^^^YYYSSSPPPMMMJJJIIIKKKNNNPPPQQQjjjuuutttbbbWWWLLLSSSXXXXXXYYY^^^bbbccciiiiiifffdddcccdddbbb___kkknnnwww|||yyyrrrttt~~~~~~yyyssssssvvvtttSSSFFFQQQhhhuuuwww{{{eeeXXXbbbttt|||{{{yyy}}}WWWAAA;;;777666555222111333...000222///...333>>>HHH^^^qqqyyyqqqfff]]]hhh|||lllhhhttt}}}ssskkkiiiggg```ZZZVVVNNNIIIAAA;;;888777555444555333111000111555:::===CCCGGGJJJKKKMMMOOOLLLGGGFFFEEEDDDEEEGGGIIIJJJJJJPPPSSSYYY^^^^^^WWWMMMFFFEEEFFFLLLVVV^^^ccciiipppttt|||rrrcccccchhhmmmttt|||zzzzzzzzzxxxvvvssspppnnnpppnnnjjjfffbbb```______bbbeeejjjpppvvv|||}}}qqq```aaabbbcccfffkkkrrrwww~~~}}}{{{xxxuuuuuuvvvyyysssttttttrrrqqqsssxxx}}}uuufff\\\VVVPPPLLLKKKQQQVVVbbbqqqzzz|||ggg[[[]]]^^^llluuudddZZZcccssssssiii{{{|||ttt___YYY___rrrUUUCCC555444999555^^^VVVJJJGGGBBBDDDCCCEEEHHHKKKeee}}}{{{zzzzzzwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvuuuuuutttttttttvvvyyy{{{{{{yyywwwuuupppjjjaaaXXXQQQMMMLLLMMMXXX```ggglllqqqrrrjjj```OOOJJJFFFDDDFFFGGGFFFDDDCCCDDDJJJUUU^^^[[[OOOCCCAAACCCKKKXXXeeejjjgggaaaZZZUUUOOOLLLKKKKKKLLLLLLbbbmmm{{{rrrcccYYYWWW]]]aaa___^^^```bbbbbbgggfffeeedddfffgggddd^^^bbbgggqqq}}}{{{tttxxx}}}yyyssssssvvv~~~mmmPPPKKKUUUkkkyyy~~~rrr___UUUaaauuu~~~~~~~~~XXXAAA;;;777666555222111333...111222000...222===FFF___qqqzzzvvvpppgggjjj{{{vvvlllsss}}}ssskkkiiigggaaaZZZWWWQQQKKKCCC<<<999888777777777555333222444777;;;>>>DDDHHHKKKKKKMMMPPPMMMIIIFFFDDDBBBAAACCCFFFHHHJJJLLLOOOTTTWWWWWWRRRIIICCCDDDEEELLLWWW___ccchhhnnnuuu~~~rrrcccccchhhlllsss{{{|||{{{zzzyyywwwuuurrrqqqrrrooojjjfffbbbaaabbbbbbiiilllqqqxxx}}}uuugggfffeeefffiiimmmqqqtttssssssqqqooonnnppptttwww}}}~~~~~~~~~|||ooo```XXXSSSOOOMMMNNNSSSWWWbbbrrr~~~vvvcccYYY^^^bbbrrr~~~pppccc___nnnssshhhmmm{{{qqqccc```hhh{{{PPPAAA666444888111```WWWKKKHHHBBBEEECCCDDDFFFFFFZZZ{{{~~~{{{zzzxxxxxxvvvvvvuuuuuuttttttssssssssssssssssssrrrqqqpppooorrrssstttuuuvvvuuuuuutttppplllddd[[[TTTOOOLLLKKKQQQXXX```eeeiiillliiieee___[[[VVVUUUUUUSSSPPPMMMGGGEEEHHHRRR]]]]]]QQQFFFAAACCCLLL\\\mmmtttqqqjjj]]]XXXQQQKKKIIIIIIJJJJJJSSS\\\hhhpppnnnfff[[[TTT[[[bbbeeecccaaabbbcccbbbjjjkkkkkkmmmssswwwpppfff```cccmmmzzz~~~ttt||||||uuu{{{~~~}}}xxxssssssvvv|||eeeMMMLLLYYYnnn{{{iiiZZZUUUdddxxxZZZAAA;;;777666555222111333000222222000...222:::BBB[[[ppp~~~wwwssszzztttsss~~~tttllliiigggaaa[[[XXXTTTNNNEEE===:::999:::::::::999777777888;;;>>>@@@DDDIIILLLLLLNNNQQQPPPLLLJJJGGGCCC@@@???BBBFFFIIIHHHIIIKKKMMMMMMJJJDDD??????BBBJJJUUU]]]bbbhhhooozzzrrrddddddiiilllrrryyy~~~}}}{{{zzzxxxvvvuuutttsssooojjjeeecccdddgggiiirrrtttyyy~~~}}}mmmiiieeeeeehhhkkkmmmmmmlllllllllmmmnnnssszzzsssgggYYYSSSPPPNNNOOORRRTTTZZZgggwwwooo```ZZZ```iii{{{wwwhhh```ddd{{{dddaaattt{{{nnnfffgggsss{{{III>>>777555777...aaaXXXKKKHHHDDDGGGDDDCCCDDDDDDSSSppp}}}zzzxxxwwwvvvssssssrrrrrrqqqpppoooooopppqqqqqqqqqpppooommmmmmnnnnnnooooooooopppppppppnnnjjjddd]]]VVVPPPKKKIIIJJJQQQ[[[bbbgggjjjkkkkkkpppnnnkkkiiifff```XXXRRRMMMIIIIIIRRR[[[\\\QQQEEEAAABBBIIIYYYjjjqqqllldddTTTOOOIIIFFFFFFIIIKKKLLLLLLQQQXXX\\\[[[WWWRRROOOZZZaaaffffffeeeiiikkkkkkrrrvvvyyy~~~yyyiiigggmmm|||{{{vvv{{{}}}uuu|||}}}|||xxxsssssswww```JJJNNN```xxx~~~bbbWWWWWWiii}}}ZZZAAA;;;777666555222111333111222333000///111777===SSSooo{{{~~~|||tttuuullljjjgggaaa[[[YYYVVVOOOEEE===::::::<<<=========<<<<<<===???AAACCCEEEJJJNNNMMMNNNRRRSSSQQQRRROOOIIICCC@@@@@@DDDGGGDDDCCCCCCDDDDDDBBB???<<<:::===EEEQQQZZZaaalllvvvssseeefffkkkmmmrrrxxx~~~}}}zzzxxxwwwvvvuuurrrnnnhhhddddddhhhnnnrrrxxxyyyzzz}}}sssmmmggggggkkknnnmmmkkknnnoooqqqsssxxx|||lllaaaUUUPPPMMMMMMPPPUUUTTTaaatttkkkaaa```dddpppooobbb^^^hhhbbbccc}}}{{{kkkeeekkk|||rrrDDD<<<777666888...bbbWWWJJJHHHGGGIIIDDDAAADDDEEERRRkkk~~~|||yyyvvvtttssspppppppppooonnnmmmllllllmmmnnnooooooooonnnlllkkkiiiiiiiiihhhhhhiiiiiiiiihhhfffaaa[[[TTTNNNJJJGGGEEELLLWWWbbbiiilllnnnpppvvvvvvuuuuuussskkk___VVVUUUQQQPPPUUU[[[YYYMMMAAA======CCCOOO]]]bbb]]]VVVHHHDDDAAA@@@CCCHHHLLLNNNRRRTTTTTTTTTRRRQQQRRRSSS^^^eeejjjjjjlllqqqvvvwwwxxxtttnnnpppyyy}}}{{{zzzwwwsssuuuzzz\\\IIIRRRiiivvv[[[UUUZZZmmmZZZAAA;;;777666555222111333111222222111///111555999JJJkkkxxxyyyvvvwwwnnnjjjgggaaa[[[YYYUUUNNNEEE>>>;;;<<<===???AAA@@@@@@AAABBBCCCDDDEEEFFFLLLOOONNNOOOTTTWWWWWWYYYWWWRRRJJJCCC???@@@AAAAAA???>>>===>>>>>><<<:::999;;;CCCNNNWWWbbbqqq~~~rrreeeggglllnnnrrrxxx}}}{{{yyywwwuuutttqqqmmmhhhdddfffkkksssxxxzzzxxxvvvvvvyyy~~~xxxsssmmmmmmqqquuutttsssppprrrvvv{{{wwwhhh^^^TTTPPPMMMMMMQQQWWWUUUkkkhhhaaacccjjjxxx}}}hhh^^^^^^kkkbbbeeewwwgggcccnnnlllAAA<<<777777:::222cccWWWJJJHHHGGGIIIDDD@@@DDDEEEPPPddd~~~}}}zzzvvvssspppnnnlllkkkkkkjjjjjjiiiiiiiiigggiiikkkllllllllljjjiiiddddddccccccbbbbbbaaaaaa```^^^ZZZVVVPPPKKKHHHFFFBBBFFFPPP^^^hhhlllooorrrvvvvvvxxxzzzyyysssiiiaaaYYYXXXXXX\\\]]]VVVHHH===777888<<>>===???DDDJJJNNNPPPXXXWWWVVVTTTRRRTTTWWWZZZdddjjjnnnnnnpppwww}}}wwwxxx{{{|||~~~{{{yyyyyywwwtttwww|||XXXKKKQQQkkkhhhTTTRRR[[[pppYYYAAA;;;777666555222111333111222222111000111444777BBBddd}}}xxxmmmlllttt{{{www||||||zzzoookkkggg```ZZZXXXSSSMMMEEE???===>>>@@@AAACCCCCCDDDEEEFFFFFFGGGGGGGGGMMMQQQOOOPPPUUUZZZ\\\]]]]]][[[TTTJJJBBB>>>===???===:::999:::::::::999999<<>>888666:::555eeeYYYKKKIIICCCHHHCCCAAADDDDDDJJJYYY}}}}}}|||zzzwwwsssnnnjjjhhhbbbbbbbbbbbbaaaaaaaaaaaa```bbbdddggghhhgggfffeee`````````___]]]\\\ZZZYYYWWWVVVSSSOOOKKKHHHFFFDDDAAA???FFFUUUaaahhhmmmqqqqqqpppooopppqqqnnngggbbbZZZ]]]```bbb___TTTFFF;;;888:::<<<@@@BBBCCCBBB@@@;;;;;;===CCCJJJQQQVVVXXXZZZ[[[\\\]]]]]]```dddgggnnntttwwwvvvyyyrrrrrryyy}}}|||yyyxxxxxxwwwuuuyyyuuuQQQMMMTTTlll^^^QQQRRR___uuuXXXAAA;;;777666555222111333000000111111111222333555:::YYYmmmsssxxxssshhhccccccnnn|||wwwwwwzzz|||qqqkkkggg___YYYVVVRRRMMMFFFBBBAAABBBCCCDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHNNNRRRPPPPPPVVV]]]___```dddfffbbbWWWKKKCCC???<<<:::888777777888888777777:::BBBIIILLLPPP[[[ggguuuyyyjjj```ccciiikkkoootttwwwyyy}}}}}}|||wwwrrrlllggggggkkkqqquuurrrrrrrrrssswww|||~~~{{{zzzzzz}}}vvvnnn]]]WWWSSSRRRPPPPPPUUU[[[kkk~~~rrrdddbbbggg|||lll\\\\\\ggg{{{nnncccnnnsssiiigggkkk{{{TTT<<>>???@@@???===;;;::::::777999>>>FFFPPPYYY___aaa___bbbgggjjjmmmpppsssvvv{{{tttsssxxx{{{~~~~~~~~~~~~}}}~~~{{{xxxvvvwwwwwwvvvzzzjjjLLLNNN^^^rrr___QQQTTTccczzzWWWAAA;;;777666555222111333000000000000111222333444555PPPaaahhhtttuuujjjcccZZZfffyyyvvvssszzz{{{~~~rrrlllggg___XXXUUUQQQMMMHHHDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJIIIHHHHHHHHHOOOSSSQQQQQQWWW^^^aaabbbiiiooommmbbbTTTJJJEEE;;;888666555666777777666333777???EEEDDDDDDJJJSSSZZZfffqqqvvv|||zzzuuufff]]]aaagggiiimmmrrrtttwww|||zzzuuunnnhhhfffiiimmmqqqoooqqqssswww{{{ppphhhXXXTTTQQQRRRQQQQQQVVV]]]vvvxxxmmmeeegggmmmzzzgggYYY\\\kkkggghhhyyyyyyhhhggglllrrryyyJJJ999AAA:::555888444eeeVVVTTTFFFGGGFFFDDDCCCDDDFFFIIIKKKpppxxx~~~yyysssnnnkkkgggbbb]]]VVVUUUSSSRRRQQQSSSTTTUUUWWWYYY\\\^^^___^^^]]]\\\]]]YYYWWWZZZ[[[VVVQQQOOOLLLKKKIIIFFFCCCBBBAAA@@@BBBAAAAAAEEEMMMXXXcccjjjdddaaaZZZRRRMMMMMMQQQUUUTTTYYY]]]\\\UUUKKKDDDAAAAAAAAAAAABBBCCCBBB???<<>>666777999::::::<<<>>>???CCCGGGGGGGGGNNNVVV]]]bbbeeefffiiiooopppnnnjjjfff```^^^aaagggkkklllqqqsssvvvzzz~~~|||tttnnnllloootttxxx{{{zzz{{{~~~sssbbbXXXRRRNNNKKKMMMPPPTTT\\\eeetttvvvmmmiiihhhqqq~~~hhh^^^WWW```{{{{{{pppiii```bbbeeeuuu~~~^^^KKK<<<;;;<<<777666999jjjXXXTTTGGGEEEDDDBBBAAABBBDDDGGGHHHaaayyyuuunnnhhhccc]]]XXXTTTOOONNNMMMLLLLLLMMMNNNOOOOOORRRWWW\\\___```___^^^XXXSSSQQQSSSQQQKKKGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@@@@DDDJJJPPPTTT___^^^[[[UUUOOOJJJIIIIIIFFFGGGGGGFFFDDDFFFLLLQQQWWWRRRKKKFFFEEEGGGHHHIIIMMMNNNQQQZZZfffpppvvvxxx}}}}}}}}}|||yyywwwuuusssrrrssssssuuu}}}VVVWWWaaayyy}}}YYYSSSWWWjjjYYYGGG???777555444111000111333222222222222333444444444>>>UUUppptttlll]]]bbbpppooollltttwwwmmmggg___XXXUUUNNNJJJFFFDDDDDDFFFHHHHHHLLLHHHDDDDDDGGGJJJKKKJJJEEEDDDEEEHHHLLLQQQTTTUUUWWWaaajjjnnnooommmeee]]]OOOCCC999888;;;===@@@CCCCCCBBBDDDHHHKKKNNNWWWaaaiiinnnpppppprrrvvvvvvtttqqqjjjaaa^^^```fffkkkmmmoootttyyy{{{||||||~~~~~~wwwqqqooorrrwww{{{|||yyyzzz~~~~~~nnn```XXXPPPLLLKKKNNNQQQWWWaaakkkzzzuuupppnnnooo{{{}}}___\\\ZZZdddzzz}}}ooo___XXX]]]hhhyyy|||WWWGGG;;;:::<<<999888;;;mmmYYYTTTGGGDDDCCCAAA@@@AAACCCEEEGGGUUU|||xxxrrrjjjccc\\\VVVSSSLLLLLLKKKKKKKKKLLLMMMNNNRRRUUUZZZ___aaabbbaaa```WWWSSSQQQQQQNNNHHHDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDAAA@@@AAACCCGGGIIITTTUUUUUUQQQLLLGGGCCCBBB======<<<<<<@@@JJJXXXbbbggg^^^RRRIIIFFFIIIMMMPPPPPPQQQUUU___lllyyy}}}{{{{{{~~~}}}{{{xxxvvvtttrrrqqqrrrrrruuuTTT]]]jjjmmmXXXSSS[[[ppp\\\KKKAAA999666444222111222222222111111222222333444222:::PPPmmmuuukkk]]]```jjjzzzqqqjjjnnn{{{pppiii```YYYWWWMMMIIIDDDCCCEEEHHHIIIJJJJJJFFFBBBDDDIIIKKKIIIEEEBBB@@@@@@EEELLLRRRTTTTTTXXXaaakkkppptttuuuqqqkkkYYYJJJ<<<999<<>>>>>CCCKKKQQQTTTTTTWWW___gggmmmrrrwwwwwwtttcccRRR@@@;;;???DDDJJJOOOPPPLLLKKKPPPUUU\\\hhhrrr{{{~~~}}}llldddcccbbbeeeiiipppxxx{{{wwwyyy|||zzzwwwsssqqqrrrvvv{{{~~~~~~}}}rrrdddZZZRRRMMMLLLKKKLLLQQQVVV^^^mmmzzzuuusssvvvnnn___```cccuuuttt}}}[[[PPPMMMLLLZZZppp]]]HHH@@@999999;;;;;;;;;;;;ttt[[[TTTHHHEEECCCAAA@@@@@@AAACCCEEEPPPqqq}}}wwwlllaaaWWWQQQOOOKKKLLLLLLMMMMMMNNNNNNNNNWWWWWWXXXZZZZZZ[[[[[[[[[VVVSSSQQQPPPKKKEEECCCFFFJJJKKKLLLMMMLLLKKKJJJIIIFFFEEEDDDCCCBBBBBBAAAAAA===???AAAAAA>>>;;;:::999777888:::???JJJ^^^tttsss]]]LLLDDDGGGNNNSSSWWWYYY```mmm~~~|||{{{{{{tttkkkqqqxxx|||yyyxxx}}}~~~{{{zzzzzzzzzyyyrrrqqqqqqrrrssszzzrrrVVVlll~~~|||]]]YYYYYYllljjjSSSGGG<<<777444222222444///////////////000111111000333@@@XXXmmmuuusssooogggdddgggrrr~~~wwwoooppp{{{yyynnnbbbZZZXXXMMMIIIDDDEEEJJJMMMLLLIIICCCCCCEEEHHHJJJHHHAAA<<<<<<<<<>>>BBBHHHNNNRRRTTTSSSYYY```eeellluuuzzzyyynnnZZZFFF???CCCIIIOOOSSSSSSOOONNNSSSYYY___hhhpppxxx|||~~~ppphhheeebbbccchhhkkksss|||{{{xxxyyy|||xxxvvvsssrrrtttwww|||yyyhhh\\\TTTNNNJJJLLLKKKNNNRRRWWWaaaqqqtttuuu||||||ggg\\\```kkkqqqtttTTTKKKLLLPPPbbbwwwxxxTTTCCC???:::999:::;;;:::999www\\\TTTIIIEEEDDDBBB@@@@@@AAADDDEEEKKKcccyyynnn```VVVPPPNNNKKKKKKLLLMMMNNNNNNNNNNNNVVVUUUUUUUUUVVVWWWYYY[[[RRRPPPOOOMMMHHHBBBAAAEEEHHHIIIKKKMMMMMMMMMLLLKKKCCCDDDDDDDDDDDDCCCBBBBBB@@@BBBBBBAAA???>>>>>>???;;;===@@@FFFRRReeezzzhhhSSSJJJKKKRRRXXXaaadddlllyyy}}}}}}sssqqqllliiikkkpppnnniiipppyyyjjjeeejjjyyy|||}}}~~~zzzyyyyyyyyyyyyrrrqqqrrrsssuuu}}}fffXXXsssvvv______fff~~~qqqUUUIII===777444222222555000000000///000111111222111111:::NNNcccooouuuxxxrrrlllllluuu{{{uuuzzz}}}qqqdddZZZWWWNNNIIIFFFHHHMMMOOOLLLHHHCCCEEEGGGHHHGGGCCC???<<<777:::===AAAEEEJJJOOOSSSPPPUUUZZZ___iiivvvwwwcccMMMEEEHHHNNNSSSWWWSSSOOOOOOTTTYYY]]]ccciiipppvvv}}}tttkkkfff___^^^aaa```iiisssyyyyyyxxxyyy{{{{{{zzzwwwvvvwwwyyy}}}~~~qqqaaaVVVQQQMMMKKKLLLLLLOOOTTTYYYcccttt{{{qqqwwwvvv```ZZZcccxxx|||yyylllRRRIIILLLUUUhhh{{{fffLLLAAA>>>;;;999999:::999666yyy\\\TTTIIIFFFDDDBBB@@@@@@BBBDDDEEEDDDWWW|||pppbbbWWWQQQOOOJJJKKKLLLMMMNNNNNNNNNNNNOOONNNLLLLLLMMMPPPSSSVVVOOOMMMLLLKKKEEE??????DDDDDDFFFIIILLLNNNNNNMMMMMMAAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBB@@@===<<<>>>???FFFHHHLLLRRR^^^ooorrr\\\QQQRRRYYY___jjjmmmuuu}}}qqqjjjiiicccccc```^^^ccciiikkkhhhlllxxx|||```XXX[[[aaaiiitttzzzxxxxxxxxxxxxrrrqqqrrrtttvvvyyy\\\XXXuuupppaaaeeessstttWWWKKK>>>888444222222555111111111000111222222333333111777III]]]mmmyyyzzzwww~~~yyyzzzsssdddZZZWWWNNNJJJGGGJJJOOOQQQLLLGGGDDDFFFHHHGGGCCC@@@>>>===444888===@@@BBBFFFMMMRRROOOTTTXXX]]]iiiyyy}}}hhhQQQIIILLLQQQVVVYYYRRROOOOOOTTTYYY[[[___cccjjjsss~~~xxxmmmeee[[[WWWYYYWWW```kkkssswwwyyyzzz{{{~~~{{{yyyyyy{{{~~~~~~|||zzzgggXXXOOOKKKIIIHHHLLLLLLPPPTTTYYYcccvvvvvvoooyyyqqq[[[[[[hhhxxx{{{gggQQQGGGKKKWWWkkk{{{ZZZGGG@@@>>><<<999999999777444wwwYYYSSSMMMBBBBBBBBBBBBBBBBBBAAAAAAEEETTTyyy~~~rrrfff\\\WWWUUUMMMKKKLLLNNNLLLJJJKKKPPPPPPNNNLLLHHHFFFFFFIIIKKKLLLHHHBBB???>>>???@@@@@@DDDGGGIIIJJJOOOSSSPPPIIICCCCCCDDDFFFHHHHHHEEECCCAAAEEEHHHFFFBBB@@@BBBEEESSSUUUXXX\\\eeevvv{{{fff]]]VVVZZZjjjuuu~~~pppiiiiiijjjpppooo```ZZZaaafffgggmmmwww}}}}}}{{{~~~jjjZZZTTTZZZeeemmmvvvzzzvvvvvvyyy{{{qqqpppqqqttt{{{]]]KKK___qqqvvv```^^^lll{{{bbbGGG:::;;;333...111333333333111000000000111222///000222;;;RRRnnnzzzqqqrrr|||yyy}}}|||ooo```UUURRRLLLHHHJJJKKKHHHEEEEEEJJJJJJIIIFFFBBB>>>======999;;;===???@@@BBBFFFHHHRRRUUUXXX[[[fffxxxnnnZZZPPPNNNNNNPPPSSSMMMLLLMMMQQQTTTUUU[[[bbbqqqzzztttiiibbbYYYUUUWWW[[[bbbllltttzzz|||}}}}}}~~~}}}~~~|||yyy{{{nnn[[[QQQMMMIIIHHHHHHKKKNNNTTTYYY]]]fffvvvqqqkkknnnwwweee^^^gggxxx}}}ppp\\\JJJGGGNNN[[[oooPPPEEE>>>===:::888666555555555yyyZZZSSSLLLCCCCCCBBBBBBBBBAAAAAAAAA>>>KKKkkksssdddZZZVVVUUUQQQMMMLLLMMMMMMKKKKKKNNNNNNMMMKKKGGGDDDDDDGGGJJJKKKGGGBBB???>>>???AAABBBEEEIIIKKKMMMQQQSSSOOOGGG@@@AAABBBDDDGGGGGGFFFDDDGGGLLLPPPMMMHHHEEEGGGKKKNNNSSSYYY```jjjxxx|||jjjbbb[[[___pppxxxeee\\\```gggssstttfff___gggnnnqqqwwwooo[[[VVV[[[gggmmmuuu|||uuurrrqqqsssuuusssrrrrrrvvvrrrSSSJJJ```ppp}}}mmmZZZ]]]pppeeeHHH999:::444000222222333222111000000000111222000111222999LLLfffvvv{{{yyytttnnnnnn|||{{{}}}rrrcccXXXTTTNNNIIIKKKKKKIIIGGGGGGLLLKKKHHHDDD@@@===<<<<<<;;;===?????????@@@CCCEEENNNSSSYYY^^^jjj{{{ttt___SSSMMMJJJJJJKKKHHHGGGJJJOOOSSSWWW^^^eeevvvrrriiiddd\\\ZZZ\\\bbbhhhpppwww{{{}}}~~~}}}~~~|||{{{~~~xxxhhhVVVMMMIIIGGGEEEFFFJJJMMMSSSXXX```mmmmmmhhhhhhqqqrrrddd___rrr}}}yyyttt}}}lllYYYIIIHHHRRRaaavvvpppFFF>>>>>>===;;;999777666555555{{{\\\TTTLLLCCCCCCBBBBBBAAAAAAAAAAAA@@@HHHbbbtttbbbWWWTTTWWWWWWPPPLLLMMMNNNLLLJJJKKKMMMLLLJJJGGGDDDDDDFFFIIIKKKHHHDDD@@@???@@@CCCEEEIIIMMMPPPSSSUUUVVVOOOFFF??????AAADDDIIIKKKKKKKKKPPPVVV[[[WWWOOOJJJLLLQQQKKKQQQZZZdddnnnzzzrrrlllcccfffuuuwww___TTT[[[jjjzzz|||ooodddkkkrrrwww~~~dddVVVYYYdddsssyyy|||vvvsssrrrtttuuuuuussssssyyy{{{\\\IIIMMMfffttt}}}bbbSSS]]]vvvhhhIII777888555222444222333222111111000000111111111111111666DDDZZZkkkrrrqqqppplllllluuu{{{xxxwwwhhh]]]WWWPPPJJJJJJKKKJJJIIIKKKNNNKKKGGGBBB>>><<<<<<<<<>>>@@@AAA@@@??????@@@BBBIIIQQQZZZcccpppwwwcccVVVNNNGGGDDDDDDAAAAAADDDKKKQQQUUU]]]eeewwwnnngggeeeaaaaaaeeelllpppvvv{{{~~~~~~~~~}}}}}}nnn```QQQJJJHHHEEEEEEGGGKKKOOOSSSYYYdddxxxoooaaa^^^gggyyyjjjaaabbb{{{xxxooommm{{{dddTTTGGGJJJVVVggg~~~cccBBB???===<<<<<<;;;999777555444~~~]]]TTTKKKDDDDDDBBBAAAAAAAAAAAAAAADDDIII\\\vvvcccVVVUUUYYY[[[RRRKKKLLLNNNLLLJJJIIIMMMMMMLLLIIIGGGGGGJJJLLLOOOMMMHHHDDDBBBCCCGGGJJJPPPTTTXXXZZZ\\\ZZZPPPFFF>>>>>>AAAFFFLLLRRRUUUUUUYYY___ccc^^^SSSLLLMMMRRRIIIPPPZZZeeeppp|||}}}ooojjjttt}}}bbbUUU___qqqwwwkkkpppvvvzzzdddZZZ^^^gggttt~~~~~~zzzvvvttttttuuuwwwuuussssss{{{jjjOOOHHHTTTooottt[[[PPPaaaiiiHHH666777666444555222222222222111111111111111111111111333===OOOaaallllllmmmlllkkkooo{{{{{{sss~~~|||lllaaaYYYQQQJJJIIIJJJIIIIIILLLLLLHHHCCC>>>======>>>>>>@@@BBBCCCBBB@@@???@@@AAAEEENNNZZZffftttuuudddWWWNNNFFFAAAAAA<<<<<>>DDDLLLTTTYYY[[[]]]bbbeee___SSSKKKJJJMMMGGGMMMVVVcccrrr}}}nnnqqq~~~bbbVVVbbbttt|||wwwxxxyyy{{{|||~~~eee\\\```iiiuuuxxxzzz{{{}}}{{{yyyvvvsssrrrssstttuuutttssssss|||]]]KKKLLL]]]zzzhhhVVVSSSjjjgggFFF555777666555555222222222222222111111000000000000000222888GGG\\\kkkiiikkkkkkhhhgggqqqtttxxxpppeee[[[RRRJJJHHHIIIHHHHHHJJJIIIDDD>>><<<===???AAAAAA@@@BBBDDDCCCAAA@@@@@@AAACCCKKKWWWcccrrr~~~qqqcccXXXNNNDDD>>>===:::999;;;@@@CCCFFFLLLTTTWWWYYY```iiirrrwwwyyy{{{{{{qqqgggbbbcccgggmmmsssrrruuuzzz}}}[[[RRRJJJHHHGGGFFFHHHKKKKKKSSS[[[eeezzzjjj[[[cccbbbvvvkkk\\\bbbppp~~~www}}}tttTTTTTTIIIGGGRRRbbbrrr}}}OOO======;;;;;;;;;;;;:::888666444~~~]]]TTTKKKFFFEEEBBB@@@???@@@AAABBB>>>DDDNNNggg~~~mmmaaa^^^___[[[RRRKKKJJJJJJJJJJJJMMMOOOQQQRRRSSSTTTWWW[[[^^^___]]]WWWPPPIIIIIIMMMRRRWWW\\\```aaaaaa]]]RRRFFF777777999???FFFNNNTTTVVVZZZ]]]^^^ZZZQQQIIIFFFFFFCCCGGGQQQ```ssstttrrr}}}bbbWWWbbbooo}}}|||yyyxxxwwwxxx}}}iii^^^dddqqqzzzwwwqqqwww{{{sssssszzz|||}}}|||yyywwwvvvvvvvvvwwwsssrrrsss~~~xxxRRRJJJOOOeeeqqqYYYSSSXXXrrraaaCCC555888666444555333111222222222222111000000//////000111444@@@WWWkkkhhhiiihhhddd___fff{{{{{{vvvuuuiii]]]TTTKKKIIIIIIGGGFFFHHHEEE@@@;;;:::===@@@BBBBBB@@@BBBCCCCCC@@@>>>======>>>EEEMMMXXXgggtttyyyvvvvvvlll```WWWLLLAAA:::888888777999===@@@CCCIIIPPPMMMKKKNNNVVV]]]ccckkkqqqwwwqqqiiicccbbbffflllqqqooosssxxx}}}sssRRRKKKFFFEEEFFFEEEFFFJJJIIIUUUcccrrrzzz___XXXeeeppp{{{ddd\\\kkkfffMMMNNNHHHLLL\\\nnnzzzkkkIII<<<::::::::::::999888777666555|||\\\TTTLLLGGGEEEBBB@@@??????AAABBBAAAFFFKKK\\\tttiiidddbbbWWWQQQKKKIIIHHHGGGKKKPPPNNNQQQTTTWWWZZZ^^^cccffffffccc]]]SSSKKKIIIMMMRRRUUUYYY\\\]]]]]]YYYNNNBBB888777777:::@@@GGGKKKNNNSSSTTTUUUSSSOOOIIIEEECCC???CCCKKKZZZmmmyyywwwlll___dddiiiuuu}}}{{{{{{|||tttcccfffttt|||tttpppnnnyyy~~~tttrrrzzz}}}}}}{{{yyyxxxwwwrrrsssuuuiiiKKKIIIRRRmmmaaaPPPRRR\\\vvv[[[@@@555999666333555444111222222333222111000/////////000000000:::RRRjjjllljjjhhhbbb[[[___uuu}}}xxx{{{xxxyyyyyymmm___VVVNNNLLLJJJGGGEEEFFFDDD???::::::===AAAAAA???@@@AAABBBAAA===:::777777888<<>>BBBFFFMMMUUUTTTQQQQQQWWW]]]ccclllvvv|||xxxpppfffaaaccchhhllllllpppvvv{{{}}}}}}lllNNNHHHEEEFFFGGGFFFGGGKKKNNN^^^ppplll]]]]]]lll~~~rrr``````www|||{{{```OOOKKKIIISSShhh{{{ZZZEEE???<<<:::999888777666555555555{{{\\\TTTLLLHHHEEEBBB@@@??????AAABBBBBBFFFFFFPPPyyyyyynnngggdddUUUOOOKKKIIIGGGFFFKKKSSSMMMPPPUUUYYY]]]bbbgggkkkiiiggg```UUULLLIIIMMMRRRRRRVVVYYYYYYYYYUUUJJJ???;;;999777999===BBBFFFHHHMMMMMMNNNNNNNNNJJJEEEBBB>>>@@@GGGTTTeeewww|||||||||zzzjjjiiihhhqqq{{{eeebbbkkk{{{uuukkkmmmooo}}}zzzwww~~~}}}yyyvvvsssrrrssstttvvvcccIIIJJJTTTtttzzz[[[MMMSSS^^^uuuVVV>>>666:::666222555555111111222333222111000///000///000000...666OOOhhhqqqnnnjjjccc[[[^^^ssszzztttwww~~~yyyuuu|||pppaaaYYYQQQNNNLLLHHHEEEFFFEEE@@@;;;:::>>>@@@???===@@@AAABBB???:::666222111444555888>>>LLL[[[aaa```___YYYUUURRRLLLCCC>>>>>>555444888@@@FFFKKKSSS[[[aaa\\\\\\aaaeeehhhqqq|||vvviiiaaaaaaeeehhhjjjooouuuzzz}}}~~~{{{yyy{{{hhhNNNJJJGGGIIIIIIHHHJJJNNNWWWhhh{{{iii___[[[aaarrrmmm___dddrrrsssrrr]]]RRRJJJKKKXXXqqqtttKKK@@@@@@===:::999777555444555555666}}}ZZZQQQLLLGGGEEEBBB@@@AAAAAA@@@???CCC<<>>;;;:::<<<>>>???DDDKKKLLLPPPTTTSSSOOOKKKHHHDDDEEEDDDFFFLLLUUU___dddffffffooo{{{uuussszzzqqqfffeeelllggg\\\kkkzzzpppmmmhhhuuuvvvwww~~~|||vvvsssqqqrrrpppwww{{{XXXKKKGGG\\\qqqSSSKKKRRRddd~~~JJJAAA999777777555444666333222111000////////////000///111333......BBB[[[llloooooofff[[[[[[gggttttttvvvxxxwwwuuuxxxqqqwwwvvvlllbbbUUUMMMJJJHHHEEEBBB;;;:::;;;===???@@@@@@>>>DDDBBB>>>999666333222222777666666777<<>><<<===>>>???DDDKKKVVVZZZ^^^aaabbb___VVVMMMLLLJJJIIIKKKMMMOOORRRUUU___kkk{{{|||wwwzzz{{{rrrnnnrrrvvveeennn{{{~~~lllhhhhhhyyyzzzxxx}}}}}}wwwtttssssssrrrxxx~~~VVVQQQUUUooogggOOOLLLYYYlllyyyJJJAAA999777777555444666333222111000000/////////222000000111---,,,<<>>>>>@@@BBBCCCBBBAAAAAA???;;;777444333222222555444444555999===AAADDDHHHHHHGGGEEEAAA===999777999888;;;AAAEEELLLXXXcccppppppqqqssswww{{{{{{lll]]]TTTSSSVVV\\\bbbmmmwww}}}~~~|||zzzzzz{{{~~~iiiOOOFFFCCCIIIMMMMMMUUU```zzz{{{___XXX\\\dddxxxrrriiiooo{{{\\\___wwwppp]]]RRRRRROOOYYYlllwwwWWW@@@999<<<;;;999888777555444444333333[[[QQQKKKGGGDDDAAA@@@AAAAAAAAA@@@BBBAAAGGGHHHLLLrrr~~~ooobbb[[[WWWTTTUUUYYYZZZXXXUUUQQQQQQSSSZZZdddoooxxx}}}{{{mmm]]]QQQIIIAAA>>>???AAABBBDDDKKKWWW___^^^XXXIIICCC???@@@AAABBBGGGMMM___eeekkkqqqwwwwwwlll___YYYUUUSSSRRRNNNIIIKKKQQQ[[[jjj}}}rrruuuooolllmmm}}}yyy||||||wwwuuutttuuuuuuyyywwwOOORRRbbbqqq\\\MMMTTTggg{{{lllJJJAAA999888888555555666333333111000000000000000444000///000---,,,555CCC]]]eeeoootttrrrkkkccc___ooouuu|||tttoooyyyxxxlll]]]RRRNNNKKKHHHEEEAAA@@@@@@BBBCCCDDDCCCAAA<<<:::777444333222222333444555555666888999;;;<<<===>>>@@@@@@???<<<999777888888;;;AAAEEEJJJTTT___kkkmmmpppttt{{{tttfff[[[TTTPPPPPPWWW]]]gggrrryyy|||{{{zzz{{{|||mmmMMMIIIHHHLLLNNNRRR```pppwwwcccUUUVVV```nnnpppkkk|||gggSSS^^^zzzeeeWWWQQQRRRPPP___uuu]]]III===888::::::888777666555444333333333\\\RRRKKKFFFDDDAAA@@@AAAAAAAAA@@@???BBBGGGEEEFFFcccvvviiiddd^^^XXXWWWZZZ]]]]]][[[VVVTTTRRRUUU]]]hhhrrrwwwuuufffTTTKKKGGGBBB???>>>AAAAAAEEEQQQaaakkkjjjdddOOOHHHBBBBBBCCCEEEKKKQQQ^^^iiittt|||yyyiiiaaa]]]\\\UUUMMMOOOZZZ]]]ooo|||rrrsssvvv}}}yyyzzz~~~zzzvvvttttttuuuwwwzzzhhhKKKTTTlllwwweeeXXXSSS```wwwdddIIIAAA:::999888666555666333333222111000000000000444000...000///...222999NNN[[[mmmxxxxxxoooeee^^^lllrrryyy~~~vvvnnnvvvssscccVVVPPPMMMIIIFFF@@@???>>>???AAAAAA???===777555333222111222333444555777999;;;<<<;;;:::999888:::<<>>===>>>>>>>>><<<:::333222111000000222444555555777;;;>>>???===;;;999666888:::<<<===<<<:::999666777<<>>>>>???>>>;;;999222111000000111333555777444777;;;>>>???>>>;;;888444555777888999888888777888999>>>CCCDDDCCCGGGNNN]]]fffmmmsss}}}|||nnncccVVVQQQWWW```eeegggfffgggkkkooossswwwzzz|||}}}pppQQQMMMKKKSSSggglllZZZRRRLLLSSS\\\gggyyyyyywww|||UUURRRZZZnnnpppyyyjjj[[[TTTTTT^^^mmmsss}}}xxxOOO888999999666888777555444333222222222222222___RRRJJJEEECCCAAA@@@AAABBBBBBAAA===BBB>>>@@@HHHNNNkkkrrrjjjhhhbbbYYYSSSWWWcccnnnsssjjj^^^UUUSSSVVV[[[___YYYOOOHHHGGGIIIIIIIIIKKKGGGHHHSSSdddqqquuuuuuvvvdddVVVHHHBBBAAACCCGGGLLLZZZooollljjjjjj___\\\fffkkkyyyyyy~~~|||uuuvvvvvvtttssssssuuuwww___RRRWWWtttkkkcccaaafffqqq}}}{{{]]]IIIAAA;;;;;;;;;777555555444444333222111111111111.../////////000111222111222AAAVVVgggoooqqqpppooofffgggjjjqqq{{{|||nnnsssxxxjjj```WWWMMMFFFBBB@@@???>>>>>>===:::888333222111111222444777888777:::===@@@@@@>>>:::888333444444555666777999999;;;<<>>HHHHHH___yyyoooooojjj^^^SSSRRR]]]hhhxxxooocccYYYWWWZZZ___bbb]]]UUUOOOOOOOOONNNNNNPPPEEEGGGSSSfffqqqtttuuuxxxppp```OOOGGGEEEFFFIIIMMM\\\ppp```aaahhhbbb```jjjsss~~~}}}xxx~~~~~~uuuvvvvvvuuuttttttwwwyyyzzzYYYRRRcccvvvhhhiiidddmmmyyynnnZZZIIIAAA<<<;;;;;;888555555555444333222111111111111---///000......///000///333===OOObbbooossspppmmm^^^```dddlllwww{{{uuu}}}ooodddZZZOOOGGG@@@???===<<<<<<;;;888555333222222222333555777999<<<>>>@@@BBBAAA???;;;888444444444444666999;;;======???DDDIIIIIIFFFHHHMMMOOOZZZdddiiirrrxxxppp```MMMJJJIIIOOO\\\iiirrrvvv|||{{{yyyxxxxxxzzz|||}}}|||uuuZZZUUUVVViiiuuuXXXLLLKKKMMMOOO___qqqhhhMMMKKKWWWnnnxxxqqq|||bbbVVV\\\YYY^^^ssszzzGGG===<<<<<<444333777444333333222222111222222222aaaRRRIIIEEECCCAAAAAAAAAAAA???===AAA@@@CCCFFFCCCFFF\\\vvvuuutttpppdddTTTMMMYYYiiivvvvvvlllccc^^^UUUXXXjjjhhh___UUURRRVVVWWWRRRKKKEEELLLPPP\\\pppuuuqqqtttuuuqqq\\\IIIEEEFFFJJJTTTbbbuuuyyy___```ccceeegggdddppp{{{tttttt{{{rrryyyuuuooorrrrrrsss{{{pppSSS^^^lllvvvgggiiidddvvvgggTTTLLLHHHBBB<<<888777888999555555333222111000000000000000000000000000000000...666HHH]]]kkkmmmkkkkkkaaa\\\]]]iiiuuuyyymmm___RRRIIIHHHCCC>>>;;;;;;:::666333333111000222666;;;>>>@@@???AAABBBAAA>>>;;;999999777666555555777999===???BBBCCCFFFIIILLLLLLJJJHHHRRRVVV^^^iiipppmmm```UUUFFFEEEGGGPPP^^^kkkrrrttt~~~|||yyywwwvvvwwwxxxyyy|||ttt\\\VVVWWWnnn|||fffRRRHHHMMMPPPRRReee~~~uuuRRRHHHPPPaaattt{{{ppp|||tttUUUSSSSSSWWWfffrrrcccBBB<<<666444666777555222444333222222111111222222cccRRRJJJEEECCCBBBAAABBBAAA???>>>AAA???AAADDDBBBDDDWWWmmmzzzxxxtttjjj\\\UUU]]]iiiuuu{{{wwwmmmcccUUUTTTdddkkkhhhaaaZZZYYY[[[WWWPPPFFFKKKOOO[[[mmmpppqqq{{{uuu^^^QQQKKKQQQaaaoooooo]]]bbbeeegggiiifffrrr~~~wwwpppttt|||qqqyyyuuupppssssssuuusssXXXeeeggg[[[___mmm\\\IIIIIIFFFAAA===999888888999666555333222111111000000000000000000000000000000///333@@@TTTdddhhhfffeee]]]UUUUUUdddvvvssscccTTTIIIEEE@@@;;;888888777444111444333222333888<<>>@@@DDDFFFJJJNNNPPPQQQQQQQQQSSSWWW```kkkpppiiiYYYLLLJJJKKKOOOWWWbbbmmmsssvvv}}}vvvrrrrrrtttuuuwwwzzz}}}sssZZZ\\\eee}}}fffYYYMMMIIIPPPUUU^^^rrrzzz|||}}}```JJJJJJ]]]lll|||yyyuuueeePPPSSSTTT\\\rrr~~~QQQ???:::444333444555444111333333222111111111111222eeeTTTJJJFFFDDDBBBBBBBBBBBB@@@???AAA>>>>>>BBBBBBDDDPPP___~~~}}}yyyssshhh```bbbhhhxxx~~~qqq]]]UUU```iiiqqqoooccc]]]aaa```ZZZMMMLLLMMM[[[kkkmmmrrrhhhWWWZZZmmm}}}lllccclllppprrruuurrr|||yyypppnnnvvv|||qqqxxxuuuqqquuuuuuyyy|||eeetttnnnXXXTTT^^^wwwvvvWWWDDDFFFDDDAAA===:::999888888666555444222111111111111000000000000000000000000333000888KKK___fffddd```\\\RRROOO\\\qqq}}}~~~|||lll[[[NNNEEE@@@:::777777666444222666444333555999===@@@AAAAAABBBAAA???;;;999888888<<<;;;999888999===@@@CCCFFFKKKPPPTTTTTTUUUXXX[[[[[[\\\```fffhhhbbbVVVKKKNNNRRRXXX```gggpppxxx}}}|||rrrnnnooorrrsssuuuxxx|||vvv```gggttteeeQQQNNNJJJMMMXXX]]]lllyyyrrr|||{{{aaaKKKGGGRRRjjjwwwzzzrrrXXXOOOWWW[[[iii___DDD===888333222333444222000333222222111111111111111iiiVVVKKKGGGEEECCCCCCCCCCCCAAA???BBB>>>===AAACCCDDDJJJRRRkkk|||yyysssjjjfffgggxxxmmm\\\^^^ddduuuzzzkkk```eeeiiiggg[[[RRRMMMYYYkkknnnvvvkkkdddrrrlllgggsss||||||uuunnnooo{{{|||{{{zzzxxxrrrwwwuuurrrvvvvvv|||qqq|||aaaSSSWWWggg~~~vvvZZZHHHBBBAAA???===;;;999888777666555444333222111111111////////////////////////555000444HHH^^^gggeee``````VVVPPPVVVeeeqqquuuttt{{{|||wwwdddUUUJJJDDD===999888888777555666555444666:::===???@@@@@@@@@@@@>>>;;;:::;;;<<<@@@>>><<<;;;<<>>>>>===<<<;;;999888777666666444333222111111111////////////////////////333...222EEE[[[eeeeeebbbbbb\\\UUUSSSYYYdddlllpppwww|||lllZZZOOOHHH@@@;;;::::::999777666555555666999<<<>>>>>>>>>?????????>>>>>>@@@BBBCCCBBB@@@@@@AAACCCFFFGGGIIIPPPXXXZZZYYYXXX[[[^^^ccc^^^YYYXXXYYY\\\]]]\\\WWW\\\dddjjjqqq}}}zzznnnooouuuxxxyyy|||}}}~~~|||iiiTTTKKKMMMNNNZZZlllsssxxxqqqtttzzzfffLLLDDDLLL\\\uuu~~~wwwvvv{{{___SSSWWWhhhxxx___@@@BBB999777555333333222222111222111000000//////000000ooo[[[MMMIIIGGGEEEEEEEEEEEECCCAAACCCBBBAAACCCEEEGGGHHHHHH]]]}}}uuunnnlll}}}vvvjjjjjj{{{zzzhhhdddooo{{{{{{rrr```^^^nnnyyyyyywwwwwwqqq|||zzzpppmmmttt~~~}}}||||||zzztttrrrssssssuuurrrrrryyy}}}oooeee{{{dddWWWTTT```tttaaaRRRDDD<<<<<<;;;;;;:::999999999777666555333222222222222000000000000000000000000...+++///???PPPZZZ___bbb``````[[[UUUUUU```lllsssttt|||ttt}}}sss___TTTMMMCCC<<<;;;::::::888777666555777:::<<<===<<<===???AAABBBBBBCCCEEEGGGDDDDDDEEEEEEFFFGGGHHHHHHJJJPPPXXX]]]]]]\\\\\\\\\XXXXXXWWWYYYZZZZZZXXXWWWWWW\\\ccciiiqqq~~~ssslllqqqzzz}}}]]]MMMJJJOOOTTTeee||||||nnnnnn{{{{{{XXXHHHEEELLLZZZyyy}}}yyy{{{pppWWWOOOXXXmmmTTT:::999777666555333222222111111111000000///////////////rrr\\\MMMIIIHHHFFFFFFFFFFFFDDDBBBAAABBBBBBBBBDDDGGGHHHHHHRRRvvvyyyuuuttt{{{vvvjjjeeeqqq|||yyyhhh```ooo{{{mmmttt|||{{{~~~uuulllmmmwww}}}|||~~~{{{tttqqqsssrrrssspppsss|||ccc___yyynnnYYYUUUYYYhhhhhhOOOIII@@@;;;:::999999999999::::::777666555444333222222222000000000000000000000000...,,,...777AAALLLXXXcccbbbeeeccc\\\[[[dddnnnsssuuu|||hhhjjjkkk\\\SSSHHHAAA>>>======;;;888888777999<<<=========???AAADDDFFFFFFFFFGGGHHHEEEFFFHHHJJJJJJJJJIIIHHHJJJPPPXXX___cccbbb___]]]TTTTTTSSSSSSSSSRRRPPPNNNQQQUUU\\\cccjjjttt~~~zzzrrrpppuuu|||xxxdddRRRIIIMMMWWWaaavvvrrrkkkvvvcccHHHEEEGGGQQQbbb}}}yyyzzz~~~cccSSSPPP]]]qqqjjjGGG888555444444444333111000000000000000///............///sss]]]NNNJJJHHHGGGFFFFFFFFFDDDCCC???AAACCCBBBCCCFFFHHHHHHGGGggg}}}zzz{{{ppp{{{hhh___ZZZcccppptttfff^^^ppp||||||{{{~~~{{{rrrjjjnnn{{{~~~}}}uuurrruuupppqqqooottt```bbbzzzttt```QQQUUU___sssXXXEEEFFFAAA:::999888888888999:::;;;777666555444333222222222000000000000000000000000111//////222888BBBUUUeeefffiiihhhbbbaaaiiiooopppxxxlllfffvvvxxxbbbYYYNNNEEEBBBAAA@@@???:::999999;;;===???>>>===AAADDDGGGIIIHHHGGGGGGHHHEEEGGGJJJLLLMMMLLLJJJHHHJJJOOOXXXbbbhhhhhhddd___WWWTTTOOOJJJHHHHHHJJJKKKIIIMMMTTT[[[bbbhhhmmmqqqqqqsssuuuvvvwww{{{~~~yyy[[[TTTOOOJJJSSSaaammm}}}mmmmmmxxxPPP>>>CCCKKKYYYooo|||sssxxxnnnWWWSSSUUUeeevvvMMM;;;999777222333333111///......///000000///...............vvv___PPPLLLMMMMMMNNNNNNKKKGGGDDDAAAAAABBBCCCDDDEEEGGGHHHJJJZZZ}}}{{{rrrpppooonnngggYYYOOOLLLMMMRRR[[[^^^VVVTTTiii|||~~~yyyxxxuuuzzzyyymmmjjjpppzzz~~~|||zzzwwwssspppoooooosssyyywwwmmmtttxxxsssbbbQQQOOOZZZkkk}}}vvvPPPIIIGGG>>>;;;:::999999;;;;;;:::999888999::::::999777444222333333222111000///......444//////444666888HHH\\\iiihhhiiimmmqqqsssqqqnnn{{{~~~}}}{{{iiikkkzzznnn```RRRMMMLLLGGGBBB>>>::::::;;;<<<===??????@@@BBBBBBBBBAAA@@@BBBDDDGGGJJJJJJIIIHHHKKKOOOMMMGGGFFFLLLSSSZZZ]]]___```aaaWWWOOOHHHEEECCCCCCHHHOOONNNQQQVVVZZZ^^^bbbgggjjjkkkqqqvvvvvvwww{{{|||zzz{{{}}}}}}~~~~~~___QQQRRROOOXXXaaalll}}}ssspppzzz___FFF@@@EEEOOO___oooyyy~~~mmmkkkyyydddVVVMMM[[[kkk~~~eee???999999333333222111000////////////........................{{{dddTTTRRRSSSTTTUUUSSSOOOIIIEEEAAAAAAAAABBBCCCDDDFFFFFFHHHRRRsss|||tttooojjjbbbWWWKKKGGGIIIHHHJJJPPPSSSNNNPPPfff{{{||||||vvvyyywwwzzzwwwyyyxxxooonnnuuu}}}{{{xxxuuusssqqqooorrrzzzqqqkkktttyyykkk___SSSSSS\\\mmmiiiHHHDDDCCC<<<===;;;999999:::::::::999888999::::::888666444333333333222111000///......222---...333333555CCCUUUhhhkkkpppuuuwwwuuuqqqmmmsssxxx|||~~~sssmmmppprrrbbbRRRMMMMMMIIIBBB>>>::::::;;;<<<===>>>???@@@@@@AAA@@@??????AAADDDHHHKKKLLLKKKGGGHHHLLLLLLHHHGGGLLLSSSYYY\\\]]]^^^___UUUNNNHHHFFFEEEFFFJJJQQQVVVYYY]]]```bbbeeeiiikkkooouuuzzz{{{|||}}}xxxYYYRRRVVVQQQ^^^mmmzzz}}}sssuuufffQQQ@@@AAALLLXXXhhhwww{{{qqq```ccc{{{___RRRTTTddduuuXXX;;;777888444333222111000////////////........................jjjZZZUUUXXXZZZ[[[XXXQQQIIIDDD@@@@@@@@@@@@AAABBBDDDDDDGGGJJJ```xxxuuuoooeeeTTTEEEBBBFFFEEEDDDFFFIIIHHHLLL```vvvppplll|||}}}{{{vvv{{{}}}pppeeeiiigggkkkuuuyyy{{{{{{~~~xxxrrrsss{{{~~~zzzxxxvvvtttsssrrrnnnqqq~~~iiijjjtttxxxccc\\\VVVYYYcccttt^^^DDDDDDEEEAAA@@@===:::999999::::::999888888999999888666444333444333333222111000/////////,,,---111111111<<>>>>>???????????????>>>>>>AAAFFFJJJPPPRRRQQQLLLIIIJJJKKKIIIHHHLLLRRRWWWXXXYYYZZZZZZTTTOOOKKKKKKLLLMMMRRRXXXaaadddgggiiiiiikkkmmmnnnqqqwww{{{zzz{{{dddPPPOOOTTT\\\mmmppptttuuu|||TTTFFF>>>GGGVVVeeesss{{{gggUUU[[[xxx[[[RRRYYYmmmoooHHH777444555555222222111000////////////------------------------ooo___YYY^^^ccceee```VVVLLLFFF@@@@@@@@@@@@@@@AAABBBCCCFFFDDDQQQvvv|||vvv```KKKCCCDDDFFFDDDEEEFFFFFFJJJXXXfffwwwppp\\\XXXbbbkkkqqqrrrnnngggcccdddeeecccbbbdddlll{{{vvveee[[[UUUYYYZZZcccsss|||||||||}}}yyyvvvxxxyyyuuusssrrrrrrqqqqqqnnnrrrooogggpppwwwuuuccc]]][[[dddrrr|||SSSBBBDDDGGGGGGDDD@@@<<<999999:::::::::888888888888777666555444444444333222111000000///...,,,...000000///666???VVVbbbpppwwwssskkkfffdddmmmuuu~~~~~~qqquuu|||hhhUUUOOOQQQOOOGGGBBB>>>>>>>>>>>>????????????@@@@@@@@@@@@AAADDDJJJOOOVVV[[[[[[UUUOOOMMMLLLJJJGGGKKKPPPSSSTTTTTTTTTUUUSSSOOONNNRRRUUUXXX]]]dddiiillloooppppppppprrrsssvvvzzz|||zzz|||xxxwwwnnnXXXOOOSSSZZZnnnssshhhqqq}}}fffPPPGGGDDDPPPaaappp|||qqq```VVVaaa~~~rrrYYYYYY\\\tttRRR;;;777444222444111111000///////////////------------------------tttccc```gggppprrrlll```SSSLLLAAAAAA@@@@@@@@@AAABBBBBBDDDAAAJJJgggzzzcccLLLCCCEEEHHHHHHHHHIIIGGGGGGLLLSSS[[[___^^^TTTJJJIIIMMMPPPVVVVVVRRRMMMMMMPPPPPPMMMSSSSSSXXXcccrrr~~~~~~zzztttmmmeee\\\TTTOOOPPPRRRRRR\\\mmmyyyyyy|||{{{zzzyyy|||{{{uuuqqqppppppppppppooonnnwwwssseeeooo||||||tttjjjcccdddsssfffHHH???AAADDDFFFEEEBBB===;;;:::;;;;;;;;;777777777777666666555444555555444333222111000000......///000//////222888JJJWWWfffllliiidddcccdddooovvvooowww~~~kkkXXXRRRSSSQQQLLLHHHCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCCCCCCCEEEIIINNNRRRZZZ```ccc___XXXTTTPPPLLLHHHLLLOOORRRRRRQQQQQQRRRQQQOOOQQQWWW]]]aaafffmmmmmmpppsssuuuuuuuuuvvvwww{{{~~~vvvvvv|||zzzhhhYYYUUUWWW^^^fffqqqdddggguuuqqqXXXOOOJJJKKKXXXjjjyyyuuu___UUUZZZpppdddWWWbbbeee~~~hhh@@@777:::555000222111000//////////////////------------------------{{{jjjeeennnyyy|||sssdddUUULLLDDDCCCBBBBBBBBBBBBBBBCCCAAA@@@FFF]]]~~~yyykkkUUUDDDAAAGGGHHHKKKMMMLLLHHHEEEEEEFFFLLLKKKIIIEEECCCCCCDDDEEELLLLLLJJJFFFGGGKKKKKKGGGOOOOOOQQQWWW___gggnnnqqqqqqvvv|||lllfff^^^WWWTTTSSSSSSSSSQQQQQQPPPZZZjjjvvv|||yyyzzz{{{~~~}}}|||xxxssspppooopppqqqqqqooorrrgggiii|||~~~rrrmmmhhhmmmWWWEEEBBB@@@BBBFFFDDDAAA===;;;;;;;;;;;;:::777777777666666555555555666555555444333222111111000000000000//////111333AAALLL[[[cccdddccceeehhhlllsss~~~ssssss}}}}}}lll[[[TTTTTTSSSQQQQQQJJJIIIHHHFFFDDDBBBAAA@@@BBBCCCEEEFFFGGGKKKOOORRRXXX^^^aaa___\\\YYYUUUOOOMMMPPPSSSUUUUUUTTTTTTUUURRRQQQUUU\\\bbbfffkkkqqqpppssswwwyyyyyyyyyyyyzzzyyyzzzuuuzzzvvvdddTTTRRRWWW\\\dddlllvvvhhhccclll]]]OOOIIIJJJPPP```tttqqqVVVQQQ```|||vvv[[[YYYiiixxxsssRRR888777;;;444///111000//////....../////////,,,,,,,,,,,,,,,,,,,,,,,,tttooozzz|||iiiWWWMMMFFFFFFEEEDDDCCCCCCDDDDDD@@@AAADDDQQQnnnzzzpppaaaNNNAAACCCKKKHHHNNNRRRQQQKKKHHHGGGHHHKKKIIIGGGFFFDDDDDDEEEGGGHHHJJJIIIFFFGGGMMMOOONNNRRRSSSTTTSSSTTTVVV[[[______hhhqqqyyy|||hhhaaaXXXTTTVVVYYY[[[[[[VVVUUUVVVaaaqqq{{{~~~vvvxxx||||||yyyvvvsssooonnnnnnoooooooooqqqwwwpppgggtttwwwkkkcccdddqqqmmmLLLDDDDDD>>>===CCC???===:::999:::999888777777777666555555555555666666666555444333222111111000111000///...///000000666BBBQQQ\\\bbbeeehhhkkkfffnnnwww{{{zzzyyy{{{}}}~~~~~~wwwwww{{{lll^^^WWWUUUTTTVVVYYYPPPOOOMMMJJJGGGDDDBBBAAA???AAADDDFFFGGGIIILLLOOOPPPTTTUUUVVVXXX[[[YYYTTTUUUXXX[[[\\\[[[[[[\\\\\\YYYYYY]]]dddiiikkknnnssstttwww{{{||||||{{{zzzzzz}}}gggYYYQQQWWW___fffppp|||uuuhhhggglll~~~gggNNNGGGFFFLLLXXXkkkkkkYYY^^^ssskkk]]]cccsssYYYEEE666666888222///222//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,{{{~~~sss___TTTHHHGGGFFFEEEEEEDDDEEEEEEBBBBBBBBBHHH___zzzqqqcccSSSGGGHHHNNNJJJQQQVVVTTTOOOMMMNNNOOONNNMMMMMMKKKGGGDDDGGGLLLFFFHHHGGGEEEGGGNNNTTTUUUTTTVVVWWWSSSNNNMMMPPPTTTUUU___kkkuuuyyyfff___WWWVVVYYY]]]]]]\\\[[[\\\^^^kkk{{{}}}tttxxx|||{{{wwwqqqnnnkkkjjjkkklllmmmlllsss{{{nnngggjjj{{{}}}mmmcccVVV]]]ooo]]]AAA???@@@777555<<<;;;:::888888888888666444777666666555555555666666666666555444333222222111000111000------...//////...:::JJJYYYbbbgggjjjkkkccckkkrrrtttrrrrrrwww}}}{{{uuuyyylll___XXXUUUUUUYYY^^^TTTSSSPPPMMMIIIFFFCCCBBB<<>>===<<<555333777777888999888777666777888444555666555333222333444444444555555444444333222111000///------......///222555===KKK\\\hhhnnnpppfffeeejjjrrruuusssuuuzzz~~~sssqqq|||~~~ssslllaaaXXXTTTUUUZZZ^^^\\\\\\XXXQQQMMMLLLHHHCCCDDDAAA@@@DDDJJJMMMKKKGGGJJJGGGEEEGGGIIINNNWWWaaadddfffgggiiikkkkkkkkkkkkkkkkkklllnnnoooqqqrrrrrrwwwyyy{{{{{{}}}ppp___YYYSSSSSSXXXggg}}}ssshhhcccWWWZZZwwwtttXXXDDD<<>>@@@EEEPPPyyy{{{qqqbbbTTTQQQTTTYYY___ccc```WWWRRRTTTYYY^^^bbbhhhjjjbbbUUUOOOPPP[[[]]][[[VVVUUUZZZ___aaa___```bbbbbbaaa``````aaaccclllzzzzzzlllkkkooopppsssyyy{{{wwwuuuuuuvvvwwwxxxyyyyyywwwrrrnnnmmmiiifffgggfffeeejjjqqq}}}xxxmmmxxxcccQQQMMMVVVpppsssLLL@@@777888999666444666666777777666444333333444333444555444333222333444666666666666666555444444111000000///.../////////555...---<<>>WWWppp___VVVUUU\\\fffpppoooddd[[[ZZZ]]]]]]```fffjjjggg^^^YYYYYYhhhrrrxxxssskkkhhhjjjllljjjllloooqqqrrrxxx}}}zzzxxx}}}yyyvvvuuuvvvzzzwwwttttttvvvtttpppkkkfff```___cccbbbeeetttlllssslllTTTQQQXXXkkkLLLAAA;;;777777777555333333777888888777555444444555333444555444222111222333333444444444444333222222111111111111111000000000333000...333@@@RRRcccmmmvvv|||{{{uuutttyyy~~~~~~}}}vvvxxxooooooggg``````iiirrruuuuuuooonnngggZZZRRRQQQRRRQQQPPPLLLHHHKKKTTT\\\______```]]]]]]^^^\\\ZZZ\\\aaadddhhhnnnuuuxxxyyyxxxwwwtttuuuuuuwwwzzz}}}ppp]]]WWWYYYbbbjjjuuudddXXXSSSMMMKKKQQQZZZjjjfffHHHAAABBBGGGVVVddd|||~~~}}}tttfffZZZWWWZZZssssssmmmiiimmmuuuTTT>>>999444333222111111000000000...------------,,,,,,,,,++++++++++++++++++++++++kkk^^^TTTTTTQQQIIICCCCCC>>><<<888<<<@@@<<>>;;;888666666555333222666777888777555555555666222333444333222111222333333333333333333222111111111222222222222111000000+++...000111777FFFZZZjjjzzz{{{ooolllrrryyy~~~~~~{{{}}}~~~rrrhhhfff```\\\^^^hhhsss{{{}}}wwwwwwpppddd[[[YYYZZZZZZUUUOOOKKKMMMUUU^^^cccddddddbbbccceeedddaaabbbfffiiinnnuuu|||~~~uuu___YYY___iiixxxyyydddRRRJJJJJJFFFJJJVVVddd{{{pppQQQAAACCCFFFSSSiiittt|||yyyssshhhZZZSSSZZZfffbbbdddlllxxxcccAAA666555333333222111111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++qqqbbbWWWWWWTTTJJJCCCCCC>>>???:::<<>>DDDWWWsssrrreee___XXXcccqqqvvvpppeee[[[VVVggghhhnnntttrrrjjjdddcccqqq}}}xxxxxx~~~|||}}}~~~|||}}}~~~}}}||||||~~~yyysssnnnmmmoooooojjjeeeddd]]]]]]dddhhhqqqrrrpppsssrrrZZZQQQYYYfffWWWFFF:::999666444333444444333333555666666555444555777222333444333111111111222333333444444333333222111222222333333333222111000+++...000///111===PPP```uuu}}}~~~tttjjjkkkqqquuuzzz{{{~~~|||~~~~~~}}}qqqfff```]]][[[]]]ccclllrrrvvvqqqsssoooeee]]]]]]```aaaXXXRRRLLLNNNVVV___eeefffccccccfffjjjkkkhhhjjjnnnpppvvvyyyiii___eeerrr~~~xxxiiiYYYJJJEEEGGGHHHQQQaaarrr___HHHEEEMMMQQQaaasssssspppjjjfffdddbbbeeeqqq~~~zzz^^^eeessszzzNNN<<<888333222222111000///...,,,,,,---------,,,,,,,,,++++++************************uuueeeYYYYYYVVVKKKDDDEEEAAADDD>>>===CCCBBBBBBLLL\\\yyyllleee[[[fffuuu|||xxxmmm```YYYbbbeeennnwwwwwwpppjjjhhh|||}}}{{{}}}yyyyyy}}}{{{}}}~~~~~~~~~{{{uuunnnnnnppppppkkkfffeee^^^^^^fffkkkvvvjjjrrr{{{gggSSSQQQ^^^lllxxxFFFAAA666666444111111444555555111333444444444444555777222333444333111000111222444444555555444444333222222222333444333222111000000111111//////777GGGTTTlllssstttlllhhhmmmtttvvvxxxxxxzzz|||wwwsssyyy}}}zzz|||~~~qqqggg___^^^]]]]]]___bbbfffhhhfffjjjhhh```ZZZ\\\___aaaZZZSSSMMMNNNVVV___eeegggaaabbbgggmmmooonnnppptttuuu{{{~~~nnnddddddsssyyyiii^^^TTTJJJGGGJJJOOOZZZlll~~~zzzSSSCCCHHHUUUXXXfffooobbbbbb\\\[[[dddppp{{{nnnaaajjjyyybbb@@@<<<:::000111111000///...,,,***)))---------,,,,,,,,,++++++************************uuufffXXXRRRPPPLLLGGGEEE@@@???>>>===>>>???AAABBBQQQjjj}}}uuupppggggggnnn{{{jjjWWW]]]eeeqqq|||xxxqqq~~~~~~|||{{{{{{|||zzzuuuppplllkkkiiifffccc]]]^^^bbbhhhvvvjjjjjjwww}}}wwweeeYYYTTTZZZjjjyyydddCCC999555555444333333333333444222222222222222222222222555555333222111000000000333333333333333333333333111111222222222333333333...///......000555;;;@@@ZZZcccjjjiiihhhnnnxxx~~~wwwuuuppplllpppwww{{{zzz{{{www~~~tttiiieeebbb^^^]]]^^^___```aaacccccc```ZZZUUUUUU\\\bbbWWWTTTOOOLLLQQQ\\\dddggg```eeejjjnnnqqqvvv}}}tttkkkmmmxxx|||gggUUUOOOJJJEEEFFFNNNPPPggg^^^KKKGGGJJJWWWiiippphhh^^^WWWZZZhhh|||wwwgggfffppp}}}MMM777444555222000000//////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******yyyjjj[[[UUURRRMMMIIIGGGCCCAAA???===<<<===???@@@GGG]]]|||wwwqqqpppttt~~~ppp```YYYaaappp}}}}}}~~~}}}~~~~~~}}}zzzxxxwwwxxxvvvrrrnnnllljjjiiieeecccaaadddjjjxxxzzzfffmmm{{{~~~pppbbb]]]aaakkkzzz~~~UUU???888555555444333333333333333222222222222222222222222444333222222111111111111333333333333333333333333222222222222333333333333111111000//////222777;;;MMMXXXbbbfffiiiqqq{{{}}}zzzxxxxxxyyy~~~~~~zzz~~~vvvrrroookkkiiihhhgggfffeeeeeeeeedddbbb___^^^aaacccYYYTTTMMMJJJOOOYYYbbbgggeeeiiimmmpppsssyyy}}}lll\\\PPPMMMLLLJJJOOOYYYeee{{{UUUHHHLLLVVVdddnnnnnneee[[[eeennnpppeeeoooyyyeeeBBB666555444222////////////......------+++++++++,,,,,,,,,,,,,,,******))))))))))))******ppp```WWWSSSNNNJJJHHHDDDBBB???<<<;;;<<<>>>???AAAOOOooowwwsssrrrvvvzzzwwwkkk```WWW^^^ooo}}}~~~||||||~~~~~~zzz||||||{{{xxxtttssssssqqqooollljjjiiigggdddaaaeeehhhsssiiihhhtttrrreee[[[```nnn}}}dddFFF:::555555444333333222222333333222222222222222222222222222222111111111111222222333333333333333333333333222222333333333444444444444444222000...///222555>>>KKKZZZccclllxxx~~~}}}}}}zzzwwwssspppmmmjjjjjjjjjkkklllkkkhhhfff]]]UUULLLGGGKKKTTT___fffhhhlllqqqsssvvv}}}}}}sss\\\RRRLLLLLLLLLOOOZZZggg|||YYYOOOEEETTTgggssstttlllddd___ppp}}}xxxjjjjjj|||yyyLLL888666555222111...............---------++++++++++++++++++++++++******))))))))))))******yyyfff\\\UUUNNNHHHFFFCCCBBB???===<<<===>>>@@@AAAHHH^^^zzztttnnnkkkjjjfff```ZZZZZZ^^^lll{{{}}}|||}}}~~~~~~}}}xxxzzz{{{yyyvvvrrrpppppppppnnnllliiifffdddaaa___eeekkkyyypppfffsssggg[[[VVVbbbwwwTTT@@@999333444333333222222222222222111111111111111111111111000000000000000111222222222222222222222222222222222333333333333444444444444444333000......000222666CCCTTTaaaooo}}}{{{wwwtttqqqppprrruuuuuuqqqlll```UUUIIIDDDGGGOOOZZZccceeelllssswwwzzzpppfffUUUPPPKKKKKKMMMUUUgggwwwlllHHHRRRNNN```tttzzzrrrhhhfffiiixxxnnnmmmvvvbbb>>>555666222///222............------------+++++++++*********************))))))))))))******pppcccZZZPPPHHHEEEAAA@@@???>>>>>>???@@@AAAAAACCCQQQqqq{{{rrriiibbb]]]ZZZXXX___bbblll}}}~~~}}}}}}~~~~~~}}}{{{vvvxxxyyyxxxuuurrrqqqqqqqqqooolllgggcccaaa``````gggqqqhhhmmm~~~ttt\\\UUUWWWiiimmmFFF<<<999444333333222111111111111222111111111111111111111111////////////000111222222222222222222222222222222222222222333333333444444222333333111//////000222222===KKKYYYiiizzz}}}~~~{{{vvvwww{{{|||xxxtttaaaTTTGGGCCCDDDHHHSSS]]]aaakkkvvv}}}ssseee\\\RRROOOMMMMMMSSSccc{{{xxxZZZGGGVVVcccpppzzzwwwjjjccciiissszzzkkkssskkkPPP999666555///...444........................+++++++++*********))))))******))))))))))))******vvviii___SSSIIIEEE???@@@@@@AAAAAAAAABBBBBB>>>???GGG^^^wwwkkk```ZZZXXXXXXeeehhhqqq~~~~~~}}}}}}}}}|||zzzxxxtttuuuvvvuuusssrrrsssttttttqqqkkkddd______cccfffmmmsssggguuuxxxiiiUUUUUU```wwwSSS888777888666333222111111000000111111111111111111111111111111//////...//////000111111222222222222222222222222111111222222222333333333000222333333111111222333000777@@@KKK\\\ooo{{{~~~~~~{{{|||~~~}}}zzzeeeVVVJJJGGGGGGHHHPPP[[[bbbnnn}}}sssfff[[[UUUOOOOOOPPPTTT```xxxgggXXXOOOOOO^^^xxx{{{yyyooodddcccnnnzzzuuunnnxxxtttNNN@@@555333222...///444.........///////////////,,,,,,,,,+++******))))))******))))))))))))******ttthhh___SSSHHHBBB@@@AAACCCDDDDDDCCCAAA???<<<>>>BBBNNNkkk|||pppccc[[[ZZZ\\\kkkoooyyy~~~~~~|||{{{{{{zzzyyyuuusssqqqqqqrrrqqqqqqrrruuuxxxvvvqqqiiiaaa]]]```hhhooowwwkkkiiinnn{{{ppp```UUU]]]ooohhh???333555666333222222111000000000000000111111111111111111111111//////.........///000000111111111111111111111111000000000111111111222222000222444444333222222333000222555===OOOdddrrrwww}}}{{{vvvwww|||~~~}}}oooaaaVVVUUUTTTQQQWWWaaajjjvvvzzznnnbbbYYYSSSQQQNNNPPPUUU^^^qqqjjjPPPHHHKKKZZZmmm~~~zzzqqqhhheeekkkxxxuuuuuu~~~QQQ<<<888333000111111000////////////000000000111111---------,,,+++***************))))))))))))******nnnddd\\\PPPDDD>>>BBBDDDFFFGGGFFFCCC???======@@@AAAFFF[[[xxxjjjbbbaaadddpppvvv}}}|||{{{zzzyyyxxxvvvrrroooooooooooonnnooorrrvvvzzzvvvpppggg___\\\aaammmvvvlll```iiivvvzzziiiZZZXXXdddyyyRRR777666888444...222111111000000000000000000000000000000000000000//////............//////111111111111111111111111///000000000000111111111111333555555444222222222222111000666HHH___oootttxxx~~~}}}xxxxxxqqqqqqvvv}}}yyy~~~zzzlllbbbbbb```\\\___iiirrr~~~{{{vvvlllaaaWWWQQQOOOOOOOOOTTT[[[ggg|||pppLLLFFFDDDKKKddd}}}yyyrrriiidddiiiuuu|||vvv{{{mmm>>>888888444000111444000(((//////000000111111222222......------,,,+++************))))))))))))******{{{jjj___VVVMMMFFFDDDEEEDDDCCCCCCBBB@@@===:::>>>;;;777AAATTTiii{{{rrriiibbb^^^pppwww|||~~~~~~{{{yyyzzzzzzuuunnnlllnnnmmmkkkkkkmmmssswwwxxxxxxrrrkkkeeecccaaadddqqqnnndddaaaoooyyyuuu]]]TTT\\\hhhlllEEE888;;;999333000000000000000000000000000////////////////////////............////////////............////////////000000111111111222222222222222111111111111222222---///111444<<>>???>>>===<<<<<<<<<999:::AAAHHHdddxxxrrrooosss{{{{{{}}}tttttt~~~oooggglllnnnuuu~~~|||zzzzzzwwwtttsssnnniiiiiimmmmmmooosssxxx{{{yyyuuuqqqgggbbb^^^^^^ggg|||~~~aaaVVVeeeuuujjj^^^dddsssvvvNNN@@@555444333///...222////////////////////////........................---............/////////---............/////////000000000000111111111111222111111000000111111222000111000///222>>>NNN[[[mmmoooooommmpppvvvzzzyyyzzzuuupppmmmooosssxxx{{{~~~~~~}}}||||||wwwggg[[[QQQKKKEEEFFFLLLSSSWWWWWWcccnnn}}}fffMMMHHHKKKQQQZZZhhhqqqmmmddd^^^```hhhttt~~~cccHHH:::222444222000/////////...---++++++++++++++++++++++++************************))))))))))))))))))))))))|||jjj^^^VVVMMMGGGFFFDDDBBB???>>>>>>??????>>>;;;???<<<;;;===???RRRrrrzzzvvvvvv~~~qqqqqquuukkkjjjtttwww}}}}}}}}}~~~~~~|||xxxuuutttqqqooonnnlllhhhjjjooopppsssyyy|||{{{vvvnnniii______aaafffsss```SSSZZZooo{{{ttt```___nnnVVV@@@:::666666444///...111////////////////////////........................---------.........//////---------.........///////////////000000000111111111111000000000000111111333333222111222:::FFFOOO___eeejjjkkkmmmqqqrrrpppnnniiieeeeeellltttyyy{{{~~~uuuhhh[[[RRRJJJJJJKKKNNNTTTZZZ```cccnnnxxx]]]MMMIIINNN]]]hhhkkkppptttkkk[[[ZZZaaaooo{{{hhhGGG;;;888666333111///.........---,,,************************************************))))))))))))))))))))))))|||iii]]]TTTLLLGGGFFFDDDBBB@@@???@@@AAAAAA@@@888>>><<<;;;===<<>>>>>>>>@@@BBBAAA???======???999777>>><<<999???OOOlll|||{{{{{{|||zzzzzzzzzzzzwwwrrrjjjeee\\\```hhhpppqqqllliiijjjlllllljjjeee___\\\\\\^^^[[[hhh}}}eeeNNN^^^llluuuoooZZZZZZcccvvvQQQ333<<>>???>>><<<;;;;;;;;;<<<===IIIQQQrrr~~~~~~~~~~~~zzzwwwyyyzzz{{{{{{xxxrrriiibbb[[[eeerrr{{{{{{vvvpppmmmqqqggg___\\\\\\\\\^^^bbbggg|||tttWWWWWWlllwwwsss^^^ZZZdddwwwTTTAAA===222222222111000///...------////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------........................------222222222111111111111111555777>>>KKK[[[iiirrrvvv}}}{{{~~~xxxqqqnnnssszzzxxxuuuyyy~~~vvvvvvxxx{{{}}}{{{|||~~~||||||||||||ssskkkZZZOOOQQQTTTOOONNNRRR]]]eeetttkkkQQQJJJCCCHHH\\\xxx|||kkkfffjjjqqq{{{zzzUUU@@@111222555222000222...---,,,+++***+++,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((qqq```ZZZUUUKKKEEEEEEBBBAAA@@@@@@AAAAAA@@@>>>======<<<<<<<<<;;;<<<<<>>===<<<;;;:::;;;@@@RRRuuu|||{{{zzz~~~}}}~~~{{{yyyzzz{{{{{{{{{yyyssslllfffdddiiisss}}}uuummmccc]]]YYYYYYZZZ]]]cccjjjwwwlllWWWPPP^^^yyynnnccc\\\eeeyyy}}}YYY???777777111222111000000///...------------------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------........................///000000111111222222222...111555<<>>>>>??????>>>===<<<===???@@@@@@>>><<<:::;;;===EEE\\\{{{yyywww{{{|||{{{yyyxxx|||~~~~~~~~~}}}{{{{{{{{{{{{zzzxxxtttmmmhhhgggjjjsss~~~~~~pppccc[[[XXXVVVXXXZZZ^^^hhhrrrpppXXXRRRXXXmmm~~~vvvccc^^^bbbqqqZZZDDD:::666666222111000000///......------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------..................//////000111222222333...111333555;;;III]]]llllllmmmnnnlllfffeeennnzzzxxxvvvyyy}}}}}}|||~~~~~~ttttttxxx{{{yyyzzzzzzyyywwwwwwyyyzzzyyy|||~~~uuukkk___VVVUUUSSSSSSTTTTTTXXXhhhyyyzzz\\\GGGEEEMMMXXXjjj~~~}}}rrriiiaaabbbgggpppzzzoooNNN<<<888444222444333---,,,...,,,,,,,,,+++++++++++++++************************((((((((((((((((((((((((((((((''''''''''''((((((wwwhhh\\\ZZZWWWMMMFFFDDDAAA???======>>>>>>>>>======???AAABBBBBB@@@===;;;::::::;;;IIImmm~~~{{{zzzxxxvvvsssqqqsss}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzyyyxxxtttnnnkkkjjjmmmsss}}}zzzhhhYYYXXXWWWWWWZZZ^^^eeettt|||YYYMMMTTTfff|||mmmeee```dddpppnnn???777666333222///000000//////......------.........------------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////......///000111111222222000333444222444>>>QQQ___fffhhhlllkkkgggfffqqq~~~}}}vvvvvv|||vvvlllqqq|||xxxtttrrrsssuuusssvvv|||~~~yyyrrrkkkddd]]]XXXUUUVVVWWWXXXZZZ]]]hhh|||vvv^^^FFF<<>>>>>>>>>>>???AAABBBBBB@@@>>><<<;;;<<<;;;DDD```~~~|||zzzxxxvvvvvv|||~~~{{{|||~~~{{{zzzzzzzzz|||~~~}}}~~~~~~~~~}}}||||||}}}}}}{{{zzzxxxwwwvvvsssooolllmmmnnnqqqwwwyyyqqqaaaTTTQQQRRRUUUZZZaaammmeeeMMMMMM\\\uuuwwwcccbbbbbbkkk}}}WWW666666777444333000/////////.........------............------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------.../////////...//////000000111111111222444444222111888EEEPPP```dddlllooommmlllttt~~~wwwqqqttt~~~lllhhhsss}}}vvvqqqoooooopppssswwwzzz|||}}}xxxmmmfff```\\\XXXUUUWWWZZZXXXYYY\\\aaajjjxxxqqq^^^OOODDDCCCSSSeeerrrggggggiiiiiioooyyy[[[???555777555333000///......///111+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((lll]]]QQQPPPOOOIIICCCDDDCCC@@@======>>>?????????===>>>???@@@@@@>>>===;;;=========BBBTTTsss~~~}}}}}}~~~|||{{{|||{{{{{{||||||}}}~~~|||~~~}}}|||}}}~~~yyyxxxxxxyyy|||}}}|||{{{zzzxxxwwwvvvuuusssooolllkkkiiihhhiiiiiiddd[[[SSSNNNQQQVVV^^^hhhzzzqqqUUUOOO\\\lllpppaaagggmmmxxxlllIII555888666333333222//////.........---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,------...//////000/////////000000000000000///222333222111555===DDDVVV]]]hhhqqqqqqooorrryyy~~~{{{vvvqqqpppwww}}}uuuvvv{{{}}}vvvqqqnnnoooppprrrssstttwww{{{zzztttlllfff\\\WWWTTTUUUUUUTTTZZZaaaaaaaaabbbfffooowww||||||cccUUUJJJIIILLLQQQaaasssvvvllllllqqquuutttyyyaaaKKK;;;666:::222111...---///000///,,,***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((fffWWWLLLLLLLLLGGGCCCEEECCCAAA>>>===>>>???@@@???<<<===>>>>>>>>>===;;;:::999999999<<>>GGGQQQ\\\nnnvvvjjjkkkuuu}}}}}}\\\DDD<<<555222444000///------000111---(((******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((hhhZZZNNNMMMNNNLLLHHHEEEDDDAAA>>><<<<<<=========>>>>>>======<<<<<<<<<;;;BBB<<<:::<<>>BBBGGGOOO```tttyyymmmccceeessshhhCCC666777444111111///............---------,,,+++******))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((hhh[[[PPPNNNOOOMMMJJJGGGCCC@@@>>>======>>>===<<<>>>=========<<<<<<<<<;;;>>>999999======CCCWWWnnn~~~~~~~~~}}}|||yyyvvvwwwyyyyyyvvvvvvxxxyyy{{{yyytttqqqrrrppplllbbb\\\XXXXXXXXXUUUVVVYYY\\\cccqqqaaaOOOIIIWWWtttsssccc___mmmaaa===;;;777444111000000///...//////...---,,,+++******,,,***)))***,,,...,,,+++)))******++++++******)))************************)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,---------------------......//////000000111000///...///000222333333<<>>>>>===<<<=========<<<<<<<<<<<<<<<;;;999;;;???===>>>JJJZZZ~~~~~~}}}|||zzzvvvuuuwwwvvvsssrrruuutttwwwwwwsssrrrrrrppplll___ZZZWWWXXXXXXWWWYYY^^^```lllrrrOOOIIIPPPeeepppfffbbbgggtttqqqEEE999888555222000000111000///......---,,,+++***))))))***)))((()))+++,,,+++***+++******))))))******+++************************)))******++++++******)))*********++++++++++++,,,+++,,,,,,,,,---------...---------...//////000000111000///...///000111222333444AAAXXXllluuutttssstttyyy{{{tttpppiiirrr{{{yyyyyy}}}~~~xxx~~~|||yyyvvvsssrrrqqqpppoooppppppqqqtttyyytttjjj\\\UUULLLGGGGGGJJJLLLLLLOOOSSSWWW]]]nnnnnnXXXEEE@@@===:::>>>III]]]mmm}}}{{{qqqjjjbbbccceeelllvvvOOO???222222666333111222......---------,,,,,,,,,++++++***))))))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''eeeZZZPPPNNNOOOMMMKKKKKK@@@>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@>>>===DDDMMMrrr~~~}}}}}}}}}}}}~~~~~~}}}|||zzzzzzyyyuuurrrrrrqqqmmmmmmpppooossstttqqqppppppmmmhhh]]]YYYWWWXXXXXXXXX\\\bbbkkkyyybbbKKKPPP```uuuxxxfffbbbiiirrr{{{ZZZ;;;<<<555222000000000111000///...------,,,+++*********(((((((((((()))******)))+++***)))(((((()))***+++************************))))))************))))))************+++++++++++++++++++++,,,,,,------...,,,,,,---......//////000000////////////000111111555333:::LLL^^^iiinnnppprrrvvv}}}wwwoooiiimmmttt}}}{{{zzz~~~}}}yyy{{{sssooooooqqqmmmllllllnnnrrryyy~~~pppcccZZZPPPNNNKKKJJJKKKLLLLLLLLLQQQ^^^jjjuuuzzz\\\III===>>>>>>;;;DDDUUUvvv{{{nnneeebbbcccgggnnnttt{{{bbb@@@888333444555111///000------------,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''}}}```VVVNNNLLLMMMKKKJJJKKKAAA???===<<<=========<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<===<<<<<>>:::???AAAEEEWWWllluuuggg]]]]]]aaajjjpppvvvzzz~~~cccFFF999666444444222......000---,,,,,,,,,+++++++++++++++***))))))(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''xxx\\\SSSLLLKKKKKKIIIIIIKKKCCC@@@<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888888999;;;>>>AAAKKKkkk~~~}}}~~~||||||}}}~~~|||{{{~~~yyyzzz{{{zzzxxxvvvsssqqqiiieeecccdddeeeeeehhhmmmzzz|||zzzsssnnnlllgggbbb\\\ZZZZZZ\\\\\\^^^fffppp\\\PPPWWWnnn}}}ooojjjlll{{{^^^AAA555222111///......000000///---...---------,,,,,,,,,,,,&&&((())))))''''''(((******))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((()))))))))************+++))))))***+++,,,---......,,,,,,,,,---......//////....../////////000000000//////444;;;AAAIIIXXXeeejjjnnnvvv~~~pppgggbbbiiivvv~~~xxxsssrrryyyuuunnnmmmjjjiiiiiikkknnnpppsssvvv|||ssslllbbbYYYRRROOOLLLKKKIIIJJJKKKLLLRRR]]]kkkvvv~~~dddJJJ???<<<;;;@@@IIIXXXooo}}}nnnbbbZZZYYY```hhhpppvvv{{{}}}bbbIII777333333222000...---...111,,,,,,,,,+++++++++************)))(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&tttZZZRRRKKKJJJJJJHHHIIILLLFFFBBB<<<999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<:::999777666888;;;<<<;;;BBBXXXlll~~~}}}}}}~~~~~~}}}~~~}}}zzz|||{{{~~~~~~{{{zzz{{{|||zzz{{{{{{{{{xxxtttqqqnnnddd``````dddiiilllssszzz}}}ssslllhhhccc]]][[[ZZZ]]]```bbbfffppp{{{tttSSSQQQbbbzzzvvvfffjjjvvvoooNNN<<<555222000///......//////---,,,,,,,,,,,,,,,++++++++++++&&&(((***)))'''''')))+++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))***+++,,,---......+++,,,,,,------......///---....../////////////////////111444888???LLLZZZfffjjjqqqyyyvvvnnniiikkkooossszzz{{{rrrzzzvvvtttqqqnnnlllkkkkkkkkkjjjlllpppuuu|||zzzpppaaa[[[TTTNNNKKKKKKKKKKKKKKKQQQYYY```hhhtttttt[[[GGG<<<===@@@CCCKKK]]]ttt}}}nnn___]]]```dddkkkqqqtttyyykkkLLL>>>555000111000...,,,---//////++++++++++++******************)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&rrrYYYRRRKKKJJJJJJIIIJJJMMMHHHCCC<<<888888999;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;999888;;;===<<<999???LLLYYYttt~~~~~~}}}~~~{{{~~~}}}{{{zzz|||zzz}}}~~~}}}||||||}}}||||||}}}{{{yyytttpppmmmccc```aaahhhooovvv}}}rrriiiccc^^^XXXZZZ[[[^^^cccffflllxxx]]]TTTWWWlllrrrdddmmm~~~[[[DDD555111333000///......///...,,,++++++++++++***************&&&(((******(((''')))+++'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((()))***+++,,,---......++++++,,,------......///---......///000/////////333000///111444999DDDOOOcccffflllssszzz~~~yyyuuurrrmmmkkktttsssttt{{{|||yyyuuuqqqnnnlllkkkeeefffhhhmmmttt|||wwwooofff]]]YYYUUUPPPLLLLLLMMMNNNNNNOOO[[[lllzzzoooWWWDDD@@@FFF===EEENNNZZZrrrqqqcccZZZ```lllsssuuuwwwwww|||~~~WWW>>>888444111222222///.........---+++++++++************)))******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&pppZZZSSSLLLHHHIIILLLMMMMMMGGGCCC>>>:::999999888888:::999888999;;;<<<;;;:::999999888888999999:::;;;:::DDDKKKWWWxxx}}}{{{yyyxxxwww|||||||||||||||||||||||||||}}}~~~|||zzzzzzzzzzzz~~~~~~|||xxxrrrmmmkkkjjjbbbgggooozzzxxxllleeeaaa]]]XXX___^^^```eeekkkwwwsss\\\QQQXXXhhhzzz{{{uuuqqqrrrzzz{{{QQQBBB999555666444000...------......---,,,************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++---......---++++++,,,.........................../////////111333777:::===NNNUUUaaalllrrruuu~~~|||sssppprrr~~~~~~~~~wwwxxxuuuoootttyyyrrrooooookkkjjjfffddddddjjjsssyyyzzzlll```YYYVVVSSSQQQOOOMMMKKKIIIKKKNNNRRRTTT[[[pppxxxfffSSSHHHAAA<<<>>>CCCIII[[[pppyyyiiieeeccchhhsss{{{~~~~~~mmmVVVGGG999333444000//////---,,,+++******))))))************)))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((mmmYYYSSSLLLIIIJJJMMMNNNNNNIIIDDD>>>:::888888888888:::999888999:::;;;;;;999999888888888888999::::::777>>>BBBIII___~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~|||zzzzzzzzzzzzzzz{{{zzzwwwrrrnnnllllllkkknnnwww|||rrriiieeeccc```\\\___aaaiiittt~~~mmmWWWQQQSSSgggrrr|||~~~xxxrrrpppppp}}}]]]???888222///111//////...------......---,,,*********)))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,******,,,.................................---...000222555777AAAEEEQQQaaannntttyyy~~~}}}tttpppsss|||zzztttuuuuuuwww{{{~~~|||xxxzzz||||||{{{tttooolllhhhdddccceeeiiimmmsssxxx~~~jjjcccYYYQQQNNNMMMLLLKKKNNNMMMLLLMMMQQQXXX___ccczzzuuucccRRRJJJCCCBBBCCCFFFNNNWWWdddrrr{{{uuujjjggghhhnnnyyyrrrRRRBBB:::222...111//////...---,,,+++******))))))************))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((}}}hhhWWWRRRLLLJJJLLLOOOPPPOOOKKKFFF???999888888888999999888777888:::;;;:::999888888888888888999999:::999;;;<<<===FFF___zzzyyy}}}~~~|||{{{zzzzzz{{{xxxyyyzzzxxxuuusssrrrsssuuuwwwxxxqqqiiieeeffffffccc```cccfffppp}}}```NNNIIIUUUfffwww{{{}}}wwwnnniiimmmsssbbbDDD555555111...000...///---,,,,,,---...,,,+++******))))))))))))(((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++)))***+++*********,,,...------------------------......------...///111222555666AAAUUUiiitttxxxzzzzzzqqqkkksss|||wwwnnnqqqooonnnpppuuuzzz}}}~~~}}}zzzuuunnniiigggfffeeeeeecccfffjjjnnnssszzzooo```QQQMMMHHHEEEEEEGGGIIIJJJRRRQQQRRRUUU\\\fffooouuujjjSSSGGG>>><<<===DDDLLLVVVcccnnnvvv}}}xxxoookkklllnnnooonnnpppxxxiiiSSS>>>666555111000222///...------,,,+++******((())))))******))))))(((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''''''''((((((wwwcccUUUPPPLLLKKKMMMPPPPPPPPPLLLFFF???999777777888999888777666777999:::999888777777777777777888999999<<<::::::<<<===LLLoooxxx|||}}}|||{{{{{{{{{|||yyyzzz|||{{{zzzyyyzzzzzzyyy|||tttqqqiiicccccceeeeeeccccccjjjjjjttt}}}[[[MMMMMMSSSeeeyyy}}}uuulllhhhppp{{{NNN:::444777222...000///...---,,,,,,------,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((()))************---///------------------------////////////000111222333333222999KKK```oooyyyyyyppprrrvvv|||zzzssssssqqqnnnmmmpppuuu{{{xxxqqqllliiifffcccaaaaaaaaacccgggmmmtttxxx~~~wwwlll]]]PPPIIIGGGEEEEEEGGGJJJLLLNNNRRRSSSWWW]]]gggrrr|||mmmPPPBBB???<<<>>>DDDPPP^^^jjjtttzzzttttttoooggg```aaaiiipppyyyxxxzzzvvvTTTFFF999555555222000111---------,,,+++******)))(((((())))))))))))((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''(((''''''&&&&&&''''''(((rrr^^^RRRNNNJJJJJJMMMOOOOOONNNJJJEEE>>>999777777888888777666555666888999888777777777666666777777888999;;;777888===>>>EEE]]]www~~~}}}{{{{{{{{{|||}}}yyy{{{}}}}}}|||||||||~~~{{{{{{nnnmmmeeeaaacccdddcccdddgggpppsssbbbKKKLLLXXXdddttt|||uuuqqqyyyjjjBBB444222555...+++...---...,,,++++++,,,,,,+++***)))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))***++++++++++++---///------------------------......///000111222333444333111555???MMM]]]ppp~~~~~~|||vvvqqqsssyyy~~~~~~}}}tttrrrooonnnpppvvv~~~|||uuunnnjjjggghhheee```^^^___cccgggjjjlllooossswwwzzz{{{zzzzzz}}}}}}~~~|||vvvoooqqqnnnhhhaaaZZZRRRKKKHHHHHHHHHIIIJJJMMMQQQTTTSSSXXXbbbnnnzzzsssUUUAAA>>>BBB>>>FFFTTTgggwww~~~{{{tttlllgggbbb___aaaiiisss{{{www[[[DDD<<<555222111...+++***,,,,,,,,,+++******))))))(((((())))))))))))(((((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''lllYYYOOOLLLIIIIIIKKKMMMLLLJJJFFFBBB===999777777777666666555444555777888777666666666666666666777777888555222555:::<<>>666444,,,...111++++++...))),,,+++******++++++***((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++000111333555333111666===TTTggguuuuuuwwwvvvooonnnrrr|||}}}uuuuuuxxx}}}}}}|||vvvkkkeeeaaa^^^\\\YYYWWWUUUSSSRRRSSSTTTUUUWWWXXXYYY\\\```eeejjjlllssstttvvvxxxzzz{{{|||}}}zzz|||}}}{{{~~~~~~{{{~~~~~~|||zzzyyyzzzzzzzzzvvvoooeee^^^[[[WWWRRROOONNNNNNMMMMMMHHHHHHIIILLLNNNNNNNNNPPPUUUZZZbbbjjjtttyyyjjjZZZOOOGGGJJJRRR]]]mmm{{{sssllljjjjjj___fffttt|||~~~iiiNNNHHHCCC444000111000---+++,,,------************))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++'''&&&&&&%%%%%%&&&&&&'''sss___SSSEEEDDDBBBBBBCCCCCCBBBAAA<<<;;;888666555555666666666555444444555666555444444444444555555555555666777666555666777999<<<>>>EEEZZZtttssseeecccgggppp~~~|||}}}~~~}}}}}}~~~}}}}}}|||{{{{{{}}}}}}{{{|||}}}zzzwwwxxxwwwtttnnnhhheeedddfffeeefffggggggnnnnnnVVVKKKGGGGGGUUUgggxxxuuuooooooyyykkkEEE555555222111///...------......+++++++++***)))(((((('''***)))(((&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))))))))***************************------,,,------...///000.........///000222333444DDDRRRfffvvv~~~zzztttuuu|||{{{~~~ssssssyyywwwwww{{{~~~qqqjjjjjjgggaaa\\\ZZZWWWUUUUUUUUUTTTSSSQQQQQQRRRSSSUUUXXX[[[\\\ccceeegggiiiiiiiiijjjllljjjnnnrrrrrrpppnnnnnnoooqqquuuyyy{{{zzzxxxvvvuuunnnqqqssstttrrrooonnnmmmnnnnnnlllggg```YYYVVVUUUWWWSSSMMMJJJJJJKKKLLLKKKMMMNNNOOORRRVVVYYYYYYWWWeeejjjtttkkkZZZVVVJJJPPPTTTXXXbbbqqq}}}tttkkkjjjlllllllllnnnrrryyylllUUUGGG>>>888333///......------,,,+++++++++******)))(((''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%ooo[[[OOODDDBBBAAA@@@AAAAAA???>>>;;;:::888666555555666777666444333444555666555444444444444444555555555555777666666666777888;;;<<<>>>LLL^^^pppwwwooohhhfffmmmvvv~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~}}}||||||~~~~~~|||uuutttssspppllliiigggfffdddbbbdddnnn{{{oooTTTEEECCCGGGXXXgggwwwpppooosss{{{yyySSS999222777111000///...---------...++++++******)))(((((('''***)))((('''&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))))))))***************************++++++++++++,,,---...///......//////000111222333;;;CCCQQQbbbqqq~~~~~~|||yyy~~~~~~vvvrrruuuyyy~~~qqqrrrttt{{{}}}zzzzzzrrrnnnkkkfffaaa\\\XXXUUUSSSRRRQQQOOOMMMMMMNNNPPPQQQQQQRRRTTTUUUVVVVVVWWWXXXWWWZZZ\\\\\\ZZZZZZ[[[]]]]]]```eeehhhiiihhhfffdddccc```^^^]]]^^^```aaabbbWWWUUUSSSQQQPPPNNNLLLJJJGGGHHHIIIKKKNNNPPPRRRSSS[[[^^^aaadddgggmmmtttyyyvvvoooeeeYYYRRRQQQ```gggnnnqqqvvv~~~zzzqqqgggcccffflllppprrrtttwww{{{uuueeePPP@@@888555222///.........---,,,,,,++++++******))))))(((''''''&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$hhhVVVKKKBBB@@@???>>>>>>===<<<:::999888777555555555666777555444333444555666555333444444444444555555555555888777666555666777999999999>>>FFFTTTiiiooobbb___bbbkkkxxx~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~yyyzzz{{{~~~|||zzzrrroookkkiiiiiiiiiiiiiiiooolllppp{{{___LLLCCCAAAKKKXXXmmmzzz}}}uuunnniiiqqqwww|||WWW===000000555000000///---------------+++******))))))(((((('''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((())))))***************************************+++,,,------///////////////000111111333555;;;HHH\\\ppp|||{{{yyy|||{{{vvvpppmmmtttwwwzzz~~~zzzqqqtttzzz~~~nnneeelllxxxyyyrrrkkkeeebbbaaa]]]YYYTTTQQQQQQRRRSSSNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPOOOPPPSSSVVVQQQSSSVVVYYYZZZZZZYYYXXXWWWSSSNNNNNNQQQUUUWWWWWWRRRQQQOOOOOOPPPQQQRRRRRRSSSTTTVVVXXX\\\aaagggkkkrrryyywwwjjj```WWWWWW[[[```dddhhhwww~~~}}}xxxsssiiiddd```aaaiiissszzz}}}}}}~~~pppSSSIII;;;333111222111000......---,,,,,,++++++******))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$bbbQQQGGGBBB@@@>>>===<<<<<<999888777777666555555555666777555444333333555555444333333333444444444555555555777777666555555666666777777888:::BBBTTTmmmqqqddd___ZZZdddttt~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~|||{{{wwwxxxzzz||||||zzzvvvsssooojjjeeeccceeehhhkkkkkkrrruuuoooVVVCCCAAAFFFKKKZZZlllnnnaaa^^^```yyyaaaFFF888000.../////////...------,,,,,,,,,******))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***************************************+++,,,------//////.........///000000222111111888FFFYYYkkkuuu~~~yyyuuuyyy|||}}}}}}}}}{{{yyyxxxwwwvvvxxxyyyzzzyyywwwzzz~~~kkk```^^^cccooo~~~~~~yyysssoooiiiccc^^^\\\\\\]]]WWWVVVTTTTTTTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRTTTUUURRRQQQQQQRRRUUUXXXYYYZZZRRRQQQPPPOOOPPPRRRUUUWWW______^^^[[[ZZZ\\\```eeejjjkkkkkkmmmqqqzzz}}}{{{uuummmddd\\\WWWUUU^^^\\\]]]bbblllvvvvvvoooiiicccfffeeefffllluuujjjRRRFFF???777222222222111///------,,,,,,+++*********))))))((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$]]]NNNFFFAAA@@@======<<<;;;999777666666555555555555555555555333222333444555444333333333333444444444444555666666555555555555555555555777999<<>>===;;;;;;;;;;;;:::888666666666555444333222111444333222222444444333222222222333333333444444444333333333444444444444333111444999:::888;;;LLL^^^yyywwwggg]]]^^^fffqqqxxx~~~}}}~~~~~~|||~~~~~~~~~zzzyyywwwvvvttttttttttttyyyyyyzzz{{{||||||||||||zzz{{{{{{{{{{{{zzzxxxwwwtttvvvvvvsssnnnjjjhhhhhhccceeegggfffgggnnn{{{lllZZZJJJ???999>>>KKK\\\mmmyyy~~~sssnnnkkkmmmnnnpppwwwXXXGGG666///000/////////,,,,,,------,,,+++))))))(((((((((((((((((((((((('''((()))))))))(((&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++,,,,,,---...///000,,,...000111111333666:::CCCOOO___kkkpppqqqrrrttt|||~~~wwwoooooozzz~~~|||{{{yyyxxxzzzqqqeee\\\[[[ZZZ```iiipppuuu|||~~~zzzvvvvvvzzz}}}yyy~~~}}}pppeee\\\YYYSSSMMMIIIHHHJJJLLLNNNTTT\\\ccciiirrr~~~uuunnnjjjggg```fffkkklllooouuuxxxxxx{{{}}}mmmVVVIIIAAA;;;777111000000000000000...---+++++++++***))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&rrrSSSIIICCC<<<;;;::::::;;;;;;999888666666666555444222111000444333222222444444333222222222333333333444444444111222333444444444444333111333888;;;999777???KKKbbbzzzjjjWWWRRRXXX```dddkkkssszzz~~~~~~}}}|||}}}~~~~~~|||zzz|||~~~~~~||||||}}}~~~zzzyyyvvvssspppooonnnnnnwwwxxxzzz|||}}}}}}||||||yyyzzzzzzzzzyyyyyyxxxwwwnnnppppppmmmhhhddddddeee___eeeiiijjjkkksssvvv\\\HHH@@@<<<888AAANNN___rrr}}}ooorrrmmmoooyyyiiiCCC:::333444555111---+++,,,,,,------,,,+++)))((('''''''''((((((((((((((('''((()))))))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))'''''''''(((((()))***+++***++++++,,,---...000111...------///222222111///111===NNN___kkkrrrxxx{{{zzz|||zzz|||zzz{{{{{{zzzxxxxxxsssbbb[[[PPPRRRSSSQQQPPPUUU^^^fff|||sssiiiggghhhiiihhhfff___XXXWWWYYYWWWNNNFFF???DDDIIIKKKLLLPPPXXX___mmmrrryyysssddd```^^^[[[YYYeeerrrzzz|||wwweeeOOO@@@:::666444333---------......---,,,,,,++++++******)))(((((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''mmmRRRIII@@@>>>===;;;;;;<<<;;;999777666666555444444444444555222222222111111111000000111111111111111111111111222222222333333444444444555555444555555666777888GGGZZZ}}}jjjXXXQQQOOORRRRRRZZZgggpppvvv~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz}}}~~~{{{xxxqqqmmmmmmjjjfffjjjrrr||||||xxxwwwwwwwwwxxxwwwuuuqqqnnnlllhhhfffcccaaaaaaaaaaaabbbeeejjjpppwwwppp___MMMEEE???999888;;;FFFZZZuuusssjjjgggsssnnnRRR666444222///...---...///++++++******)))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++,,,,,,---......------......///000111666555:::HHHXXXgggwww}}}uuuxxx}}}{{{xxxvvvvvvuuurrrqqq|||}}}~~~~~~xxxooommmhhhbbb\\\XXXVVVUUU___aaaffflllssswwwxxxxxxwwwxxxyyy{{{}}}xxxmmmdddcccbbb^^^[[[\\\ccceeelllyyy{{{tttmmmpppyyy}}}yyyrrr]]]WWWOOOJJJIIIJJJIIIHHHHHHEEECCCCCCFFFGGGEEECCCKKKIIIRRRdddnnnqqqzzzssshhh___WWWZZZbbbhhhoooyyyiiiRRRHHH===555333333111///...---,,,,,,++++++,,,,,,************)))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmSSSIIIAAA>>>===;;;;;;<<<;;;999777666666555444444444444444222222222111111111000000333333333333333333333333222222222333333333444444444444444444555666777777>>>KKKiiilllXXXIIIOOOLLLMMMVVV___iiiwww~~~~~~~~~}}}~~~}}}|||{{{zzz{{{zzzzzz|||~~~~~~{{{xxxsssmmmhhhggghhhkkkuuu}}}zzzyyywwwwwwvvvtttqqqmmmiiigggiiifffaaa\\\YYYZZZ]]]```eeeqqquuuhhhYYYMMMAAA;;;999888;;;AAASSSeee}}}zzzlllccciiiwww|||[[[CCC444333000...---,,,------++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***,,,++++++++++++,,,------------------...///000111444222444;;;FFFXXXrrr~~~uuuwww}}}~~~{{{xxxuuuttttttsssrrrtttyyyyyysssmmmgggdddaaa``````bbbcccbbb^^^ZZZ[[[\\\]]]^^^___```bbbdddWWWOOOJJJLLLNNNKKKIIIJJJKKKNNNTTT\\\eeeiiiiiihhh\\\VVVRRRTTTZZZ\\\WWWQQQJJJGGGCCC@@@@@@AAABBBBBBEEEEEEEEEGGGLLLPPPRRRSSSSSSXXXfffyyy|||lllfffbbb]]]bbbkkkrrrxxxfffSSSIIIAAA888222222222111///------,,,++++++++++++,,,************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjQQQHHH@@@>>>===;;;;;;<<<;;;999777666555555444444444444444222222222111111111111111333333333333333333333333222222222222333333333333222222222333333444555666777<<>><<>>>>>>>>AAAEEEIIIKKKLLLNNNOOOGGGEEECCCDDDFFFEEE@@@<<<<<<===>>>???AAADDDIIIMMMQQQTTTXXX\\\```eeejjjnnnlllxxxxxxkkkbbbbbbccccccjjjsss|||~~~~~~bbbLLLAAA<<<777111///000111000///------,,,+++++++++++++++)))******))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeNNNGGG???>>>===;;;;;;<<<;;;999777666555444444333333444444111111111111111111111111000000000000000000000000222222222222222222222333111111111111222333444555777666>>>PPPeeewwwrrrXXXPPPHHHDDDFFFKKKSSSYYYnnnvvv~~~~~~~~~}}}{{{zzzyyy{{{zzzzzzyyyxxxvvvtttrrrqqqppppppsssxxx}}}{{{{{{uuusssooojjjeee```\\\ZZZOOOSSSXXXZZZZZZ^^^dddjjjrrrrrrYYYEEE;;;999:::<<<>>>AAAHHHUUU___oooyyy~~~uuuqqqppp{{{dddIII;;;666111000///---,,,++++++,,,*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((())))))***************+++,,,,,,,,,,,,,,,,,,---...///000---000333444222666EEEVVVooowww}}}}}}~~~}}}vvvoooooorrr}}}|||~~~|||{{{{{{{{{zzzxxxvvvvvvvvvuuuuuutttuuuwwwxxxuuuyyy|||}}}rrrfff^^^```aaa]]]XXXSSSQQQQQQRRRNNNKKKJJJLLLLLLKKKKKKMMMNNNPPPSSSTTTTTTRRRPPPJJJIIIGGGFFFEEECCCAAA@@@>>>AAAFFFJJJOOOXXXdddlllssswww}}}|||vvvppppppuuuxxxuuurrrmmmfffccceeeiiimmmuuu}}}~~~ppp\\\JJJ>>>999333111......//////...------,,,,,,+++***+++++++++)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cccNNNGGG@@@>>>===;;;;;;<<<;;;999777555555444333333333333333111111111111111111111111000000000000000000000000222222222222222222222222111000000111111222333444777555666<<>>===;;;;;;<<<;;;999777555444444333333333333333111111111111111222222222222222222222222222222222222222222222222111111111111000000111111222333444444444444444777GGGddd~~~vvv^^^HHH>>>>>>@@@???DDDFFFNNN^^^ppp}}}~~~}}}|||{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{zzzyyyvvvttttttuuu{{{|||xxxwwwuuusssqqqmmmjjjeee___[[[XXXWWWVVVWWWVVVUUUYYYbbbooo|||}}}lllYYYEEE777666;;;444@@@MMMVVV```mmmyyy}}}zzzwwwuuuwww|||~~~YYY???333111444000//////......---,,,,,,***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))((())))))***+++++++++++++++,,,---......333...+++---///000222666888CCCRRRaaaqqq~~~}}}vvvssstttqqquuuzzz|||}}}{{{{{{{{{xxxzzzzzzwwwttttttvvvzzz|||}}}yyy}}}|||vvvsssrrrvvvyyy~~~yyywwwtttpppmmmkkkjjjjjjjjjkkknnnsss|||yyynnnjjjcccXXXYYYWWWWWW___lllvvvxxxwwwttttttvvvxxx{{{sss^^^GGG<<<999666333111.........------,,,++++++,,,,,,+++***************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___MMMHHHAAA>>>===;;;;;;<<<;;;999777555444333333222222333333000000111111111222222222222222222222222222222222222222222222111111111000111111111111222333444444222333555555555===RRRfff|||qqq]]]RRROOOIIIBBBBBBBBBEEENNN[[[gggnnnpppvvv{{{}}}|||{{{{{{{{{{{{zzz{{{{{{{{{|||||||||}}}{{{|||||||||||||||{{{{{{yyyzzz{{{yyyvvvuuuwwwyyy{{{}}}~~~|||xxx|||zzzwwwuuuuuurrrnnnkkkfffccc^^^ZZZVVVUUUUUUVVVUUUVVV[[[eeerrr|||pppbbbRRRGGG>>>888:::???@@@MMM\\\gggrrr|||wwwzzzeeeIII<<<555222222.........------,,,+++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((((()))******************+++,,,---...000,,,***---000///111444000888AAALLL^^^ttt|||||||||{{{xxxwwwxxxyyywwwxxx|||}}}xxxvvvxxxzzz{{{{{{zzz|||~~~yyywwwtttvvvxxxxxxwwwyyy~~~yyyxxxwwwwww{{{{{{yyywwwuuutttwwwuuulllfffdddaaa\\\___^^^```hhhsss{{{~~~}}}wwwzzz|||~~~|||jjjWWWJJJ===888666333111222,,,,,,,,,,,,+++***+++,,,,,,++++++***************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''[[[IIIEEE>>>>>>===;;;;;;<<<;;;999777555444333333222222333333000000111111222222222222////////////////////////222222222222111111000000111111111111222333444555444555888999777999DDDQQQmmmvvv|||ssskkk\\\NNNAAA@@@@@@AAAEEELLLTTTZZZjjjqqq}}}||||||{{{{{{{{{{{{||||||yyyzzzzzzzzz{{{{{{||||||zzz{{{{{{|||||||||||||||xxxzzz{{{zzzwwwwwwyyy|||zzz}}}|||tttqqqtttuuurrrzzzxxxvvvuuutttqqqlllgggaaa^^^ZZZVVVSSSSSSUUUVVV[[[```jjjxxxssshhhSSSGGG<<<<<<>>>===>>>AAAPPP^^^lllvvv}}}zzzuuuNNN:::666333...,,,,,,,,,,,,,,,,,,+++***))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******************+++,,,---...++++++...333333///---...333777999>>>MMMggg{{{uuurrrsssuuuwwwwwwyyy~~~zzzttttttwww{{{||||||zzzzzz||||||}}}zzzqqqgggccchhhmmmxxx~~~}}}uuuuuusssrrrtttyyy{{{{{{yyy|||uuukkkffffffhhhjjjkkkiiikkkkkkiiifffddddddccciiiiiilllrrrzzz~~~sssXXXHHH@@@:::555333000------000***++++++***)))***+++---,,,++++++***)))*********(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''}}}YYYGGGDDD???===<<<;;;;;;999999888777555333222222222222111///000000000000000000000000222111111111000000//////222111111111000000//////000000000000111111111111000222333222111333888<<>>@@@DDDUUU^^^nnn}}}|||xxxyyyzzz}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~}}}||||||||||||}}}yyyzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvuuutttsssrrrssssssqqqnnnjjjeeeaaa___[[[XXXTTTQQQQQQTTTXXX[[[jjjuuu{{{gggSSSGGGAAA===;;;:::888;;;IIIYYYmmmyyy|||zzz}}}qqqVVV>>>666444///...222...------,,,,,,++++++***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((()))************))))))))))))************+++++++++,,,,,,,,,---------............///,,,444999:::>>>SSSuuuxxxrrrrrrtttooonnnsss}}}}}}~~~|||vvv{{{zzzxxxxxx~~~~~~xxxrrrkkkfffbbbgggkkkkkkgggdddeeeeeeccctttttttttqqqnnnmmmmmmoooqqqrrrrrrpppnnnpppuuuzzz~~~~~~~~~~~~}}}|||{{{zzz}}}|||zzzxxxtttqqqnnnlllkkkkkklllnnnpppqqqooonnnkkkiiihhhiiikkkmmmnnnnnnpppooonnnmmmmmmnnnnnnnnnqqqrrruuu{{{zzzfffMMM===999555222///...///...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{WWWFFFCCC???;;;;;;:::999888777777666555333222222222222111///000000000000000000000000111111111000000000//////111111111000000000////////////000000000111111111111333444333222222666999???KKKXXXllluuubbbMMMAAA<<<;;;???EEEEEEKKKWWWeeekkkkkkmmmqqqtttwwwzzz{{{{{{|||~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{||||||||||||}}}}}}||||||{{{zzzyyyxxxwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvrrrrrrqqqqqqqqqqqqqqqqqqooommmkkkgggccc^^^ZZZXXXUUUSSSRRRRRRVVV]]]dddiiiyyy}}}xxxiiiVVVFFF>>>>>><<<<<>>::::::999888777666555555555333222222222222111///000000000000000000000000111111000000000000//////111111000000000000////////////000000000000111111111333444444333222333555888>>>DDDWWWuuuwww___MMMAAA:::999;;;;;;<<>>FFFOOO^^^ttt[[[DDD999111222111+++))),,,------,,,,,,+++*********((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((''''''(((((()))******))))))(((((())))))************++++++++++++,,,,,,,,,,,,---------......///111333111000666DDDOOO\\\bbbqqquuurrrooonnnrrruuuyyy~~~~~~yyyuuuqqqooovvv|||~~~yyyrrrmmmhhhdddbbbcccbbb```^^^\\\]]]^^^````````````aaaeeejjjnnnmmmmmmmmmlllkkkhhhfffeeebbbbbbcccdddfffiiikkklllxxxyyyzzz}}}~~~{{{yyyvvvuuutttuuuwwwwwwvvvtttqqqssstttsssqqqqqquuuxxxyyyqqq^^^LLLCCC<<<333000333222000...---...---+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&sssSSSDDDBBB===::::::999888777666666555555333222222222222111///000000000000000000000000000000000000000000//////000000000000000000//////////////////000000000111000111222333333333333444666888999FFFaaaxxxwwwhhhYYYJJJ>>>777???<<<===BBBFFFJJJQQQXXX___dddjjjoooqqquuu{{{~~~~~~}}}}}}}}}}}}~~~~~~{{{}}}~~~~~~}}}{{{yyyyyytttuuuxxxzzzzzzzzzxxxwwwwwwwwwwwwwwwvvvuuussssssuuusssooollljjjkkkmmmnnnssstttvvvvvvvvvuuutttrrrqqqnnnkkkhhhfffgggiiijjjfffdddaaa^^^ZZZWWWUUUTTTVVVXXX[[[^^^bbbfffiiikkkaaa]]]UUUJJJ???::::::======CCCMMMXXXcccooo}}}}}}sssrrr~~~hhhJJJ999444222444222...---000,,,,,,,,,+++******))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))(((((((((((())))))************+++++++++++++++,,,,,,,,,------------)))+++---......111666:::CCCFFFQQQcccuuu|||xxxuuutttvvv{{{zzzwwwvvvvvv~~~}}}yyyuuuiiijjjkkkjjjiiijjjlllmmmqqqpppnnnmmmmmmooosssuuuuuuxxx|||~~~}}}yyyuuurrrmmmmmmnnnpppsssvvvyyy{{{}}}~~~|||yyyxxxyyyzzz{{{{{{yyywwwwwwwwwwwwuuusssvvv}}}vvv[[[NNN@@@:::555///,,,...///...------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%oooQQQDDDBBB===;;;;;;:::999888777666666555333222222222222111///000000000000000000000000//////////////////000000//////////////////000000...////////////000000000......000222444555555444222555222777IIIYYYoooyyyiiiYYYNNNFFF@@@===>>>???@@@DDDIIIKKKPPPWWW]]]bbbhhhpppuuuyyyzzz{{{zzzzzz|||~~~~~~~~~~~~~~~~~~~~~yyy{{{|||{{{wwwtttsssttttttuuuwwwyyyyyywwwvvvuuurrrssssssttttttttttttssssssppplllhhhfffggghhhjjjsssssstttsssrrrpppooommmhhheee```[[[YYYYYYZZZ[[[YYYYYYWWWUUUTTTRRRPPPOOOZZZ[[[]]]]]][[[WWWSSSPPPCCCCCC@@@;;;777999>>>CCCOOOZZZjjjwwwyyyrrriiieeemmmiiiNNN<<<222000//////---+++,,,...,,,++++++******)))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))))))))*********+++++++++++++++++++++,,,,,,,,,---'''))),,,...000111111111555666:::CCCNNN\\\ooo|||zzz}}}|||yyyvvvvvvxxx}}}|||{{{}}}rrrtttvvvxxxzzz||||||xxxwwwwwwxxxxxxxxx~~~|||xxxxxxyyy{{{}}}~~~|||||||||~~~}}}~~~~~~|||{{{~~~sss^^^QQQAAA:::444333222000......,,,------,,,+++******+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%lllOOODDDBBB===;;;;;;:::999888777777666555333222222222222111///000000000000000000000000......////////////000000......////////////000000......////////////000000...------000333555555555222666222222;;;CCCRRRhhhwwwoooPPPHHHAAA>>><<<:::;;;>>>???DDDKKKQQQVVV^^^gggmmmooorrruuuvvvvvvwww{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}xxxzzz{{{xxxsssqqqrrrtttwwwwwwxxxxxxwwwuuusssrrrqqqrrrssstttuuuuuuuuuuuunnnllliiifffeeefffhhhjjjtttsssqqqooollljjjhhhgggbbb___ZZZVVVSSSRRRSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPUUUUUUTTTQQQKKKDDD<<<888666777888999:::@@@JJJQQQbbbpppqqqjjjdddhhhvvveeeLLL;;;333333111...,,,,,,+++,,,---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&''''''((())))))((((((''''''(((((())))))))))))************+++******+++++++++,,,,,,,,,***,,,...000000000///...000000222555777===LLLZZZooouuu}}}~~~{{{vvvpppkkkjjjlllpppxxx~~~~~~~~~}}}~~~}}}|||{{{|||||||||{{{dddPPPAAA999555333111111000///---+++***+++,,,+++***)))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%jjjOOODDDCCC>>>::::::999888777666666555555333222222222222111///000000000000000000000000........./////////000000........./////////000000........./////////000000000...---...111444444333444666222333:::;;;@@@OOOkkkkkk___RRRIIICCC<<<:::;;;<<<@@@EEEIIINNNVVV```gggfffkkkppprrrqqqrrruuuyyyzzzyyyyyyyyyzzz{{{||||||{{{}}}~~~}}}}}}~~~~~~}}}{{{zzzxxxzzzzzzwwwsssrrrvvvzzz{{{{{{yyywwwtttrrrqqqpppqqqqqqrrrsssssssssrrrrrrgggfffeeeeeefffiiilllnnnvvvsssooojjjfffcccaaaaaa___\\\YYYUUUSSSSSSSSSTTTTTTVVVXXXXXXWWWUUUQQQOOOLLLJJJGGGBBB===999555333444666888<<>>777444666555222///---,,,+++)))(((***++++++)))(((***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$iiiOOOEEEDDD>>>999999888777666555444444555333222222222222111///000000000000000000000000---.........//////000000---.........//////000000............/////////000333000------000222333222111222...111:::999666>>>KKKddd|||xxxfffXXXMMMCCC??????888;;;>>>AAAEEELLLVVV^^^aaagggnnnpppnnnnnnqqqtttxxxwwwvvvvvvwwwyyyzzz|||vvvyyy{{{|||{{{{{{~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxzzz{{{xxxuuuuuu{{{}}}zzzvvvsssqqqooonnnpppppppppppppppooonnnmmmbbbbbbbbbdddhhhlllooorrrwwwtttnnngggbbb___]]]]]]XXXWWWTTTRRRQQQQQQRRRRRRQQQSSSVVVWWWUUUQQQMMMJJJEEEBBB===999777777999:::333555888???MMMbbbzzz{{{rrrmmmppppppQQQBBB;;;666222000///,,,+++---...+++&&&*********)))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))************)))************+++++++++(((***,,,++++++,,,///222222---,,,111555666777:::===FFFUUUfffvvv{{{tttoooppppppooosss{{{~~~~~~|||vvvjjjXXXGGG<<<777555555///...,,,))))))+++---,,,''')))++++++((((((***,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$cccLLLBBBBBB???<<<<<<;;;:::999777666555333333222222111000000000............////////////000000000000000000000000---------------...///000.......................................///000000000000111222444555666777:::DDDTTTgggzzz{{{lll^^^NNNAAA>>>;;;;;;???CCCEEEIIINNNTTT\\\eeejjjiiihhhiiikkknnnllllllpppvvvxxxuuuqqqqqqqqqrrrrrrrrruuuzzz~~~~~~~~~~~~~~~|||zzzyyyzzz|||}}}}}}~~~~~~{{{xxxvvvvvvxxxwwwvvvvvvvvvwwwyyyyyyxxxuuusssqqqpppnnnkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiaaabbbeeehhhmmmqqquuuwwwqqqlllfffaaa___\\\XXXUUUUUUTTTRRRQQQQQQSSSVVVWWW^^^iiilllaaaRRRHHHBBB===777666555333333333444444888===BBBKKK```|||zzz|||uuuPPPAAA<<<555111222000///---,,,+++*********((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))************************+++++++++,,,,,,,,,------++++++,,,---...///000111777:::@@@IIIXXXlll}}}yyyyyyzzz{{{|||{{{wwwvvvwwwyyyxxxxxxhhhNNNGGG>>>888555333111///...//////...---,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}aaaJJJAAAAAA===<<<<<<;;;:::999777666555333333222222111000000000............////////////////////////////////////...............///000000...............---------...............//////000//////000111222333333444777999===EEETTThhh}}}zzziii[[[NNNEEE===:::999999>>>CCCDDDKKKUUU[[[]]]___cccgggfffeeefffhhhkkkmmmllljjjjjjjjjjjjjjjjjjmmmqqquuuzzz|||~~~}}}~~~||||||}}}~~~}}}|||{{{{{{|||}}}~~~|||zzzxxxwwwwwwyyyzzzyyyzzz{{{zzzwwwuuuttttttwwwvvvuuusssssssssssstttsssqqqooommmlllkkkhhhfffeeefffffffffffffffffffffdddfffjjjnnnqqqsssttttttoookkkeee```^^^[[[VVVSSSSSSSSSSSSTTTWWW[[[___bbbiiimmmiiiYYYIII@@@:::555777666555333333666;;;???KKKOOOTTT[[[jjj~~~qqqVVV<<<444333///---//////...---,,,+++*********(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((((((((())))))))))))************************+++++++++,,,,,,,,,,,,---++++++,,,---...///000000111222555:::CCCPPP^^^ggg|||yyywwwvvvvvvsssyyyxxxeeeRRREEEBBB===777222111000...---,,,,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%yyy^^^III@@@@@@<<<<<<;;;;;;:::999777666555333333222222111000000000............//////////////////////////////////////////////////////000111///.........------,,,,,,......------......///000.........//////000000000888444//////888JJJ___mmmvvvkkk^^^OOODDD===888999===777===DDDJJJNNNTTTZZZ___bbbdddfffffffffeeeeeeeeeffffffgggggghhhkkkooorrrwwwzzz}}}}}}|||{{{zzz{{{xxxxxxzzz|||}}}{{{zzzyyyyyyxxxxxxxxxxxxyyy{{{yyyvvvtttsssssstttuuutttuuuuuusssqqqqqqrrrsssuuutttrrrooonnnmmmmmmmmmpppnnnllljjjjjjiiifffddd`````````aaaaaabbbbbbbbbcccfffjjjnnnppppppnnnmmmjjjgggbbb___]]]ZZZWWWUUUUUUUUUUUUWWWZZZ^^^bbbdddhhheee[[[LLL???999555222444555666444555<<>>DDDIIIUUU^^^gggkkkiiifffgggiiiggghhhhhhhhhggggggjjjllluuuwwwxxxxxxuuurrrppppppqqqqqqrrruuuwwwwwwtttrrrqqqqqqrrrrrrssssssssssssrrrqqqpppnnnmmmmmmmmmmmmlllllllllkkkjjjkkkmmmppplllkkkjjjhhhhhhiiiiiijjjkkkiiifffeeeeeecccaaa___XXXYYYYYYYYYZZZZZZZZZ[[[^^^^^^___aaabbbcccdddeeeaaa```___\\\YYYVVVTTTSSSQQQOOOMMMJJJGGGFFFEEEEEEDDD>>>777444444444444555000555:::>>>DDDRRRfffuuutttkkkgggeeeeeefffhhhmmmssszzzqqqRRRBBB<<<777222///---***+++---,,,+++******))))))))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))...111111...)))&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------,,,...000111111333555777;;;<<>>AAAIIISSSYYY[[[\\\___cccjjjjjjjjjhhhfffeeefffgggkkkmmmppppppnnnlllllllllllllllkkklllnnnooonnnllljjjkkklllmmmnnnooooooooommmmmmlllkkkjjjjjjjjjjjjhhhiiijjjiiihhhhhhjjjlllggggggfffffffffgggiiijjjgggdddbbb```___]]]ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVV^^^^^^^^^^^^___```aaabbb]]]]]][[[WWWQQQKKKHHHGGGEEECCCBBB???===;;;::::::===777333333333111111444777<<>>VVVrrr|||kkkbbbVVVIII@@@;;;888666888777666555777===CCCHHHMMMPPPUUUXXX\\\```dddgggjjjlllmmmllliiieeedddccc```^^^[[[[[[\\\^^^______\\\]]]___aaabbbccccccbbbccccccdddddddddeeeeeeeeebbbdddffffffeeeddddddddddddcccbbbaaaaaabbbcccdddgggdddaaa^^^\\\ZZZVVVTTTTTTSSSRRRRRRPPPPPPOOONNNPPPRRRSSSTTTRRRNNNKKKHHHFFFHHHIIIFFFAAA===<<<===::::::999888888777666666333000111777:::;;;CCCLLLLLLPPPWWW```iiipppuuuxxxvvviii]]][[[\\\```jjjuuuaaaNNNEEE;;;333222......------000222000---***))))))(((((((((((()))''''''&&&&&&&&&%%%%%%%%%)))((('''%%%###!!! $$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++)))+++,,,------...///111...222777777444444999===:::OOOhhhzzz{{{~~~rrraaaNNNBBB<<<999666444111///,,,***)))***+++,,,+++,,,---+++((((((***---+++***)))(((((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeUUUGGG===<<<:::888888777777666666555555222222111111000/////////---......///000111111222------------------------------------------------,,,,,,,,,---------......,,,---...---,,,+++---///,,,,,,,,,---------......///......---------......111111111111666DDDVVVddduuu~~~~~~xxxlll]]]NNNCCC>>><<<222666888666555888:::999===BBBFFFHHHKKKRRR]]]fffdddhhhmmmnnnlllgggbbb___WWWXXXXXXXXXWWWXXX[[[]]][[[[[[\\\]]]^^^^^^___```bbbaaaaaa``````aaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaa`````````______aaaaaa```___\\\YYYVVVTTTWWWUUUQQQOOONNNKKKIIIFFFJJJGGGDDDDDDEEEDDDAAA???===;;;999999;;;<<<:::777555555555666777888888888;;;;;;<<<>>>CCCIIIOOOSSSWWWZZZ```jjjtttyyywwwsssooohhhbbb```bbbjjjttt|||oooMMM???999222...///......---,,,+++))))))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,---...//////000000000111222222333333888===FFFRRRddd~~~|||jjj^^^PPPHHH===666555444111...//////...------,,,+++++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbSSSGGG===<<<;;;888888777777666555555555222222111111000/////////.........//////000000000------------------------------------------------,,,,,,,,,------------...,,,---...---++++++---...,,,,,,,,,---------......///......------......///---......---...444@@@IIIYYYjjj{{{iiiXXXKKKEEE@@@AAA>>>666222444666555444777;;;===???CCCJJJNNNXXX]]]cccfffddd```[[[XXXSSSUUUWWWWWWUUUSSSRRRRRRTTTUUUVVVXXXYYY[[[\\\]]]^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^____________\\\\\\\\\\\\\\\]]]]]]]]]______^^^\\\ZZZVVVSSSRRRWWWTTTQQQNNNKKKHHHCCC@@@???===::::::;;;:::888666555333222444777999999777444666888999999:::<<<>>>BBBBBBDDDHHHNNNVVV^^^ccccccfffkkkrrrxxxxxxsssnnniiihhhhhhjjjpppyyylllTTT===777555000---///...---,,,+++***))))))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++,,,---------//////000000111222222333111333888===FFFWWWjjjwww{{{mmmbbbWWWJJJAAA@@@:::333///000111000...------,,,++++++***))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^QQQEEE======<<<888888777666666555555444222111111000000//////........................///........................------------------------,,,,,,,,,,,,------------,,,---------++++++---...,,,,,,,,,---------......//////............//////...000111///---...111555<<>>:::444000222///++++++---...---+++*********))))))((((((''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\PPPEEE======<<<888777777666555555444444111111111000//////.....................---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------,,,++++++,,,...,,,,,,,,,---------......//////.........///000000---000222222000///000222222999FFFWWWkkk}}}{{{}}}{{{wwwsssfffSSSEEE???<<<999555444333444666888888777555888===@@@@@@@@@@@@AAACCCHHHOOOTTTWWWXXXYYYZZZXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRROOONNNMMMKKKHHHFFFDDDBBB@@@?????????@@@???;;;999555444222222222333444444444333333444666888:::;;;>>>FFFNNNPPPOOOQQQWWW]]]fffiiimmmoooqqquuu{{{zzztttnnnWWWDDD555000///111000,,,***,,,,,,++++++***))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))******+++++++++---......//////000111111222333444333111111444777111<<>>AAA===AAAGGGMMMRRRWWW\\\``````___]]]ZZZWWWTTTRRRQQQOOOOOOOOOPPPRRRSSSUUUVVVTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOMMMLLLJJJHHHGGGGGGCCCBBB@@@>>><<<;;;:::999555555555777999999888666222222111111111333555666555666777888;;;>>>BBBEEEKKKSSS\\\___^^^___eeekkkpppuuu{{{|||xxxzzzjjjOOOAAA666333222111111///+++***---*********))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************++++++++++++,,,------......///000000...000111222222111222222111666999:::>>>KKK```qqqxxxpppdddWWWKKKBBB;;;777333000------///111000///---------------+++)))''')))))))))))))))(((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZOOOEEE===<<<:::777777666555555444444333111000000//////......---.....................///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,******,,,---,,,,,,,,,---------......---------------...///000///...---------...000111///333777999===GGGWWWcccwwwsssiiiccc___[[[TTTOOOHHH???999555555555666666555333333555:::===:::<<>><<<;;;:::999888777666444444444444333222222333555777777666222222333222222444888;;;999;;;???BBBGGGMMMTTTYYY```eeekkkmmmlllkkknnnqqq}}}}}}|||yyywwwmmmOOO===777222000000///...,,,+++,,,...))))))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************************++++++,,,,,,---......//////,,,---///000111111000000///333666555444999DDDMMMcccnnn~~~zzzoooeeeVVVPPPFFF>>>888555222111///.........///...,,,***((()))***++++++***)))((())))))))))))))))))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzVVVMMMDDD===<<<;;;777666666555555444333333000000000///......------.........//////000000000------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,---------......+++++++++,,,,,,---...///000///.........///000000...111444444444888@@@GGGUUUbbbqqq}}}~~~~~~yyyooo```OOOCCC===;;;555666555444222222444666666777888999:::<<<@@@CCCIIIHHHFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@???>>><<<::::::999888888777666555444444555444333222111222333333333222111333777;;;=========>>>???>>>>>>AAAFFFJJJKKKNNNSSSXXX^^^eeennntttyyy|||~~~}}}zzzwwwuuuttt~~~~~~zzzsssjjjiiinnntttwwwtttvvvwww^^^OOO===333333111,,,---,,,******,,,------))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++++++++,,,------............---...///000000///)))---000111111333888<<<>>>DDDNNNVVV```lllzzzmmmllleee\\\UUUPPPHHHAAA===999555222111111000///...............---+++***&&&''')))***))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuSSSKKKCCC======<<<777666666555444444333333000000000///......---------......///000111222222------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,---------......+++******+++,,,---...///***)))***+++---...---,,,000000///......111555999999EEEUUUfffyyy}}}~~~iiiUUUJJJFFF888:::;;;:::777555444444111333444444444555777999777777777777777666666666777666666555555555555555555666666555555444333222333333333333333333333333333333222111111222444555222111111444:::AAAEEEGGGLLLMMMNNNNNNNNNQQQVVV[[[aaadddiiimmmrrryyyzzzwwwlllkkkggg___ZZZ^^^iiitttyyyrrrsssxxxpppRRR@@@;;;333///111000+++,,,+++******,,,,,,***((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''***++++++,,,,,,---......---,,,++++++---.........111111000...,,,,,,///111222555999:::;;;???FFFMMMZZZfffqqqzzzxxxssslllfffaaaXXXMMMDDDBBBBBB>>>999888888555000------,,,---//////...,,,)))))))))***+++,,,,,,---)))***+++***)))''''''(((''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqUUUHHHCCCCCC999;;;777777777666555555444444222222111///...---,,,+++////////////............//////.........---------,,,,,,,,,++++++*********))))))*********+++++++++***+++,,,,,,,,,,,,+++***///,,,***)))***++++++************++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000111111555555:::FFFUUUhhh~~~nnncccUUUGGG<<<===???<<<888777666444333444555666444222555222000111555777666444222666555000000444555222333444555444333333444666666666555444222333555777888888888888888999::::::;;;999888;;;CCCNNNYYY```fffjjjjjjcccXXXTTTYYY```iiinnnppppppuuu~~~vvvppppppiiibbbbbbgggnnnrrrsss~~~}}}zzztttqqqvvv~~~~~~___CCC>>>777111///......---******)))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%(((***,,,'''(((******((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,---...//////---......///000111111222111222222333333444444555;;;<<<@@@FFFNNNWWW___dddpppwww}}}ssslllddd]]]XXXSSSNNNJJJCCCBBB???<<<999777666555333333222222111000000///++++++++++++++++++++++++***++++++++++++***))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$pppUUUHHHBBBBBB888;;;777777666666555555444444111111000///...------,,,////////////............///.........------------,,,,,,,,,+++++++++******))))))*********+++++++++***++++++,,,,,,++++++***...,,,***)))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,---------------...///000111222333333111222666<<>>;;;<<<:::888777666555666666777444222222444555444333555888666222222666555000222333333333222333666888777777888777666888;;;>>>;;;<<<=========>>>AAADDDEEEEEEEEEGGGNNNXXXdddkkkuuuuuupppeeeYYYTTTWWW[[[oootttvvvtttvvvxxxoooiiilllhhhdddgggooovvvyyyzzzttttttuuuuuurrrooottt|||xxxcccKKK:::666000,,,+++++++++******))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))+++'''(((******((('''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,------,,,++++++,,,,,,---...///.........///000000000111111111222222333444444444555555666999<<>>===<<<:::888666555444222000//////...111111000000///......---++++++++++++++++++++++++******++++++******)))((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$mmmSSSGGGBBBAAA888;;;777777666666555444444444000/////////............/////////............---............------------,,,,,,,,,++++++++++++******************+++++++++******+++,,,,,,+++******---+++***)))+++++++++************+++++++++++++++++++++,,,,,,,,,------------......///000111222222///111333444444;;;NNNaaa~~~qqqeeeaaa```]]]YYYVVVOOOKKKFFFAAA===:::888888999888666555444444555555888999888888;;;>>><<<777666666666555555777<<>>>>>???AAABBBDDDEEEGGGLLLSSSWWWUUUQQQLLLKKKJJJHHHHHHJJJNNNRRRYYY^^^cccfffgggeeedddccclllssszzzzzzuuurrrtttxxxtttsssoooiiieeefffmmmtttvvvrrrjjj```UUUNNNLLLKKKWWWbbbjjjjjjhhhkkkpppssswww~~~zzzyyyyyyvvvssstttwwwvvvpppkkkmmmmmmppprrrrrrsss|||gggHHH<<<;;;555111///...---......---+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''&&&((())))))(((''''''((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,************+++,,,---...///.....................//////000111111222222333222333444444444333222222222333444333222222333444444555777888888888777666444555777666444333333444444444444444444444444444555555444333222000000///222111000///000000111111///...............//////,,,,,,,,,++++++*********************************))))))******))))))((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddOOOEEE@@@???777;;;666666666555444444333333............////////////............------------,,,,,,------------------++++++++++++++++++++++++************************************************+++))))))***+++,,,***)))*********************************+++++++++,,,,,,++++++,,,,,,------......111//////222333111222555;;;DDDUUUiiiyyy||||||xxxzzzyyygggXXXQQQQQQRRRTTTWWWZZZ[[[\\\```aaaeeemmmsssuuusssppplllkkkiiifffeeefffjjjmmmuuu{{{zzzwwwvvvrrrhhhdddgggjjjfffddd___WWWOOOHHHDDDBBBNNN]]]lllpppooonnnllljjjsss|||}}}|||xxxvvvuuuxxx||||||vvvqqqqqqqqqtttxxx{{{oooYYYFFF444111333------,,,******+++***(((&&&)))(((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***************++++++***************+++------.........---------------......//////000111111222---...000222222222111000000000000...------...000///000000111111000/////////000222111000//////000,,,,,,,,,---------.....................---------...------,,,************---,,,++++++*********+++,,,+++++++++++++++******))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```MMMDDD???>>>666;;;666666555555444333333333.........///////////////.........------------,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,+++++++++***************+++***))))))))))))***+++))))))(((***+++,,,***)))***************)))))))))))))))*********+++++++++---------........./////////,,,,,,111444111......777888???NNNcccttt|||~~~{{{tttssswww|||~~~mmmhhhhhhjjjqqqxxx}}}}}}{{{yyy{{{}}}zzzxxxyyy{{{~~~|||zzzpppddd___^^^___XXXYYYWWWRRRJJJDDDCCCEEEPPP```rrr{{{}}}yyyppphhhjjjttt|||zzz|||zzztttpppqqquuu|||cccNNNAAA:::000///111+++...---+++++++++***)))''')))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))((('''&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))***+++,,,---,,,---------------------------...//////000000111---...///000111000///...333333333222111111333555...///////////////.........///111000///......///,,,---------............000000000111111111222222+++,,,---,,,+++***+++,,,---,,,+++******))))))***+++++++++++++++++++++***(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$]]]LLLDDD>>>===666;;;666555555444444333333222///////////////..................---------,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++*********))))))+++***)))(((((()))***+++(((((((((***,,,,,,***(((+++*********)))))))))((())))))))))))*********+++---------------.........---+++,,,000111......000777555666>>>KKKZZZeeejjjqqqzzzwwwxxxyyy{{{|||{{{~~~qqqaaaYYYVVVUUUTTTPPPSSSSSSOOOJJJJJJPPPWWW]]]kkk|||yyymmmeeemmmyyy|||||||||wwwyyy|||~~~```KKK<<<999999111...111...///---+++++++++,,,+++***(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))))))))(((((())))))***+++,,,+++++++++,,,---------...,,,------...//////000000//////000000111111000000,,,------,,,+++,,,...000000111111111111111111111---///000000///...///000000000000000111111111111************+++++++++++++++...000000...---///000------,,,,,,++++++,,,,,,************************((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$[[[KKKCCC>>>===555;;;666555555444444333222222000000//////..................---------,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++******))))))+++***)))(((((()))***+++(((((((((***,,,,,,***(((+++*********))))))(((((())))))))))))************++++++++++++++++++,,,,,,,,,,,,///000...,,,000666,,,---///222777>>>EEEIIIZZZmmm~~~}}}www|||vvvaaaRRRNNNNNNNNNMMMKKKOOORRROOOMMMRRR___kkknnnyyyvvvlllqqqzzzyyyvvvtttxxxpppXXXBBB:::000333666---)))------***(((&&&%%%'''((()))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))(((((((((((()))***+++,,,******+++,,,,,,---......,,,,,,------...//////000,,,------...///000000111...///000///......000111---------...............+++---......---,,,---...------------------------------------------------(((+++------***)))***,,,)))))))))))))))***++++++((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$^^^FFFCCC???;;;:::666666555444444222222111000111///---------...---,,,///+++)))***...///---))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++*********))))))))))))))),,,,,,++++++***)))((((((******))))))((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,------,,,++++++000000000000111333555777BBBNNNaaattt|||xxxwwwxxx|||ppp___QQQJJJJJJLLLMMMQQQRRRQQQQQQSSSZZZdddlllvvvzzzwww{{{~~~yyyvvvkkkkkknnnvvvhhhTTTHHH???:::333111...,,,,,,---,,,+++((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%###"""$$$'''(((&&&$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////---------............///...............---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%^^^FFFCCC???;;;:::666666555444444222222111000111///---------...---,,,000,,,***+++///000...***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***))))))))))))))))))))),,,,,,+++******)))((((((***)))))))))((((((((('''(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,+++,,,------------,,,+++//////...//////111333444333;;;GGGVVVcccpppzzz|||{{{}}}~~~{{{}}}}}}}}}}}}yyytttpppqqqtttwwwyyyjjjZZZOOOKKKNNNRRRUUUWWWXXXWWWWWW\\\eeemmmqqq|||wwwrrrssstttssspppmmmjjjhhhjjjlllsss~~~cccLLL???888333///111///,,,,,,,,,,,,***)))(((((((((((('''''''''''')))))))))(((((((((''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%######$$$&&&'''&&&$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((((((((('''''''''''''''((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.........------------............000//////...---,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\FFFCCC>>>::::::777666555444444222222111000111///---------...---,,,000---+++,,,///000...+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))******+++++++++******))))))((())))))))))))(((((((((((((((((((((((()))))))))))))))***,,,---------,,,+++,,,,,,------------,,,,,,---------------...///000///111666<<>>::::::777666555444444222222111000111///---------...---,,,...,,,+++,,,......---+++,,,,,,,,,+++++++++******************************************************)))))))))))))))*********+++*********)))))))))((())))))))))))(((((((((((((((((((((((()))))))))))))))***,,,---...---,,,+++,,,,,,------------,,,,,,---,,,,,,,,,,,,---------444333222333888BBBMMMVVVcccppp~~~}}}}}}zzz||||||yyyyyyyyyyyy}}}yyyzzz~~~wwwlll```WWWTTTWWWYYYTTTXXX[[[WWWPPPOOOTTTZZZkkkpppsssqqqnnnlllgggbbb^^^```bbbdddgggmmmuuuzzzttt]]]OOOFFF;;;333111111///...,,,+++++++++,,,+++(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))***)))))))))************+++***+++++++++,,,,,,,,,---+++,,,,,,,,,------------///......---,,,+++******------------------------++++++++++++++++++++++++)))))))))************+++***))))))((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzYYYFFFDDD===999999777666555444444222222111000111///---------...---,,,,,,+++***+++,,,,,,++++++,,,,,,,,,+++++++++******************************************************(((((())))))*********************)))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------///000000000111444999<<>>:::555000...------,,,)))***+++,,,,,,+++)))((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################''''''''''''&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((()))***************,,,+++***)))))))))+++++++++++++++*********)))))))))'''&&&'''((()))((('''))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppTTTDDDBBB===;;;:::444444444333333333333222222/////////...---,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********,,,+++***)))))))))************+++,,,---...//////.........------,,,,,,,,,,,,...000111111222444666;;;???HHHTTT\\\eeeqqq}}}zzzxxxwwwuuuvvvzzzzzzmmmhhhfffgggjjjnnnrrrssszzzrrrccc[[[^^^___bbbhhhoooxxx|||jjjZZZJJJ>>>999555333///......//////...++++++++++++***)))((('''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################&&&&&&&&&&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((()))************)))++++++***))))))******++++++++++++*********)))))))))'''&&&'''((()))((('''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmSSSDDDBBB===::::::555444444333333333333222222//////......---,,,,,,,,,........................+++++++++,,,,,,,,,,,,,,,)))******************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++***)))))))))************+++,,,------...///,,,,,,,,,,,,,,,+++++++++...///000000///...000111222222444999>>>CCCNNNYYYggglllvvv{{{{{{vvvppplllnnnooollliiiiiilllnnntttyyyxxxpppkkkkkkssstttyyyooo]]]JJJ???;;;666111//////---,,,,,,---...---,,,,,,+++***)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''((())))))******))))))******)))))))))******++++++************))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjQQQDDDBBB===::::::555444444333333333222222222000000000//////.........------------------------++++++++++++,,,,,,,,,,,,))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))************))))))))))))***)))******+++,,,---------++++++++++++************---...///...---,,,---...,,,,,,000555666555888===FFFNNNZZZgggooowww}}}}}}~~~|||wwwyyyyyyrrriiieeegggnnnsssrrrppppppyyywwwwwwwwwuuuvvv~~~}}}hhh[[[JJJAAA999777777444111000///...------,,,+++(((%%%***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''((('''((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))*********************)))))))))))))))'''&&&'''((()))(((''''''((((((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%gggOOOCCCBBB<<<999:::666444444333333333222222222////////////............++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******+++,,,,,,,,,***************************+++------,,,+++---...,,,---111666666222111333444888AAAJJJPPPWWWeeesss{{{wwwyyyuuuooogggccceeennnwww{{{yyywww~~~}}}iiiWWWIIIAAA666444444555333//////222///...------,,,***&&&###'''&&&&&&%%%&&&''')))***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))************)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccMMMCCCBBB<<<999:::777444444333333333333222222,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))))))))))))))******************)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********))))))))))))*********+++++++++)))))))))***************)))***,,,,,,++++++---...///,,,---000111///000333000000333777888;;;EEEPPP]]]dddmmmuuu|||zzz{{{vvvwwwwwwmmm^^^OOOCCC;;;666444111//////...***''',,,444++++++***+++,,,+++)))&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&&&&'''(((((())))))((((((''''''((()))************(((((()))))))))))))))***)))'''&&&'''((()))(((''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaLLLCCCBBB<<<888:::888444444333333333333222222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))((('''&&&&&&******++++++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********)))))))))))))))***************)))))))))******+++++++++***+++,,,,,,+++***,,,---...+++***---///...///222111//////111000000444::::::@@@GGGNNNSSS\\\fffnnnwww}}}yyyiii[[[RRRFFF@@@999222///...---,,,000---++++++)))'''+++111)))(((''')))***+++***(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&&&&'''(((((())))))((((((&&&'''((()))*********)))(((((((((((())))))******)))'''&&&'''((()))((('''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```KKKBBBCCC<<<888:::888444444444333333333222222........................,,,,,,,,,,,,,,,,,,,,,,,,+++******((('''&&&%%%$$$++++++,,,,,,,,,,,,++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((*********)))((())))))))))))************))))))******+++++++++,,,+++,,,---,,,*********++++++***,,,222444111//////000---...111222000111444444777:::;;;===BBBKKKSSSZZZfffyyy~~~jjjYYYMMMDDD<<<666111000............---,,,,,,((((((,,,...+++)))))))))(((''''''((()))(((''''''(((((('''&&&###!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&''''''(((((((((((((((%%%&&&((()))*********)))'''((((((((())))))******)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\KKKDDDBBB;;;999:::444555333222222444444333111//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''')))***'''%%%$$$(((,,,---,,,***(((''''''((((((''')))(((%%%(((//////***)))))))))))))))))))))))))))*********++++++++++++222,,,)))++++++***---444222111///---,,,,,,......111000///000111333666888GGGQQQaaappp}}}uuummmSSSNNNEEE;;;555222222222---------,,,,,,+++++++++************)))))))))((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))&&&%%%&&&((()))'''%%%))))))(((((('''''''''&&&(((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$\\\KKKDDDBBB;;;999:::444555333222222333444222111//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''$$$)))......+++((()))+++###&&&)))+++,,,)))&&&$$$&&&+++,,,))))))***&&& ))))))))))))))))))))))))))))))))))))*********+++)))(((,,,222222+++'''((()))***,,,---.../////////000///......///111333444333888AAAIIIPPPVVV[[[^^^hhhjjjkkkmmmpppuuuzzztttlll___UUUMMMFFF>>>888888666222///---,,,,,,,,,,,,+++++++++*********)))*********)))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))'''%%%***)))))))))((((((((((((((((((((()))))))))******(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$[[[JJJCCCBBB;;;999:::444555333222222333333222111//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((+++---,,,(((%%%$$$%%%)))(((&&&%%%%%%''')))+++$$$(((***((('''((((((&&&))))))))))))))))))))))))(((((((((((())))))))))))((('''(((---000000222555222222000///---,,,+++***......---,,,---...///000,,,---///000222555999<<<@@@BBBEEEGGGJJJMMMQQQUUUWWWYYY]]]cccjjjrrrxxx|||}}}{{{zzzzzz{{{{{{zzz|||{{{{{{}}}uuukkkbbbXXXNNNGGGFFFAAA:::555333111---***'''(((***,,,,,,,,,++++++******))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&*********))))))))))))((())))))))))))************(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ZZZJJJCCCAAA:::999:::444444333222222333333222000//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''---***&&&%%%&&&''''''''',,,***'''$$$$$$&&&)))+++)))***)))&&&$$$'''+++...))))))))))))))))))))))))'''''''''(((((((((((()))222///,,,+++))))))***+++'''&&&%%%%%%'''***---///...---,,,,,,,,,,,,------////////////...000333666111333555666555555666888555666888:::>>>BBBEEEGGGNNNLLLJJJJJJLLLMMMMMMLLLJJJLLLLLLMMMQQQ]]]mmmyyy~~~|||{{{}}}}}}zzzxxxssspppjjjcccZZZRRRKKKHHHDDD@@@;;;777555333000...333000---,,,---...---,,,)))+++,,,.........,,,+++)))))))))((((((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&''''''''''''&&&)))))))))((((((((((((((())))))))))))*********+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$YYYIIIBBBAAA:::999:::444444222111111222333111000//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((************)))(((&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((+++&&&###%%%+++...---***$$$&&&***,,,---+++(((&&&,,,+++)))(((&&&%%%&&&)))((((((((((((((((((((((((&&&'''''''''(((((((((((($$$'''***,,,------,,,***---......///......---,,,......------,,,,,,,,,,,,+++---............///111000111333222000.........111000000000000111111222444333222222444555555444000222333222444>>>MMMYYY}}}{{{pppttt{{{{{{iii]]]OOOFFFFFFGGGGGGFFFFFFFFFFFFFFFEEECCCBBBAAA???>>><<<:::777555222111333111///------.........***)))''''''((()))))))))++++++******)))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((())))))))))))*********(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$YYYHHHBBBAAA:::999:::444444222111111222222111000//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((()))******)))(((&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((()))(((((())))))((($$$!!!&&&&&&%%%&&&''')))+++---%%%###%%%***---***''''''((((((((((((((((((((((((''''''''''''((((((((((((,,,---***'''(((---111111%%%(((,,,///000///,,,***---------------------,,,,,,...000111///...---...---///111111///...//////000000000000////////////...------...000000000...,,,...///......333===FFF\\\aaa[[[LLLCCCFFFMMMNNNGGG@@@999666666777444111333333222333444555777888000111111111111000/////////...---,,,+++,,,------------,,,++++++++++++,,,***)))((('''&&&'''((()))''''''(((((((((((())))))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$|||XXXHHHAAA@@@:::999:::444333222111111222222111/////////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))$$$%%%''')))))))))''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%))),,,(((""""""***222&&&'''((()))((('''%%%$$$000((($$$)))...---******((((((((((((((((((((((((''''''((((((((()))))))))&&&***+++(((''')))(((###---+++(((&&&'''***///111+++,,,,,,---------,,,,,,///000222222000///000111,,,...//////......///111***+++,,,,,,---------------,,,,,,---...///...,,,***,,,...---,,,...111555:::777333///---///222444---+++***+++------***'''&&&''''''(((***+++------------------,,,***)))(((%%%&&&'''''''''(((***+++((())))))((('''''''''((())))))(((((())))))******%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&''''''((((((&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$${{{XXXGGGAAA@@@:::999:::444333222111111222222111/////////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((())))))*********+++))))))(((((((((((()))))))))))))))))))))))))))))) """%%%(((******))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&***&&&!!!,,,HHH```OOO===+++''''''&&&%%%'''(((((((((((((((((((((((((((((((((((())))))))))))LLLhhheeeFFF111'''''')))******+++,,,,,,,,,,,,,,,***+++,,,++++++,,,...000///000000///......///111,,,,,,---...............,,,++++++,,,......,,,+++(((***,,,,,,+++*********111***(((,,,...+++)))***+++***)))***+++------,,,***+++,,,,,,,,,,,,+++***%%%&&&'''(((******++++++((()))***+++******+++,,,)))***+++***))))))***+++'''((()))))))))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$yyySSSJJJBBB???===999666666555444444333222111000000......---,,,,,,,,,,,,---***(((((()))***+++***)))))))))*********+++++++++''''''(((((())))))******...###!!!+++...///$$$###%%%000###((((((,,,HHHHHH---000###++++++"""$$$555222%%% 888!!!%%%;;;iii888$$$222///222%%%+++///.........------,,,,,,,,,...++++++000---'''))))))))))))))))))))))))))))))))))))))))))))))))...(((<<>>:::888888555444444333222111000000......---,,,,,,,,,,,,---+++***)))***,,,,,,,,,++++++++++++***************)))))))))((((((((((((((('''***---###+++!!!$$$+++555"""%%%(((PPP$$$)))&&&555)))"""''',,,)))***+++&&&>>>000)))rrr)))000@@@!!!%%%***NNN000###---(((,,,DDD555!!!***++++++++++++,,,,,,,,,,,,###+++///++++++111000(((888###!!!))))))***(((%%% !!!((((((((((((((((((((((((((((((((((((((((((((((((***)))DDDwww''')))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppQQQHHHAAA???>>>:::888888555444444333222111000000......---,,,,,,,,,,,,---+++***)))***,,,---,,,++++++++++++*********))))))))))))))))))))))))******''''''---%%%---+++///+++$$$///333)))&&&^^^(((!!!...'''%%%&&&++++++'''&&&'''***---%%%JJJ!!!***(((---777'''+++###''''''000///,,,OOO'''%%%)))(((555???222******+++++++++,,,,,,,,,222000222...''',,,///$$$...eee&&&111&&&///---,,,,,,'''+++000((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%BBBxxx(((+++%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&oooQQQHHHAAA???>>>:::888999555444444333222111000000......---,,,,,,,,,,,,---+++***)))***,,,---,,,+++++++++++++++******))))))))))))******+++++++++,,,***###'''&&&555"""---''')))!!!(((&&&---RRR!!!222'''###111 +++***&&&###$$$---)))...---&&&/// """)))'''###...XXX(((*** !!!+++]]];;;***%%%***/////////!!!&&&333iii111*********++++++,,,,,,,,,((( ,,,444***,,,333***%%%HHH"""---""" ***!!!###+++(((&&&"""((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&DDDxxx%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%!!!""""""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$&&&(((***(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&mmmMMMFFFAAA@@@>>>:::999;;;666777888777444111//////......---------,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))((()))(((&&&)))$$$CCC,,,))))))***%%%&&&''''''''''''''''''''''''!!!JJJDDD$$$...,,,&&&$$$%%%$$$,,,+++---(((+++))))))...\\\%%%111)))((('''&&&+++000WWW]]])))111###((((((***111$$$***+++---------+++)))((((((BBB&&&''''''''''''((((((((((((''''''***---%%%### )))###///''''''''''''''''''''''''"""%%%BBB|||"""%%%###%%%((()))***(((###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&'''((((((((('''&&&+++(((&&&'''))))))'''%%%)))))))))))))))*********&&&'''))))))((((((***+++***)))(((((()))******)))%%%%%%&&&'''((()))******''')))***))))))***,,,...,,,+++)))))))))***+++,,,,,,+++)))((('''((()))))))))(((&&&''''''(((&&&%%%((((((((('''''''''''''''))))))((('''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllOOOHHHBBB@@@>>>999888999666777888777444111//////......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))***+++++++++***))))))))))))(((((((((((((((((((((((((((((((((((()))(((&&&)))$$$DDD,,,))))))***%%%&&&''''''''''''''''''''''''111:::{{{mmm(((%%%'''///---$$$"""''')))"""###+++""" 555]]] ...000///"""UUUttt888&&&+++,,,))))))(((+++"""+++""")))(((???)))(((###***)))***333+++***+++,,,---,,,+++)))((((((BBB&&&''''''''''''(((((((((((('''''' """)))hhhggg```RRRVVV]]]]]]]]]]]]]]]]]]]]]]]]```cccqqq```cccjjj;;;###%%%''',,,$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''))))))))))))(((&&&$$$###)))'''&&&'''***+++***((())))))))))))))))))))))))((()))******)))((()))***+++************++++++*********++++++,,,---......---...///...------...000///.........------------...---,,,+++***++++++,,,+++***))))))++++++***)))(((((((((((())))))))))))((((((''''''''''''(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%jjjQQQJJJCCCAAA>>>999777888666777888777444111//////......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************))))))))))))((((((((((((((((((((((((''')))'''&&&)))$$$DDD+++((((((***%%%'''''''''''''''''''''''''''---"""000000...*** %%%***%%%!!!+++%%%***&&&((((((&&&%%%***$$$######'''***+++***))))))"""$$$---,,,""""""+++%%%+++ ...'''666555;;;!!!%%%,,,)))'''000///******+++,,,,,,+++)))((((((BBB&&&''''''''''''((((((((((((''''''$$$+++JJJ...&&&,,,### '''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$"""!!! ######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((*********)))((('''&&&%%%'''&&&&&&(((***,,,,,,+++***************************+++,,,+++)))((()))***,,,,,,,,,,,,------............///000111111222333333444555444222222333444666666666555444333222222222111000///.........///---,,,++++++,,,,,,+++***&&&&&&''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%$$$$$$hhhPPPIIICCCAAA>>>:::888999666777888777444111//////......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******)))((((((*********)))))))))(((((((((((((((((((((((((((((('''((('''&&&)))$$$DDD+++'''((()))&&&'''''''''''''''''''''''''''"""$$$$$$$$$"""***444***###&&&***(((%%%%%%666(((&&&'''555 ,,,&&&+++'''(((,,,***$$$ """,,,...!!!!!!...///$$$###((($$$,,,"""***...PPPggg$$$))),,,((($$$)))+++)))******++++++***))))))(((BBB&&&''''''&&&''''''((((((''''''&&&***,,,???&&&###,,,&&&###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''((())))))*********'''''''''(((***+++++++++***++++++++++++++++++,,,***+++,,,,,,++++++---...---///111222333444555777888999:::<<<>>>???@@@AAAAAACCCDDDDDDCCCBBBCCCDDDFFFDDDBBB@@@???>>>?????????>>>===;;;:::888888777777444222000///...+++)))))))))))))))))))))))))))******)))))))))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$eeeOOOHHHBBBAAA???;;;:::<<<666777888777444111//////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++******)))((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&((('''&&&)))%%%EEE***&&&''')))&&&(((''''''''''''''''''''''''###'''###%%%///,,,'''/// $$$'''%%%$$$(((...444 '''///???BBB)))###(((***""""""...777222&&&$$$,,,+++&&&"""$$$$$$,,,$$$(((+++((()))(((((($$$%%%'''((()))))))))))))))))))))(((BBB&&&''''''&&&&&&''''''''''''&&&&&&$$$444vvv!!!'''(((***$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((())))))***+++,,,,,,((()))))))))))))))***+++******+++,,,,,,---......,,,...000111222333555777666999===???@@@AAADDDFFFJJJKKKMMMOOORRRTTTVVVVVVUUUWWWZZZ[[[[[[[[[\\\]]]YYYVVVRRROOONNNPPPRRRTTTUUUTTTSSSRRRPPPNNNMMMLLLLLLIIIEEEAAA>>>;;;777444333222111000...---++++++******)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%cccNNNGGGBBBAAA???<<<;;;===666777888777444111//////......---------,,,,,,,,,,,,,,,,,,+++++++++******'''''''''((())))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&((('''&&&***%%%EEE)))%%%&&&)))&&&)))''''''''''''''''''''''''(((...,,,'''&&& $$$///...+++&&&!!!!!!&&&,,,***''')))...___*** $$$%%%%%%,,,222(((!!!)))222---!!! ''')))"""/// ((((((''''''$$$)))'''&&&)))((((((((((((((()))))))))(((BBB&&&''''''&&&&&&''''''''''''&&&&&&'''222EEE000((($$$&&&+++ $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))******---,,,+++************+++***,,,---,,,++++++,,,---,,,---...///111333444444666888:::<<<===???AAACCCCCCHHHMMMOOONNNOOORRRTTTVVVVVVXXXZZZ\\\]]]___```]]]```ccceeeffffffggghhhfffddd```^^^^^^```dddfffiiiiiiiiiiiiiiihhhgggfffdddaaa]]]YYYVVVSSSNNNKKK???>>>;;;777333000---+++,,,+++***(((''''''&&&&&&))))))************))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&aaaPPPIIICCCBBB???;;;:::<<<666777888777444111//////......---------,,,,,,,,,,,,,,,,,,+++++++++******'''(((((()))******++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&'''&&&%%%***%%%EEE((($$$&&&)))&&&)))''''''''''''''''''''''''))) ,,,333---""""""!!!###)))///...###+++"""((((((XXX{{{'''&&&---///((( %%%)))444---  ---111+++---!!!+++'''###'''AAA%%%'''###)))(((%%%+++''''''''''''(((((())))))(((BBB&&&''''''%%%&&&&&&''''''&&&&&&%%%###@@@rrr###$$$"""###,,,%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++------,,,+++***++++++,,,+++...000000//////111333555555777999<<<>>>@@@AAADDDFFFIIIJJJKKKLLLNNNPPPOOOSSSXXXYYYVVVUUUWWWYYY[[[[[[[[[[[[\\\\\\\\\\\\\\\^^^bbbccccccccccccdddeeeeeeeeeeeeggghhhjjjkkkmmmoooqqqsssuuuvvvvvvvvvpppnnnkkkjjjiiihhheeecccVVVSSSOOOIIICCC===888666222111///---+++***)))))))))******++++++******)))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((```RRRKKKEEEBBB???:::888:::666777888777444111//////......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))************))))))))))))''''''''''''''''''''''''&&&'''&&&%%%***%%%EEE((($$$%%%(((''')))''''''''''''''''''''''''%%%'''///---""""""'''%%%******'''$$$$$$'''***+++!!!)))---$$$%%%((($$$!!!###)))+++(((&&&(((!!!!!!'''///---$$$###***... %%%000 +++mmm$$$)))$$$)))&&&"""***'''''''''''''''((()))***(((BBB&&&''''''%%%&&&&&&''''''&&&&&&%%%)))&&&FFFttt###,,,***###(((!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((()))++++++************+++---///000,,,///222333222333666999>>>???AAADDDGGGIIILLLMMMPPPQQQSSSTTTTTTUUUWWWXXXSSSXXX\\\\\\XXXUUUVVVXXXaaa```___^^^]]]\\\[[[[[[\\\^^^aaabbbaaa`````````^^^```cccfffhhhiiiiiihhhgggiiimmmqqquuuxxxyyyzzzpppooonnnoooqqqqqqqqqooopppmmmggg```XXXQQQKKKHHH999777555333111///......)))***+++,,,,,,+++***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((())))))*********)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))bbbMMMIIICCC???===<<<;;;:::888888777555444111000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%)))$$$CCC'''"""###&&&%%%)))(((((((((((((((((((((((('''''''''(((((('''%%%+++%%% '''((( ###,,,111&&&&&&'''''''''''''''&&&&&&'''***%%%000)))&&&%%%(((%%%%%%(((eee+++"""'''///&&&+++((('''&&&%%%%%%&&&'''(((&&&AAA%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###,,,>>>rrr###---'''###+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%$$$###""""""''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&(((******)))'''''''''+++'''&&&))),,,+++,,,///)))***+++,,,---///333666444777;;;>>>@@@CCCFFFHHHKKKMMMQQQTTTXXX\\\bbbfffiiigggeeeeeehhhkkkkkkjjjhhhgggfffeeeddddddeeefffnnnnnnnnnkkkhhheeeddddddiiiiiijjjkkkkkkhhhccc___]]]^^^```bbbcccddddddddddddfffhhhjjjmmmqqqvvvzzzwwwwwwxxxyyy{{{|||~~~}}}zzzvvvpppjjjeee]]]WWWNNNFFF@@@;;;888666111///,,,,,,,,,------,,,+++)))&&&&&&((()))***)))''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''bbbMMMIIIDDD@@@>>>===;;;:::888777777555333111000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***++++++)))(((((()))''''''''''''''''''''''''%%%'''&&&&&&)))$$$CCC(((######'''%%%)))''''''''''''''''''''''''&&&''')))+++'''%%%***%%%(((,,,'''###((('''%%%,,,+++;;;)))&&&'''''''''''''''&&&&&&""",,,///%%%+++%%%)))222666---$$$+++$$$&&&*** &&&((('''&&&&&&&&&&&&'''(((&&&AAA%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""222xxx111,,,""" ,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''')))++++++***))))))***---***))),,,...---...111///222555777:::===BBBEEEJJJMMMQQQSSSSSSTTTUUUWWW]]]___aaacccfffiiinnnqqqrrrrrrrrrtttvvvvvvtttssssssrrrpppmmmlllkkkkkkkkkqqqssstttssspppnnnllllllpppppprrrsssrrrnnnhhhdddhhhjjjnnnppppppmmmiiifffeeeeeeeeeeeefffiiimmmppptttuuuvvvxxxzzz~~~~~~yyyvvvqqqmmmfff```ZZZTTTNNNJJJAAA<<<666111///...------000---+++))))))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''aaaNNNJJJEEEAAA???===<<<:::777777666555333111000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((***++++++)))(((((()))((((((((((((((((((((((((&&&''''''&&&***$$$DDD(((###$$$'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!)))((()))$$$ $$$"""###$$$///III```+++&&&&&&'''''''''''''''&&&&&&%%%"""%%%%%%%%%555"""%%%'''&&&)))***"""+++((('''&&&&&&&&&&&&'''(((&&&AAA%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,000bbbbbbfffOOOxxxVVVjjjccc|||```^^^ggg666"""$$$***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))************''')))+++,,,+++++++++---///,,,,,,000111111333777999===BBBHHHMMMRRRXXX[[[^^^aaadddeeedddcccbbbbbbiiijjjkkkllllllnnnqqqtttvvvxxx{{{}}}~~~}}}{{{yyy{{{yyywwwuuusssrrrrrrrrrrrruuuyyyzzzxxxvvvtttttttttuuuuuuwwwvvvsssnnnjjjssswww|||~~~yyyrrrmmmllljjjgggeeeeeegggiiikkkppppppqqqsssvvvzzz~~~yyyuuupppllljjjhhhgggfff[[[UUULLLCCC===777333000111///,,,*********((('''(((((()))))))))(((''''''(((''''''&&&&&&''''''(((%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''```MMMJJJEEEBBB@@@>>><<<:::666666666555333111000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++)))((()))***((((((((((((((((((((((((&&&((('''&&&***%%%DDD)))$$$%%%'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&///&&&)))***---""")))))))))'''***---+++:::XXXBBB***%%%&&&''''''(((''''''''',,,((($$$***$$$(((+++333$$$...xxx)))&&&***+++)))$$$,,,'''''''''&&&&&&'''''''''&&&AAA%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((%%%***$$$&&&###+++???yyy""""""%%%+++***!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%$$$###!!!!!!%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******************(((***++++++++++++,,,---///---000555888999===CCCGGGKKKQQQWWW]]]ccciiilllhhhkkkooopppnnnkkkiiihhhkkkkkklllkkkjjjkkkmmmpppqqquuuyyyzzzzzzyyyzzz{{{|||{{{yyywwwwwwwwwwwwxxxrrrvvv{{{~~~}}}zzzxxxwwwtttsssssstttuuuuuusssqqqzzz~~~zzzuuuuuurrrnnnlllmmmppprrrtttooonnnnnnoooppprrrtttvvvuuuuuuwww{{{~~~xxxpppkkkjjjlllnnnpppnnnkkkeee^^^VVVMMMCCC===555111---******+++,,,,,,((()))***++++++******)))((((((''''''''''''((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''^^^MMMIIIEEEBBB@@@>>>;;;999555555555444333111000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++************************''')))++++++)))))))))***''''''''''''''''''''''''&&&(((''''''***%%%DDD)))%%%&&&(((&&&(((''''''''''''''''''''''''$$$***"""))) +++222%%%###"""555YYY...&&&%%%&&&&&&'''((((((''''''!!! )))...$$$ (((iii+++'''+++((($$$!!!&&&&&&''''''''''''''''''&&&&&&AAA%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''444!!!EEEooo000//////,,,...AAA&&&444!!!000,,,!!!&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))))))))))))))*********+++,,,,,,,,,,,,...///111111666===BBBFFFMMMTTT\\\___bbbeeegggjjjnnnqqqooorrrvvvwwwuuurrrooonnnmmmnnnnnnmmmmmmmmmppprrrrrrvvvzzzzzzxxxyyy~~~~~~}}}|||}}}}}}{{{}}}{{{vvvuuutttuuuyyy|||~~~{{{wwwwwwtttqqqrrrvvvzzz}}}~~~tttsssrrrpppooonnnmmmmmmkkkkkkmmmrrrwww{{{}}}}}}{{{uuuqqqmmmjjjgggnnnooorrrssspppggg\\\UUUIIICCC:::222...---------'''(((((()))************(((((((((''''''(((((((((%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~]]]KKKHHHDDDAAA???===:::888555555444444333111000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++************************''')))***+++)))))))))***'''''''''''''''''''''''''''(((((('''+++%%%EEE***&&&&&&)))&&&(((((((((((((((((((((((((((+++hhh[[[eee^^^eee]]]qqq###&&&%%%%%%&&&'''(((((((((((("""000777!!!...333{{{]]]!!!!!!((($$$&&&'''(((&&&&&&'''(((((('''&&&&&&&&&AAA%%%&&&%%%$$$%%%%%%&&&&&&'''''''''$$$&&& 333qqqDDD+++(((%%%###(((:::www!!!&&&"""''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((((()))******++++++,,,...///000111222555888999<<>>;;;888555444444444333222111000/////////...---,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((***+++***)))***+++))))))))))))))))))))))))''')))((('''+++&&&EEE***'''''')))&&&(((&&&&&&&&&&&&&&&&&&&&&&&&...!!!...$$$%%%&&&'''((((((((((((,,,!!!111YYYsss###(((,,,---"""'''*** %%%&&&'''(((((('''&&&%%%&&&AAA%%%&&&%%%$$$$$$%%%%%%&&&'''((((((000(((000'''///&&&///'''%%%EEEttt$$$ $$$ &&&""""""***---&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((***+++---...000000000333777;;;@@@EEELLLPPPSSSWWW___hhhnnnsss}}}~~~{{{yyyxxx|||}}}~~~yyyuuuvvvtttrrrrrrssssssrrrqqqeeeeeegggkkkpppssstttsssllljjjhhhjjjrrr|||zzzssshhh]]]UUUAAA===777222...,,,------))))))(((((((((((())))))%%%&&&'''((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''xxx[[[KKKHHHCCC@@@>>><<<:::888333333333222111000///...,,,,,,------...---------******************************++++++++++++******''''''((())))))***))))))***)))'''''')))))))))(((&&&((('''&&&***%%%DDD)))%%%&&&(((%%%((()))'''&&&%%%$$$%%%%%%&&&)))aaa%%%---((((((((((((((((((((((((---$$$///]]]444''''''''''''''''''''''''''''''''''''''''''''''''(((BBB&&&(((((((((((('''&&&%%%%%%$$$$$$%%%'''!!!(((---555kkk---+++&&&$$$AAAvvv$$$&&&######$$$$$$$$$%%%%%%%%%!!!###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''---------,,,+++---111555777;;;BBBJJJPPPSSSTTTUUU\\\ccckkkrrrvvvzzz~~~|||~~~~~~|||xxxwwwxxx~~~|||yyyvvvuuuvvvxxxyyygggdddaaa```ccciiiqqquuuqqqqqqqqqpppqqqxxx}}}vvvrrrmmmgggXXXTTTKKK>>>222+++,,,...,,,***((('''&&&'''((()))+++)))'''&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((('''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((wwwZZZKKKHHHCCC@@@>>><<<:::888444444444333222111000///---------...------,,,,,,******************************++++++++++++******))))))))))))))))))((((((***)))'''''')))))))))(((&&&((('''&&&***%%%DDD)))%%%&&&(((%%%((()))(((''''''&&&&&&&&&'''&&&{{{%%% %%%444((((((((((((((((((((((((&&&///+++KKKbbb&&&''''''''''''''''''''''''''''''''''''''''''''''''(((BBB&&&(((((((((((('''&&&&&&%%%$$$$$$(((+++ ,,,<<<;;;&&&"""???vvv$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''((())))))))))))******++++++,,,,,,,,,...///000222666;;;???EEEJJJSSS]]]cccfffffffffeeejjjppptttvvvxxx||||||~~~~~~zzzxxxuuusssqqqqqqrrrsssllliiifffccccccfffiiilllooopppqqqpppqqqwww|||xxxqqqjjjiiihhhddd[[[OOOAAA777111***+++,,,,,,,,,***(((&&&'''&&&%%%%%%''')))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((uuuYYYKKKHHHCCC@@@>>><<<:::888555555555444333222000///............---,,,++++++******************************++++++++++++******+++******))))))(((''''''***)))'''''')))))))))(((&&&((('''&&&***%%%DDD)))%%%&&&(((%%%(((((((((((()))((((((''''''$$$888VVV===''' ((((((((((((((((((((((((((($$$)))))))))000(((,,,>>>yyy===''''''''''''''''''''''''''''''''''''''''''''''''(((BBB&&&((((((((((((''''''&&&%%%%%%%%%""",,,"""...,,,$$$***%%%,,,<<>><<<:::888666666666555444222111000............---,,,+++*********************************++++++++++++************))))))))))))))))))***)))'''''')))))))))(((&&&((('''&&&***%%%DDD)))%%%&&&(((%%%(((&&&'''((())))))((('''&&&&&&###888111((("""(((+++###((((((((((((((((((((((((000))))))$$$"""(((888AAA$$$%%%---''''''''''''''''''''''''''''''''''''''''''''''''(((BBB&&&((((((((((((''''''&&&&&&&&&%%%---))) (((---))),,,777((((((DDDvvv$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))******))))))(((((())))))))))))******,,,---///000222777@@@IIIRRR[[[ccchhhfffjjjqqqwww{{{||||||{{{}}}~~~~~~|||}}}}}}yyywwwxxxyyy~~~}}}vvvooojjjhhhdddcccccceeehhhmmmrrruuulllnnnooommmkkkkkkooosss{{{~~~uuugggdddaaabbbeeegggeeecccOOOHHH===333,,,***+++---+++***))))))))))))'''%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((sssYYYKKKHHHCCC@@@>>><<<:::888777777777666444222111000............---,,,+++*********************************++++++++++++******(((((((((((()))***,,,---***)))'''''')))))))))(((&&&((('''&&&***%%%DDD)))%%%&&&(((%%%((($$$%%%'''(((((('''&&&%%%((((((666... ***...999###(((((((((((((((((((((((( ###999$$$000)))***$$$ +++ccc444///---''''''''''''''''''''''''''''''''''''''''''''''''(((BBB&&&((((((((('''''''''''''''&&&&&&&&&***(((###""""""$$$+++***)))TTTBBB>>>vvv$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))******+++******)))))))))******,,,,,,,,,...000333666888>>>EEEPPP\\\fffooovvv{{{xxxyyy{{{}}}~~~}}}|||xxxuuuvvvzzz}}}{{{xxxuuuxxx}}}wwwwwwyyy}}}}}}wwwttthhhfffeeefffiiinnnsssvvvqqqrrrrrrooojjjggghhhjjjqqqvvvzzz~~~zzzuuunnneee```aaaccceeeeeebbbZZZNNNAAA777111...---+++)))(((((((((((('''&&&(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((rrrZZZKKKHHHCCC@@@>>><<<:::888777777777555444222000///............---,,,++++++******************************++++++++++++******(((((('''((()))+++---///***)))'''''')))))))))(((&&&((('''&&&***%%%DDD)))%%%&&&(((%%%((($$$%%%&&&&&&&&&&&&&&&&&&((('''GGG111//////"""555/// ((((((((((((((((((((((((777...''')))&&&&&&)))<<<OOO,,,''''''''''''''''''''''''''''''''''''''''''''''''(((BBB&&&(((((('''''''''''''''''''''''',,,$$$!!!%%%(((%%%"""!!!######BBB///vvv$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******'''(((((())))))******+++***************++++++,,,+++,,,---000444:::>>>AAARRRYYYcccnnnvvv|||}}}|||zzzwwwvvvuuutttrrrqqqnnnsss|||zzzxxxtttqqqooooooooopppwwwxxxwwwqqqkkkffffffgggkkkqqqvvvxxx{{{~~~~~~{{{xxxssslllfffbbb```^^^]]]dddbbb^^^WWWMMMBBB777111+++)))'''&&&((())))))((()))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((sss[[[KKKHHHCCC@@@>>><<<:::888777777666555333111///...---------...------,,,,,,******************************++++++++++++*********)))(((((()))+++---...***)))'''''')))))))))(((&&&((('''&&&***%%%DDD)))%%%&&&(((%%%(((&&&&&&&&&&&&&&&'''(((((('''%%%'''ddd***"""000???###333777(((((((((((((((((((((((((((---000!!!###$$$///%%%)))>>>222'''...''''''''''''''''''''''''''''''''''''''''''''''''(((BBB&&&((((((''''''''''''((((((((((((((("""$$$((((((++++++###%%%???$$$aaavvv$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********'''(((((()))******++++++)))))))))***+++,,,---......///222888@@@HHHOOOTTTfffllluuu||||||uuunnniiiaaacccgggoooxxx}}}~~~|||{{{vvvsssxxxxxxvvvpppiiieeeeeefffkkkqqquuusssrrruuuxxxyyyssssssqqqmmmhhhdddbbbbbb___bbbeeeeee___UUUIIIBBB777444...+++************))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((sss[[[KKKHHHCCC@@@>>><<<:::888777777666444333111///...,,,,,,------...---------******************************++++++++++++******,,,+++)))((((((***+++---***)))'''''')))))))))(((&&&((('''&&&***%%%DDD)))%%%&&&(((%%%(((((('''&&&&&&&&&((()))***'''((($$$iii;;;---...(((###%%%&&&***&&&...%%%555###$$$((((((((((((((((((((((((***+++###"""+++...''''''111+++&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((BBB&&&(((((('''''''''((((((((((((((("""(((///(((%%%...(((333 $$$$$$$$$vvv$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++((())))))***+++---...///777999>>>FFFPPPZZZdddiiisssxxx~~~~~~xxx}}}~~~}}}~~~|||vvvrrrpppnnnrrrxxxzzzxxxtttjjjrrr}}}}}}tttuuusssmmmfffcccccceeemmmtttvvvqqqlllnnntttwww{{{{{{zzztttnnnjjjjjjlll]]]```eeegggfff```ZZZVVVGGGAAA999222...,,,+++***))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((qqqYYYLLLHHHDDDAAA???===;;;999777777666555333111///...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***)))((((((((()))+++,,,&&&)))555333"""///000&&&"""...***BBB+++'''(((+++'''***&&&'''''''''(((((())))))......888uuu[[[CCC"""...))))))))))))))))))))))))&&&111$$$'''///$$$(((&&&+++,,,...$$$)))&&&)))111+++))),,,&&&'''111%%%''')))---===###)))))))))(((''''''&&&&&&(((///,,, 222000%%%---FFF'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---&&&)))111www%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))(((((((((((())))))***)))(((((()))***)))(((***(((***---...///333999@@@FFFQQQ]]]gggooosssuuu{{{~~~}}}|||{{{zzzzzzyyyxxx|||zzz}}}}}}|||~~~zzz|||zzzvvvvvv}}}|||rrrkkkfffdddgggmmmzzz}}}nnnkkksss|||yyyxxxxxxwwwvvvrrrmmmiiifffjjjllliiicccaaaeeejjjaaaXXXLLL???666000,,,***+++***))))))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((qqqYYYLLLIIIDDDAAA???===;;;999777777666555333111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))((()))***+++,,,///%%%%%%(((777'''000$$$---&&&###,,,***III+++'''(((+++'''***''''''((((((((()))))))))'''((()))###,,,'''%%% ###''''''''''''''''''''''''###+++!!!...&&&###((( """666 ---222``` )))""",,,///+++777+++$$$''''''((((((((((((((((((+++---888"""---...000;;;'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""+++######'''%%%}}}www%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***))))))((((((((())))))'''''''''((()))***)))(((...++++++...000333:::BBBNNNVVVbbbnnnwww{{{{{{zzz~~~}}}wwwuuutttyyy{{{zzz|||}}}}}}~~~~~~~~~~~~yyywwwvvvsssxxxtttttt{{{}}}xxxrrrlllmmmqqqzzzyyy{{{xxxuuurrrooolllfffiiikkkiiidddaaaaaaccceee```XXXNNNDDD999000)))---,,,+++,,,---,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))))))))(((pppYYYLLLIIIDDDAAA???===:::888666666666444333111///...///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))***++++++------&&&(((!!!555000222%%%(((...FFF+++'''(((+++'''***(((((()))))))))))))))***)))...&&&###NNN,,,222'''---666***'''''''''''''''''''''''')))000///''')))$$$000222+++)))[[[,,,@@@ 111&&&111,,,333222000///&&&&&&'''(((((()))******++++++$$$111//////)))'''EEE'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''111'''%%%###&&&)))www%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))))))))))))))******(((((()))***++++++++++++111......333777===GGGQQQ___gggrrr}}}}}}yyyyyyvvvwwwsssooommmpppuuu}}}|||zzzxxx{{{vvvqqqiiieeejjjrrrxxx~~~xxxxxx|||{{{uuuqqqqqqqqqqqqkkklllllljjjfff```ZZZWWWddddddccc```XXXJJJ<<<222...,,,+++***+++***)))'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))oooYYYMMMIIIEEEAAA???<<<:::888666666555444333111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))(((((()))))))))*********++++++,,,///((('''+++999666)))"""---...&&&ccc+++'''(((+++''')))))))))))))))************+++(((&&&444(((...$$$$$$111 !!!111HHH&&&,,,...&&&<<<@@@''''''(((((()))))))))))))))***&&&???333222###jjj'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&...---222\\\www%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))***+++++++++,,,.........------...222222666>>>EEEMMMWWWaaapppvvv~~~|||xxx|||~~~|||~~~zzzxxxyyy~~~}}}uuusssuuu|||}}}rrriiihhhjjjlllpppuuu~~~tttmmmkkknnnqqqtttrrrpppnnnmmmiiiaaaWWWOOO[[[___eeeiiiggg\\\OOOEEE999555///***)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))*********nnnYYYMMMJJJEEEAAA>>><<<999777666555555444333111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++***%%%***###222000 kkk<<<'''ddd+++'''(((+++''')))************))))))))))))###""")))444%%%vvv&&&///,,,!!!'''000HHH!!!###wwwggg!!!000(((:::888uuuEEE******))))))((((((((((((///(((sss{{{HHH:::www'''((('''''''''''''''''''''''''''''''''''''''''''''''''''***###***+++!!!...(((tttwww%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***************************************+++,,,,,,---...000///------///111444777AAANNNXXX___gggooo}}}|||~~~xxxsssooopppqqqwww~~~{{{|||||||||xxxtttrrrpppppprrrqqqsssrrrnnnppp{{{wwwrrrjjjfffgggkkkpppsssrrrpppoooooommmggg]]]VVVXXX]]]eeelllmmmhhh___WWWLLLDDD999000,,,*********((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((()))))))))*********+++mmmYYYNNNJJJEEEAAA>>><<<999777555555555444333222000000///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------)))***++++++,,,,,,++++++:::$$$)))"""&&&***+++'''(((+++'''******)))))))))))))))(((((()))000''')))EEEBBB'''333****** (((###777###666///555;;;++++++***))))))((('''''',,,'''((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%,,, !!!333'''%%%&&&www%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))************************************+++,,,------,,,---...---,,,---222666<<>><<<999777555555555444333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++%%%---...&&&---RRR+++'''(((+++'''***)))))))))(((((((((''''''"""///---&&&---..."""(((''')))///!!!CCC %%%///******))))))))))))))))))BBB'''((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$... 444$$$000&&&'''www%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))*********************************++++++---......+++---///......222:::AAAIIIOOO\\\kkktttwww{{{zzzsssjjjccc```aaadddeeellloooyyyxxxvvvwwwvvvuuu|||}}}sssiiihhhoootttuuuuuullllllllloooqqqqqqooommmllllllmmmnnnpppqqqqqqpppkkkmmmppptttvvvtttppplll```ZZZOOOEEE<<<444...***************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((()))*********))))))************))))))((())))))******+++,,,,,,lllYYYNNNJJJEEEAAA>>><<<999777555555555444333222111000------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))))))))***)))***+++,,,---,,,++++++'''...***000###,,,***TTT+++'''(((+++'''***))))))(((((('''''''''&&&)))(((------!!!(((###*** 000$$$000+++666+++((((((((()))******++++++...111FFF(((((('''((((((((((((((((((((((((''''''''''''''''''''''''***%%%))))))$$$)))+++""",,,BBBwww%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++,,,---...///---///111111222888CCCLLLSSSXXXdddqqqyyy{{{~~~{{{wwwiiiddd___]]]```gggmmmqqqtttwww}}}{{{zzz{{{|||~~~zzzrrrtttzzzuuuoooqqqtttwwwxxxuuuooojjjnnnnnnnnnnnnooopppqqqsssrrrsssvvvyyy{{{yyyuuurrrjjjfff___VVVMMMBBB888222++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((()))******+++))))))************))))))((())))))***++++++,,,,,,jjjWWWOOOJJJDDD@@@???>>>;;;888333333333333333222111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++************)))******++++++++++++******444$$$vvv333!!!$$$''')))---))))))))))))))))))))))))&&&111!!!---***+++@@@```***+++)))***,,,+++%%%'''888MMM222---,,,+++************+++)))(((&&&)))<<>>;;;888333333444333333222111000//////...------------...------------------------++++++++++++************++++++++++++******************++++++++++++******###///&&&JJJ***!!!***---(((&&&)))))))))))))))))))))))))))000$$$///%%%$$$///)))###,,,***)))***((()))111<<>>TTT,,,$$$000******))))))))))))******)))(((((((((((((((((('''((((((((((((((((((((((((+++!!!)))}}}$$$***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,---.../////////222444===JJJTTT[[[eeeppprrrtttxxx||||||tttpppllliiimmmssswwwtttvvv}}}yyytttrrrooommmnnnppptttvvvuuuxxxwwwsssrrrwww{{{|||}}}~~~~~~}}}}}}~~~|||{{{}}}zzztttpppwwwzzz{{{yyytttvvvuuuqqqvvvqqqllliiijjjlllkkkkkknnnooonnnnnnqqqvvvzzz{{{{{{{{{yyyssslllfff```UUUJJJ;;;666///+++***++++++***'''(((((((((((((((((((((''''''((((((''''''&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''((()))))))))))))))******))))))(((((((((((())))))))))))))))))))))))***************)))))))))***((()))------+++,,,///mmm[[[OOOJJJDDD@@@???>>>;;;888444444444444333222111000000000///............///........................,,,+++++++++************,,,+++++++++******************++++++++++++*********,,,)))555+++ GGG$$$'''000000))))))))))))))))))))))))))))))((()))&&&444&&&)))***444000...***(((***---,,,+++,,,nnn222;;;777222222222222222111000000///...000222///***((()))"""___''')))&&&***))))))(((((((((((()))))))))))))))))))))******((((((((((((((((((((((((++++++$$$&&&222||| &&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------///...---,,,---...000111222;;;JJJZZZccciiirrr{{{rrrllljjjiiijjjkkknnnxxx~~~{{{wwwsssooommmiiigggeeedddeeegggjjjlllpppsssrrrnnnmmmrrruuuvvvxxxxxxxxxyyyzzz{{{|||}}}||||||}}}}}}}}}~~~|||tttkkkoooppppppyyyxxxxxxuuuooonnnsss{{{~~~sssmmmhhhhhhgggddddddgggjjjlllnnnppprrruuuyyy||||||{{{wwwqqqmmmiii```VVVLLLAAA444------...,,,***((()))))))))(((((((((((('''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''((()))))))))))))))***))))))))))))(((((((((******************************************++++++---******...000...---///mmm]]]OOOJJJDDD@@@???>>>;;;888555555555555444222111111000//////...............------------------------,,,,,,+++++++++*********,,,,,,+++++++++***************++++++++++++******(((:::%%%111444%%%...www$$$***---***)))///))))))))))))))))))))))))***%%%(((555&&&---)))\\\UUU...///,,,+++///222222000...888777mmmEEEBBB@@@@@@BBBBBBCCCCCCBBB@@@???>>>DDD===777666:::===>>>???333&&&666vvv$$$000***))))))(((((((((((())))))((((((((())))))*********((((((((((((((((((((((((!!!!!!@@@JJJ!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((('''&&&&&&))))))))))))))))))))))))************************))))))***************+++,,,,,,,,,---------------//////---,,,---///333666;;;FFFVVVdddkkkpppwww}}}uuufff\\\```gggpppwwwzzz}}}zzzuuujjjhhhggggggiiilllppprrrrrrrrrqqqrrrsssvvvyyyzzz}}}~~~yyyxxx{{{~~~}}}}}}zzzwwwzzz{{{|||yyyuuuuuu{{{~~~|||{{{yyy{{{~~~wwwooorrrsssrrrxxx~~~~~~{{{tttrrrhhhkkktttvvvooojjjiiigggcccbbbdddgggkkkooooooooorrrxxx~~~{{{|||zzzuuuqqqnnnfff^^^YYYOOOAAA777222///+++)))******))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''((())))))))))))))))))))))))))))))))))))))))))))))))***************)))******++++++,,,,,,,,,///***)))---///...---...mmm^^^OOOJJJDDD@@@???>>>;;;888666666666555444333222111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********++++++++++++******!!!$$$))),,,''' """,,,***---JJJ***%%%)))((())),,,))))))))))))))))))))))))///'''***111!!!'''###000===666888:::<<>>;;;888777777777666555333222111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******111&&&///333(((---111 444''':::eee333%%%...///...)))))))))))))))))))))))))))---)))+++...%%%***,,,)))MMMrrrwwwxxxxxx~~~~~~<<>>;;;888888888888777555444222111//////...---------------------------------------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++******++++++++++++******111&&&###'''222333***888<<<333&&&333TTT333)))000+++...+++))))))))))))))))))))))))(((+++,,,...+++---555//////333---///...)))***)))))))))***,,,000333444555===DDDFFFFFFJJJssscccdddlllrrrtttwww|||~~~{{{iii}}}yyyuuutttooofffcccggggggeeecccfffddd^^^YYYVVVSSSNNN===XXXNNNDDDDDD:::888666222///---,,,+++***))))))))))))))))))((())))))))))))))))))))))))"""!!!+++"""))))))!!!III!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''&&&%%%###"""&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))((((((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,------...,,,,,,------.../////////...111555999???LLL\\\ggghhhnnnsssxxx~~~kkkiiieeeccceeeooo}}}{{{tttrrrrrrqqqpppooonnnooopppoooooooooppprrrssstttuuuyyy~~~yyypppeeeaaadddjjjnnnpppooopppsssuuuvvvvvvuuuttt|||{{{zzz{{{}}}}}}xxxvvvyyy~~~}}}uuuooommmlllnnnnnnmmmmmmpppvvv{{{{{{|||xxxpppnnnhhhaaaVVVJJJ>>>777///---+++)))))))))***+++)))))))))))))))(((''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((()))))))))))))))))))))*********+++++++++(((((()))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,---......222>>>KKK~~~gggZZZOOOJJJDDD@@@???>>>;;;888999999888777666444222111000000///.......................................---------,,,,,,,,,++++++---------,,,,,,,,,++++++******++++++++++++******&&&222222+++///222+++$$$---///'''$$$+++***&&&***&&&(((((()))(((%%%,,,))))))))))))))))))))))))(((///...,,,***%%%---(((111...)))---222***&&&222111111222555888===BBBDDDJJJVVVXXXccclllllluuu}}}yyy~~~|||uuutttwwwuuuoooaaammmpppcccXXXXXXZZZYYY[[[SSSWWWNNNVVVSSSSSSPPPJJJHHHDDD???:::666444222,,,+++++++++******))))))))))))))))))))))))))))))))))))...666%%% 000(((###)))###000$$$)))%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''((((((&&&$$$###&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$&&&&&&''''''((('''''''''))))))))))))))))))))))))******************************+++,,,,,,---......,,,,,,------...///000000///333888===FFFTTTfffsssuuuyyy|||~~~qqqmmmoooqqqrrruuu|||{{{vvvooogggeeeeeeeeeeeefffiiimmmqqqtttwwwzzz}}}wwwkkkfffiiimmmmmmkkkjjjlllnnnppprrrqqqppppppmmmttt{{{}}}|||~~~~~~xxxvvvuuu||||||xxxwwwyyyzzz}}}xxxpppmmmnnnmmmmmmlllmmmppptttxxx{{{vvvqqqjjjeee___UUUHHH>>>///...+++***))))))***+++)))))))))))))))((((((''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))((('''&&&''')))'''(((((()))))))))))))))))))))******++++++++++++))))))***+++,,,,,,------.........------,,,,,,,,,+++,,,///111111777GGGWWW~~~iii[[[QQQJJJDDDCCC@@@<<<;;;<<<::::::888777555333222111111111000......---------///---++++++---///000///---,,,,,,++++++,,,,,,---)))+++---,,,+++***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,***)))(((***++++++,,,,,,+++)))((()))***++++++---///000///,,,***,,,...///000///000222333333666===DDDMMMWWWaaahhhssszzz|||{{{xxxtttoooiiidddaaabbbdddggggggeee___XXXTTTXXXYYYZZZYYYVVVMMMCCC<<<999444///,,,---...---,,,************)))***,,,---&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++,,,,,,,,,+++++++++******++++++,,,------......///111///......000111000///777;;;BBBNNN]]]mmmzzzuuuuuuyyy|||sssjjjaaa]]]^^^aaaaaaaaadddiiiqqqyyy}}}}}}{{{uuupppppptttuuuqqqlllkkkjjjjjjnnnvvvvvvlllfffnnnuuuvvvuuutttvvv{{{|||rrrkkkmmmpppqqqlllfffhhhrrr||||||yyyyyy~~~|||vvvmmmfffaaaYYYQQQ>>>444,,,,,,...---,,,,,,,,,+++***)))((((((((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$******)))((('''&&&%%%%%%'''((()))((('''&&&''')))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&''''''((())))))***&&&'''(((***++++++++++++******((((((((()))***+++++++++,,,,,,---...//////---,,,+++,,,,,,---,,,+++***,,,//////111>>>XXXnnn~~~iii[[[QQQJJJEEECCC@@@<<<;;;<<<:::999888666555333222111111000///...------------///---+++,,,---/////////---,,,,,,++++++,,,,,,---+++,,,......,,,+++,,,---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))***++++++++++++...000+++,,,---,,,***))))))+++...,,,******+++...000111...///111222444777<<>><<<<<<;;;888666444222111111//////.........---------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...+++...111000///222:::AAANNN]]]qqqyyynnnfffbbbZZZ___dddeeedddeeeiiinnnxxx{{{~~~~~~|||yyy|||{{{~~~{{{||||||~~~~~~wwwhhhVVVKKKSSSaaafffdddaaaPPPKKKBBB777000...000333)))+++---+++((((((***...((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''')))******))))))***+++******+++,,,,,,,,,++++++...------,,,,,,,,,------///------000111///000333;;;DDDLLLUUUjjjxxxkkk^^^YYY\\\XXX\\\___ccchhhsss~~~uuummmiiigggkkkooottt{{{}}}zzzzzz}}}qqqpppooommmmmmpppuuuxxxxxxllleee^^^VVVOOOBBB666,,,+++...---+++******)))((()))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&&&&'''((((((((()))******++++++((())))))***++++++++++++,,,,,,------...//////000000000//////............++++++++++++++++++++++++++++++,,,,,,,,,---------111------//////...444===FFFQQQdddyyyuuuwwweeeXXXNNNJJJFFFCCCAAA@@@>>><<<;;;:::888666444222111111//////.........---------.........------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---...,,,...111555;;;EEEPPPYYYpppzzzwwwiii___ZZZ\\\^^^kkkooosssuuuuuuwww}}}~~~}}}|||~~~~~~sssbbbPPPIIIKKKQQQ\\\fffccc^^^UUUIII===333---+++***+++,,,+++)))))))))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((()))******))))))***+++***+++,,,,,,---,,,,,,,,,......------,,,------...222//////222222111444999@@@MMMYYYdddvvv}}}tttjjjddd]]]ZZZ___hhhdddeeehhhnnn{{{}}}{{{zzzyyyvvvwwwyyy||||||{{{~~~}}}vvvrrrooonnnpppuuuzzz}}}yyynnndddZZZSSSJJJ>>>222...---***)))******)))((()))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((''''''((((((******))))))((((((''''''******,,,---..................------------,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++,,,000111333;;;EEESSS```rrrsssfffuuudddWWWMMMJJJFFFCCCAAA@@@===<<<;;;:::888666555333111111/////////.........------.........---------------...------------,,,,,,,,,***+++,,,---------------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------------------+++---......---,,,---...///555>>>HHHUUUcccpppyyy|||tttpppuuuooofff^^^]]]cccnnnvvvtttaaaNNN@@@@@@PPP```hhhgggddd]]]SSSGGG===666///---,,,,,,,,,+++)))''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******((((((((()))))))))******((()))******))))))***,,,+++,,,------......------......------------......///------111333555<<>>666000***)))++++++***))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))))))))*********)))))))))))))))------...000000111111000///......,,,+++***)))))),,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++...222555<<>>]]]ccclllssstttlll___UUUFFF>>>555...+++***)))'''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))************))))))))))))************)))***++++++******+++,,,,,,---......//////..................//////000111222111444999>>>EEESSS```kkk{{{|||uuuooottt~~~ssshhh```[[[ZZZ\\\]]]```hhhwww}}}wwwpppjjjfff]]]]]]^^^aaagggnnntttxxxyyy{{{~~~{{{vvvppppppvvv}}}zzz}}}|||}}}}}}vvvssszzz|||xxxzzzxxxpppbbb[[[SSSLLLAAA555...------+++******++++++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******)))******+++,,,---------...///000111222333111111000///...,,,+++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000333>>>QQQfffssstttxxx|||yyyiii[[[ZZZaaammm```UUULLLIIIEEEBBB@@@???<<<;;;888888888888666444222111000000000/////////...................../////////,,,,,,,,,------------...+++,,,---...............------,,,,,,,,,,,,------------------............------......///000000000///000000111333999AAAFFFXXXlll||||||{{{wwwpppkkkhhhiiikkkmmmxxx}}}{{{xxxxxxzzzzzzzzzyyytttooodddRRRBBBPPPVVVbbbooovvvuuullleeeUUUMMMBBB777000,,,***)))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((())))))******)))))))))*********++++++)))))))))*********++++++)))***++++++******+++---,,,---......//////......//////...//////000111222111222777>>>DDDMMM]]]kkkwwwvvvmmmrrr}}}vvvlllddd```^^^]]]]]]aaaeeejjjwww|||uuunnniii```^^^]]]\\\^^^aaaeeehhhoooqqqvvvzzz}}}~~~~~~}}}tttqqqoooooottt}}}}}}{{{zzz{{{yyy|||}}}zzz|||yyyzzz{{{{{{}}}xxxeee^^^WWWRRRIII<<<222...---,,,******++++++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))***+++,,,---222222111111000///////////////...---+++)))'''&&&(((((())))))***++++++,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000111777HHH___qqqyyy{{{uuupppiii^^^WWW^^^llllll___UUULLLIIIEEEBBB@@@>>><<<:::777888888888777555222111000000000000/////////...---........./////////000,,,,,,,,,---------......------...............---------,,,,,,,,,,,,------------------.........///---......///000000111111...///222666???KKKXXXaaattt{{{|||uuupppooollllllmmmpppvvv}}}}}}||||||}}}yyytttuuurrrbbbPPPAAAHHHUUUeeetttzzzwwwssseee```WWWKKK???666111000******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********))))))*********+++++++++))))))*********+++++++++)))***,,,+++******+++---,,,,,,---............---////////////000111222333111555>>>IIISSSaaatttzzzttt{{{qqqmmmfffaaa___```dddgggmmmwww|||uuuqqqjjjhhhdddaaa______aaabbbiiilllqqquuuxxxyyyxxxwwwmmmmmmmmmlllnnnwww~~~~~~yyyzzz~~~}}}|||}}}~~~~~~pppfff]]]XXXQQQEEE:::444...,,,++++++++++++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''(((((((((***+++,,,---111111000...---,,,+++***+++++++++***)))(((&&&&&&(((((()))******+++,,,,,,+++++++++,,,,,,,,,------------------------------------------............///111666BBBXXXqqq~~~{{{nnnbbb]]]YYYZZZhhhzzzkkk___UUULLLIIIEEEAAA@@@>>><<<:::777777888888777555222111000000000000////////////---.........//////000000,,,,,,,,,------..................///......------...------,,,,,,------...---------.........//////---......///000111111222333555:::CCCRRRdddwww|||uuuqqqnnnlllkkkfffiiippp{{{|||zzz|||{{{|||{{{mmmZZZ@@@EEEPPP```oooxxxwwwtttqqqoooiii\\\MMM@@@999777******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++)))************+++++++++)))+++,,,,,,+++***,,,---+++,,,------......------////////////000111222333666<<>>;;;888888888777666444222111000000000000000////////////000000//////.........---///............---------,,,,,,,,,---------......***999666)))***,,,***+++......---------......//////,,,,,,///000...///111666CCCSSS```ooozzzpppmmmkkkhhhiiinnnnnnyyy~~~zzztttZZZLLLIII\\\qqqxxxyyy{{{yyytttnnniiidddZZZLLLAAA555111,,,***+++,,,***(((***)))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))******+++,,,,,,+++***))))))******)))************+++++++++,,,,,,,,,---------......+++,,,---...///////////////---...111111///333999CCCJJJYYYlll~~~zzz}}}}}}tttlllfff]]]bbbggggggiiisss~~~~~~zzzxxxwwwuuusssqqqnnnmmmmmmnnnppppppooonnnoookkkhhhhhhfffgggooowww~~~vvvttt}}}|||xxxxxx|||}}}jjj___]]]YYYOOOFFF:::555///++++++,,,,,,++++++***)))***,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,222000---,,,---///000000111===JJJYYYqqqrrr]]]KKKNNN___rrrjjjaaaWWWNNNKKKFFFCCC@@@>>>;;;888999999888777555333111000000000000000////////////000/////////............///............---------,,,,,,---------.........,,,:::777+++,,,...,,,---//////.........///000000111//////222333222666;;;HHHVVVfffoooxxxwwwlllbbbaaadddiiiqqqyyywwwjjj[[[RRRYYYccckkkvvv{{{wwwqqqnnnkkkdddYYYPPP<<<555,,,((((((***+++******)))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((((((((()))))))))))))))))))))))))))******+++,,,++++++***))))))******************++++++++++++,,,,,,,,,---------......,,,,,,---...////////////000///111444444333777===OOOVVVeeexxx|||}}}{{{nnneee^^^ZZZ\\\___eeennn{{{|||{{{{{{zzzyyywwwtttsssqqqqqqqqqpppmmmkkkiiigggggghhhfffeeeiiiooo{{{|||yyy~~~{{{uuusssuuuxxx{{{yyykkkddd]]]TTTMMMBBB888...***+++---+++'''+++***)))***,,,,,,***)))))))))))))))************))))))))))))))))))))))))((())))))***************)))))))))))))))))))))))),,,++++++***))))))************++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---///000111444AAAPPPaaaxxxiiiYYYNNNUUUhhh{{{iii```WWWNNNJJJFFFCCCAAA>>>;;;999:::999999888666444222111000000000000////////////////////////............///............---------,,,------------............:::777---///000---000000/////////000000111222000...///111222444<<>>HHHTTTfffttt~~~xxxnnnfffdddfffooouuu}}}|||wwwwww}}}wwwqqqnnnkkkbbbUUUHHH???666...(((++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((((((((()))))))))))))))))))))))))))******++++++***************++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000777555444666999CCCUUUfffuuuxxxsssuuuuuueee\\\VVVYYY___cccjjjqqq|||xxxuuulllhhhffffffeeeaaa```bbb```fffqqq{{{~~~{{{}}}}}}wwwssspppbbbfffjjjmmmooovvvoooddd```YYYRRRFFF;;;222...------,,,+++***+++------+++***((((((((()))))))))******))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))+++***************++++++******++++++++++++***************++++++,,,,,,,,,,,,---....../////////...---------------------------...///......000444888NNN]]]ppp{{{|||sssbbbUUURRR[[[ggguuuhhhaaaXXXOOOLLLIIIFFFDDDBBB???===:::999999888666444222111000000000000////////////.........//////////////////............---------------........./////////...333...+++111///,,,111---------...///000111222000222;;;LLL]]]kkkyyy|||ssskkkddd___aaafffsss}}}~~~{{{~~~}}}vvvsssmmmggg___VVVLLL???222)))---,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))******+++*********)))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------...///000000000000333333444888>>>JJJ```tttvvvnnnyyyuuu```ZZZTTTUUU]]]dddjjjuuu}}}{{{rrrlllggggggeeebbbaaabbb___cccjjjsss|||}}}{{{|||yyyfffhhhkkknnnsss|||yyyhhh___YYYUUUMMMBBB666///---...,,,++++++,,,------,,,***'''((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********)))******+++,,,******++++++++++++***************++++++,,,,,,---,,,,,,---...////////////------------------------...///000//////333:::@@@YYYhhhyyy~~~tttdddVVVOOOQQQ```qqq~~~fff___VVVMMMKKKGGGDDDCCCAAA>>><<<999999888777555333111000000000000000////////////............/////////000///............---------............////////////...222---+++222000,,,222.........///000111333333666:::HHH^^^qqqzzz}}}wwwlllbbb```bbbdddkkkrrr|||rrrnnniiigggccc___XXXLLL>>>444///...---,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))******+++******))))))***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---...///000000111111000...111888@@@GGGUUUkkk~~~zzztttvvvxxxfffWWWXXXUUU[[[hhhsss}}}}}}yyyrrrmmmmmmlllgggeeeeeebbbbbbeeelllvvvwwwuuurrrrrruuu{{{qqqddd]]]YYYRRRIII@@@888111...,,,++++++,,,------,,,***(((((()))))))))*********))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))******))))))***++++++,,,******++++++++++++******)))******+++,,,,,,------++++++,,,---...//////...........................,,,...//////000777CCCKKKbbbrrrnnn[[[RRRRRRVVVhhh{{{ddd]]]TTTLLLIIIEEECCCAAA???===;;;888888777666444222111000000000000000////////////---.........//////000000//////.........---------............/////////000///222,,,,,,333000,,,333/////////000111333444555CCCHHHXXXqqq}}}wwwmmmaaaZZZ___iiirrr|||wwwjjjdddgggffffffeeeaaaWWWJJJ@@@000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))******+++******))))))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000111111111111000666AAAMMMVVVcccwwwuuuvvvnnnbbb[[[WWWWWWWWWaaasss}}}yyyuuuuuutttnnniiihhhdddcccccchhhsssyyyuuuuuuxxx|||~~~qqqbbb]]]VVVOOOJJJAAA777///,,,,,,+++,,,------,,,***)))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,******++++++++++++******))))))***+++,,,,,,------***+++,,,---....................................+++,,,...///222;;;IIITTThhhwwwkkkWWWSSSXXXbbbuuu}}}gggaaaVVVMMMIIIDDDAAA???>>><<<;;;;;;;;;:::999777555333222111111111111000000000000++++++,,,---...///000000.......................................///000000000///......///111111000444000000222222111888AAAXXXcccrrrxxxnnnbbb```^^^eeevvv~~~hhhZZZVVV^^^bbbaaaccceee[[[LLLCCC999...)))+++---+++''')))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%'''((()))(((&&&&&&((()))))))))*********+++++++++,,,,,,+++******++++++++++++++++++,,,,,,,,,------..................------))),,,111444111---000777111===JJJVVVfffzzz|||zzzlllbbbXXXVVV\\\[[[eeevvv~~~|||zzzuuuooojjjeeegggiiiiiikkkssspppkkkvvv|||}}}~~~pppaaaUUUSSSQQQFFF999222,,,---///...,,,******+++******++++++++++++************))))))))))))******+++*********))))))((((((************)))))))))))),,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////............000111111555CCCWWWfffxxxyyyeeeYYY[[[bbbxxx}}}ggg```UUUMMMIIIDDDAAA???>>><<<;;;;;;;;;:::999777555333222111111111111000000000000000000000111111111111111........................///............///000000111000000000111111111000222111222444555:::IIIYYYjjjsss~~~rrrjjjfffjjjpppxxxsssbbbQQQSSSVVVZZZ```ccc^^^UUUMMMCCC666///------,,,+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((*********))))))((()))***)))(((''')))***))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,---------....................................---///222222000222777;;;GGGXXXgggxxxhhh]]]YYYWWW[[[bbbjjjzzz~~~||||||{{{xxxtttqqqkkkkkkiiiggggggooo{{{zzzoooqqq}}}}}}zzziiiZZZVVVUUUMMMBBB;;;000///...---,,,++++++*********++++++++++++************))))))))))))******+++*********)))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........////////////////////////000222444777@@@QQQeeesssvvvaaaXXXbbbooo~~~fff___SSSMMMIIIDDDAAA???>>><<<;;;:::::::::888777555333222111111111111000000000000333222222222111111111000........................//////......//////000111000111111222222111000000000222444666888DDD[[[ppp~~~vvvmmmhhhnnnyyyoooPPPJJJIIIRRR]]]aaa``````WWWOOOBBB777000---,,,+++))))))))))))((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''************************&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((***++++++,,,,,,)))***+++***))))))***+++***************+++++++++++++++++++++++++++++++++---------.........//////........................333...---111333333666999EEESSSfffxxxzzz}}}nnn[[[UUUWWWZZZbbbjjj{{{}}}|||zzzzzz{{{|||{{{zzztttqqqlllgggeeekkkvvvyyyqqqzzzttt```YYYWWWSSSJJJDDD777222---+++,,,,,,+++*********++++++++++++************))))))))))))*********************)))))))))''''''(((((())))))******,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........////////////////////////......000999HHH]]]rrrppp]]]ZZZlll~~~}}}fff^^^RRRMMMIIIDDDAAA???>>><<<;;;::::::999888777555333222111111111111000000000///////////////////////////......................../////////...///000000111///000222222111000000000000333777;;;BBBPPPeeevvvxxxooommmooo~~~[[[MMMGGGPPP\\\___```ddd]]]XXXNNNBBB888000,,,************)))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))******++++++(((***++++++)))))))))*********************************++++++,,,,,,++++++------------........................////////////222//////111222444;;;CCCPPP^^^qqqyyyzzzlllccc[[[[[[^^^dddooozzz~~~{{{yyyxxxzzz|||}}}~~~yyywwwrrrmmmjjjlllrrrwww{{{yyyiii[[[WWWTTTMMMGGG>>>777...+++,,,...,,,*********++++++++++++******+++******))))))******+++************************&&&&&&'''((())))))******++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............///////////////000000000...---///:::OOOhhh|||{{{iii^^^cccuuu{{{ddd]]]RRRMMMIIIDDDAAA???>>><<<;;;999999888888666555333222111111111111000000000///,,,,,,------...///000000///////////////////////////////////////000111111---///111111000///000222222777???IIIUUUcccnnntttyyyvvvvvvuuuqqqooouuuxxxwww{{{ooo]]]QQQWWWaaacccccceeebbb___YYYPPPEEE:::000+++,,,++++++***))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++)))(((((()))************************)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------........./////////000000///000222333111555CCCRRRaaaooo~~~|||sss______```bbbfffsss}}}xxxvvvwwwyyy{{{{{{{{{{{{zzzwwwuuussssssttt}}}|||vvv~~~zzzyyy|||wwwddd[[[VVVOOOHHHEEE===222------...---+++******++++++++++++******++++++************++++++***************+++++++++&&&''''''((()))******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000111111555333555BBBWWWooo{{{llldddfffppp|||yyyccc]]]RRRMMMIIIDDDAAA???>>><<<;;;888888888777666555333333111111111111000000000000------...///000111222222////////////////////////000000//////000000111222---///111111//////333666777AAAPPP___nnnwwwwwwrrrkkkhhhiiipppuuuyyyyyyvvv{{{}}}~~~rrrcccdddmmmqqqmmmhhhgggeeeaaa\\\SSSHHH;;;333...------,,,+++***))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))((('''&&&'''''''''&&&(((++++++***(((((((((+++++++++***************((()))+++,,,------,,,++++++++++++,,,,,,,,,------.........//////000000111---000444555444;;;PPPcccwww~~~mmmbbb[[[___cccfffppp~~~yyyvvvvvvvvvwwwwwwyyy{{{~~~|||xxxuuuxxxsssmmmqqqyyy}}}xxxwww{{{zzztttddd\\\TTTLLLJJJBBB888111///......,,,******++++++++++++******++++++************++++++*********+++++++++++++++(((((())))))******++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...//////000000111111222555777===JJJ[[[lllwww}}}uuujjjaaadddqqq~~~wwwaaa]]]SSSMMMIIIDDDAAA???>>><<<;;;888888777777666555333333111111111111000000000000//////000000111111111222////////////////////////000000//////000000111222...111333111000111777<<<@@@QQQfffvvvzzzoooeeebbbhhhwwwxxxxxx~~~}}}tttrrr}}}}}}qqqjjjfffbbb```\\\RRREEE;;;000///...---,,,++++++***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''((()))***'''))),,,,,,+++)))))))))+++++++++*********))))))''')))+++---------,,,+++,,,,,,,,,,,,---------...---......///000000111111000111444777;;;GGG]]]rrrzzznnnddd\\\]]]bbbiiissszzzwwwvvvvvvuuuuuuwwwzzz~~~zzzvvv~~~|||hhhhhhmmmuuuzzzxxxvvvwwwsss}}}nnncccZZZRRRLLLGGG???666111.........******++++++++++++******,,,++++++******++++++,,,*********++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////...//////000111111222222333;;;GGGUUUaaaggghhhgggddd^^^]]]hhhzzzuuuaaa]]]TTTMMMIIIDDDAAA???>>><<<;;;777777777777666555333333111111111111000000000000000000000000////////////000000000000000000000000000000000000000111111222000222444222111333:::AAAHHH^^^wwwvvvjjjeeeccclllwww|||~~~{{{yyyjjjeee```^^^]]]VVVJJJ@@@111000000...---,,,++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''((()))***,,,---(((+++---...,,,+++******++++++++++++******))))))''')))+++---...---,,,+++---------.........//////---......///000111111222333111222888BBBQQQgggyyywwwlllhhhddd______fffrrr{{{xxxwwwvvvuuuuuuvvvyyyuuu}}}mmmffffffnnnwwwxxxtttppprrr{{{tttggg]]]VVVMMMJJJBBB999222......000******++++++++++++******,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000...//////000111222222222666AAASSSbbbiiihhhbbb]]]ZZZXXX]]]kkkvvvcccZZZQQQJJJGGGBBB???===<<<;;;:::777777777777666555444333111111111111000000000000000000000000////////////111000---,,,+++,,,---...000000000000///////////////222333111000666BBBLLLddduuuxxxnnneeegggttt}}}yyyuuuxxx{{{sssvvvjjjbbbdddeee]]]TTTOOOLLL<<<...++++++))))))+++)))))))))))))))*********''')))+++------+++)))'''))))))))))))))))))))))))(((***,,,+++)))((()))+++))))))*********))))))((('''''''''''''''((())))))+++*********))))))(((((((((((()))***+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........///000///...333444:::FFFVVViii~~~~~~kkkbbb]]]ZZZ^^^fffgggvvv|||xxxuuutttvvvvvvxxxyyy~~~}}}~~~}}}hhhWWW^^^iiiiiikkkqqqlllvvvzzzdddQQQSSSOOOIIIBBB777------111---,,,++++++******++++++***+++,,,---...---,,,+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000333000///000///---111777CCCKKK[[[jjjlllbbbWWWRRROOOYYYbbbsssuuubbbYYYPPPKKKGGGCCC???>>>===<<<:::888888888777666555333222111111111111000000000000000000000000000000000///111000...---,,,---...///000000000111111111222222///333555555777BBBUUUeeeyyyxxxmmmiiigggddd|||zzz|||~~~tttrrrsssyyy~~~|||vvv{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~llleeecccaaa^^^___UUUGGG:::444000,,,,,,...************************(((***+++,,,,,,+++***((())))))))))))))))))))))))'''(((*********))))))((())))))************)))))))))(((((((((((()))******++++++******))))))))))))************++++++++++++.........---------,,,,,,------------------------.........///000111111000000555@@@PPPcccxxxsssccc_________gggqqq~~~{{{xxxwwwvvvuuuuuuwww{{{||||||{{{yyywww}}}zzzeeeYYYYYY___dddgggoooyyyrrr]]]WWWRRRMMMGGG<<<111...000,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000111//////111000000444;;;KKKTTTcccmmmkkk___UUURRRVVVdddppp~~~sssaaaXXXPPPKKKHHHCCC@@@???>>>===<<<::::::999888666444333222222222111111111000000000000000000000000000000000222111///.........///000111111111222333333444444000333666888???QQQjjj|||wwwjjjaaacccjjjooo~~~uuunnnsss~~~uuuoooqqqvvvzzz}}}wwwrrrzzzwwwssshhhgggdddbbb``````aaabbbeeecccbbb``````aaabbbccceeehhhnnnuuu|||{{{mmmgggeeefffhhh]]]SSSGGG===444...,,,///************************************************((((((((((((((((((((((((''''''(((***++++++***((())))))************))))))***))))))))))))***+++++++++++++++************))),,,,,,++++++************//////............------........................---...///000111222222222777???MMM]]]nnnzzzyyy}}}~~~~~~oooddd[[[\\\aaagggttt~~~|||{{{xxxvvvrrrooonnnqqqvvvzzz~~~uuummmsss~~~}}}vvvZZZMMMRRR\\\___nnnyyyfff[[[VVVQQQLLLCCC777000...,,,,,,+++++++++,,,,,,---++++++******)))******+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000///...000222222222888@@@RRR]]]lllssskkk]]]UUUUUU]]]qqqppp___XXXOOOKKKHHHDDDAAA??????>>>===;;;;;;:::999777555333222222222222111111111000000000000000000000111111111111111000//////000000111222222222222222333333333111333777>>>KKK^^^sss|||xxxoooeeeaaafffrrr{{{{{{uuuwww|||}}}uuurrruuuzzz}}}~~~tttppprrruuuwwwuuummmddd\\\WWWWWWVVVUUUTTTTTTUUUVVVWWWZZZXXXVVVUUUUUUWWWZZZ[[[\\\___dddjjjpppuuuxxxzzz{{{zzzpppiiieeeddd```ZZZQQQDDD777...+++---+++++++++++++++*********++++++***))))))***++++++((((((((((((((((((((((((***((('''(((+++,,,+++***((())))))************)))***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++............------------.............../////////---...///000000000222333999FFFWWWgggvvv~~~sssxxx~~~~~~}}}fff___ZZZ]]]cccppp{{{yyytttmmmggggggnnnuuuxxx}}}vvvjjjjjjxxx{{{~~~hhhRRRMMMUUU]]]iiiuuujjj___XXXRRROOOIII===333...,,,,,,,,,,,,,,,------...---,,,***))))))***++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........////////////000000000//////000333222444<<>>===<<<<<<;;;999777555333222222222222222111111111111///000000000111111111222111111000000000111111111333333333222222111111111222444;;;III[[[lllwww|||xxxrrrjjjddddddlll{{{}}}~~~}}}yyyvvvyyyyyyllliiiffffffeeeaaa]]]XXXUUUSSSSSSSSSRRRSSSSSSUUUVVVWWWWWWUUUSSSSSSSSSVVVXXXZZZ[[[[[[\\\^^^aaaeeeiiikkkiiinnnuuu|||ttthhhcccaaa```___XXXKKK===333...------,,,,,,,,,+++++++++***,,,+++***((((((***+++,,,))))))))))))))))))))))))***(((&&&&&&((()))++++++(((((()))***************)))(((((((((((()))******++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...............///000///...///333666:::JJJ___ooozzzwwwzzznnnbbb___]]]```kkk}}}~~~{{{rrriiieeeiiinnnrrrxxxzzzpppmmmzzz}}}gggQQQQQQ^^^hhhvvvvvveee[[[RRROOOLLLCCC888222...---------------.........---,,,*********+++,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000111000///111333333666BBBNNN]]]mmmrrr^^^XXX[[[lllnnn]]]XXXQQQJJJGGGBBB@@@??????>>>===<<<<<<;;;:::888666555444333222222222222111111111///000000111111222222222000000000000111111111111333333333222222222111111555;;;HHH[[[lllvvvxxxvvvmmmhhhdddfffooo}}}~~~|||xxx}}}|||~~~nnnaaa^^^YYYXXXWWWUUUUUUUUUVVVWWWTTTTTTUUUUUUVVVWWWXXXYYYVVVUUUTTTTTTTTTVVVXXXZZZ\\\ZZZXXXVVVVVVXXX[[[]]]\\\___dddhhhmmmsssyyy}}}rrrdddaaabbb___bbb___TTTHHH???888333...------,,,,,,+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))******((('''(((***'''((()))******+++******)))(((((((((((()))******+++,,,,,,,,,,,,---------))))))***+++,,,---......+++++++++,,,,,,,,,,,,---,,,,,,,,,---....../////////000000///...222999???LLL^^^qqq~~~zzzyyy~~~uuuhhhccc^^^```eeennn}}}{{{qqqkkkjjjlllooouuu~~~}}}xxxxxx{{{```XXXaaaooo|||rrrbbbTTTOOONNNHHH>>>888000///...------------.........---,,,++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------....../////////000000000111111000000111333444;;;LLL[[[ppp}}}wwwbbb\\\```yyymmm]]]XXXRRRIIIEEEAAA???>>>>>>===<<<;;;;;;;;;:::999777666555333333222222222111111111///000000111111222333333...//////000111111000000111222222333444555555555<<>>>>>>>>===<<<;;;;;;;;;:::999888777666333333333222222222111111///000000111222222333333---...///000000000000000000000222444666888999:::BBBTTTjjjvvvuuummmgggeeeccciiiyyy}}}}}}|||yyy{{{~~~{{{ooo```XXXVVVVVVWWWZZZ^^^bbbdddcccbbbeeeeeeeeeeeeeeefffffffffjjjjjjkkkkkkllllllllllllkkkkkkkkkkkkiiigggeeedddeeedddbbb^^^]]]^^^aaadddccchhhmmmppprrrwwwttt[[[RRRRRR[[[aaaddd___YYYSSSHHH<<